R6 Ballot (3rd Draft) FHIR CI-Build

This page is part of the FHIR Specification v6.0.0-ballot3: Release 6 Ballot (3rd Draft) (see Ballot Notes ). The current version is 5.0.0 . For a full list Continuous Integration Build of available versions, see FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions icon

Maturity Level : N/A
Responsible Owner: Patient Administration icon Work Group Standards Status : Informative Security Category : Patient Compartments : Encounter , Group , Patient , Practitioner , RelatedPerson

Mappings for the Encounter resource (see Mappings to Other Standards for further information & status).

Encounter workflow.encounter
    identifier FiveWs.identifier
    status FiveWs.status
    class FiveWs.class
    priority FiveWs.grade
    type FiveWs.what[x]
    subject FiveWs.subject[x] FiveWs.subject
    episodeOfCare FiveWs.context
        actor FiveWs.who
    actualPeriod FiveWs.done[x]
        value FiveWs.why[x]
        condition FiveWs.why[x]
        location FiveWs.where[x]
Encounter Event
    identifier Event.identifier
    status Event.status
    type Event.code
    serviceType Event.code
    subject Event.subject
    basedOn Event.basedOn
    partOf Event.partOf
    serviceProvider Event.performer.actor
    participant Event.performer
        type Event.performer.function
        actor Event.performer.actor
    appointment Event.basedOn
    actualPeriod Event.occurrence[x]
    length Event.occurrence[x]
        value Event.reason
        condition Event.reason
        location Event.location
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 icon, 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