Australian Base Implementation Guide (AU Base 1.1.1)

This page is part of the Australian Base IG (v1.1.1: AU Base 1.1 on STU3 Draft) based on FHIR R3. The current version which supercedes this version is 1.0.2. For a full list of available versions, see the Directory of published versions

D.4.1.4 StructureDefinition: AUBaseDiagnosticReport - Mappings

Mappings for the StructureDefinition-au-diagnosticreport Profile.

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

AUBaseDiagnosticReport
DiagnosticReportEvent
   identifierEvent.identifier
   identifier (fillerIdentifier)Event.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)

AUBaseDiagnosticReport
DiagnosticReportORU -> OBR
   identifierOBR-51
   identifier (fillerIdentifier)OBR-51
      useN/A
      typeCX.5
         codingC*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
      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
   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
      coding (snomedImagingProcedures)C*E.1-8, C*E.10-22
      textC*E.9. But note many systems use C*E.2 for this
   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")
         codingC*E.1-8, C*E.10-22
         coding (anzscoRole)C*E.1-8, C*E.10-22
         coding (snomedRole)C*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
      actorPRT-8 (where this PRT-4-Participation = "PO")
   specimenSPM
   resultOBXs
   imageOBX?
   conclusionOBX
   codedDiagnosisOBX
      codingC*E.1-8, C*E.10-22
      coding (snomedFinding)C*E.1-8, C*E.10-22
      textC*E.9. But note many systems use C*E.2 for this
   presentedFormOBX

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

AUBaseDiagnosticReport
DiagnosticReportEntity. Role, or Act, Observation[classCode=OBS, moodCode=EVN]
   textAct.text?
   containedN/A
   modifierExtensionN/A
   identifierid
   identifier (fillerIdentifier)id
      idn/a
      extensionn/a
      useRole.code or implied by context
      typeRole.code or implied by context
         idn/a
         extensionn/a
         codingunion(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
      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
   codecode
      idn/a
      extensionn/a
      codingunion(., ./translation)
      coding (snomedImagingProcedures)union(., ./translation)
      text./originalText[mediaType/code="text/plain"]/data
   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
         idn/a
         extensionn/a
         codingunion(., ./translation)
         coding (anzscoRole)union(., ./translation)
         coding (snomedRole)union(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
      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)
      idn/a
      extensionn/a
      codingunion(., ./translation)
      coding (snomedFinding)union(., ./translation)
      text./originalText[mediaType/code="text/plain"]/data
   presentedFormtext (type=ED)

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

AUBaseDiagnosticReport
DiagnosticReportclinical.diagnostics
   identifierid
   identifier (fillerIdentifier)id
   statusstatus
   categoryclass
   codewhat
   subjectwho.focus
   contextcontext
   effective[x]when.done
   issuedwhen.recorded
   performerwho.witness