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: SmokingStatusObservation - Mappings

Active as of 2025-09-30

Mappings for the SmokingStatusObservation 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: Smoking Status Observation (Source)Use Case: Smoking Status Observation (Source)PATIENT/IHS (9000001).01NAMEV HEALTH FACTORS (9000010.23).001IEN.01HEALTH FACTOR.02PATIENT NAME.03VISIT1201EVENT DATE AND TIME1204ENCOUNTER PROVIDER81101COMMENTSHEALTH FACTORS (9999999.64).01FACTOR.03CATEGORY[TOBACCO [C]][Not TOBACCO [C]]

Raw Mappings

key status direction source mapApproach mapCase FHIR Path subPath mapValue mapParameter mapComment FHIR URL | Ver
1241 for review V2F V HEALTH FACTORS - IEN (9000010.23-.001) source value Observation.identifier .value .system = http://va.gov/identifiers/$Sta3n/9000010.23 http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus | 5.0.1
1242 for review V2F fixed value Observation.status #final http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus | 5.0.1
1243 for review V2F fixed value Observation.category[SocialHistory] http://terminology.hl7.org/CodeSystem/observation-category#social-history http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus | 5.0.1
1244 for review V2F V HEALTH FACTORS - HEALTH FACTOR > HEALTH FACTORS - CATEGORY (9000010.23-.01 > 9999999.64-.03) fixed value TOBACCO [C] Observation.code http://loinc.org#72166-2 http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus | 5.0.1
1862 for review V2F V HEALTH FACTORS - HEALTH FACTOR > HEALTH FACTORS - CATEGORY (9000010.23-.01 > 9999999.64-.03) exclude record Not TOBACCO [C] Observation.code http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus | 5.0.1
1245 for review V2F V HEALTH FACTORS - PATIENT NAME > PATIENT/IHS - NAME (9000010.23-.02 > 9000001-.01) reference Observation.subject /Patient http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus | 5.0.1
1246 for review V2F V HEALTH FACTORS - VISIT (9000010.23-.03) reference Observation.encounter /EncounterOutpatient http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus | 5.0.1
1247 for review V2F V HEALTH FACTORS - EVENT DATE AND TIME (9000010.23-1201) source value Observation.effectiveDateTime http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus | 5.0.1
1248 for review V2F V HEALTH FACTORS - ENCOUNTER PROVIDER (9000010.23-1204) reference Observation.performer /Practitioner Only encounter provider is in CDW, so ordering provider was not included at this time. If ordering provider needs to be included in the future, will need to determine a way to distinguish ordering provider from encounter provider in the practitioner resource. http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus | 5.0.1
1249 for review V2F V HEALTH FACTORS - HEALTH FACTOR > HEALTH FACTORS - FACTOR (9000010.23-.01 > 9999999.64-.01) terminologyMaps Observation.valueCodeableConcept VF_SmokingStatus .text = {FACTOR (.01)} If duplicates occur, the latest instance only should be sent. http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus | 5.0.1
1250 for review V2F V HEALTH FACTORS - COMMENTS (9000010.23-81101) source value Observation.note .text http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus | 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)Workflow PatternSNOMED CT Concept Domain BindingSNOMED CT Attribute Bindingdoco
.. Observation
Event
< 363787002 |Observable entity|
... id
... meta
... implicitRules
... language
... text
... contained
... extension
... modifierExtension
... identifier
Event.identifier
.... id
.... extension
.... use
.... type
.... system
fixed value = http://va.gov/identifiers/$Sta3n/9000010.23
mapParameter line 1
.... value
source value based on V HEALTH FACTORS - IEN (9000010.23-.001)
.... period
.... assigner
... basedOn
Event.basedOn
... partOf
Event.partOf
... status
fixed value = #final
Event.status
< 445584004 |Report by finality status|
... Slices for category
.... category:SocialHistory
fixed value = http://terminology.hl7.org/CodeSystem/observation-category#social-history
... code
exclude record if Not TOBACCO [C]
HF.HealthFactor.HealthFactorTypeIEN Dim.HealthFactorType.CategoryHealthFactorTypeIEN
SocialHistory.SocialHabit SocialHistory.SocialHabitCategory SocialHistory.Extension[SocialHistoryExtension].Category SocialHistory.Extension[SocialHistoryExtension].QuantityLabel SocialHistory.SocialHabitCategory.Description Vaccination.OrderItem FamilyHistory.Diagnosis FamilyHistory.Extension[FamilyHistoryExtension].Category FamilyHistory.Diagnosis.Description
healthFactor.category (>9999999.64-.03) healthFactor.name (>9999999.64-.01)
Event.code
< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
116680003 |Is a|
... subject
reference based on V HEALTH FACTORS - PATIENT NAME > PATIENT/IHS - NAME (9000010.23-.02 > 9000001-.01)
HF.HealthFactor.PatientIEN
Event.subject
... focus
... encounter
reference based on V HEALTH FACTORS - VISIT (9000010.23-.03)
HF.HealthFactor.VisitDateTime HF.HealthFactor.VisitIEN
SocialHistory.EncounterNumber SocialHistory.EnteredAt SocialHistory.EnteredBy SocialHistory.EnteredOn Vaccination.EncounterNumber Vaccination.EnteredAt Vaccination.EnteredBy Vaccination.EnteredOn Vaccination.Administration.AdministeredAtLocation FamilyHistory.EncounterNumber FamilyHistory.EnteredAt FamilyHistory.EnteredBy FamilyHistory.EnteredOn
healthFactor.encounter healthFactor.facility (>9000010-.06) healthFactor.recorded (>9000010-.01)
Event.context
... Slices for effective[x]
Event.occurrence[x]
.... effective[x]:effectiveDateTime
source value based on V HEALTH FACTORS - EVENT DATE AND TIME (9000010.23-1201)
HF.HealthFactor.EventDateTime
SocialHistory.FromTime Vaccination.FromTime Vaccination.ToTime FamilyHistory.FromTime
Event.occurrence[x]
... issued
... performer
reference based on V HEALTH FACTORS - ENCOUNTER PROVIDER (9000010.23-1204)
Only encounter provider is in CDW, so ordering provider was not included at this time. If ordering provider needs to be included in the future, will need to determine a way to distinguish ordering provider from encounter provider in the practitioner resource.
HF.HealthFactor.EncounterStaffIEN
Vaccination.Administration.AdministeringProvider
Event.performer.actor
... Slices for value[x]
< 441742003 |Evaluation finding|
363714003 |Interprets|
.... value[x]:valueCodeableConcept
terminologyMaps using VF_SmokingStatus on V HEALTH FACTORS - HEALTH FACTOR > HEALTH FACTORS - FACTOR (9000010.23-.01 > 9999999.64-.01)
If duplicates occur, the latest instance only should be sent.
HF.HealthFactor.HealthFactorTypeIEN Dim.HealthFactorType.HealthFactorCategory Dim.HealthFactorType.HealthFactorType
SocialHistory.SocialHabit SocialHistory.SocialHabitCategory SocialHistory.Extension[SocialHistoryExtension].Category SocialHistory.Extension[SocialHistoryExtension].QuantityLabel SocialHistory.SocialHabitCategory.Description Vaccination.OrderItem FamilyHistory.Diagnosis FamilyHistory.Extension[FamilyHistoryExtension].Category FamilyHistory.Diagnosis.Description Vaccination.OrderItem[Order].Description
healthFactor.category (>9999999.64-.03) healthFactor.name (>9999999.64-.01)
< 441742003 |Evaluation finding|
363714003 |Interprets|
..... id
..... extension
..... coding
..... text
source value based on V HEALTH FACTORS - HEALTH FACTOR > HEALTH FACTORS - FACTOR (9000010.23-.01 > 9999999.64-.01)
mapParameter line 1
HF.HealthFactor.HealthFactorTypeIEN Dim.HealthFactorType.HealthFactorCategory Dim.HealthFactorType.HealthFactorType
SocialHistory.SocialHabit SocialHistory.SocialHabitCategory SocialHistory.Extension[SocialHistoryExtension].Category SocialHistory.Extension[SocialHistoryExtension].QuantityLabel SocialHistory.SocialHabitCategory.Description Vaccination.OrderItem FamilyHistory.Diagnosis FamilyHistory.Extension[FamilyHistoryExtension].Category FamilyHistory.Diagnosis.Description Vaccination.OrderItem[Order].Description
healthFactor.category (>9999999.64-.03) healthFactor.name (>9999999.64-.01)
... dataAbsentReason
... interpretation
< 260245000 |Findings values|
363713009 |Has interpretation|
... note
.... id
.... extension
.... author[x]
.... time
.... text
source value based on V HEALTH FACTORS - COMMENTS (9000010.23-81101)
HF.HealthFactor.Comments
SocialHistory.SocialHabitComments Vaccination.Administration.RefusalReason FamilyHistory.NoteText
healthFactor.comment
... bodySite
< 123037004 |Body structure|
718497002 |Inherent location|
... method
... specimen
< 123038009 |Specimen|
704319004 |Inherent in|
... device
< 49062001 |Device|
424226004 |Using device|
... referenceRange
.... id
.... extension
.... modifierExtension
.... low
.... high
.... 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|
.... age
.... text
... hasMember
... derivedFrom
... component
.... id
.... extension
.... modifierExtension
.... code
< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
.... value[x]
363714003 |Interprets| < 441742003 |Evaluation finding|
363714003 |Interprets|
.... dataAbsentReason
.... interpretation
< 260245000 |Findings values|
363713009 |Has interpretation|
.... referenceRange

doco Documentation for this format