FHIR Release 3 (STU) 4

This page is part of the FHIR Specification (v3.0.2: (v4.0.1: R4 - Mixed Normative and STU 3). ) in it's permanent home (it will always be available at this URL). 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 R4 R3 R2

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

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

.id .statusCode .inboundRelationship[typeCode=SUBJ].source[classCode=LIST].code .participation[typeCode=SBJ]/role[classCode=PAT]         type
Encounter Encounter[@moodCode='EVN']
    identifier FiveWs.identifier
    status FiveWs.status
    statusHistory     class n/a FiveWs.class
        status     type n/a FiveWs.class
        period     priority n/a FiveWs.grade
    class     subject FiveWs.subject[x]
    classHistory     episodeOfCare n/a FiveWs.context
        class         individual n/a FiveWs.who
        period     period n/a FiveWs.done[x]
    type .code     reasonCode     priority .priorityCode FiveWs.why[x]
    subject     reasonReference FiveWs.why[x]
    episodeOfCare         condition n/a FiveWs.why[x]
    incomingReferral .reason.ClinicalDocument         location     participant .participation[typeCode=PFM] FiveWs.where[x]
.functionCode .outboundRelationship[typeCode=COMP].target[classCode=ENC, moodCode=EVN] .id .participation[typeCode=ORG].role .admissionReferralSourceCode .outboundRelationship[typeCode=COMP].target[classCode=SBADM, moodCode=EVN, code="diet"] .specialCourtesiesCode .specialArrangementCode .participation[typeCode=DST] .dischargeDispositionCode .participation[typeCode=LOC] .role .role.statusCode .time .particiaption[typeCode=PFM].role .inboundRelationship[typeCode=COMP].source[classCode=COMP, moodCode=EVN]
    period .effectiveTime (low & high)     length Encounter .lengthOfStayQuantity     reason .reasonCode Event
    diagnosis .outboundRelationship[typeCode=RSON]     identifier         condition .outboundRelationship[typeCode=RSON].target Event.identifier
        role     status n/a Event.status
        rank .outboundRelationship[typeCode=RSON].priority     type     account .pertains.A_Account Event.code
    hospitalization     serviceType Event.code
        preAdmissionIdentifier     subject Event.subject
        origin     episodeOfCare Event.context
        admitSource     basedOn Event.basedOn
        reAdmission     participant n/a Event.performer
        dietPreference         type Event.performer.function
        specialCourtesy         individual Event.performer.actor
        specialArrangement     appointment Event.basedOn
        destination     period Event.occurrence[x]
        dischargeDisposition     length Event.occurrence[x]
    location     reasonCode Event.reasonCode
        location     reasonReference Event.reasonCode
        status         condition Event.reasonReference
        period         location Event.location
    serviceProvider Event.performer.actor
    partOf Event.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
    type PV1-4 / PV1-18
    serviceType PV1-10
    priority PV2-25
    subject PID-3
    episodeOfCare PV1-54, PV1-53
    incomingReferral     basedOn
    participant ROL
        type ROL-3 (or maybe PRT-4)
        period ROL-5, ROL-6 (or maybe PRT-5)
        individual ROL-4
    appointment SCH-1 / SCH-2
    period PV1-44, PV1-45
    length (PV1-45 less PV1-44) iff ( (PV1-44 not empty) and (PV1-45 not empty) ); units in minutes
    reason     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 in all implementations )
    reasonReference 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.
        role         use
        rank
    account
    hospitalization
        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
        period
    serviceProvider PV1-10 / PL.6 & PL.1 (note: HL7 v2 definition is "the treatment or type of surgery that the patient is scheduled to receive"; seems slightly out of alignment with the concept name 'hospital service'. Would not trust that implementations apply this semantic by default)
    partOf
Encounter Encounter[@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 .code
    serviceType n/a
    priority .priorityCode
    subject .participation[typeCode=SBJ]/role[classCode=PAT]
    episodeOfCare n/a
    basedOn .reason.ClinicalDocument
    participant .participation[typeCode=PFM]
        type .functionCode
        period .time
        individual .role
    appointment .outboundRelationship[typeCode=FLFS].target[classCode=ENC, moodCode=APT]
    period .effectiveTime (low & high)
    length .lengthOfStayQuantity
    reasonCode .reasonCode
    reasonReference .reasonCode
    diagnosis .outboundRelationship[typeCode=RSON]
        condition .outboundRelationship[typeCode=RSON].target
        use n/a
        rank .outboundRelationship[typeCode=RSON].priority
    account .pertains.A_Account
    hospitalization .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
    serviceProvider .particiaption[typeCode=PFM].role
    partOf .inboundRelationship[typeCode=COMP].source[classCode=COMP, moodCode=EVN]