Mappings for the daf-patient Profile.
| Profile daf-patient |
| Patient | DAFPatient | Entity. Role, or Act |
| id | | |
| meta | | |
| implicitRules | | |
| language | | |
| text | | Act.text? |
| contained | | N/A |
| extension | | |
| extension | race | |
| id | | n/a |
| url | | N/A |
| valueCodeableConcept | | N/A |
| id | | n/a |
| extension | | n/a |
| coding | | union(., ./translation) |
| coding | race-code | union(., ./translation) |
| coding | | union(., ./translation) |
| coding | | union(., ./translation) |
| text | | ./originalText[mediaType/code="text/plain"]/data |
| extension | ethnicity | |
| extension | birthsex | |
| extension | religion | |
| extension | mothersMaidenName | |
| extension | birthPlace | |
| modifierExtension | | N/A |
| identifier | | id |
| id | | n/a |
| extension | | n/a |
| use | | Role.code or implied by context |
| type | | Role.code or implied by context |
| system | | II.root or Role.id.root |
| value | | II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) |
| period | | Role.effectiveTime or implied by context |
| assigner | | II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper |
| active | | statusCode |
| name | | name |
| id | | n/a |
| extension | | n/a |
| use | | unique(./use) |
| text | | ./formatted |
| family | | ./part[partType = FAM] |
| given | | ./part[partType = GIV] |
| prefix | | ./part[partType = PFX] |
| suffix | | ./part[partType = SFX] |
| period | | ./usablePeriod[type="IVL<TS>"] |
| telecom | | telecom |
| id | | n/a |
| extension | | n/a |
| system | | ./scheme |
| value | | ./url |
| use | | unique(./use) |
| rank | | n/a |
| period | | ./useablePeriod[type="IVL<TS>"] |
| gender | | player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender |
| birthDate | | player[classCode=PSN|ANM and determinerCode=INSTANCE]/birthTime |
| deceased[x] | | player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedTime |
| address | | addr |
| id | | n/a |
| extension | | n/a |
| use | | unique(./use) |
| type | | unique(./use) |
| text | | ./formatted |
| line | | AD.part[parttype = AL] |
| city | | AD.part[parttype = CTY] |
| district | | AD.part[parttype = CNT | CPA] |
| state | | AD.part[parttype = STA] |
| postalCode | | AD.part[parttype = ZIP] |
| country | | AD.part[parttype = CNT] |
| period | | ./usablePeriod[type="IVL<TS>"] |
| maritalStatus | | player[classCode=PSN]/maritalStatusCode |
| multipleBirth[x] | | player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthOrderNumber |
| photo | | player[classCode=PSN|ANM and determinerCode=INSTANCE]/desc |
| contact | | player[classCode=PSN|ANM and determinerCode=INSTANCE]/scopedRole[classCode=CON] |
| id | | n/a |
| extension | | n/a |
| modifierExtension | | N/A |
| relationship | | code |
| name | | name |
| telecom | | telecom |
| address | | addr |
| id | | n/a |
| extension | | n/a |
| use | | unique(./use) |
| type | | unique(./use) |
| text | | ./formatted |
| line | | AD.part[parttype = AL] |
| city | | AD.part[parttype = CTY] |
| district | | AD.part[parttype = CNT | CPA] |
| state | | AD.part[parttype = STA] |
| postalCode | | AD.part[parttype = ZIP] |
| country | | AD.part[parttype = CNT] |
| period | | ./usablePeriod[type="IVL<TS>"] |
| gender | | player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender |
| organization | | scoper |
| period | | effectiveTime |
| communication | | LanguageCommunication |
| id | | n/a |
| extension | | n/a |
| modifierExtension | | N/A |
| language | | player[classCode=PSN|ANM and determinerCode=INSTANCE]/languageCommunication/code |
| preferred | | preferenceInd |
| generalPractitioner | | subjectOf.CareEvent.performer.AssignedEntity |
| managingOrganization | | Entity. Role, or Act |
| link | | outboundLink |
| id | | n/a |
| extension | | n/a |
| modifierExtension | | N/A |
| other | | id |
| type | | typeCode |
| Profile daf-patient |
| Patient | DAFPatient | |
| id | | |
| meta | | |
| implicitRules | | |
| language | | |
| text | | |
| contained | | |
| extension | | |
| extension | race | |
| id | | |
| url | | |
| valueCodeableConcept | | |
| id | | |
| extension | | |
| coding | | C*E.1-8, C*E.10-22 |
| coding | race-code | C*E.1-8, C*E.10-22 |
| coding | | C*E.1-8, C*E.10-22 |
| coding | | C*E.1-8, C*E.10-22 |
| text | | C*E.9. But note many systems use C*E.2 for this |
| extension | ethnicity | |
| extension | birthsex | |
| extension | religion | |
| extension | mothersMaidenName | |
| extension | birthPlace | |
| modifierExtension | | |
| identifier | | PID-3 |
| id | | |
| extension | | |
| use | | N/A |
| type | | CX.5 |
| system | | CX.4 / EI-2-4 |
| value | | CX.1 / EI.1 |
| period | | CX.7 + CX.8 |
| assigner | | CX.4 / (CX.4,CX.9,CX.10) |
| active | | |
| name | | PID-5, PID-9 |
| id | | |
| extension | | |
| use | | XPN.7, but often indicated by which field contains the name |
| text | | implied by XPN.11 |
| family | | XPN.1 |
| given | | XPN.2 + XPN.3 |
| prefix | | XPN.5 |
| suffix | | XPN/4 |
| period | | XPN.13 + XPN.14 |
| telecom | | PID-13, PID-14, PID-40 |
| id | | |
| extension | | |
| system | | XTN.3 |
| value | | XTN.1 (or XTN.12) |
| use | | XTN.2 - but often indicated by field |
| rank | | n/a |
| period | | N/A |
| gender | | PID-8 |
| birthDate | | PID-7 |
| deceased[x] | | PID-30 (bool) and PID-29 (datetime) |
| address | | PID-11 |
| id | | |
| extension | | |
| use | | XAD.7 |
| type | | XAD.18 |
| text | | XAD.1 + XAD.2 + XAD.3 + XAD.4 + XAD.5 + XAD.6 |
| line | | XAD.1 + XAD.2 (note: XAD.1 and XAD.2 have different meanings for a company address than for a person address) |
| city | | XAD.3 |
| district | | XAD.9 |
| state | | XAD.4 |
| postalCode | | XAD.5 |
| country | | XAD.6 |
| period | | XAD.12 / XAD.13 + XAD.14 |
| maritalStatus | | PID-16 |
| multipleBirth[x] | | PID-24 (bool), PID-25 (integer) |
| photo | | OBX-5 - needs a profile |
| contact | | |
| id | | |
| extension | | |
| modifierExtension | | |
| relationship | | NK1-7, NK1-3 |
| name | | NK1-2 |
| telecom | | NK1-5, NK1-6, NK1-40 |
| address | | NK1-4 |
| id | | |
| extension | | |
| use | | XAD.7 |
| type | | XAD.18 |
| text | | XAD.1 + XAD.2 + XAD.3 + XAD.4 + XAD.5 + XAD.6 |
| line | | XAD.1 + XAD.2 (note: XAD.1 and XAD.2 have different meanings for a company address than for a person address) |
| city | | XAD.3 |
| district | | XAD.9 |
| state | | XAD.4 |
| postalCode | | XAD.5 |
| country | | XAD.6 |
| period | | XAD.12 / XAD.13 + XAD.14 |
| gender | | NK1-15 |
| organization | | NK1-13, NK1-30, NK1-31, NK1-32, NK1-41 |
| period | | |
| communication | | |
| id | | |
| extension | | |
| modifierExtension | | |
| language | | PID-15, LAN-2 |
| preferred | | PID-15 |
| generalPractitioner | | PD1-4 |
| managingOrganization | | (also see master files messages) |
| link | | |
| id | | |
| extension | | |
| modifierExtension | | |
| other | | PID-3, MRG-1 |
| type | | |