This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions 
The mappings provided in this tab are indicative of how HL7 v2 fields relate to HL7 FHIR attributes in this resource, but is not complete and without critical HL7 v2 context. The HL7 v2-FHIR Implementation guide, located
here 
, provides additional guidance on transforming an HL7 v2 message to FHIR resources for FHIR R4 and FHIR R6.
| Encounter |
|
| identifier |
PV1-19 |
| status |
No clear equivalent in HL7 V2; active/finished could be inferred from PV1-44, PV1-45, PV2-24; inactive could be inferred from PV2-16 |
| businessStatus |
|
| code |
|
| type |
|
| effectiveDate |
|
| class |
PV1-2 |
| priority |
PV2-25 |
| type |
PV1-4 / PV1-18 |
| serviceType |
PV1-10 |
| subject |
PID-3 |
| subjectStatus |
|
| episodeOfCare |
PV1-54, PV1-53 |
| basedOn |
|
| careTeam |
|
| partOf |
|
| serviceProvider |
PL.6 & PL.1 |
| participant |
ROL |
| type |
ROL-3 (or maybe PRT-4) |
| period |
ROL-5, ROL-6 (or maybe PRT-5) |
| actor |
ROL-4 |
| appointment |
SCH-1 / SCH-2 |
| virtualService |
|
| actualPeriod |
PV1-44, PV1-45 |
| plannedStartDate |
PV2-8 |
| plannedEndDate |
PV2-9 |
| length |
(PV1-45 less PV1-44) iff ( (PV1-44 not empty) and (PV1-45 not empty) ); units in minutes or PV2-11 (which is actual length in days) |
| reason |
|
| use |
|
| value |
EVN-4 / PV2-3 (note: PV2-3 is nominally constrained to inpatient admissions; HL7 V2 makes no vocabulary suggestions for PV2-3; would not expect PV2 segment or PV2-3 to be in use in all implementations ) |
| diagnosis |
|
| condition |
Resources that would commonly referenced at Encounter.indication would be Condition and/or Procedure. These most closely align with DG1/PRB and PR1 respectively. |
| use |
DG1-6 (Diagnosis Type) |
| account |
|
| dietPreference |
PV1-38 |
| specialArrangement |
PV1-15 / OBR-30 / OBR-43 |
| specialCourtesy |
PV1-16 |
| admission |
|
| preAdmissionIdentifier |
PV1-5 |
| origin |
|
| admitSource |
PV1-14 |
| reAdmission |
PV1-13 |
| destination |
PV1-37 |
| dischargeDisposition |
PV1-36 |
| location |
|
| location |
PV1-3 / PV1-6 / PV1-11 / PV1-42 / PV1-43 |
| status |
|
| form |
|
| period |
|
| Encounter |
PatientEncounter[@moodCode='EVN'] |
| identifier |
.id |
| status |
.statusCode |
| class |
.inboundRelationship[typeCode=SUBJ].source[classCode=LIST].code |
| priority |
.priorityCode |
| type |
.code |
| serviceType |
n/a |
| subject |
.participation[typeCode=SBJ]/role[classCode=PAT] |
| episodeOfCare |
n/a |
| basedOn |
.reason.ClinicalDocument |
| careTeam |
n/a |
| partOf |
.inboundRelationship[typeCode=COMP].source[classCode=COMP, moodCode=EVN] |
| serviceProvider |
.participation[typeCode=PRF].role |
| participant |
.participation[typeCode=PRF] |
| type |
.functionCode |
| period |
.time |
| actor |
.role |
| appointment |
.outboundRelationship[typeCode=FLFS].target[classCode=ENC, moodCode=APT] |
| virtualService |
N/A |
| actualPeriod |
.effectiveTime (low & high) |
| length |
.lengthOfStayQuantity |
| value |
.reasonCode |
| diagnosis |
.outboundRelationship[typeCode=RSON] |
| condition |
.outboundRelationship[typeCode=RSON].target |
| use |
n/a |
| account |
.pertains.A_Account |
| dietPreference |
.outboundRelationship[typeCode=COMP].target[classCode=SBADM, moodCode=EVN, code="diet"] |
| specialArrangement |
.specialArrangementCode |
| specialCourtesy |
.specialCourtesiesCode |
| admission |
.outboundRelationship[typeCode=COMP].target[classCode=ENC, moodCode=EVN] |
| preAdmissionIdentifier |
.id |
| origin |
.participation[typeCode=ORG].role |
| admitSource |
.admissionReferralSourceCode |
| reAdmission |
n/a |
| destination |
.participation[typeCode=DST] |
| dischargeDisposition |
.dischargeDispositionCode |
| location |
.participation[typeCode=LOC] |
| location |
.role |
| status |
.role.statusCode |
| period |
.time |