Release 4B R5 Final QA

This page is part of the FHIR Specification (v4.3.0: R4B (v5.0.0-draft-final: Final QA Preview for R5 - 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         value FiveWs.why[x]
        condition FiveWs.why[x]
        location FiveWs.where[x]
    serviceProvider Event.performer.actor     partOf Event.partOf
Encounter Event
    identifier Event.identifier
    status Event.status
    type Event.code
    serviceType Event.code
    subject Event.subject
    episodeOfCare     basedOn Event.context Event.basedOn
    basedOn     partOf Event.basedOn Event.partOf
    participant     serviceProvider Event.performer Event.performer.actor
        type     participant Event.performer.function Event.performer
        individual         type Event.performer.actor Event.performer.function
    appointment         actor Event.basedOn Event.performer.actor
    period     appointment Event.occurrence[x] Event.basedOn
    length     actualPeriod Event.occurrence[x]
    reasonCode     length Event.reasonCode Event.occurrence[x]
    reasonReference         value Event.reasonCode Event.reason
        condition Event.reasonReference Event.reason
        location Event.location
    serviceProvider PL.6 & PL.1     partOf
Encounter
    identifier PV1-19
    status No clear equivalent in HL7 v2; V2; active/finished could be inferred from PV1-44, PV1-45, PV2-24; inactive could be inferred from PV2-16
    statusHistory     class PV1-2
        status     priority PV2-25
        period     type PV1-4 / PV1-18
    class     serviceType PV1-2 PV1-10
    classHistory     subject PID-3
        class     subjectStatus
        period     episodeOfCare PV1-54, PV1-53
    type PV1-4 / PV1-18     basedOn     serviceType PV1-10
    priority PV2-25     careTeam     subject PID-3
    episodeOfCare     partOf PV1-54, PV1-53
    basedOn     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 or PV2-11 (which is actual length in days)
    reasonCode     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 )
    reasonReference         use
        value EVN-4 / PV2-3 (note: PV2-3 is nominally constrained to inpatient admissions; HL7 v2 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     account
    account     dietPreference PV1-38
    hospitalization     specialArrangement PV1-15 / OBR-30 / OBR-43
        preAdmissionIdentifier     specialCourtesy PV1-5 PV1-16
        origin     admission
        admitSource         preAdmissionIdentifier PV1-14 PV1-5
        reAdmission PV1-13         origin         dietPreference PV1-38
        specialCourtesy         admitSource PV1-16 PV1-14
        specialArrangement         reAdmission PV1-15 / OBR-30 / OBR-43 PV1-13
        destination PV1-37
        dischargeDisposition PV1-36
    location
        location PV1-3 / PV1-6 / PV1-11 / PV1-42 / PV1-43
        status
        physicalType         form
        period
n/a n/a .code .priorityCode .participation[typeCode=SBJ]/role[classCode=PAT] n/a .reason.ClinicalDocument .participation[typeCode=PFM] .effectiveTime (low & high) .lengthOfStayQuantity .reasonCode .outboundRelationship[typeCode=COMP].target[classCode=ENC, moodCode=EVN] .id .participation[typeCode=ORG].role .admissionReferralSourceCode n/a .outboundRelationship[typeCode=COMP].target[classCode=SBADM, moodCode=EVN, code="diet"] .specialCourtesiesCode .specialArrangementCode     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     priority .priorityCode
        class     type .code
        period     serviceType n/a
    type     subject .participation[typeCode=SBJ]/role[classCode=PAT]
    serviceType     episodeOfCare n/a
    priority     basedOn .reason.ClinicalDocument
    subject     careTeam n/a
    episodeOfCare     partOf .inboundRelationship[typeCode=COMP].source[classCode=COMP, moodCode=EVN]
    basedOn     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         value .reasonCode
    diagnosis .outboundRelationship[typeCode=RSON]
        condition .outboundRelationship[typeCode=RSON].target
        use n/a
        rank .outboundRelationship[typeCode=RSON].priority     account .pertains.A_Account
    hospitalization     dietPreference .outboundRelationship[typeCode=COMP].target[classCode=SBADM, moodCode=EVN, code="diet"]
        preAdmissionIdentifier     specialArrangement .specialArrangementCode
        origin     specialCourtesy .specialCourtesiesCode
        admitSource     admission .outboundRelationship[typeCode=COMP].target[classCode=ENC, moodCode=EVN]
        reAdmission         preAdmissionIdentifier .id
        dietPreference         origin .participation[typeCode=ORG].role
        specialCourtesy         admitSource .admissionReferralSourceCode
        specialArrangement         reAdmission n/a
        destination .participation[typeCode=DST]
        dischargeDisposition .dischargeDispositionCode
    location .participation[typeCode=LOC]
        location .role
        status .role.statusCode
        period .time