Segment ROL [GeneralPractitioner] to Patient Map
This ConceptMap represents a mapping from the HL7 V2 Segment ROL to the FHIR Patient Resource.
| # | V2 Field | Name | V2 Type | Card. | FHIR Attribute | FHIR Type | Equiv. |
|---|---|---|---|---|---|---|---|
| 1 | ROL-1 | Role Instance ID | EI | 1..1 | generalPractitioner(PractitionerRole.identifier) | Identifier | equivalent |
| 2 | ROL-3 | Role-ROL | CWE | 1..1 | generalPractitioner(PractitionerRole.code) | CodeableConcept | equivalent |
| 3 | ROL-4 | Role Person | XCN | -1..* | generalPractitioner(PractitionerRole.practitioner) | Reference(Practitioner) | equivalent |
| 4 | ROL-5 | Role Begin Date/Time | DTM | 1..1 | generalPractitioner(PractitionerRole.period.start) | dateTime | equivalent |
| 5 | ROL-6 | Role End Date/Time | DTM | 1..1 | generalPractitioner(PractitionerRole.period.end) | dateTime | equivalent |
| 6 | ROL-11 | Office/Home Address/Birthplace | XAD | -1..* | generalPractitioner(PractitionerRole.Practitioner(Practitioner.address))generalPractitioner(PractitionerRole.location(Location.address))We seek feedback whether we actually should vary this based on ROL-13 being valued. If not valued, then put it in Patient.generalPractitioner(PractitionerRole.Practitioner(Practitioner.address[2])) generalPractitioner(PractitionerRole.organization.(Organization.address)) | AddressAddressAddress | equivalentequivalentequivalent |
| 7 | ROL-12 | Phone | XTN | -1..* | generalPractitioner(PractitionerRole.telecom) | ContactPoint | equivalent |
| 8 | ROL-13 | Person's Location | PL | 1..1 | generalPractitioner(PractitionerRole.location(Location))We seek more information on how this is mapped/merged with ROL-11. | Reference(Location) | equivalent |
| 9 | ROL-14 | Organization | XON | 1..1 | generalPractitioner(PractitionerRole.organization.(Organization))We seek more information on how this is mapped/merged with ROL-11. | Reference(Organization) | equivalent |
Equivalence Legend
equivalentExact match
wider/narrowerBroader/more specific meaning
relatedtoRelated but not exact
unmatchedNo equivalent in target