This Section describes the expected capabilities of the PACIO Advance Directive Interoperability (ADI) Server actor which is responsible for providing responses to the queries submitted by the ADI Requestors.
There are two primary vehicles in which Advance Directive Information can be conveyed: DocumentReference and Composition. Through a DocumentReference, the ADI may be encoded inside directly as content data or referred to through a content reference (pointing to the ADI included in a resource like Binary). Through a Composition, the complete document may be retrieved through a $document operation or its referred to entries retrieved directly.\nThe resources referred to by the composition resource include Observation, Organization, RelatedPerson, Consent, List, and Provenance.
[TODO] Additional guidance on general use
The ADI Server SHALL:
The ADI Server SHOULD:
Security:
Summary of Search Criteria
| Resource Type | Supported Profiles | Supported Searches | Supported _includes | Supported _revincludes | Supported Operations |
|---|---|---|---|---|---|
| Composition | PADI-Header, \n\n PADI-PACPComposition | \n \n _id, attester, author, category, confidentiality, context, date, encounter, entry, identifier, patient, period, related-id, related-ref, section, status, subject, title, type\n \n \n \n | \n \n | \n \n | \n \n |
| Consent | PADI-HealthcareAgentAuthority, \n\n PADI-ConsentForHealthcareAgent | \n \n _id, action, actor, category, consentor, data, date, identifier, organization, patient, period, purpose, scope, security-label, source-reference, status\n \n \n \n | \n \n | \n \n | \n \n |
| DocumentReference | PADI-DocumentReference | \n \n _id, authenticator, author, category, contenttype, custodian, date, description, encounter, event, facility, format, identifier, language, location, patient, period, related, relatesto, relation, relationship, security-label, setting, status, subject, type\n \n \n \n | \n \n | \n \n | \n \n |
| Goal | PADI-PersonalHealthGoal | \n \n _id, achievement-status, category, identifier, lifecycle-status, patient, start-date, subject, target-date\n \n \n \n | \n \n | \n \n | \n \n |
| List | PADI-PersonalPrioritiesOrganizer | \n \n _id, code, date, empty-reason, encounter, identifier, item, notes, patient, source, status, subject, title\n \n \n \n | \n \n | \n \n | \n \n |
| Observation | PADI-PMOLSTObservation, \n\n PADI-PersonalInterventionPreference, \n\n PADI-OrganDonationObservation, \n\n PADI-AutopsyObservation, \n\n PADI-CareExperiencePreference | \n \n _id, based-on, category, code, code-value-concept, code-value-date, code-value-quantity, code-value-string, combo-code, combo-code-value-concept, combo-code-value-quantity, combo-data-absent-reason, combo-value-concept, combo-value-quantity, component-code, component-code-value-concept, component-code-value-quantity, component-data-absent-reason, component-value-concept, component-value-quantity, data-absent-reason, date, derived-from, device, encounter, focus, has-member, identifier, method, part-of, patient, performer, specimen, status, subject, value-concept, value-date, value-quantity, value-string\n \n \n \n | \n \n | \n \n | \n \n |
| Organization | \n\n | \n \n _id, active, address, address-city, address-country, address-postalcode, address-state, address-use, endpoint, identifier, name, partof, phonetic, type\n \n \n \n | \n \n | \n \n | \n \n |
| Patient | us-core-patient | \n \n _id, active, address, address-city, address-country, address-postalcode, address-state, address-use, birthdate, death-date, deceased, email, family, gender, general-practitioner, given, identifier, language, link, name, organization, phone, phonetic, telecom, race, ethnicity\n \n \n \n | \n \n | \n \n | \n \n |
| Provenance | PADI-Provenance | \n \n _id, agent, agent-role, agent-type, entity, location, patient, recorded, signature-type, target, when\n \n \n \n | \n \n | \n \n | \n \n |
| RelatedPerson | PADI-HealthcareAgent, \n\n PADI-Guardian | \n \n _id, active, address, address-city, address-country, address-postalcode, address-state, address-use, birthdate, email, gender, identifier, name, patient, phone, phonetic, relationship, telecom\n \n \n \n | \n \n | \n \n | \n \n |
Conformance Expectation: SHALL
Supported Profiles:\n \n PADI-Header, \n \n PADI-PACPComposition\n \n
Reference Policy: resolves
Profile Interaction Summary:
create, \n search-type, \n read, \n update.vread, \n history-instance.Fetch and Search Criteria:
GET [base]/Composition/[id]\n GET [base]/Composition/[id]/_history/vid\n Search Parameter Summary:
| Conformance | Parameter | Type | Example |
|---|---|---|---|
| SHALL | _id | \n token\n | GET [base]/Composition?_id=[id] |
| SHOULD | attester | \n reference\n | GET [base]/Composition?attester=[attester] |
| SHOULD | author | \n reference\n | GET [base]/Composition?author=[author] |
| SHALL | category | \n token\n | GET [base]/Composition?category=[system]|[code] |
| MAY | confidentiality | \n token\n | GET [base]/Composition?confidentiality=[system]|[code] |
| MAY | context | \n token\n | GET [base]/Composition?context=[system]|[code] |
| SHALL | date | \n date\n | GET [base]/Composition?date=[date] |
| MAY | encounter | \n reference\n | GET [base]/Composition?encounter=[encounter] |
| MAY | entry | \n reference\n | GET [base]/Composition?entry=[entry] |
| SHALL | identifier | \n token\n | GET [base]/Composition?identifier=[system]|[code] |
| SHALL | patient | \n reference\n | GET [base]/Composition?patient=[patient] |
| SHALL | period | \n date\n | GET [base]/Composition?period=[period] |
| MAY | related-id | \n token\n | GET [base]/Composition?related-id=[system]|[code] |
| MAY | related-ref | \n reference\n | GET [base]/Composition?related-ref=[related-ref] |
| MAY | section | \n token\n | GET [base]/Composition?section=[system]|[code] |
| MAY | status | \n token\n | GET [base]/Composition?status=[status] |
| MAY | subject | \n reference\n | GET [base]/Composition?subject=[subject] |
| MAY | title | \n string\n | GET [base]/Composition?title=[title] |
| SHALL | type | \n token\n | GET [base]/Composition?type=[system]|[code] |
Conformance Expectation: SHALL
Supported Profiles:\n \n PADI-HealthcareAgentAuthority, \n \n PADI-ConsentForHealthcareAgent\n \n
Reference Policy: resolves
Profile Interaction Summary:
create, \n search-type, \n read, \n update.vread, \n history-instance.Fetch and Search Criteria:
GET [base]/Consent/[id]\n GET [base]/Consent/[id]/_history/vid\n Search Parameter Summary:
| Conformance | Parameter | Type | Example |
|---|---|---|---|
| SHALL | _id | \n token\n | GET [base]/Consent?_id=[id] |
| SHOULD | action | \n token\n | GET [base]/Consent?action=[system]|[code] |
| SHALL | actor | \n reference\n | GET [base]/Consent?actor=[actor] |
| SHALL | category | \n token\n | GET [base]/Consent?category=[system]|[code] |
| SHALL | consentor | \n reference\n | GET [base]/Consent?consentor=[consentor] |
| MAY | data | \n reference\n | GET [base]/Consent?data=[data] |
| MAY | date | \n date\n | GET [base]/Consent?date=[date] |
| SHOULD | identifier | \n token\n | GET [base]/Consent?identifier=[system]|[code] |
| MAY | organization | \n reference\n | GET [base]/Consent?organization=[organization] |
| SHALL | patient | \n reference\n | GET [base]/Consent?patient=[patient] |
| SHALL | period | \n date\n | GET [base]/Consent?period=[period] |
| SHALL | purpose | \n token\n | GET [base]/Consent?purpose=[system]|[code] |
| SHOULD | scope | \n token\n | GET [base]/Consent?scope=[system]|[code] |
| MAY | security-label | \n token\n | GET [base]/Consent?security-label=[system]|[code] |
| MAY | source-reference | \n reference\n | GET [base]/Consent?source-reference=[source-reference] |
| MAY | status | \n token\n | GET [base]/Consent?status=[status] |
Conformance Expectation: SHALL
Supported Profiles:\n \n PADI-DocumentReference\n \n
Reference Policy: resolves
Profile Interaction Summary:
create, \n search-type, \n read, \n update.vread, \n history-instance.Fetch and Search Criteria:
GET [base]/DocumentReference/[id]\n GET [base]/DocumentReference/[id]/_history/vid\n Search Parameter Summary:
| Conformance | Parameter | Type | Example |
|---|---|---|---|
| SHALL | _id | \n token\n | GET [base]/DocumentReference?_id=[id] |
| MAY | authenticator | \n reference\n | GET [base]/DocumentReference?authenticator=[authenticator] |
| MAY | author | \n reference\n | GET [base]/DocumentReference?author=[author] |
| SHOULD | category | \n token\n | GET [base]/DocumentReference?category=[system]|[code] |
| SHOULD | contenttype | \n token\n | GET [base]/DocumentReference?contenttype=[system]|[code] |
| SHALL | custodian | \n reference\n | GET [base]/DocumentReference?custodian=[custodian] |
| SHALL | date | \n date\n | GET [base]/DocumentReference?date=[date] |
| MAY | description | \n string\n | GET [base]/DocumentReference?description=[description] |
| MAY | encounter | \n reference\n | GET [base]/DocumentReference?encounter=[encounter] |
| MAY | event | \n token\n | GET [base]/DocumentReference?event=[system]|[code] |
| MAY | facility | \n token\n | GET [base]/DocumentReference?facility=[system]|[code] |
| SHOULD | format | \n token\n | GET [base]/DocumentReference?format=[system]|[code] |
| SHALL | identifier | \n token\n | GET [base]/DocumentReference?identifier=[system]|[code] |
| MAY | language | \n token\n | GET [base]/DocumentReference?language=[system]|[code] |
| MAY | location | \n uri\n | GET [base]/DocumentReference?location=[uri] |
| SHALL | patient | \n reference\n | GET [base]/DocumentReference?patient=[patient] |
| SHALL | period | \n date\n | GET [base]/DocumentReference?period=[period] |
| MAY | related | \n reference\n | GET [base]/DocumentReference?related=[related] |
| MAY | relatesto | \n reference\n | GET [base]/DocumentReference?relatesto=[relatesto] |
| MAY | relation | \n token\n | GET [base]/DocumentReference?relation=[system]|[code] |
| MAY | relationship | \n composite\n | GET [base]/DocumentReference?relationship=[code]&[value] |
| MAY | security-label | \n token\n | GET [base]/DocumentReference?security-label=[system]|[code] |
| MAY | setting | \n token\n | GET [base]/DocumentReference?setting=[system]|[code] |
| SHALL | status | \n token\n | GET [base]/DocumentReference?status=[status] |
| MAY | subject | \n reference\n | GET [base]/DocumentReference?subject=[subject] |
| SHALL | type | \n token\n | GET [base]/DocumentReference?type=[system]|[code] |
Conformance Expectation: SHALL
Supported Profiles:\n \n PADI-PersonalHealthGoal\n \n
Reference Policy: resolves
Profile Interaction Summary:
create, \n search-type, \n read, \n update.vread, \n history-instance.Fetch and Search Criteria:
GET [base]/Goal/[id]\n GET [base]/Goal/[id]/_history/vid\n Search Parameter Summary:
| Conformance | Parameter | Type | Example |
|---|---|---|---|
| SHALL | _id | \n token\n | GET [base]/Goal?_id=[id] |
| MAY | achievement-status | \n token\n | GET [base]/Goal?achievement-status=[system]|[code] |
| SHALL | category | \n token\n | GET [base]/Goal?category=[system]|[code] |
| SHOULD | identifier | \n token\n | GET [base]/Goal?identifier=[system]|[code] |
| SHOULD | lifecycle-status | \n token\n | GET [base]/Goal?lifecycle-status=[system]|[code] |
| SHALL | patient | \n reference\n | GET [base]/Goal?patient=[patient] |
| MAY | start-date | \n date\n | GET [base]/Goal?start-date=[start-date] |
| MAY | subject | \n reference\n | GET [base]/Goal?subject=[subject] |
| MAY | target-date | \n date\n | GET [base]/Goal?target-date=[target-date] |
Conformance Expectation: SHALL
Supported Profiles:\n \n PADI-PersonalPrioritiesOrganizer\n \n
Reference Policy: resolves
Profile Interaction Summary:
create, \n search-type, \n read, \n update.vread, \n history-instance.Fetch and Search Criteria:
GET [base]/List/[id]\n GET [base]/List/[id]/_history/vid\n Search Parameter Summary:
| Conformance | Parameter | Type | Example |
|---|---|---|---|
| SHALL | _id | \n token\n | GET [base]/List?_id=[id] |
| SHALL | code | \n token\n | GET [base]/List?code=[system]|[code] |
| MAY | date | \n date\n | GET [base]/List?date=[date] |
| MAY | empty-reason | \n token\n | GET [base]/List?empty-reason=[system]|[code] |
| MAY | encounter | \n reference\n | GET [base]/List?encounter=[encounter] |
| SHOULD | identifier | \n token\n | GET [base]/List?identifier=[system]|[code] |
| MAY | item | \n reference\n | GET [base]/List?item=[item] |
| MAY | notes | \n string\n | GET [base]/List?notes=[notes] |
| SHALL | patient | \n reference\n | GET [base]/List?patient=[patient] |
| MAY | source | \n reference\n | GET [base]/List?source=[source] |
| MAY | status | \n token\n | GET [base]/List?status=[status] |
| MAY | subject | \n reference\n | GET [base]/List?subject=[subject] |
| MAY | title | \n string\n | GET [base]/List?title=[title] |
Conformance Expectation: SHALL
Supported Profiles:\n \n PADI-PMOLSTObservation, \n \n PADI-PersonalInterventionPreference, \n \n PADI-OrganDonationObservation, \n \n PADI-AutopsyObservation, \n \n PADI-CareExperiencePreference\n \n
Reference Policy: resolves
Profile Interaction Summary:
create, \n search-type, \n read, \n update.vread, \n history-instance.Fetch and Search Criteria:
GET [base]/Observation/[id]\n GET [base]/Observation/[id]/_history/vid\n Search Parameter Summary:
| Conformance | Parameter | Type | Example |
|---|---|---|---|
| SHALL | _id | \n token\n | GET [base]/Observation?_id=[id] |
| MAY | based-on | \n reference\n | GET [base]/Observation?based-on=[based-on] |
| MAY | category | \n token\n | GET [base]/Observation?category=[system]|[code] |
| SHALL | code | \n token\n | GET [base]/Observation?code=[system]|[code] |
| MAY | code-value-concept | \n composite\n | GET [base]/Observation?code-value-concept=[code]&[value] |
| MAY | code-value-date | \n composite\n | GET [base]/Observation?code-value-date=[code]&[value] |
| MAY | code-value-quantity | \n composite\n | GET [base]/Observation?code-value-quantity=[code]&[value] |
| MAY | code-value-string | \n composite\n | GET [base]/Observation?code-value-string=[code]&[value] |
| MAY | combo-code | \n token\n | GET [base]/Observation?combo-code=[system]|[code] |
| MAY | combo-code-value-concept | \n composite\n | GET [base]/Observation?combo-code-value-concept=[code]&[value] |
| MAY | combo-code-value-quantity | \n composite\n | GET [base]/Observation?combo-code-value-quantity=[code]&[value] |
| MAY | combo-data-absent-reason | \n token\n | GET [base]/Observation?combo-data-absent-reason=[system]|[code] |
| MAY | combo-value-concept | \n token\n | GET [base]/Observation?combo-value-concept=[system]|[code] |
| MAY | combo-value-quantity | \n quantity\n | GET [base]/Observation?combo-value-quantity=[combo-value-quantity] |
| MAY | component-code | \n token\n | GET [base]/Observation?component-code=[system]|[code] |
| MAY | component-code-value-concept | \n composite\n | GET [base]/Observation?component-code-value-concept=[code]&[value] |
| MAY | component-code-value-quantity | \n composite\n | GET [base]/Observation?component-code-value-quantity=[code]&[value] |
| MAY | component-data-absent-reason | \n token\n | GET [base]/Observation?component-data-absent-reason=[system]|[code] |
| MAY | component-value-concept | \n token\n | GET [base]/Observation?component-value-concept=[system]|[code] |
| MAY | component-value-quantity | \n quantity\n | GET [base]/Observation?component-value-quantity=[component-value-quantity] |
| MAY | data-absent-reason | \n token\n | GET [base]/Observation?data-absent-reason=[system]|[code] |
| MAY | date | \n date\n | GET [base]/Observation?date=[date] |
| MAY | derived-from | \n reference\n | GET [base]/Observation?derived-from=[derived-from] |
| MAY | device | \n reference\n | GET [base]/Observation?device=[device] |
| MAY | encounter | \n reference\n | GET [base]/Observation?encounter=[encounter] |
| MAY | focus | \n reference\n | GET [base]/Observation?focus=[focus] |
| MAY | has-member | \n reference\n | GET [base]/Observation?has-member=[has-member] |
| SHOULD | identifier | \n token\n | GET [base]/Observation?identifier=[system]|[code] |
| MAY | method | \n token\n | GET [base]/Observation?method=[system]|[code] |
| MAY | part-of | \n reference\n | GET [base]/Observation?part-of=[part-of] |
| SHALL | patient | \n reference\n | GET [base]/Observation?patient=[patient] |
| MAY | performer | \n reference\n | GET [base]/Observation?performer=[performer] |
| MAY | specimen | \n reference\n | GET [base]/Observation?specimen=[specimen] |
| MAY | status | \n token\n | GET [base]/Observation?status=[status] |
| MAY | subject | \n reference\n | GET [base]/Observation?subject=[subject] |
| MAY | value-concept | \n token\n | GET [base]/Observation?value-concept=[system]|[code] |
| MAY | value-date | \n date\n | GET [base]/Observation?value-date=[value-date] |
| MAY | value-quantity | \n quantity\n | GET [base]/Observation?value-quantity=[value-quantity] |
| MAY | value-string | \n string\n | GET [base]/Observation?value-string=[value-string] |
Conformance Expectation: SHALL
Reference Policy: resolves
Profile Interaction Summary:
create, \n search-type, \n read, \n update.vread, \n history-instance.Fetch and Search Criteria:
GET [base]/Organization/[id]\n GET [base]/Organization/[id]/_history/vid\n Search Parameter Summary:
| Conformance | Parameter | Type | Example |
|---|---|---|---|
| SHALL | _id | \n token\n | GET [base]/Organization?_id=[id] |
| MAY | active | \n token\n | GET [base]/Organization?active=[system]|[code] |
| MAY | address | \n string\n | GET [base]/Organization?address=[address] |
| MAY | address-city | \n string\n | GET [base]/Organization?address-city=[address-city] |
| MAY | address-country | \n string\n | GET [base]/Organization?address-country=[address-country] |
| MAY | address-postalcode | \n string\n | GET [base]/Organization?address-postalcode=[address-postalcode] |
| MAY | address-state | \n string\n | GET [base]/Organization?address-state=[address-state] |
| MAY | address-use | \n token\n | GET [base]/Organization?address-use=[system]|[code] |
| MAY | endpoint | \n reference\n | GET [base]/Organization?endpoint=[endpoint] |
| MAY | identifier | \n token\n | GET [base]/Organization?identifier=[system]|[code] |
| MAY | name | \n string\n | GET [base]/Organization?name=[name] |
| MAY | partof | \n reference\n | GET [base]/Organization?partof=[partof] |
| MAY | phonetic | \n string\n | GET [base]/Organization?phonetic=[phonetic] |
| MAY | type | \n token\n | GET [base]/Organization?type=[system]|[code] |
Conformance Expectation: SHALL
Supported Profiles:\n \n us-core-patient\n \n
Reference Policy: resolves
Profile Interaction Summary:
create, \n search-type, \n read, \n update.vread, \n history-instance.Fetch and Search Criteria:
GET [base]/Patient/[id]\n GET [base]/Patient/[id]/_history/vid\n Search Parameter Summary:
| Conformance | Parameter | Type | Example |
|---|---|---|---|
| SHALL | _id | \n token\n | GET [base]/Patient?_id=[id] |
| SHOULD | active | \n token\n | GET [base]/Patient?active=[system]|[code] |
| MAY | address | \n string\n | GET [base]/Patient?address=[address] |
| MAY | address-city | \n string\n | GET [base]/Patient?address-city=[address-city] |
| MAY | address-country | \n string\n | GET [base]/Patient?address-country=[address-country] |
| MAY | address-postalcode | \n string\n | GET [base]/Patient?address-postalcode=[address-postalcode] |
| MAY | address-state | \n string\n | GET [base]/Patient?address-state=[address-state] |
| MAY | address-use | \n token\n | GET [base]/Patient?address-use=[system]|[code] |
| SHALL | birthdate | \n date\n | GET [base]/Patient?birthdate=[birthdate] |
| MAY | death-date | \n date\n | GET [base]/Patient?death-date=[death-date] |
| MAY | deceased | \n token\n | GET [base]/Patient?deceased=[system]|[code] |
| SHOULD | \n token\n | GET [base]/Patient?email=[system]|[code] | |
| SHALL | family | \n string\n | GET [base]/Patient?family=[family] |
| SHALL | gender | \n token\n | GET [base]/Patient?gender=[system]|[code] |
| MAY | general-practitioner | \n reference\n | GET [base]/Patient?general-practitioner=[general-practitioner] |
| SHALL | given | \n string\n | GET [base]/Patient?given=[given] |
| SHALL | identifier | \n token\n | GET [base]/Patient?identifier=[system]|[code] |
| MAY | language | \n token\n | GET [base]/Patient?language=[system]|[code] |
| MAY | link | \n reference\n | GET [base]/Patient?link=[link] |
| SHALL | name | \n string\n | GET [base]/Patient?name=[name] |
| MAY | organization | \n reference\n | GET [base]/Patient?organization=[organization] |
| SHOULD | phone | \n token\n | GET [base]/Patient?phone=[system]|[code] |
| MAY | phonetic | \n string\n | GET [base]/Patient?phonetic=[phonetic] |
| SHOULD | telecom | \n token\n | GET [base]/Patient?telecom=[system]|[code] |
| MAY | race | \n token\n | GET [base]/Patient?race=[system]|[code] |
| MAY | ethnicity | \n token\n | GET [base]/Patient?ethnicity=[system]|[code] |
Conformance Expectation: SHALL
Supported Profiles:\n \n PADI-Provenance\n \n
Reference Policy: resolves
Profile Interaction Summary:
create, \n search-type, \n read, \n update.vread, \n history-instance.Fetch and Search Criteria:
GET [base]/Provenance/[id]\n GET [base]/Provenance/[id]/_history/vid\n Search Parameter Summary:
| Conformance | Parameter | Type | Example |
|---|---|---|---|
| SHALL | _id | \n token\n | GET [base]/Provenance?_id=[id] |
| SHOULD | agent | \n reference\n | GET [base]/Provenance?agent=[agent] |
| MAY | agent-role | \n token\n | GET [base]/Provenance?agent-role=[system]|[code] |
| MAY | agent-type | \n token\n | GET [base]/Provenance?agent-type=[system]|[code] |
| MAY | entity | \n reference\n | GET [base]/Provenance?entity=[entity] |
| MAY | location | \n reference\n | GET [base]/Provenance?location=[location] |
| MAY | patient | \n reference\n | GET [base]/Provenance?patient=[patient] |
| MAY | recorded | \n date\n | GET [base]/Provenance?recorded=[recorded] |
| MAY | signature-type | \n token\n | GET [base]/Provenance?signature-type=[system]|[code] |
| SHOULD | target | \n reference\n | GET [base]/Provenance?target=[target] |
| MAY | when | \n date\n | GET [base]/Provenance?when=[when] |
Conformance Expectation: SHALL
Supported Profiles:\n \n PADI-HealthcareAgent, \n \n PADI-Guardian\n \n
Reference Policy: resolves
Profile Interaction Summary:
create, \n search-type, \n read, \n update.vread, \n history-instance.Fetch and Search Criteria:
GET [base]/RelatedPerson/[id]\n GET [base]/RelatedPerson/[id]/_history/vid\n Search Parameter Summary:
| Conformance | Parameter | Type | Example |
|---|---|---|---|
| SHALL | _id | \n token\n | GET [base]/RelatedPerson?_id=[id] |
| MAY | active | \n token\n | GET [base]/RelatedPerson?active=[system]|[code] |
| MAY | address | \n string\n | GET [base]/RelatedPerson?address=[address] |
| MAY | address-city | \n string\n | GET [base]/RelatedPerson?address-city=[address-city] |
| MAY | address-country | \n string\n | GET [base]/RelatedPerson?address-country=[address-country] |
| MAY | address-postalcode | \n string\n | GET [base]/RelatedPerson?address-postalcode=[address-postalcode] |
| MAY | address-state | \n string\n | GET [base]/RelatedPerson?address-state=[address-state] |
| MAY | address-use | \n token\n | GET [base]/RelatedPerson?address-use=[system]|[code] |
| SHOULD | birthdate | \n date\n | GET [base]/RelatedPerson?birthdate=[birthdate] |
| SHOULD | \n token\n | GET [base]/RelatedPerson?email=[system]|[code] | |
| SHOULD | gender | \n token\n | GET [base]/RelatedPerson?gender=[system]|[code] |
| SHOULD | identifier | \n token\n | GET [base]/RelatedPerson?identifier=[system]|[code] |
| SHOULD | name | \n string\n | GET [base]/RelatedPerson?name=[name] |
| SHALL | patient | \n reference\n | GET [base]/RelatedPerson?patient=[patient] |
| SHOULD | phone | \n token\n | GET [base]/RelatedPerson?phone=[system]|[code] |
| MAY | phonetic | \n string\n | GET [base]/RelatedPerson?phonetic=[phonetic] |
| SHALL | relationship | \n token\n | GET [base]/RelatedPerson?relationship=[system]|[code] |
| SHOULD | telecom | \n token\n | GET [base]/RelatedPerson?telecom=[system]|[code] |