DICOM® SR to FHIR Resource Mapping IG
1.0.0 - STU1 Ballot International flag

DICOM® SR to FHIR Resource Mapping IG, published by HL7 International / Imaging Integration. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/dicom-sr/ and changes regularly. See the Directory of published versions

Resource Profile: ParticipantPractitioner - Mappings

Active as of 2024-09-23

Mappings for the dicom-participant-person resource profile.

Mappings for DICOM SR Participant Practitioner (https://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.17.2.html)

The Practitioner can be extracted from the DICOM® Participant Sequence (0040,A07A) attribute.

ParticipantPractitioner
PractitionerDICOM Participant Sequence (0040,A07A)
   nameEV(121008, DCM, Person Observer Name).tag(0040,A123) [Person Name]

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

ParticipantPractitioner
Practitioneradministrative.individual
   identifierFiveWs.identifier
   activeFiveWs.status

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

ParticipantPractitioner
PractitionerPRD (as one example)
   identifierPRD-7 (or XCN.1)
   nameXCN Components
   telecomPRT-15, STF-10, ROL-12
   genderSTF-5
   birthDateSTF-6
   addressORC-24, STF-11, ROL-11, PRT-14
   qualificationCER?
   communication
      languagePID-15, LAN-2

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

ParticipantPractitioner
PractitionerEntity, Role, or Act,Role
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifier./id
   active./statusCode
   name./name
   telecom./telecom
   gender./administrativeGender
   birthDate./birthTime
   deceased[x]player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedTime
   address./addr
   photo./subjectOf/ObservationEvent[code="photo"]/value
   qualification.playingEntity.playingRole[classCode=QUAL].code
      idn/a
      extensionn/a
      modifierExtensionN/A
      identifier.playingEntity.playingRole[classCode=QUAL].id
      code.playingEntity.playingRole[classCode=QUAL].code
      period.playingEntity.playingRole[classCode=QUAL].effectiveTime
      issuer.playingEntity.playingRole[classCode=QUAL].scoper
   communicationLanguageCommunication
      idn/a
      extensionn/a
      modifierExtensionN/A
      languageplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/languageCommunication/code
      preferredpreferenceInd

Mappings for Interface Pattern (http://hl7.org/fhir/interface)

ParticipantPractitioner
PractitionerParticipantLiving
   identifierParticipant.identifier
   activeParticipant.active
   nameParticipant.name
   telecomParticipantContactable.telecom
   genderParticipantLiving.gender
   birthDateParticipantLiving.birthDate
   addressParticipantContactable.address
   photoParticipantLiving.photo

Mappings for ServD (http://www.omg.org/spec/ServD/1.0/)

ParticipantPractitioner
PractitionerProvider
   identifier./Identifiers
   name./PreferredName (GivenNames, FamilyName, TitleCode)
   telecom./ContactPoints
   gender./GenderCode
   birthDate(not represented in ServD)
   address./Addresses
   photo./ImageURI (only supports the URI reference)
   qualification./Qualifications
      code./Qualifications.Value
      period./Qualifications.StartDate and ./Qualifications.EndDate