Mappings for the ImmunizationObservation resource profile.
Scroll down for the Raw FHIR, CDW & SDA mappings (if any).
Note that the CDW and SDA mappings are derived from a look-up based on the VistA source mappings in CDW and VPR SDA.
Mapping Sources
Use Case: Immunization (Source) PATIENT/IHS (9000001) .01 NAME VISIT (9000010) .22 HOSPITAL LOCATION V IMMUNIZATION (9000010.11) .01 IMMUNIZATION .02 PATIENT NAME .03 VISIT .04 SERIES .05 LOT .06 REACTION 1201 EVENT DATE AND TIME 1204 ENCOUNTER PROVIDER 1205 DATE/TIME RECORDED 1301 EVENT INFORMATION SOURCE 1312 DOSE 1313 DOSE UNITS 81101 COMMENTS IMMUNIZATION (9999999.14) .01 NAME .03 CVX CODE IMMUNIZATION LOT (9999999.41) .01 LOT NUMBER .02 MANUFACTURER .18 NDC CODE (VA) UCUM CODES (757.5) .01 DESCRIPTION OF THE UNIT 1 UCUM CODE [V IMMUNIZATION - IMMUNIZATION null] [CVX populated] [missing or unknown] [text like 'contraindicated', 'refused', 'decline', 'not avail'] [not null]
Raw Mappings
key
status
direction
source
mapApproach
mapCase
FHIR Path
subPath
mapValue
mapParameter
mapComment
FHIR URL | Ver
1674
for review
V2F
fixed value
Observation.status
#completed
http://hl7.org/fhir/StructureDefinition/Observation | 4.0.1
1675
for review
V2F
fixed value
Observation.code
http://loinc.org#31044-1
http://hl7.org/fhir/StructureDefinition/Observation | 4.0.1
1594
for review
V2F
V IMMUNIZATION - REACTION (9000010.11-.06)
terminologyMaps
Observation.valueCodeableConcept
VF_ImmunizationReaction
identified byMHV
http://hl7.org/fhir/StructureDefinition/Observation | 4.0.1
1595
for review
V2F
V IMMUNIZATION - REACTION (9000010.11-.06)
source value
Observation.valueCodeableConcept
.coding.code
.coding.system = http://va.gov/terminology/vistaDefinedTerms/9000010.11-.06
identified byMHV
http://hl7.org/fhir/StructureDefinition/Observation | 4.0.1
1595-1
for review
V2F
fixed value
Observation.valueCodeableConcept
.coding.system
http://va.gov/terminology/vistaDefinedTerms/9000010.11-.06
generated from mapParameter line 1
http://hl7.org/fhir/StructureDefinition/Observation | 4.0.1
1596
for review
V2F
V IMMUNIZATION - REACTION (9000010.11-.06)
source value
Observation.valueCodeableConcept.text
VA.gov recommends not using this; use AE data if necessary. Need identified by MHV for alignment with historical presentation.
http://hl7.org/fhir/StructureDefinition/Observation | 4.0.1
ImmunizationObservation
Observation
status 1674: fixed value = #completed
code 1675: fixed value = http://loinc.org#31044-1
value[x]
value[x] (valueCodeableConcept) 1594: terminologyMaps using VF_ImmunizationReaction on V IMMUNIZATION - REACTION (9000010.11-.06) identified byMHV
coding
system 1595-1: fixed value = http://va.gov/terminology/vistaDefinedTerms/9000010.11-.06 generated from mapParameter line 1
code 1595: source value based on V IMMUNIZATION - REACTION (9000010.11-.06) identified byMHV
text 1596: source value based on V IMMUNIZATION - REACTION (9000010.11-.06) VA.gov recommends not using this; use AE data if necessary. Need identified by MHV for alignment with historical presentation.
ImmunizationObservation
Observation < 363787002 |Observable entity|
status < 445584004 |Report by finality status|
code < 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
value[x] < 441742003 |Evaluation finding|
value[x] (valueCodeableConcept) < 441742003 |Evaluation finding|
interpretation < 260245000 |Findings values|
bodySite < 123037004 |Body structure|
specimen < 123038009 |Specimen|
device < 49062001 |Device|
referenceRange
type < 260245000 |Findings values| OR
< 365860008 |General clinical state finding|
OR
< 250171008 |Clinical history or observation findings| OR
< 415229000 |Racial group| OR
< 365400002 |Finding of puberty stage| OR
< 443938003 |Procedure carried out on subject|
appliesTo < 260245000 |Findings values| OR
< 365860008 |General clinical state finding|
OR
< 250171008 |Clinical history or observation findings| OR
< 415229000 |Racial group| OR
< 365400002 |Finding of puberty stage| OR
< 443938003 |Procedure carried out on subject|
component
code < 363787002 |Observable entity| OR
< 386053000 |Evaluation procedure|
value[x] 363714003 |Interprets| < 441742003 |Evaluation finding|
interpretation < 260245000 |Findings values|
ImmunizationObservation
Observation OBX
identifier OBX.21 For OBX segments from systems without OBX-21 support a combination of ORC/OBR and OBX must be negotiated between trading partners to uniquely identify the OBX segment. Depending on how V2 has been implemented each of these may be an option: 1) OBR-3 + OBX-3 + OBX-4 or 2) OBR-3 + OBR-4 + OBX-3 + OBX-4 or 2) some other way to uniquely ID the OBR/ORC + OBX-3 + OBX-4.
basedOn ORC
partOf Varies by domain
status OBX-11
code OBX-3
subject PID-3
focus OBX-3
encounter PV1
effective[x] OBX-14, and/or OBX-19 after v2.4 (depends on who observation made)
issued OBR.22 (or MSH.7), or perhaps OBX-19 (depends on who observation made)
performer OBX.15 / (Practitioner) OBX-16, PRT-5:PRT-4='RO' / (Device) OBX-18 , PRT-10:PRT-4='EQUIP' / (Organization) OBX-23, PRT-8:PRT-4='PO'
value[x] OBX.2, OBX.5, OBX.6
value[x] (valueCodeableConcept) OBX.2, OBX.5, OBX.6
coding C*E.1-8, C*E.10-22
system C*E.3
version C*E.7
code C*E.1
display C*E.2 - but note this is not well followed
userSelected Sometimes implied by being first
text C*E.9. But note many systems use C*E.2 for this
dataAbsentReason N/A
interpretation OBX-8
note NTE.3 (partner NTE to OBX, or sometimes another (child?) OBX)
bodySite OBX-20
method OBX-17
specimen SPM segment
device OBX-17 / PRT -10
referenceRange OBX.7
low OBX-7
high OBX-7
type OBX-10
appliesTo OBX-10
text OBX-7
hasMember Relationships established by OBX-4 usage
derivedFrom Relationships established by OBX-4 usage
component containment by OBX-4?
code OBX-3
value[x] OBX.2, OBX.5, OBX.6
dataAbsentReason N/A
interpretation OBX-8
referenceRange OBX.7
ImmunizationObservation
Observation Entity. Role, or Act, Observation[classCode=OBS, moodCode=EVN]
text Act.text?
contained N/A
extension N/A
modifierExtension N/A
identifier id
basedOn .inboundRelationship[typeCode=COMP].source[moodCode=EVN]
partOf .outboundRelationship[typeCode=FLFS].target
status status Amended & Final are differentiated by whether it is the subject of a ControlAct event with a type of "revise"
category .outboundRelationship[typeCode="COMP].target[classCode="LIST", moodCode="EVN"].code
code code
subject participation[typeCode=RTGT]
focus participation[typeCode=SBJ]
encounter inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN]
effective[x] effectiveTime
issued participation[typeCode=AUT].time
performer participation[typeCode=PRF]
value[x] value
value[x] (valueCodeableConcept) value
id n/a
extension n/a
coding union(., ./translation)
id n/a
extension n/a
system ./codeSystem
version ./codeSystemVersion
code ./code
display CV.displayName
userSelected CD.codingRationale
text ./originalText[mediaType/code="text/plain"]/data
dataAbsentReason value.nullFlavor
interpretation interpretationCode
note subjectOf.observationEvent[code="annotation"].value
bodySite targetSiteCode
method methodCode
specimen participation[typeCode=SPC].specimen
device participation[typeCode=DEV]
referenceRange outboundRelationship[typeCode=REFV]/target[classCode=OBS, moodCode=EVN]
id n/a
extension n/a
modifierExtension N/A
low value:IVL_PQ.low
high value:IVL_PQ.high
type interpretationCode
appliesTo interpretationCode
age outboundRelationship[typeCode=PRCN].targetObservationCriterion[code="age"].value
text value:ST
hasMember outBoundRelationship
derivedFrom .targetObservation
component outBoundRelationship[typeCode=COMP]
id n/a
extension n/a
modifierExtension N/A
code code
value[x] value
dataAbsentReason value.nullFlavor
interpretation interpretationCode
referenceRange outboundRelationship[typeCode=REFV]/target[classCode=OBS, moodCode=EVN]