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

Active as of 2025-03-31

Mappings for the DiagnosticReportNoteElectronMicroscopyDiagnosticReport 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: Diagnostic Report Note: Electron Microscopy (Source)PATIENT (2)63LABORATORY REFERENCELAB DATA (63).01LRDFNORDER (100).01<69.03-12ORDER # < TEST - PCE VISIT #TIU DOCUMENT (8925).01DOCUMENT TYPE2REPORT TEXTEM (63.02).01DATE/TIME SPECIMEN TAKEN.012SPECIMEN.02PATHOLOGIST.03DATE REPORT COMPLETED.06EM ACC #.13RELEASED BY.16TIU REFERENCE DATE/TIME - EM.345RELEASING SITE.35ORDERED TEST1.4EM DIAGNOSIS2005IMAGEORDERED TEST (63.52).001IEN3CPRS ORDER #10DISPOSITIONTIU REFERENCE DATE/TIME (63.49)1EM - TIU ENTRY POINTER - EMTIU DOCUMENT DEFINITION (8925.1).01NAME1501VHA ENTERPRISE STANDARD TITLETIU VHA ENTERPRISE STANDARD TITLE (8926.1)2CODING SYSTEMCODING SYSTEM (8926.12).02CODECODE (8926.121).01CODEORDERED TEST (63.53)3CPRS ORDER #SPECIMEN (63.202).01SPECIMEN

Raw Mappings

key status direction source mapApproach mapCase FHIR Path subPath mapValue mapParameter mapComment FHIR URL | Ver
1604 for review V2F EM - ORDERED TEST > ORDERED TEST - IEN (63.02-.35 > 63.52-.001) source value DiagnosticReport.identifier .value .system = http://va.gov/identifiers/$Sta3n/63.52 http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note | 5.0.1
1604-1 for review V2F fixed value DiagnosticReport.identifier .system http://va.gov/identifiers/$Sta3n/63.52 generated from mapParameter line 1 http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note | 5.0.1
1689 for review V2F EM - ORDERED TEST > ORDERED TEST - CPRS ORDER # (63.02-.35 > 63.52-3) reference DiagnosticReport.basedOn http://hl7.org/fhir/StructureDefinition/ServiceRequest http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note | 5.0.1
1812 for review V2F EM - TIU REFERENCE DATE/TIME - EM > TIU REFERENCE DATE/TIME - EM - TIU ENTRY POINTER - EM > TIU DOCUMENT - DOCUMENT TYPE > TIU DOCUMENT DEFINITION - NAME (63.02-.16 > 63.49-1 > 8925-.01 > 8925.1-.01) source value DiagnosticReport.code .text Per KBS discussion, this value should be Local Title + Specimen.type.text. The local title is this map row; Specimen.type.text is key 1699. http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note | 5.0.1
1813 for review V2F fixed value DiagnosticReport.code http://loinc.org#50668-3 "Microscopic observation in Specimen by Electron microscopy Narrative" http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note | 5.0.1
1814 for review V2F EM - TIU REFERENCE DATE/TIME - EM > TIU REFERENCE DATE/TIME - EM - TIU ENTRY POINTER - EM > TIU DOCUMENT - DOCUMENT TYPE > TIU DOCUMENT DEFINITION - VHA ENTERPRISE STANDARD TITLE > TIU VHA ENTERPRISE STANDARD TITLE - CODING SYSTEM > CODING SYSTEM - CODE > CODE - CODE (63.02-.16 > 63.49-1 > 8925-.01 > 8925.1-1501 > 8926.1-2 > 8926.12-.02 > 8926.121-.01) source value DiagnosticReport.code.coding .code .system=http://loinc.org Made inactive but reactivated; after reviewing discussion with KBST from 4/25/2024 this should be included with the fixed value as it's the "standardized title" in TIU. See LEAF 90. Include if not null and include in addition to the fixed .code value. http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note | 5.0.1
1814-1 for review V2F fixed value DiagnosticReport.code.coding .system http://loinc.org generated from mapParameter line 1 http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note | 5.0.1
1414 for review V2F EM - ORDERED TEST > ORDERED TEST - DISPOSITION (63.02-.35 > 63.52-10) terminologyMaps DiagnosticReport.status VF_DiagnosticReportLabStatus US Core 5 has new constraints: if status is partial, preliminary, final, ammended, corrected or appended effective[x] and issued are required http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note | 5.0.1
2208 for review V2F fixed value DiagnosticReport.category http://loinc.org#LP7839-6 "Pathology" http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note | 5.0.1
2213 for review V2F PATIENT - LABORATORY REFERENCE > LAB DATA - LRDFN (2-63 > 63-.01) reference DiagnosticReport.subject /Patient http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note | 5.0.1
2209 for review V2F EM - ORDERED TEST > ORDERED TEST - CPRS ORDER # > ORDER - ORDER # < TEST - PCE VISIT # (63.02-.35 > 63.53-3>100-.01<69.03-12) reference DiagnosticReport.encounter /EncounterOutpatient http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note | 5.0.1
1422 for review V2F EM - DATE/TIME SPECIMEN TAKEN (63.02-.01) source value DiagnosticReport.effectiveDateTime http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note | 5.0.1
1427 for review V2F EM - DATE REPORT COMPLETED (63.02-.03) source value DiagnosticReport.issued http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note | 5.0.1
1432 for review V2F EM - RELEASED BY (63.02-.13) reference DiagnosticReport.performer[va-by] /Practitioner http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note | 5.0.1
1685 for review V2F EM - RELEASING SITE (63.02-.345) reference DiagnosticReport.performer[va-at] /Organization http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note | 5.0.1
1696 for review V2F EM - PATHOLOGIST (63.02-.02) reference DiagnosticReport.resultsInterpreter /Practitioner http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note | 5.0.1
1697 for review V2F EM - EM ACC # (63.02-.06) reference DiagnosticReport.specimen Specimen http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note | 5.0.1
1438 for review V2F EM - IMAGE (63.02-2005) reference DiagnosticReport.media.link More information about the image may be available if stakeholders identify requirements. http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note | 5.0.1
1441 for review V2F EM - EM DIAGNOSIS (63.02-1.4) source value DiagnosticReport.conclusion Vista field is word processing so CodeableConcept cannot be used http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note | 5.0.1
1720 for review V2F EM - TIU REFERENCE DATE/TIME - EM > TIU REFERENCE DATE/TIME - EM - TIU ENTRY POINTER - EM > TIU DOCUMENT - REPORT TEXT (63.02-.16 > 63.49-1 > 8925-2) source value DiagnosticReport.presentedForm .data HDR may be used to get the report http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note | 5.0.1

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

DiagnosticReportNoteElectronMicroscopyDiagnosticReport
DiagnosticReport
   identifier
      system1604-1: fixed value = http://va.gov/identifiers/$Sta3n/63.52

generated from mapParameter line 1

      value1604: source value based on EM - ORDERED TEST > ORDERED TEST - IEN (63.02-.35 > 63.52-.001)
   basedOn1689: reference based on EM - ORDERED TEST > ORDERED TEST - CPRS ORDER # (63.02-.35 > 63.52-3)
   status1414: terminologyMaps using VF_DiagnosticReportLabStatus on EM - ORDERED TEST > ORDERED TEST - DISPOSITION (63.02-.35 > 63.52-10)

US Core 5 has new constraints: if status is partial, preliminary, final, ammended, corrected or appended effective[x] and issued are required

   category2208: fixed value = http://loinc.org#LP7839-6 "Pathology"
   code1813: fixed value = http://loinc.org#50668-3 "Microscopic observation in Specimen by Electron microscopy Narrative"
      coding
         system1814-1: fixed value = http://loinc.org

generated from mapParameter line 1

         code1814: source value based on EM - TIU REFERENCE DATE/TIME - EM > TIU REFERENCE DATE/TIME - EM - TIU ENTRY POINTER - EM > TIU DOCUMENT - DOCUMENT TYPE > TIU DOCUMENT DEFINITION - VHA ENTERPRISE STANDARD TITLE > TIU VHA ENTERPRISE STANDARD TITLE - CODING SYSTEM > CODING SYSTEM - CODE > CODE - CODE (63.02-.16 > 63.49-1 > 8925-.01 > 8925.1-1501 > 8926.1-2 > 8926.12-.02 > 8926.121-.01)

Made inactive but reactivated; after reviewing discussion with KBST from 4/25/2024 this should be included with the fixed value as it's the "standardized title" in TIU. See LEAF 90. Include if not null and include in addition to the fixed .code value.

      text1812: source value based on EM - TIU REFERENCE DATE/TIME - EM > TIU REFERENCE DATE/TIME - EM - TIU ENTRY POINTER - EM > TIU DOCUMENT - DOCUMENT TYPE > TIU DOCUMENT DEFINITION - NAME (63.02-.16 > 63.49-1 > 8925-.01 > 8925.1-.01)

Per KBS discussion, this value should be Local Title + Specimen.type.text. The local title is this map row; Specimen.type.text is key 1699.

   subject2213: reference based on PATIENT - LABORATORY REFERENCE > LAB DATA - LRDFN (2-63 > 63-.01)
   encounter2209: reference based on EM - ORDERED TEST > ORDERED TEST - CPRS ORDER # > ORDER - ORDER # < TEST - PCE VISIT # (63.02-.35 > 63.53-3>100-.01<69.03-12)
   effective[x] (effectiveDateTime)1422: source value based on EM - DATE/TIME SPECIMEN TAKEN (63.02-.01)
   issued1427: source value based on EM - DATE REPORT COMPLETED (63.02-.03)
   performer (va-by)1432: reference based on EM - RELEASED BY (63.02-.13)
   performer (va-at)1685: reference based on EM - RELEASING SITE (63.02-.345)
   resultsInterpreter1696: reference based on EM - PATHOLOGIST (63.02-.02)
   specimen1697: reference based on EM - EM ACC # (63.02-.06)
   media
      link1438: reference based on EM - IMAGE (63.02-2005)

More information about the image may be available if stakeholders identify requirements.

   conclusion1441: source value based on EM - EM DIAGNOSIS (63.02-1.4)

Vista field is word processing so CodeableConcept cannot be used

   presentedForm
      data1720: source value based on EM - TIU REFERENCE DATE/TIME - EM > TIU REFERENCE DATE/TIME - EM - TIU ENTRY POINTER - EM > TIU DOCUMENT - REPORT TEXT (63.02-.16 > 63.49-1 > 8925-2)

HDR may be used to get the report

Mappings for Clinical Data Warehouse (CDW) ()

DiagnosticReportNoteElectronMicroscopyDiagnosticReport
DiagnosticReport
   basedOnPathology.EMOrderedTest.CPRSOrderIEN,Pathology.EMOrderedTest.CPRSOrderSID
   statusPathology.EMOrderedTest.DispositionLabCodeIEN,Pathology.EMOrderedTest.DispositionLabCodeSID
   subjectMicro.AntibioticSensitivity.LRDFN,Micro.AntibioticSensitivityComment.LRDFN,Micro.BacteriologyReports.LRDFN,Micro.MicroAntibioticLevel.LRDFN,Micro.MicroAudit.LRDFN,Micro.Microbiology.LRDFN,Micro.MicroOrderedTest.LRDFN,Micro.MicroSterilityResults.LRDFN,Micro.MycobacteriologyReports.LRDFN,Micro.Mycology.LRDFN,Micro.MycologyReports.LRDFN,Micro.Parasitology.LRDFN,Micro.ParasitologyReports.LRDFN,Micro.ParasitologyStage.LRDFN,Micro.Virology.LRDFN,Micro.VirologyReports.LRDFN,Pathology.Autopsy.LRDFN,Pathology.CytoOrganTissueFunction.StaffIEN,SStaff.SMicroOrderedTest.LRDFN
   effective[x] (effectiveDateTime)Pathology.ElectronMicroscopy.SpecimenTakenDateTime,Pathology.EMComment.SpecimenTakenDateTime,Pathology.EMDelayedComment.SpecimenTakenDateTime,Pathology.EMDiagnosis.SpecimenTakenDateTime,Pathology.EMGrossDescription.SpecimenTakenDateTime,Pathology.EMMicroscopicExam.SpecimenTakenDateTime,Pathology.EMOperativeFinding.SpecimenTakenDateTime,Pathology.EMOrderedTest.SpecimenTakenDateTime,Pathology.EMOrganTissueDisease.SpecimenTakenDateTime,Pathology.EMOrganTissueEtiology.SpecimenTakenDateTime,Pathology.EMOrganTissueFunction.SpecimenTakenDateTime,Pathology.EMOrganTissueMorphology.SpecimenTakenDateTime,Pathology.EMOrganTissueProcedure.SpecimenTakenDateTime,Pathology.EMPostOpDiagnosis.SpecimenTakenDateTime,Pathology.EMPreOpDiagnosis.SpecimenTakenDateTime,Pathology.EMSpecimen.SpecimenTakenDateTime,Pathology.EMSpecimenEPON.SpecimenTakenDateTime,Pathology.EMSpecimenEPONProcedure.SpecimenTakenDateTime,Pathology.EMSupplement.SpecimenTakenDateTime,Pathology.EMSupplementDescript.SpecimenTakenDateTime,Pathology.EMTIUReference.SpecimenTakenDateTime
   issuedPathology.ElectronMicroscopy.ReportCompleteDateTime
   performer (va-by)Pathology.ElectronMicroscopy.ReleasedByStaffIEN,Pathology.ElectronMicroscopy.ReleasedByStaffSID
   performer (va-at)Pathology.ElectronMicroscopy.ReleasingInstitutionIEN,Pathology.ElectronMicroscopy.ReleasingInstitutionSID
   resultsInterpreterPathology.ElectronMicroscopy.PathologistStaffIEN,Pathology.ElectronMicroscopy.PathologistStaffSID
   specimenPathology.ElectronMicroscopy.ElectronMicroscopyAccession

Mappings for Summary Document Architecure (SDA) ()

DiagnosticReportNoteElectronMicroscopyDiagnosticReport
DiagnosticReport
   subjectPatient.Extension[PatientExtension].VeteranLrdfn

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

DiagnosticReportNoteElectronMicroscopyDiagnosticReport
DiagnosticReportEvent
   identifierEvent.identifier
   basedOnEvent.basedOn
   statusEvent.status
   codeEvent.code
   subjectEvent.subject
   encounterEvent.encounter
   effective[x]Event.occurrence[x]
   effective[x] (effectiveDateTime)Event.occurrence[x]
   performerEvent.performer.actor
   performer (va-by)Event.performer.actor
   performer (va-at)Event.performer.actor
   resultsInterpreterEvent.performer.actor

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

DiagnosticReportNoteElectronMicroscopyDiagnosticReport
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
      useN/A
      typeCX.5
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   basedOnORC? OBR-2/3?
   statusOBR-25 (not 1:1 mapping)
   categoryOBR-24
   category (us-core)OBR-24
   codeOBR-4 (HL7 v2 doesn't provide an easy way to indicate both the ordered test and the performed panel)
      codingC*E.1-8, C*E.10-22
         systemC*E.3
         versionC*E.7
         codeC*E.1
         displayC*E.2 - but note this is not well followed
         userSelectedSometimes implied by being first
      textC*E.9. But note many systems use C*E.2 for this
   subjectPID-3 (no HL7 v2 mapping for Group or Device)
   encounterPV1-19
   effective[x]OBR-7
   effective[x] (effectiveDateTime)OBR-7
   issuedOBR-22
   performerPRT-8 (where this PRT-4-Participation = "PO")
   performer (va-by)PRT-8 (where this PRT-4-Participation = "PO")
   performer (va-at)PRT-8 (where this PRT-4-Participation = "PO")
   resultsInterpreterOBR-32, PRT-8 (where this PRT-4-Participation = "PI")
   specimenSPM
   resultOBXs
   mediaOBX?
   conclusionOBX
   conclusionCodeOBX
   presentedFormOBX
      contentTypeED.2+ED.3/RP.2+RP.3. Note conversion may be needed if old style values are being used
      dataED.5
      urlRP.1+RP.2 - if they refer to a URL (see v2.6)

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

DiagnosticReportNoteElectronMicroscopyDiagnosticReport
DiagnosticReportEntity. Role, or Act, Observation[classCode=OBS, moodCode=EVN]
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifierid
      idn/a
      extensionn/a
      useRole.code or implied by context
      typeRole.code or implied by context
      systemII.root or Role.id.root
      valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
      periodRole.effectiveTime or implied by context
      assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
   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 (us-core)inboundRelationship[typeCode=COMP].source[classCode=LIST, moodCode=EVN, code < LabService].code
   codecode
      idn/a
      extensionn/a
      codingunion(., ./translation)
         idn/a
         extensionn/a
         system./codeSystem
         version./codeSystemVersion
         code./code
         displayCV.displayName
         userSelectedCD.codingRationale
      text./originalText[mediaType/code="text/plain"]/data
   subjectparticipation[typeCode=SBJ]
   encounterinboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN]
   effective[x]effectiveTime
   effective[x] (effectiveDateTime)effectiveTime
   issuedparticipation[typeCode=VRF or AUT].time
   performer.participation[typeCode=PRF]
   performer (va-by).participation[typeCode=PRF]
   performer (va-at).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)
      idn/a
      extensionn/a
      contentType./mediaType, ./charset
      language./language
      data./data
      url./reference/literal
      sizeN/A (needs data type R3 proposal)
      hash.integrityCheck[parent::ED/integrityCheckAlgorithm="SHA-1"]
      title./title/data
      creationN/A (needs data type R3 proposal)

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

DiagnosticReportNoteElectronMicroscopyDiagnosticReport
DiagnosticReport
   identifierFiveWs.identifier
   statusFiveWs.status
   categoryFiveWs.class
   category (us-core)FiveWs.class
   codeFiveWs.what[x]
   subjectFiveWs.subject[x], FiveWs.subject
   encounterFiveWs.context
   effective[x]FiveWs.done[x]
   effective[x] (effectiveDateTime)FiveWs.done[x]
   issuedFiveWs.recorded
   performerFiveWs.actor
   performer (va-by)FiveWs.actor
   performer (va-at)FiveWs.actor
   resultsInterpreterFiveWs.actor