Release 5 Draft Ballot

This page is part of the FHIR Specification (v4.6.0: R5 Draft Ballot - 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

Public Health and Emergency Response Work GroupMaturity Level: N/AStandards Status: InformativeSecurity Category: Patient Compartments: Patient, Practitioner

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

Immunization
    identifierFiveWs.identifier
    statusFiveWs.status
    vaccineCodeFiveWs.what[x]
    patientFiveWs.subject[x]
    encounterFiveWs.context
    occurrence[x]FiveWs.done[x]
    recordedFiveWs.recorded
    primarySourceFiveWs.source
    informationSource[x]FiveWs.source
    locationFiveWs.where[x]
        actorFiveWs.actor
ImmunizationEvent
    identifierEvent.identifier
    instantiatesCanonicalEvent.instantiatesCanonical
    instantiatesUriEvent.instantiatesUri
    basedOnEvent.basedOn
    statusEvent.status
    statusReasonEvent.statusReason
    vaccineCodeEvent.code
    patientEvent.subject
    encounterEvent.context
    occurrence[x]Event.occurrence[x]
    primarySourceEvent.reportedBoolean
    informationSource[x]Event.reportedReference
    locationEvent.location
    performerEvent.performer
        functionEvent.performer.function
        actorEvent.performer.actor
    noteEvent.note
    reasonEvent.reason
ImmunizationVXU_V04
    identifier
    instantiatesCanonical
    instantiatesUri
    basedOn
    status
    statusReason
    vaccineCodeRXA-5
    manufacturerRXA-17
    lotNumberRXA-15
    expirationDateRXA-16
    patientPID-3
    encounterPV1-19
    occurrence[x]RXA-3
    recorded
    primarySourceRXA-9
    informationSource[x]RXA-9
    locationRXA-27 (or RXA-11, deprecated as of v2.7)
    siteRXR-2
    routeRXR-1
    doseQuantityRXA-6 / RXA-7
    performerORC-12 / RXA-10
        function
        actor
    noteOBX-5 : OBX-3 = 48767-8
    reason
    isSubpotentRXA-20 = PA (partial administration)
    subpotentReason
    education
        documentTypeOBX-5 : OBX-3 = 69764-9
        reference
        publicationDateOBX-5 : OBX-3 = 29768-9
        presentationDateOBX-5 : OBX-3 = 29769-7
    programEligibilityOBX-5 : OBX-3 = 64994-7
    fundingSource
    reactionOBX-3
        dateOBX-14 (ideally this would be reported in an IAM segment, but IAM is not part of the HL7 v2 VXU message - most likely would appear in OBX segments if at all)
        detailOBX-5
        reported(HL7 v2 doesn't seem to provide for this)
    protocolApplied
        series
        authority
        targetDisease
        doseNumber
        seriesDoses
Immunization
    identifierClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/id
    instantiatesCanonical
    instantiatesUri
    basedOn
    status
    statusReason
    vaccineCodeClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/consumable/manfacturedProduct/manufacturedMaterial/realmCode/code
    manufacturerClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/consumable/manfacturedProduct/manufacuturerOrganization/name
    lotNumberClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/consumable/manfacturedProduct/manufacturedMaterial/lotNumberText
    expirationDate
    patient
    encounter
    occurrence[x]ClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/effectiveTime/value
    recorded
    primarySource
    informationSource[x]
    location
    siteClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/approachSiteCode/code
    routeClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/routeCode/code
    doseQuantity
    performer
        function
        actor
    note
    reason
    isSubpotent
    subpotentReason
    education
        documentType
        reference
        publicationDate
        presentationDate
    programEligibility
    fundingSource
    reaction
        date
        detail
        reported
    protocolApplied
        series
        authority
        targetDisease
        doseNumber
        seriesDoses
ImmunizationSubstanceAdministration
    identifier.id
    instantiatesCanonical.outboundRelationship[typeCode=DEFN].target
    instantiatesUri.outboundRelationship[typeCode=DEFN].target
    basedOnN/A
    statusstatusCode
    statusReason.inboundRelationship[typeCode=SUBJ].source[classCode=CACT, moodCode=EVN].reasonCOde
    vaccineCode.code
    manufacturer.participation[typeCode=CSM].role[classCode=INST].scopedRole.scoper[classCode=ORG]
    lotNumber.participation[typeCode=CSM].role[classCode=INST].scopedRole.scoper[classCode=MMAT].id
    expirationDate.participation[typeCode=CSM].role[classCode=INST].scopedRole.scoper[classCode=MMAT].expirationTime
    patient.partipication[ttypeCode=].role
    encountercomponent->EncounterEvent
    occurrence[x].effectiveTime
    recorded.participation[typeCode=AUT].time
    primarySourceimmunization.uncertaintycode (if primary source=false, uncertainty=U)
    informationSource[x].participation[typeCode=INF].role[classCode=PAT] (this syntax for self-reported) .participation[typeCode=INF].role[classCode=LIC] (this syntax for health care professional) .participation[typeCode=INF].role[classCode=PRS] (this syntax for family member)
    location.participation[typeCode=LOC].COCT_MT240000UV
    siteobservation.targetSiteCode
    route.routeCode
    doseQuantity.doseQuantity
    performer.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
        function.participation.functionCode
        actor.player
    notenote
    reason[actionNegationInd=false].reasonCode
    isSubpotentN/A
    subpotentReasonN/A
    educationN/A
        documentTypeN/A
        referenceN/A
        publicationDateN/A
        presentationDateN/A
    programEligibilityN/A
    fundingSourceN/A
    reactionObservation[classCode=obs].code
        date.effectiveTime
        detail.value
        reported.participation[typeCode=INF].role[classCode=PAT] (this syntax for self-reported=true)
    protocolAppliedN/A
        seriesN/A
        authorityN/A
        targetDiseaseN/A
        doseNumberN/A
        seriesDosesN/A