Release 4B 5 Ballot

This page is part of the FHIR Specification (v4.3.0: R4B (v5.0.0-ballot: R5 Ballot - STU see ballot notes ). The current version which supercedes this version is 5.0.0 . For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2

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

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

Encounter
    identifier FiveWs.identifier
    status FiveWs.status
    class FiveWs.class
    type     priority FiveWs.class FiveWs.grade
    priority     type FiveWs.grade FiveWs.what[x]
    subject FiveWs.subject[x]
    episodeOfCare FiveWs.context
        individual         actor FiveWs.who
    period     actualPeriod FiveWs.done[x]
    reasonCode FiveWs.why[x]     reasonReference     reason 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
    episodeOfCare Event.context
    basedOn Event.basedOn
    participant Event.performer         type     partOf Event.performer.function Event.partOf
        individual     serviceProvider Event.performer.actor
    appointment     participant Event.basedOn Event.performer
    period         type Event.occurrence[x] Event.performer.function
    length         actor Event.occurrence[x] Event.performer.actor
    reasonCode     appointment Event.reasonCode Event.basedOn
    reasonReference     actualPeriod Event.reasonCode Event.occurrence[x]
        condition     length Event.reasonReference Event.occurrence[x]
        location     reason Event.location Event.reason
    serviceProvider         condition Event.performer.actor Event.reasonReference
    partOf         location Event.partOf Event.location
    serviceProvider PL.6 & PL.1     partOf
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
    statusHistory
        status
        period
    class PV1-2
    classHistory
        class
        period
    priority PV2-25
    type PV1-4 / PV1-18
    serviceType PV1-10
    priority     subject PV2-25 PID-3
    subject     subjectStatus PID-3
    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)
        individual         actor ROL-4
    appointment SCH-1 / SCH-2
    period     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     reasonCode 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 PV2-11 (which is actual length in all implementations ) days)
    reasonReference     reason 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)
        rank DG1-15 (Diagnosis Priority)
    account
    hospitalization     admission
        preAdmissionIdentifier PV1-5
        origin
        admitSource PV1-14
        reAdmission PV1-13
        dietPreference PV1-38
        specialCourtesy PV1-16
        specialArrangement PV1-15 / OBR-30 / OBR-43
        destination PV1-37
        dischargeDisposition PV1-36
    location
        location PV1-3 / PV1-6 / PV1-11 / PV1-42 / PV1-43
        status
        physicalType         form
        period
.code n/a .priorityCode .participation[typeCode=PFM] .effectiveTime (low & high) .lengthOfStayQuantity .reasonCode     serviceProvider .particiaption[typeCode=PFM].role     partOf .inboundRelationship[typeCode=COMP].source[classCode=COMP, moodCode=EVN]
Encounter Encounter[@moodCode='EVN'] PatientEncounter[@moodCode='EVN']
    identifier .id
    status .statusCode
    statusHistory n/a
        status n/a
        period n/a
    class .inboundRelationship[typeCode=SUBJ].source[classCode=LIST].code
    classHistory n/a
        class n/a
        period n/a
    type     priority .priorityCode
    serviceType     type .code
    priority     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
        individual         actor .role
    appointment .outboundRelationship[typeCode=FLFS].target[classCode=ENC, moodCode=APT]
    period     virtualService N/A
    length     actualPeriod .effectiveTime (low & high)
    reasonCode     length .lengthOfStayQuantity
    reasonReference     reason .reasonCode
    diagnosis .outboundRelationship[typeCode=RSON]
        condition .outboundRelationship[typeCode=RSON].target
        use n/a
        rank .outboundRelationship[typeCode=RSON].priority
    account .pertains.A_Account
    hospitalization     admission .outboundRelationship[typeCode=COMP].target[classCode=ENC, moodCode=EVN]
        preAdmissionIdentifier .id
        origin .participation[typeCode=ORG].role
        admitSource .admissionReferralSourceCode
        reAdmission n/a
        dietPreference .outboundRelationship[typeCode=COMP].target[classCode=SBADM, moodCode=EVN, code="diet"]
        specialCourtesy .specialCourtesiesCode
        specialArrangement .specialArrangementCode
        destination .participation[typeCode=DST]
        dischargeDisposition .dischargeDispositionCode
    location .participation[typeCode=LOC]
        location .role
        status .role.statusCode
        period .time