SGHI FHIR Profile Implementation Guide
0.1.0 - ci-build

SGHI FHIR Profile Implementation Guide, published by Kathurima Kimathi. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/savannahghi/sil_fhir_profile_ig/ and changes regularly. See the Directory of published versions

Resource Profile: SGHIPractitionerRole - Mappings

Draft as of 2026-10-06

Mappings for the practitionerrole resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

Name​FiveWs Pattern MappingHL7 V2 MappingRIM Mapping​Interface PatternServDdoco
.. PractitionerRole
administrative.individual
PRD (as one example)
  • Entity
  • Role
  • or Act
  • Role
Participant
ServiceSiteProvider
... id
... meta
... implicitRules
... text
Act.text?
... contained
N/A
... extension
N/A
... modifierExtension
N/A
... identifier
FiveWs.identifier
PRD-7 (or XCN.1)
.id
Participant.identifier
./Identifiers
.... id
n/a
.... extension
n/a
.... use
N/A
Role.code or implied by context
.... type
CX.5
Role.code or implied by context
.... system
CX.4 / EI-2-4
II.root or Role.id.root
./IdentifierType
.... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
./Value
.... period
CX.7 + CX.8
Role.effectiveTime or implied by context
./StartDate and ./EndDate
.... assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
./IdentifierIssuingAuthority
... active
FiveWs.status
STF-7
.statusCode
Participant.active
... period
FiveWs.done[x]
PRD-8/9 / PRA-5.4
.performance[@typeCode <= 'PPRF'].ActDefinitionOrEvent.effectiveTime
  • (ServD maps Practitioners and Organizations via another entity
  • so this concept is not available)
.... id
n/a
.... extension
n/a
.... start
DR.1
./low
.... end
DR.2
./high
... practitioner
.player
... organization
.scoper
... code
PRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17
.code
Participant.name
  • (ServD maps Practitioners and Organizations via another entity
  • so this concept is not available)
... specialty
PRA-5
.player.HealthCareProvider[@classCode = 'PROV'].code
./Specialty
... location
FiveWs.where[x]
.performance.ActDefinitionOrEvent.ServiceDeliveryLocation[@classCode = 'SDLOC']
  • (ServD maps Practitioners and Organizations via another entity
  • so this concept is not available)<br/> However these are accessed via the Site.ServiceSite.ServiceSiteProvider record. (The Site has the location)
... healthcareService
EDU-2 / AFF-3
.player.QualifiedEntity[@classCode = 'QUAL'].code
... contact
.... id
n/a
.... extension
n/a
.... purpose
.... name
.... telecom
.... address
.... organization
.... period
... characteristic
.actrelationship[typeCode=PERT].observation
... communication
./languageCommunication
... availability
.effectiveTime
.... id
n/a
.... extension
n/a
.... availableTime
..... id
n/a
..... extension
n/a
..... daysOfWeek
..... allDay
..... availableStartTime
..... availableEndTime
.... notAvailableTime
..... id
n/a
..... extension
n/a
..... description
..... during
... endpoint
n/a

doco Documentation for this format