FHIR CI-Build

This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions icon

Patient Administration icon Work GroupMaturity Level: N/AStandards Status: InformativeSecurity Category: Patient Compartments: Encounter, 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]
    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
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
    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