US Veterans Health Administration FHIR Map Set Implementation Guide
1.9.0 - 251001 United States of America flag

US Veterans Health Administration FHIR Map Set Implementation Guide - Downloaded Version 1.9.0 See the Directory of published versions

Resource Profile: AllergyIntolerance - Mappings

Active as of 2025-09-30

Mappings for the AllergyIntolerance resource profile.

Scroll down for the Raw FHIR, CDW & SDA mappings (if any).

Note that the CDW, SDA and VPR XML mappings are derived from a look-up based on the VistA source.

Mapping Sources

Use Case: AllergyIntolerance (Source)Use Case: AllergyIntolerance (Source)PATIENT ALLERGIES (120.8).001IEN.01PATIENT.02REACTANT1GMR ALLERGY3.1ALLERGY TYPE4ORIGINATION DATE/TIME5ORIGINATOR10REACTIONS17MECHANISM19VERIFIED22ENTERED IN ERROR26COMMENTSREACTIONS (120.81).01REACTION3DATE ENTEREDSIGN/SYMPTOMS (120.83).01NAME99.99VUIDADVERSE REACTION REPORTING (120.85)14.5SEVERITYCOMMENTS (120.826).01DATE/TIME COMMENT ENTERED1USER ENTERING2COMMENTS.03[6 OBSERVED/HISTORICAL = O]

Raw Mappings

key status direction source mapApproach mapCase FHIR Path subPath mapValue mapParameter mapComment FHIR URL | Ver
233 team-approved V2F PATIENT ALLERGIES - IEN (120.8-.001) source value AllergyIntolerance.identifier[va-IEN] .value .system = http://va.gov/identifiers/$Sta3n/120.8 http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance | 5.0.1
1610 for review C2F CDW.cdwwork.allergy.allergy.AllergySID source value AllergyIntolerance.identifier[va-CDW] .value .system = http://va.gov/identifiers/CDWSID/cdwwork.allergy.allergy Source is AllergySID from Allergy Table in CDW http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance | 5.0.1
245 team-approved V2F PATIENT ALLERGIES - REACTANT (120.8-.02) source value AllergyIntolerance.code .text text only http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance | 5.0.1
246 team-approved V2F PATIENT ALLERGIES - GMR ALLERGY (120.8-1) source value AllergyIntolerance.code http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance | 5.0.1
248 for review V2F PATIENT ALLERGIES - PATIENT (120.8-.01) reference AllergyIntolerance.patient /Patient Source is MVIPersonFullICN from SMVIPerson Table http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance | 5.0.1
1224 team-approved V2F PATIENT ALLERGIES - ORIGINATION DATE/TIME (120.8-4) source value AllergyIntolerance.recordedDate Lighthouse exposes this source object as RecordedDate FHIR field http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance | 5.0.1
251 team-approved V2F PATIENT ALLERGIES - ORIGINATOR (120.8-5) reference AllergyIntolerance.recorder /Practitioner http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance | 5.0.1
252 team-approved V2F PATIENT ALLERGIES - REACTIONS > REACTIONS - REACTION > SIGN/SYMPTOMS (120.8-10 > 120.81-.01 > 120.83-) source value AllergyIntolerance.reaction.manifestation .coding.system=urn:oid:2.16.840.1.113883.6.233
.coding.code = {VUID (99.99)}
.coding.display = {NAME (.01)} 
.text = {NAME (.01)}
http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance | 5.0.1
531 team-approved V2F PATIENT ALLERGIES - MECHANISM (120.8-17) terminologyMaps AllergyIntolerance.type VF_allergyMechanism http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance | 5.0.1
535 team-approved V2F PATIENT ALLERGIES - VERIFIED (120.8-19) terminologyMaps AllergyIntolerance.verificationStatus VF_allergyVerificationStatus http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance | 5.0.1
536 for review V2F PATIENT ALLERGIES - ENTERED IN ERROR (120.8-22) fixed value not 1 (YES) AllergyIntolerance.clinicalStatus http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical#active confirm CHAPI http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance | 5.0.1
537 team-approved V2F PATIENT ALLERGIES - ENTERED IN ERROR (120.8-22) fixed value 1 (YES) AllergyIntolerance.verificationStatus http://terminology.hl7.org/CodeSystem/allergyintolerance-verification#entered-in-error http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance | 5.0.1
556 team-approved V2F PATIENT ALLERGIES - ALLERGY TYPE (120.8-3.1) terminologyMaps AllergyIntolerance.category VF_allergySubstanceCategory http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance | 5.0.1
557 for review V2F ADVERSE REACTION REPORTING - SEVERITY (120.85-14.5) terminologyMaps {.03>120.8} AllergyIntolerance.reaction.severity VF_allergySeverity This Data is not in CDW Assess for CHAPI via VPR http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance | 5.0.1
1502 for review V2F PATIENT ALLERGIES - COMMENTS > COMMENTS - DATE/TIME COMMENT ENTERED (120.8-26 > 120.826-.01) source value AllergyIntolerance.note .time http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance | 5.0.1
1503 for review V2F PATIENT ALLERGIES - COMMENTS > COMMENTS - USER ENTERING (120.8-26 > 120.826-1) source value AllergyIntolerance.note .authorString http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance | 5.0.1
1504 for review V2F PATIENT ALLERGIES - COMMENTS > COMMENTS - COMMENTS (120.8-26 > 120.826-2) source value AllergyIntolerance.note .text http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance | 5.0.1
1652 for review V2F PATIENT ALLERGIES - REACTIONS > REACTIONS - DATE ENTERED (120.8-10 > 120.81-3) source value 6 OBSERVED/HISTORICAL = O AllergyIntolerance.reaction.onset http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance | 5.0.1

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameVeterans Health Information Systems Technology and Architecture (VistA)Clinical Data Warehouse (CDW)Summary Document Architecure (SDA)Virtual Patient Record XML (VPR)doco
.. AllergyIntolerance
... id
... meta
... implicitRules
... text
... contained
... extension
... modifierExtension
... Slices for identifier
.... identifier:va-IEN
..... id
..... extension
..... use
..... type
..... system
fixed value = http://va.gov/identifiers/$Sta3n/120.8
mapParameter line 1
..... value
source value based on PATIENT ALLERGIES - IEN (120.8-.001)
..... period
..... assigner
.... identifier:va-CDW
..... id
..... extension
..... use
..... type
..... system
fixed value = http://va.gov/identifiers/CDWSID/cdwwork.allergy.allergy
mapParameter line 1
fixed value from undefined
..... value
source value based on CDW.cdwwork.allergy.allergy.AllergySID
Source is AllergySID from Allergy Table in CDW
source value from CDW.cdwwork.allergy.allergy.AllergySID
..... period
..... assigner
... clinicalStatus
fixed value = http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical#active when PATIENT ALLERGIES - ENTERED IN ERROR (120.8-22) if not 1 (YES)
confirm CHAPI
Allergy.Allergy.EnteredInErrorFlag
Allergy.Status
reaction.removed
... verificationStatus
fixed value = http://terminology.hl7.org/CodeSystem/allergyintolerance-verification#entered-in-error when PATIENT ALLERGIES - ENTERED IN ERROR (120.8-22) if 1 (YES)
Allergy.Allergy.EnteredInErrorFlag
Allergy.Status
reaction.removed
... type
terminologyMaps using VF_allergyMechanism on PATIENT ALLERGIES - MECHANISM (120.8-17)
Allergy.Allergy.Mechanism
Allergy.Extension[AllergyExtension].Mechanism
reaction.mechanism
... category
terminologyMaps using VF_allergySubstanceCategory on PATIENT ALLERGIES - ALLERGY TYPE (120.8-3.1)
Allergy.Allergy.AllergyType
Allergy.AllergyCategory
reaction.type
... criticality
... code
source value based on PATIENT ALLERGIES - GMR ALLERGY (120.8-1)
Allergy.Allergy Allergy.Extension[AllergyExtension].OriginalCode
reaction.localCode reaction.vuid (>50.605-99.99)
.... id
.... extension
.... coding
.... text
source value based on PATIENT ALLERGIES - REACTANT (120.8-.02)
text only
Allergy.Allergy.AllergicReactant
Allergy.FreeTextAllergy
reaction.name
... patient
reference based on PATIENT ALLERGIES - PATIENT (120.8-.01)
Source is MVIPersonFullICN from SMVIPerson Table
Allergy.AllergicReaction.PatientIEN Allergy.Allergy.PatientIEN Allergy.AllergyComment.PatientIEN Allergy.AllergyDrugClass.PatientIEN Allergy.AllergyDrugIngredient.PatientIEN
reaction.drugClass [m] reaction.drugIngredient [m] reaction.reaction [m]
... encounter
... onset[x]
... recordedDate
source value based on PATIENT ALLERGIES - ORIGINATION DATE/TIME (120.8-4)
Lighthouse exposes this source object as RecordedDate FHIR field
Allergy.AllergicReaction.OriginationDateTime Allergy.Allergy.OriginationDateTime Allergy.AllergyComment.OriginationDateTime Allergy.AllergyDrugClass.OriginationDateTime Allergy.AllergyDrugIngredient.OriginationDateTime
reaction.entered
... recorder
reference based on PATIENT ALLERGIES - ORIGINATOR (120.8-5)
Allergy.Allergy.OriginatingStaffIEN
Allergy.EnteredBy
... asserter
... lastOccurrence
... note
.... id
.... extension
.... Slices for author[x]
..... author[x]:authorString
source value based on PATIENT ALLERGIES - COMMENTS > COMMENTS - USER ENTERING (120.8-26 > 120.826-1)
Allergy.AllergyComment.EnteringStaffIEN
Allergy.Comments Allergy.InactiveComments Allergy.Extension[AllergyExtension].Comments Allergy.Comment[VA.Comment].EnteredBy
.... time
source value based on PATIENT ALLERGIES - COMMENTS > COMMENTS - DATE/TIME COMMENT ENTERED (120.8-26 > 120.826-.01)
Allergy.AllergyComment.CommentEnteredDateTime
Allergy.Comments Allergy.InactiveComments Allergy.Extension[AllergyExtension].Comments
.... text
source value based on PATIENT ALLERGIES - COMMENTS > COMMENTS - COMMENTS (120.8-26 > 120.826-2)
Allergy.Comments Allergy.InactiveComments Allergy.Extension[AllergyExtension].Comments Allergy.Comment[VA.Comment].CommentText
... reaction
.... id
.... extension
.... modifierExtension
.... substance
.... manifestation
source value based on PATIENT ALLERGIES - REACTIONS > REACTIONS - REACTION > SIGN/SYMPTOMS (120.8-10 > 120.81-.01 > 120.83-)
Allergy.Reaction Allergy.Extension[AllergyExtension].Reactions
reaction.reaction [m] (>120.83-.01) reaction.reaction [m] (>120.83-99.99)
..... id
..... extension
..... coding
...... id
...... extension
...... system
fixed value = urn:oid:2.16.840.1.113883.6.233
mapParameter line 1
...... version
...... code
source value based on PATIENT ALLERGIES - REACTIONS > REACTIONS - REACTION > SIGN/SYMPTOMS - VUID (120.8-10 > 120.81-.01 > 120.83-99.99)
mapParameter line 2
Allergy.Reaction Allergy.Extension[AllergyExtension].Reactions
reaction.reaction [m] (>120.83-.01) reaction.reaction [m] (>120.83-99.99)
...... display
source value based on PATIENT ALLERGIES - REACTIONS > REACTIONS - REACTION > SIGN/SYMPTOMS - NAME (120.8-10 > 120.81-.01 > 120.83-.01)
mapParameter line 3
Allergy.Reaction Allergy.Extension[AllergyExtension].Reactions
reaction.reaction [m] (>120.83-.01) reaction.reaction [m] (>120.83-99.99)
...... userSelected
..... text
source value based on PATIENT ALLERGIES - REACTIONS > REACTIONS - REACTION > SIGN/SYMPTOMS - NAME (120.8-10 > 120.81-.01 > 120.83-.01)
mapParameter line 4
Allergy.Reaction Allergy.Extension[AllergyExtension].Reactions
reaction.reaction [m] (>120.83-.01) reaction.reaction [m] (>120.83-99.99)
.... description
.... onset
source value based on PATIENT ALLERGIES - REACTIONS > REACTIONS - DATE ENTERED (120.8-10 > 120.81-3) if 6 OBSERVED/HISTORICAL = O
Allergy.AllergicReaction.EnteredDateTime
Allergy.Reaction Allergy.Extension[AllergyExtension].Reactions Allergy.Reaction.Extension Allergy.Extension[ReactionExtension].EnteredOn
reaction.reaction [m] (>120.83-.01) reaction.reaction [m] (>120.83-99.99)
.... severity
terminologyMaps using VF_allergySeverity on ADVERSE REACTION REPORTING - SEVERITY (120.85-14.5) if {.03>120.8}
This Data is not in CDW Assess for CHAPI via VPR
Allergy.Severity Allergy.AllergyObservation[VA.AllergyObservation].Severity
reaction.severity
.... exposureRoute
.... note

doco Documentation for this format