GAO Ballot Package

This page is part of the FHIR Specification (v1.1.0: STU 3 Ballot 1). 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

This is a frozen snapshot of the FHIR specification created for the purpose of balloting the GAO implementation Guide. It includes draft changes that may be part of the future DSTU 2.1 release but further change is expected. Readers should focus solely on the GAO implementation content, and FHIR DSTU 2 for other purposes.

4.27.7 Resource Immunization - Mappings

Mappings for the immunization resource.

4.27.7.1 Mappings for RIM (http://hl7.org/v3)

ImmunizationSubstanceAdministration
    identifier.id
    statusstatusCode
    date.effectiveTime
    vaccineCode.code
    patient.partipication[ttypeCode=].role
    wasNotGiven[actionNegationInd=true].reasonCode
    reported.participation[typeCode=INF].role[classCode=PAT] (this syntax for self-reported=true)
    performer.participation[typeCode=PRF].COCT_MT090102UV
    requesteroutboundRelationship.target[classCode=SBADM].participation[typeCode=AUT].COCT_MT090102UV
    encountercomponent->EncounterEvent
    manufacturer.participation[typeCode=CSM].role[classCode=INST].scopedRole.scoper[classCode=ORG]
    location.participation[typeCode=LOC].COCT_MT240000UV
    lotNumber.participation[typeCode=CSM].role[classCode=INST].scopedRole.scoper[classCode=MMAT].id
    expirationDate.participation[typeCode=CSM].role[classCode=INST].scopedRole.scoper[classCode=MMAT].expirationTime
    siteobservation.targetSiteCode
    route.routeCode
    doseQuantity.doseQuantity
    notenote
    explanationn/a
        reason[actionNegationInd=false].reasonCode
        reasonNotGiven[actionNegationInd=true].reasonCode
    reactionObservation[classCode=obs].code
        date.effectiveTime
        detail.value
        reported.participation[typeCode=INF].role[classCode=PAT] (this syntax for self-reported=true)
    vaccinationProtocoloutboundRelationship[typeCode=INST].target[classCode=SBADM]
        doseSequenceoutboundRelationship[typeCode=INST].target[classCode=SBADM].inboundRelationship[typeCode=COMP].sequenceNumber
        descriptionoutboundRelationship[typeCode=INST].target[classCode=SBADM].inboundRelationship[typeCode=COMP].source[classCode=SBADM].text
        authorityoutboundRelationship[typeCode=INST].target[classCode=SBADM].inboundRelationship[typeCode=COMP].source[classCode=SBADM].participation[typeCode=AUT].COCT_MT090200UV
        seriesoutboundRelationship[typeCode=INST].target[classCode=SBADM]
        seriesDosesoutboundRelationship[typeCode=INST].target[classCode=SBADM].inboundRelationship[typeCode=COMP].source[classCode=SBADM].text
        targetDiseaseoutboundRelationship.target[classCode=OBS].code
        doseStatus.participation[typeCode=CSM].role[classCode=INST].scopedRole.scoper[classCode=MMAT].playedRole[classCode=INGR].scopedRole.scoper[classCode=MMAT].playedRole[classCode=HLTHCHRT].participation[typeCode=SBJ].observation[classCode=OBS].value
        doseStatusReason.participation[typeCode=CSM].role[classCode=INST].scopedRole.scoper[classCode=MMAT].playedRole[classCode=INGR].scopedRole.scoper[classCode=MMAT].playedRole[classCode=HLTHCHRT].participation[typeCode=SBJ].observation[classCode=OBS].reasonCode

4.27.7.2 Mappings for CDA (R2) (http://hl7.org/v3/cda)

Immunization
    identifierClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/id
    status
    dateClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/effectiveTime/value
    vaccineCodeClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/consumable/manfacturedProduct/manufacturedMaterial/realmCode/code
    patient
    wasNotGiven
    reported
    performerClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/performer/assignedEntity/assignedPerson/name
    requester
    encounter
    manufacturerClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/consumable/manfacturedProduct/manufacuturerOrganization/name
    location
    lotNumberClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/consumable/manfacturedProduct/manufacturedMaterial/lotNumberText
    expirationDate
    siteClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/approachSiteCode/code
    routeClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/routeCode/code
    doseQuantity
    note
    explanation
        reason
        reasonNotGiven
    reaction
        date
        detail
        reported
    vaccinationProtocol
        doseSequence
        description
        authority
        series
        seriesDoses
        targetDisease
        doseStatus
        doseStatusReason

4.27.7.3 Mappings for HL7 v2 (http://hl7.org/v2)

ImmunizationVXU_V04
    identifier
    status
    dateRXA-3
    vaccineCodeRXA-5
    patientPID-3
    wasNotGiven
    reportedRXA-9
    performerRXA-10
    requesterORC-12
    encounterPV1-19
    manufacturerRXA-17
    locationRXA-27 (or RXA-11, deprecated as of v2.7)
    lotNumberRXA-15
    expirationDateRXA-16
    siteRXR-2
    routeRXR-1
    doseQuantityRXA-6 / RXA-7.1
    note
    explanation
        reason
        reasonNotGivenRXA-18
    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(no such concept seems to exist for allergy/adverse reaction in HL7 v2)
    vaccinationProtocol(HL7 v2 doesn't seem to provide for this)
        doseSequence
        description
        authority
        series
        seriesDoses
        targetDisease
        doseStatus
        doseStatusReason