Nepal HMIS FHIR Implementation Guide – 🚨 DRAFT VERSION
0.0.1-ballot - ci-build

Nepal HMIS FHIR Implementation Guide – 🚨 DRAFT VERSION - Local Development build (v0.0.1-ballot) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

## Resource Profile: NPCoreImmunizationProfile - Mappings

Active as of 2025-09-08

Mappings for the np-core-immunization resource profile.

#### Mappings to Structures in this Implementation Guide

No Mappings Found

#### Mappings to other Structures

No Mappings Found

#### Other Mappings

Name | Workflow Pattern | FiveWs Pattern Mapping | HL7 V2 Mapping | RIM Mapping | CDA (R2)
--- | --- | --- | --- | --- | ---
Immunization | Event | clinical.medication | VXU_V04 | Entity Role or Act SubstanceAdministration |
id |  |  |  |  |
meta |  |  |  |  |
implicitRules |  |  |  |  |
language |  |  |  |  |
text |  |  |  | Act.text? |
contained |  |  |  | N/A |
extension |  |  |  | N/A |
modifierExtension |  |  |  | N/A |
identifier | Event.identifier | FiveWs.identifier |  | .id | ClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/id
basedOn | Event.basedOn |  |  | N/A |
status | Event.status | FiveWs.status |  | statusCode |
statusReason | Event.statusReason |  |  | .inboundRelationship[typeCode=SUBJ].source[classCode=CACT moodCode=EVN].reasonCOde |
vaccineCode | Event.code | FiveWs.what[x] | RXA-5 | .code | ClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/consumable/manfacturedProduct/manufacturedMaterial/realmCode/code
administeredProduct | Event.code | FiveWs.what[x] | RXA-5 | .code | ClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/consumable/manfacturedProduct/manufacturedMaterial/realmCode/code
manufacturer |  |  | RXA-17 | .participation[typeCode=CSM].role[classCode=INST].scopedRole.scoper[classCode=ORG] | ClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/consumable/manfacturedProduct/manufacuturerOrganization/name
lotNumber |  |  | RXA-15 | .participation[typeCode=CSM].role[classCode=INST].scopedRole.scoper[classCode=MMAT].id | ClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/consumable/manfacturedProduct/manufacturedMaterial/lotNumberText
expirationDate |  |  | RXA-16 | .participation[typeCode=CSM].role[classCode=INST].scopedRole.scoper[classCode=MMAT].expirationTime |
patient | Event.subject | FiveWs.subject[x] | PID-3 | .partipication[ttypeCode=].role |
encounter | Event.encounter | FiveWs.context | PV1-19 | component->EncounterEvent |
supportingInformation |  | FiveWs.context |  |  |
Slices for occurrence[x] | Event.occurrence[x] | FiveWs.done[x] | RXA-3 | .effectiveTime | ClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/effectiveTime/value
occurrence[x]:occurrenceDateTime | Event.occurrence[x] | FiveWs.done[x] | RXA-3 | .effectiveTime | ClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/effectiveTime/value
primarySource | Event.reported | FiveWs.source | RXA-9 | immunization.uncertaintycode (if primary source=false uncertainty=U) |
informationSource | Event.reported | FiveWs.source | RXA-9 | .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 | Event.location | FiveWs.where[x] | RXA-27 (or RXA-11 deprecated as of v2.7) | .participation[typeCode=LOC].COCT_MT240000UV |
site |  |  | RXR-2 | observation.targetSiteCode | ClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/approachSiteCode/code
route |  |  | RXR-1 | .routeCode | ClinicalDocument/component/StructuredBody/component/section/entry/substanceAdministration/routeCode/code
doseQuantity |  |  | RXA-6 / RXA-7 | .doseQuantity |
performer | Event.performer |  | ORC-12 / RXA-10 | .participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE] |
id |  |  |  | n/a |
extension |  |  |  | n/a |
modifierExtension |  |  |  | N/A |
function | Event.performer.function |  |  | .participation.functionCode |
actor | Event.performer.actor | FiveWs.actor |  | .player |
note | Event.note |  | OBX-3 = 48767-8 | note |
reason | Event.reason |  |  | [actionNegationInd=false].reasonCode |
isSubpotent |  |  | RXA-20 = PA (partial administration) | N/A |
subpotentReason |  |  |  | N/A |
programEligibility |  |  | OBX-3 = 64994-7 | n/a |
id |  |  |  | n/a |
extension |  |  |  | n/a |
modifierExtension |  |  |  | N/A |
program |  |  |  | n/a |
programStatus |  |  |  | n/a |
fundingSource |  |  |  | N/A |
reaction |  |  | OBX-3 | Observation[classCode=obs].code |
id |  |  |  | n/a |
extension |  |  |  | n/a |
modifierExtension |  |  |  | N/A |
date |  |  | OBX-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) | .effectiveTime |
manifestation |  |  | OBX-5 | .value |
reported |  |  | (HL7 V2 doesn't seem to provide for this) | .participation[typeCode=INF].role[classCode=PAT] (this syntax for self-reported=true) |
protocolApplied |  |  |  | N/A |
id |  |  |  | n/a |
extension |  |  |  | n/a |
modifierExtension |  |  |  | N/A |
series |  |  |  | N/A |
authority |  |  |  | N/A |
targetDisease |  |  |  | N/A |
doseNumber |  |  |  | N/A |
seriesDoses |  |  |  | N/A |
Documentation for this format