US Veterans Health Administration FHIR Map Set Implementation Guide
1.3.1 - 250401 United States of America flag

Publication Build: This will be filled in by the publication tooling

Resource Profile: LabObservationChemhemtoxriaserDiagnosticReport - Mappings

Active as of 2025-03-31

Mappings for the LabObservationChemhemtoxriaserDiagnosticReport 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: Lab Observation: Chem, hem, tox, ria, ser (Source)PATIENT (2)63LABORATORY REFERENCELABORATORY TEST (60)100SITE/SPECIMENCOLLECTION SAMPLE (62).01NAMELAB DATA (63).01LRDFNCHEM, HEM, TOX, RIA, SER, etc. (63.04).001IEN.01DATE/TIME SPECIMEN TAKEN.03DATE REPORT COMPLETED.04VERIFY PERSON.06ACCESSION.112ACCESSIONING INSTITUTION.35ORDERED TEST.99COMMENT2+through+862testnamesORDERED TEST (63.07)3CPRS ORDER #9COLLECTION SAMPLE10DISPOSITION13LAB TEST ORDEREDCOMMENT (63.041).01COMMENTSITE/SPECIMEN (60.01)1REFERENCE LOW2REFERENCE HIGH6UNITS95.3LOINC CODELAB LOINC (95.3).01CODE1COMPONENT

Raw Mappings

key status direction source mapApproach mapCase FHIR Path subPath mapValue mapParameter mapComment FHIR URL | Ver
1687 for review V2F CHEM, HEM, TOX, RIA, SER, etc. - ORDERED TEST > ORDERED TEST - CPRS ORDER # (63.04-.35 > 63.07-3) reference DiagnosticReport.basedOn http://hl7.org/fhir/StructureDefinition/ServiceRequest CDW does not contain this linkage for Chem, but still a valid map http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-lab | 5.0.1

Mappings for Veterans Health Information Systems Technology and Architecture (VistA) ()

LabObservationChemhemtoxriaserDiagnosticReport
DiagnosticReport
   basedOn1687: reference based on CHEM, HEM, TOX, RIA, SER, etc. - ORDERED TEST > ORDERED TEST - CPRS ORDER # (63.04-.35 > 63.07-3)

CDW does not contain this linkage for Chem, but still a valid map

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

LabObservationChemhemtoxriaserDiagnosticReport
DiagnosticReportEvent
   identifierEvent.identifier
   basedOnEvent.basedOn
   statusEvent.status
   codeEvent.code
   subjectEvent.subject
   encounterEvent.encounter
   effective[x]Event.occurrence[x]
   performerEvent.performer.actor
   resultsInterpreterEvent.performer.actor

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

LabObservationChemhemtoxriaserDiagnosticReport
DiagnosticReportORU -> OBR
   identifierOBR-51/ for globally unique filler ID - OBR-3 , For non-globally unique filler-id the flller/placer number must be combined with the universal service Id - OBR-2(if present)+OBR-3+OBR-4
   basedOnORC? OBR-2/3?
   statusOBR-25 (not 1:1 mapping)
   categoryOBR-24
   category (LaboratorySlice)OBR-24
   codeOBR-4 (HL7 v2 doesn't provide an easy way to indicate both the ordered test and the performed panel)
   subjectPID-3 (no HL7 v2 mapping for Group or Device)
   encounterPV1-19
   effective[x]OBR-7
   issuedOBR-22
   performerPRT-8 (where this PRT-4-Participation = "PO")
   resultsInterpreterOBR-32, PRT-8 (where this PRT-4-Participation = "PI")
   specimenSPM
   resultOBXs
   mediaOBX?
   conclusionOBX
   conclusionCodeOBX
   presentedFormOBX

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

LabObservationChemhemtoxriaserDiagnosticReport
DiagnosticReportEntity. Role, or Act, Observation[classCode=OBS, moodCode=EVN]
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifierid
   basedOnoutboundRelationship[typeCode=FLFS].target
   statusstatusCode Note: final and amended are distinguished by whether observation is the subject of a ControlAct event of type "revise"
   categoryinboundRelationship[typeCode=COMP].source[classCode=LIST, moodCode=EVN, code < LabService].code
   category (LaboratorySlice)inboundRelationship[typeCode=COMP].source[classCode=LIST, moodCode=EVN, code < LabService].code
   codecode
   subjectparticipation[typeCode=SBJ]
   encounterinboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN]
   effective[x]effectiveTime
   issuedparticipation[typeCode=VRF or AUT].time
   performer.participation[typeCode=PRF]
   resultsInterpreter.participation[typeCode=PRF]
   specimenparticipation[typeCode=SBJ]
   resultoutboundRelationship[typeCode=COMP].target
   imagingStudyoutboundRelationship[typeCode=COMP].target[classsCode=DGIMG, moodCode=EVN]
   mediaoutboundRelationship[typeCode=COMP].target
      idn/a
      extensionn/a
      modifierExtensionN/A
      comment.inboundRelationship[typeCode=COMP].source[classCode=OBS, moodCode=EVN, code="annotation"].value
      link.value.reference
   conclusioninboundRelationship[typeCode="SPRT"].source[classCode=OBS, moodCode=EVN, code=LOINC:48767-8].value (type=ST)
   conclusionCodeinboundRelationship[typeCode=SPRT].source[classCode=OBS, moodCode=EVN, code=LOINC:54531-9].value (type=CD)
   presentedFormtext (type=ED)

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

LabObservationChemhemtoxriaserDiagnosticReport
DiagnosticReport
   identifierFiveWs.identifier
   statusFiveWs.status
   categoryFiveWs.class
   category (LaboratorySlice)FiveWs.class
   codeFiveWs.what[x]
   subjectFiveWs.subject[x], FiveWs.subject
   encounterFiveWs.context
   effective[x]FiveWs.done[x]
   issuedFiveWs.recorded
   performerFiveWs.actor
   resultsInterpreterFiveWs.actor