Extensions for Using Data Elements from FHIR STU3 in FHIR R4B - Downloaded Version null See the Directory of published versions
The FHIR STU3 resource is represented in FHIR R4B via the Patient resource.
Note that there is a profile defined to simplify use of this cross-version resource representation:Profile: Patient
A computable version of the following element information is available in: R3PatientElementMapToR4B
| Source Element (FHIR STU3) | Target(s) | Comments |
|---|---|---|
Patient |
||
Patient.meta |
Patient.meta Extension: ExtensionPatient_Meta |
Element Patient.meta is mapped to FHIR R4B element Patient.meta as SourceIsBroaderThanTarget.The mappings for Patient.meta do not cover the following types: Meta.The mappings for Patient.meta do not cover the following types based on type expansion: lastUpdated, profile, security, tag, versionId. |
Patient.implicitRules |
Patient.implicitRules | Element Patient.implicitRules is mapped to FHIR R4B element Patient.implicitRules as Equivalent. |
Patient.language |
Patient.language | Element Patient.language is mapped to FHIR R4B element Patient.language as Equivalent. |
Patient.text |
Patient.text Extension: ExtensionPatient_Text |
Element Patient.text is mapped to FHIR R4B element Patient.text as SourceIsBroaderThanTarget.The mappings for Patient.text do not cover the following types: Narrative.The mappings for Patient.text do not cover the following types based on type expansion: div, status. |
Patient.contained |
Patient.contained | Element Patient.contained is mapped to FHIR R4B element Patient.contained as SourceIsBroaderThanTarget. |
Patient.identifier |
Patient.identifier Extension: ExtensionPatient_Identifier |
Element Patient.identifier is mapped to FHIR R4B element Patient.identifier as SourceIsBroaderThanTarget.The mappings for Patient.identifier do not cover the following types: Identifier.The mappings for Patient.identifier do not cover the following types based on type expansion: assigner, period, system, type, use, value. |
Patient.active |
Patient.active | Element Patient.active is mapped to FHIR R4B element Patient.active as Equivalent. |
Patient.name |
Patient.name Extension: ExtensionPatient_Name |
Element Patient.name is mapped to FHIR R4B element Patient.name as SourceIsBroaderThanTarget.The mappings for Patient.name do not cover the following types: HumanName.The mappings for Patient.name do not cover the following types based on type expansion: family, given, period, prefix, suffix, text, use. |
Patient.telecom |
Patient.telecom Extension: ExtensionPatient_Telecom |
Element Patient.telecom is mapped to FHIR R4B element Patient.telecom as SourceIsBroaderThanTarget.The mappings for Patient.telecom do not cover the following types: ContactPoint.The mappings for Patient.telecom do not cover the following types based on type expansion: period, rank, system, use, value. |
Patient.gender |
Patient.gender | Element Patient.gender is mapped to FHIR R4B element Patient.gender as Equivalent. |
Patient.birthDate |
Patient.birthDate | Element Patient.birthDate is mapped to FHIR R4B element Patient.birthDate as Equivalent. |
Patient.deceased[x] |
Patient.deceased[x] | Element Patient.deceased[x] is mapped to FHIR R4B element Patient.deceased[x] as Equivalent.The target context Patient.deceased[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Patient. |
Patient.address |
Patient.address Extension: ExtensionPatient_Address |
Element Patient.address is mapped to FHIR R4B element Patient.address as SourceIsBroaderThanTarget.The mappings for Patient.address do not cover the following types: Address.The mappings for Patient.address do not cover the following types based on type expansion: city, country, district, line, period, postalCode, state, text, type, use. |
Patient.maritalStatus |
Patient.maritalStatus | Element Patient.maritalStatus is mapped to FHIR R4B element Patient.maritalStatus as Equivalent. |
Patient.multipleBirth[x] |
Patient.multipleBirth[x] | Element Patient.multipleBirth[x] is mapped to FHIR R4B element Patient.multipleBirth[x] as Equivalent.The target context Patient.multipleBirth[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Patient. |
Patient.photo |
Patient.photo Extension: ExtensionPatient_Photo |
Element Patient.photo is mapped to FHIR R4B element Patient.photo as SourceIsBroaderThanTarget.The mappings for Patient.photo do not cover the following types: Attachment.The mappings for Patient.photo do not cover the following types based on type expansion: contentType, creation, data, hash, language, size, title, url. |
Patient.contact |
Patient.contact | Element Patient.contact is mapped to FHIR R4B element Patient.contact as Equivalent. |
Patient.contact.relationship |
Patient.contact.relationship | Element Patient.contact.relationship is mapped to FHIR R4B element Patient.contact.relationship as Equivalent. |
Patient.contact.name |
Patient.contact.name Extension: ExtensionPatient_Contact_Name |
Element Patient.contact.name is mapped to FHIR R4B element Patient.contact.name as SourceIsBroaderThanTarget.The mappings for Patient.contact.name do not cover the following types: HumanName.The mappings for Patient.contact.name do not cover the following types based on type expansion: family, given, period, prefix, suffix, text, use. |
Patient.contact.telecom |
Patient.contact.telecom Extension: ExtensionPatient_Contact_Telecom |
Element Patient.contact.telecom is mapped to FHIR R4B element Patient.contact.telecom as SourceIsBroaderThanTarget.The mappings for Patient.contact.telecom do not cover the following types: ContactPoint.The mappings for Patient.contact.telecom do not cover the following types based on type expansion: period, rank, system, use, value. |
Patient.contact.address |
Patient.contact.address Extension: ExtensionPatient_Contact_Address |
Element Patient.contact.address is mapped to FHIR R4B element Patient.contact.address as SourceIsBroaderThanTarget.The mappings for Patient.contact.address do not cover the following types: Address.The mappings for Patient.contact.address do not cover the following types based on type expansion: city, country, district, line, period, postalCode, state, text, type, use. |
Patient.contact.gender |
Patient.contact.gender | Element Patient.contact.gender is mapped to FHIR R4B element Patient.contact.gender as Equivalent. |
Patient.contact.organization |
Patient.contact.organization Standard Extension: alternate-reference |
Element Patient.contact.organization is mapped to FHIR R4B element Patient.contact.organization as SourceIsBroaderThanTarget.The mappings for Patient.contact.organization do not cover the following types based on type expansion: display, identifier, reference.The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element Patient.contact.organization with unmapped reference targets: Organization. |
Patient.contact.period |
Patient.contact.period Extension: ExtensionPatient_Contact_Period |
Element Patient.contact.period is mapped to FHIR R4B element Patient.contact.period as SourceIsBroaderThanTarget.The mappings for Patient.contact.period do not cover the following types: Period.The mappings for Patient.contact.period do not cover the following types based on type expansion: end, start. |
Patient.animal |
Modifier Extension: ExtensionPatient_Animal | Element Patient.animal has a context of Patient based on following the parent source element upwards and mapping to Patient.Element Patient.animal has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Patient.animal.species |
Extension: ExtensionPatient_Animal Slice:species | Element Patient.animal.species is part of an existing definition because parent element Patient.animal requires a cross-version extension.Element Patient.animal.species has a context of Patient based on following the parent source element upwards and mapping to Patient.Element Patient.animal.species has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Patient.animal.breed |
Extension: ExtensionPatient_Animal Slice:breed | Element Patient.animal.breed is part of an existing definition because parent element Patient.animal requires a cross-version extension.Element Patient.animal.breed has a context of Patient based on following the parent source element upwards and mapping to Patient.Element Patient.animal.breed has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Patient.animal.genderStatus |
Extension: ExtensionPatient_Animal Slice:genderStatus | Element Patient.animal.genderStatus is part of an existing definition because parent element Patient.animal requires a cross-version extension.Element Patient.animal.genderStatus has a context of Patient based on following the parent source element upwards and mapping to Patient.Element Patient.animal.genderStatus has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Patient.communication |
Patient.communication | Element Patient.communication is mapped to FHIR R4B element Patient.communication as Equivalent. |
Patient.communication.language |
Patient.communication.language | Element Patient.communication.language is mapped to FHIR R4B element Patient.communication.language as Equivalent. |
Patient.communication.preferred |
Patient.communication.preferred | Element Patient.communication.preferred is mapped to FHIR R4B element Patient.communication.preferred as Equivalent. |
Patient.generalPractitioner |
Patient.generalPractitioner Standard Extension: alternate-reference |
Element Patient.generalPractitioner is mapped to FHIR R4B element Patient.generalPractitioner as SourceIsBroaderThanTarget.The mappings for Patient.generalPractitioner do not cover the following types based on type expansion: display, identifier, reference.The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element Patient.generalPractitioner with unmapped reference targets: Organization, Practitioner. |
Patient.managingOrganization |
Patient.managingOrganization Standard Extension: alternate-reference |
Element Patient.managingOrganization is mapped to FHIR R4B element Patient.managingOrganization as SourceIsBroaderThanTarget.The mappings for Patient.managingOrganization do not cover the following types based on type expansion: display, identifier, reference.The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element Patient.managingOrganization with unmapped reference targets: Organization. |
Patient.link |
Patient.link | Element Patient.link is mapped to FHIR R4B element Patient.link as Equivalent. |
Patient.link.other |
Patient.link.other Standard Extension: alternate-reference |
Element Patient.link.other is mapped to FHIR R4B element Patient.link.other as SourceIsBroaderThanTarget.The mappings for Patient.link.other do not cover the following types based on type expansion: display, identifier, reference.The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element Patient.link.other with unmapped reference targets: Patient, RelatedPerson. |
Patient.link.type |
Patient.link.type | Element Patient.link.type is mapped to FHIR R4B element Patient.link.type as Equivalent. |