電子病歷交換單張實作指引(EMR-IG)
0.1.0 - ci-build

This page is part of the 電子病歷交換單張實作指引(EMR-IG) (v0.1.0: Releases) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: ImagingStudyBase - Mappings

Draft as of 2024-01-31

Mappings for the ImagingStudyBase resource profile.

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

ImagingStudyBase
ImagingStudyEvent
   identifierEvent.identifier
   identifier (StudyInstanceUID)Event.identifier
   identifier (AccessionNo)Event.identifier
   statusEvent.status
   subjectEvent.subject
   encounterEvent.encounter
   startedEvent.occurrence[x]
   basedOnEvent.basedOn
   procedureReferenceEvent.partOf
   locationEvent.location
   reasonReferenceEvent.reasonReference
   noteEvent.note
   series
      performerEvent.performer

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

ImagingStudyBase
ImagingStudyEntity. Role, or Act, Act[classCode=COMPOSITION, moodCode=EVN]
   textAct.text?
   containedN/A
   identifier.id and .inboundRelationship[typeCode=COMP].source[classCode=ACSN, moodCode=EVN].id
   identifier (StudyInstanceUID).id and .inboundRelationship[typeCode=COMP].source[classCode=ACSN, moodCode=EVN].id
      idn/a
      extensionn/a
      useRole.code or implied by context
      typeRole.code or implied by context
         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
      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
   identifier (AccessionNo).id and .inboundRelationship[typeCode=COMP].source[classCode=ACSN, moodCode=EVN].id
      idn/a
      extensionn/a
      useRole.code or implied by context
      typeRole.code or implied by context
         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
      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
   status.status
   modality.code
      idn/a
      extensionn/a
      system./codeSystem
      version./codeSystemVersion
      code./code
      displayCV.displayName
      userSelectedCD.codingRationale
   subject.participation[typeCode=SBJ].role
   encounterinboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN]
   started.effectiveTime
   basedOn.outboundRelationship[typeCode=FLFS].target[classCode=DGIMG, moodCode=RQO]
   referrer.outboundRelationship[typeCode=FLFS].target[classCode=DGIMG, moodCode=RQO].participation[typeCode=AUT].role
   interpreter.participation[typeCode=PRF].role
   endpointNot supported
   numberOfSeries.outboundRelationship[typeCode=COMP, subsetCode=SUMM].target[classCode=OBSSER, moodCode=EVN].repeatNumber
   numberOfInstances.outboundRelationship[typeCode=COMP, subsetCode=SUMM].target[classCode=DGIMG, moodCode=EVN].repeatNumber
   procedureReference.outboundRelationship[typeCode=COMP].target[classCode=PROC, moodCode=EVN]
   procedureCoden/a, CD
      idn/a
      codingn/a, CV
      coding (radLex-radiology-lexicon)n/a, CV
      coding (icd10-pcs-2021)n/a, CV
         idn/a
         system./codeSystem
         version./codeSystemVersion
         code./code
         displayCV.displayName
         userSelectedCD.codingRationale
      coding (icd-10-procedurecode)n/a, CV
      text./originalText[mediaType/code="text/plain"]/data
   location.participation[typeCode=LOC].role
   reasonCoden/a, CD
   reasonReference.outboundRelationship[typeCode=RSON].target
   noteunknown
   description.text
   series.outboundRelationship[typeCode=COMP].target[classCode=OBSSER, moodCode=EVN]
      idn/a
      uid.id
      number.inboundRelationship[type=COMP, source[classCode=COMPOSITION, moodCode=EVN]].sequenceNumber
      modality.code
         idn/a
         extensionn/a
         system./codeSystem
         version./codeSystemVersion
         code./code
         displayCV.displayName
         userSelectedCD.codingRationale
      description.text
      numberOfInstances.outboundRelationship[typeCode=COMP, subsetCode=SUMM].target[classCode=DGIMG, moodCode=EVN].repeatNumber
      endpointNot supported
      bodySite.targetSiteCode
         idn/a
         extensionn/a
         system./codeSystem
         version./codeSystemVersion
         code./code
         displayCV.displayName
         userSelectedCD.codingRationale
      laterality.targetSiteCode
      specimenRole[classCode=SPEC]
      started.effectiveTime
      performer.participation[typeCode=PRF].role
         idn/a
         functionn/a, CD
         actor.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
      instance.outboundRelationship[typeCode=COMP].target[classCode=DGIMG, moodCode=EVN]
         idn/a
         uid.id
         sopClass.inboundRelationship[typeCode=COMP]. source[classCode=OBS, moodCode=EVN, code="sop class"].value
         number.inboundRelationship[typeCode=COMP, source[classCode=OBSSER, moodCode=EVN]].sequenceNumber
         title.title

Mappings for DICOM Tag Mapping (http://nema.org/dicom)

ImagingStudyBase
ImagingStudyReference IHE radiology TF vol 2 table 4.14-1
   identifierStudyInstanceUID (0020,000D) | Accession Number and Issuer (0080,0050)+(0080,0051) | Study ID (0020,0010)
   identifier (StudyInstanceUID)StudyInstanceUID (0020,000D) | Accession Number and Issuer (0080,0050)+(0080,0051) | Study ID (0020,0010)
   identifier (AccessionNo)StudyInstanceUID (0020,000D) | Accession Number and Issuer (0080,0050)+(0080,0051) | Study ID (0020,0010)
   modality(0008,0061)
   subject(0010/*)
   started(0008,0020)+(0008,0030)
   basedOn(0032,1064)
   referrer(0008,0090)+(0008,0096)
   interpreter(0008,1060)
   numberOfSeries(0020,1206)
   numberOfInstances(0020,1208)
   procedureReference(0008,1032)
   location(0008,1040) | (0040,0243)
   description(0008,1030)
   series
      uid(0020,000E)
      number(0020,0011)
      modality(0008,0060)
      description(0008,103E)
      numberOfInstances(0020,1209)
      bodySite(0018,0015)
      laterality(0020,0060)
      specimen(0040,0551) + (0040,0562)
      started(0008,0021) + (0008,0031)
      performer(0008, 1050) | (0008, 1052) | (0008, 1070) | (0008, 1072)
      instance
         uid(0008,0018)
         sopClass(0008,0016)
         number(0020,0013)
         title(0008,0008) | (0007,0080) | (0040,A043) + (0008,0104) | (0042,0010)

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

ImagingStudyBase
ImagingStudy
   identifierFiveWs.identifier
   identifier (StudyInstanceUID)FiveWs.identifier
   identifier (AccessionNo)FiveWs.identifier
   statusFiveWs.status
   modalityFiveWs.class
   subjectFiveWs.subject[x], FiveWs.subject
   encounterFiveWs.context
   startedFiveWs.init
   basedOnFiveWs.cause
   referrerFiveWs.cause
   interpreterFiveWs.witness
   locationFiveWs.where[x]
   reasonReferenceFiveWs.why[x]
   series
      performer
         actorFiveWs.actor

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

ImagingStudyBase
ImagingStudy
   identifier
   identifier (StudyInstanceUID)
      useN/A
      typeCX.5
         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
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   identifier (AccessionNo)
      useN/A
      typeCX.5
         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
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   statusVaries by domain
   modality
      systemC*E.3
      versionC*E.7
      codeC*E.1
      displayC*E.2 - but note this is not well followed
      userSelectedSometimes implied by being first
   procedureCodeCE/CNE/CWE
      codingCE/CNE/CWE subset one of the sets of component 1-3 or 4-6
      coding (radLex-radiology-lexicon)CE/CNE/CWE subset one of the sets of component 1-3 or 4-6
      coding (icd10-pcs-2021)CE/CNE/CWE subset one of the sets of component 1-3 or 4-6
         systemC*E.3
         versionC*E.7
         codeC*E.1
         displayC*E.2 - but note this is not well followed
         userSelectedSometimes implied by being first
      coding (icd-10-procedurecode)CE/CNE/CWE subset one of the sets of component 1-3 or 4-6
      textC*E.9. But note many systems use C*E.2 for this
   locationEVN.7
   reasonCodeCE/CNE/CWE
   reasonReferenceEVN.4 or by domain
   series
      modality
         systemC*E.3
         versionC*E.7
         codeC*E.1
         displayC*E.2 - but note this is not well followed
         userSelectedSometimes implied by being first
      bodySite
         systemC*E.3
         versionC*E.7
         codeC*E.1
         displayC*E.2 - but note this is not well followed
         userSelectedSometimes implied by being first
      performer
         functionCE/CNE/CWE
         actorEVN.5 or by domain