SMART Health Cards: Vaccination & Testing Implementation Guide
0.6.2 - STU 1 (Ballot Version)

This page is part of the SMART Health Cards Vaccination and Testing, Release 1 | STU 1 (v0.6.2: STU 1 Ballot 1) based on FHIR R4. . For a full list of available versions, see the Directory of published versions

Resource Profile: SHCVaccinationDM - Mappings

Mappings for the shc-vaccination-dm resource profile.

Mappings for Workflow Pattern (http://hl7.org/fhir/workflow)

SHCVaccinationDM
ImmunizationEvent
   statusEvent.status
   vaccineCodeEvent.code
   patientEvent.subject
   occurrence[x]Event.occurrence[x]
   occurrence[x] (occurrenceDateTime)Event.occurrence[x]
   performerEvent.performer
      actorEvent.performer.actor

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

SHCVaccinationDM
ImmunizationVXU_V04
   vaccineCodeRXA-5
      codingC*E.1-8, C*E.10-22
      coding (cvx)C*E.1-8, C*E.10-22
         systemC*E.3
         codeC*E.1
      coding (gtin)C*E.1-8, C*E.10-22
         systemC*E.3
         codeC*E.1
      coding (snomed)C*E.1-8, C*E.10-22
         systemC*E.3
         codeC*E.1
      coding (icd11)C*E.1-8, C*E.10-22
         systemC*E.3
         codeC*E.1
      coding (air)C*E.1-8, C*E.10-22
         systemC*E.3
         codeC*E.1
      coding (atc)C*E.1-8, C*E.10-22
         systemC*E.3
         codeC*E.1
   patientPID-3
   occurrence[x]RXA-3
   occurrence[x] (occurrenceDateTime)RXA-3
   manufacturerRXA-17
      identifier
         useN/A
         typeCX.5
         systemCX.4 / EI-2-4
         valueCX.1 / EI.1
         periodCX.7 + CX.8
         assignerCX.4 / (CX.4,CX.9,CX.10)
   lotNumberRXA-15
   performerORC-12 / RXA-10
   isSubpotentRXA-20 = PA (partial administration)

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

SHCVaccinationDM
ImmunizationEntity. Role, or Act, SubstanceAdministration
   meta
   statusstatusCode
   vaccineCode.code
      codingunion(., ./translation)
      coding (cvx)union(., ./translation)
         system./codeSystem
         code./code
      coding (gtin)union(., ./translation)
         system./codeSystem
         code./code
      coding (snomed)union(., ./translation)
         system./codeSystem
         code./code
      coding (icd11)union(., ./translation)
         system./codeSystem
         code./code
      coding (air)union(., ./translation)
         system./codeSystem
         code./code
      coding (atc)union(., ./translation)
         system./codeSystem
         code./code
   patient.partipication[ttypeCode=].role
      idn/a
      extensionn/a
      referenceN/A
   occurrence[x].effectiveTime
   occurrence[x] (occurrenceDateTime).effectiveTime
   manufacturer.participation[typeCode=CSM].role[classCode=INST].scopedRole.scoper[classCode=ORG]
      idn/a
      extensionn/a
      identifier.identifier
         idn/a
         extensionn/a
         useRole.code or implied by context
         typeRole.code or implied by context
         systemII.root or Role.id.root
         valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
         periodRole.effectiveTime or implied by context
         assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
   lotNumber.participation[typeCode=CSM].role[classCode=INST].scopedRole.scoper[classCode=MMAT].id
   performer.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
      actor.player
         displayN/A
   isSubpotentN/A

Mappings for FiveWs Pattern Mapping (http://hl7.org/fhir/fivews)

SHCVaccinationDM
Immunization
   statusFiveWs.status
   vaccineCodeFiveWs.what[x]
   patientFiveWs.subject[x], FiveWs.subject
   occurrence[x]FiveWs.done[x]
   occurrence[x] (occurrenceDateTime)FiveWs.done[x]
   performer
      actorFiveWs.actor

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

SHCVaccinationDM
Immunization
   vaccineCodeClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/consumable/manfacturedProduct/manufacturedMaterial/realmCode/code
   occurrence[x]ClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/effectiveTime/value
   occurrence[x] (occurrenceDateTime)ClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/effectiveTime/value
   manufacturerClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/consumable/manfacturedProduct/manufacuturerOrganization/name
   lotNumberClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/consumable/manfacturedProduct/manufacturedMaterial/lotNumberText