QI-Core Implementation Guide: STU 3.2 (v3.2.0 for FHIR 3.0.1)

This page is part of the Quality Improvement Core Framework (v3.2.0: STU 3) based on FHIR R3. The current version which supercedes this version is 4.1.1. For a full list of available versions, see the Directory of published versions

D.4.1.4 StructureDefinition: qicore-diagnosticreport - Mappings

Mappings for the StructureDefinition-qicore-diagnosticreport Profile.

Mappings for Quality Data Model (http://www.healthit.gov/quality-data-model)

QICore-DiagnosticReport
DiagnosticReportDiagnostic Study, Performed (used only in imaging studies. All others use QICore-Observation) Note: 1. FHIR DiagnosticReport does not address negation since there would be no report. QDM usage to indicate studies that have not been done should address negation rationale for the order or the recommendation (i.e., ProcedureRequest.extension (reasonRefused). 2. FHIR DiagnosticReport does not address reason since reason is a function of the order or recommendation. QDM reference to indicate the reason for imaging studies should reference qicore-procedurerequest-appropriatenessScore. 3. FHIR DiagnosticReport addresses method through ImagingStudy.modalityList.code.
   idid
   extension (locationPerformed)facilityLocation
   statusstatus
   codecode
   effective[x]relevantPeriod
   issuedresultDatetime
   performersource
   resultresult

Mappings for Argonaut-DQ-DSTU2 (http://unknown.org/Argonaut-DQ-DSTU2)

QICore-DiagnosticReport
DiagnosticReportDiagnosticReport
   statusDiagnosticReport.status
   categoryDiagnosticReport.category
   codeDiagnosticReport.code
   subjectDiagnosticReport.subject
   effective[x]DiagnosticReport.effective[x]
   issuedDiagnosticReport.issued
   performerNA (new element in STU3)
      actorDiagnosticReport.performer
   resultDiagnosticReport.result
   imageDiagnosticReport.image
   presentedFormDiagnosticReport.presentedForm

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

QICore-DiagnosticReport
DiagnosticReportEvent
   identifierEvent.identifier
   basedOnEvent.basedOn
   statusEvent.status
   codeEvent.code
   subjectEvent.subject
   contextEvent.context
   effective[x]Event.occurrence[x]
   performerEvent.performer
      roleEvent.performer.role
      actorEvent.performer.actor

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

QICore-DiagnosticReport
DiagnosticReportORU -> OBR
   identifierOBR-51
   basedOnORC? OBR-2/3?
   statusOBR-25 (not 1:1 mapping)
   categoryOBR-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)
   contextPV1-19
   effective[x]OBR-7
   issuedOBR-22
   performerPRT-8 (where this PRT-4-Participation = "PO")
      rolePRT-8 (where this PRT-4-Participation = "PO")
      actorPRT-8 (where this PRT-4-Participation = "PO")
   specimenSPM
   resultOBXs
   imageOBX?
   conclusionOBX
   codedDiagnosisOBX
   presentedFormOBX

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

QICore-DiagnosticReport
DiagnosticReportEntity. Role, or Act
   textAct.text?
   containedN/A
   extension
   extension (locationPerformed)
      idn/a
      extensionn/a
      urlN/A
      valueReference (locationPerformed-valueReference)N/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
   codecode
   subjectparticipation[typeCode=SBJ]
   contextinboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN]
   effective[x]effectiveTime
   issuedparticipation[typeCode=VRF or AUT].time
   performer.participation[typeCode=PRF]
      idn/a
      extensionn/a
      modifierExtensionN/A
      role.functionCode
      actor.role
   specimenparticipation[typeCode=SBJ]
   resultoutboundRelationship[typeCode=COMP].target
   imagingStudyoutboundRelationship[typeCode=COMP].target[classsCode=DGIMG, moodCode=EVN]
   imageoutboundRelationship[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)
   codedDiagnosisinboundRelationship[typeCode=SPRT].source[classCode=OBS, moodCode=EVN, code=LOINC:54531-9].value (type=CD)
   presentedFormtext (type=ED)

Mappings for W5 Mapping (http://hl7.org/fhir/w5)

QICore-DiagnosticReport
DiagnosticReportclinical.diagnostics
   identifierid
   statusstatus
   categoryclass
   codewhat
   subjectwho.focus
   contextcontext
   effective[x]when.done
   issuedwhen.recorded
   performerwho.witness