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

Active as of 2025-03-31

Mappings for the DiagnosticReportNoteSurgicalPathologySpecimen 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: Surgical Pathology (Source)PATIENT (2)63LABORATORY REFERENCELAB DATA (63).01LRDFNORDER (100).01<69.03-12ORDER # < TEST - PCE VISIT #TIU DOCUMENT (8925).01DOCUMENT TYPE2REPORT TEXTSURGICAL PATHOLOGY (63.08).01DATE/TIME SPECIMEN TAKEN.012SPECIMEN.02PATHOLOGIST.03DATE REPORT COMPLETED.06SURGICAL PATH ACC #.13RELEASED BY.16TIU REFERENCE DATE/TIME - SP.345RELEASING SITE.35ORDERED TEST1.4SURGICAL PATH DIAGNOSIS2005IMAGEORDERED TEST (63.53).001IEN3CPRS ORDER #10DISPOSITIONTIU REFERENCE DATE/TIME (63.19)1SP - TIU ENTRY POINTER - SPTIU DOCUMENT DEFINITION (8925.1).01NAME1501VHA ENTERPRISE STANDARD TITLETIU VHA ENTERPRISE STANDARD TITLE (8926.1)2CODING SYSTEMCODING SYSTEM (8926.12).02CODECODE (8926.121).01CODESPECIMEN (63.812).01SPECIMEN

Raw Mappings

key status direction source mapApproach mapCase FHIR Path subPath mapValue mapParameter mapComment FHIR URL | Ver
1702 for review V2F SURGICAL PATHOLOGY - SURGICAL PATH ACC # (63.08-.06) source value Specimen.accessionIdentifier http://hl7.org/fhir/StructureDefinition/Specimen | 4.0.1
1703 for review V2F SURGICAL PATHOLOGY - SPECIMEN > SPECIMEN - SPECIMEN (63.08-.012 > 63.812-.01) source value Specimen.type.text http://hl7.org/fhir/StructureDefinition/Specimen | 4.0.1

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

DiagnosticReportNoteSurgicalPathologySpecimen
Specimen
   accessionIdentifier1702: source value based on SURGICAL PATHOLOGY - SURGICAL PATH ACC # (63.08-.06)
   type
      text1703: source value based on SURGICAL PATHOLOGY - SPECIMEN > SPECIMEN - SPECIMEN (63.08-.012 > 63.812-.01)

Mappings for Clinical Data Warehouse (CDW) ()

DiagnosticReportNoteSurgicalPathologySpecimen
Specimen
   accessionIdentifierPathology.SurgicalPathology.SurgicalPathologyShortAccessionNumber
   type
      textPathology.SurgPathSpecimen.Specimen

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

DiagnosticReportNoteSurgicalPathologySpecimen
SpecimenEntity. Role, or Act, Role[classCode=SPEC]
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifier.id
   accessionIdentifier.participation[typeCode=SBJ].act[classCode=ACSN, moodCode=EVN].id
   statusstatus
   type.code
      idn/a
      extensionn/a
      codingunion(., ./translation)
      text./originalText[mediaType/code="text/plain"]/data
   subject.scoper or .scoper.playsRole
   receivedTime.participation[typeCode=SBJ].act[code=SPCREC, moodCode=EVN].effectiveTime
   parent.scoper (if parent) .player.scopesRole[classCode=SPEC].player (if child)
   requestoutboundRelationship[typeCode=FLFS].target
   collection.participation[typeCode=SBJ].act[classCode=SPECCOLLECT, moodCode=EVN]
      idn/a
      extensionn/a
      modifierExtensionN/A
      collector.participation[typeCode=PFM].role
      collected[x].effectiveTime
      quantity.participation[typeCode=SBJ].role[classCode=SPEC].player.quantity
      method.methodCode
      bodySite.targetSiteCode
   processing.participation[typeCode=SBJ].act[code=SPCTRT, moodCode=EVN]
      idn/a
      extensionn/a
      modifierExtensionN/A
      description.text
      procedure.code
      additive.participation[typeCode=CSM].role[classCode=ADTV].code
      time[x].effectiveTime
   container.player.scopingRole[classCode=CONT].scoper
      idn/a
      extensionn/a
      modifierExtensionN/A
      identifier.id
      description.desc
      type.code
      capacity.quantity
      specimenQuantity.playedRole[classCode=CONT].quantity
      additive[x].scopesRole[classCode=ADTV].player
   note.inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="annotation"].value

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

DiagnosticReportNoteSurgicalPathologySpecimen
Specimen
   identifierFiveWs.identifier
   accessionIdentifierFiveWs.identifier
   statusFiveWs.status
   typeFiveWs.what[x]
   subjectFiveWs.subject[x], FiveWs.subject
   receivedTimeFiveWs.done[x]
   requestFiveWs.why[x]
   collection
      collectorFiveWs.actor
      collected[x]FiveWs.init
      durationFiveWs.init

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

DiagnosticReportNoteSurgicalPathologySpecimen
Specimen
   identifierSPM-2
   accessionIdentifierSPM-30 (v2.7+)
   statusSPM-20
   typeSPM-4 and possibly SPM-5
      codingC*E.1-8, C*E.10-22
      textC*E.9. But note many systems use C*E.2 for this
   receivedTimeSPM-18
   requestORC? OBR-2/3?
   collectionSPM-14
      collectorPRT
      collected[x]SPM-17
      quantitySPM-12
      methodSPM-7
      bodySiteSPM-8 and SPM-9
      fastingStatus[x]OBR-
   processing
      additiveSPM-6
   container
      identifierSAC-3
      typeSPM-27
      capacityone of: SAC 16, SAC17 and SAC 20, or SAC 21 and SAC 20
      specimenQuantitySAC-23 (value) SAC-24 (units
      additive[x]SAC-27
   conditionSPM-24
   noteOBX