復健訓練量表實作指引 (Rehabilitation Training Scale Implementation Guide), published by Kimsber. This guide is not an authorized publication; it is the continuous build for version 0.2.2 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/Rehabotics-Medical-Techology-Co/RTS-IG/ and changes regularly. See the Directory of published versions
Mappings for the PractitionerRole resource profile.
| Name | HL7 v2 Mapping | RIM Mapping | ServD | FiveWs Pattern Mapping |
 PractitionerRole |
PRD (as one example) |
Role |
ServiceSiteProvider |
|
  PractitionerRole / id |
|
|
|
|
  PractitionerRole / meta |
|
|
|
|
  PractitionerRole / implicitRules |
|
|
|
|
  PractitionerRole / language |
|
|
|
|
  PractitionerRole / text |
|
Act.text? |
|
|
  PractitionerRole / contained |
|
N/A |
|
|
  PractitionerRole / extension |
|
N/A |
|
|
  PractitionerRole / modifierExtension |
|
N/A |
|
|
  PractitionerRole / identifier |
PRD-7 (or XCN.1) |
.id |
./Identifiers |
FiveWs.identifier |
  PractitionerRole / active |
STF-7 |
.statusCode |
|
FiveWs.status |
  PractitionerRole / period |
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)
|
FiveWs.done[x] |
  PractitionerRole / practitioner |
|
.player |
|
|
  PractitionerRole / organization |
|
.scoper |
|
|
  PractitionerRole / code |
PRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17 |
.code |
- (ServD maps Practitioners and Organizations via another entity
- so this concept is not available)
|
|
  PractitionerRole / specialty |
PRA-5 |
.player.HealthCareProvider[@classCode = 'PROV'].code |
./Specialty |
|
   PractitionerRole / specialty / id |
|
n/a |
|
|
   PractitionerRole / specialty / extension |
|
|
|
|
   PractitionerRole / specialty / Slices for coding |
|
|
|
|
    PractitionerRole / specialty / Slices for coding / coding:TWMedicalDepartmentSCT |
|
|
|
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalDepartmentSCT / id |
|
n/a |
|
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalDepartmentSCT / extension |
|
|
|
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalDepartmentSCT / system |
C*E.3 |
./codeSystem |
|
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalDepartmentSCT / version |
C*E.7 |
./codeSystemVersion |
|
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalDepartmentSCT / code |
C*E.1 |
./code |
|
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalDepartmentSCT / display |
C*E.2 - but note this is not well followed |
CV.displayName |
|
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalDepartmentSCT / userSelected |
Sometimes implied by being first |
CD.codingRationale |
|
|
    PractitionerRole / specialty / Slices for coding / coding:TWMedicalConsultationDepartment |
|
|
|
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalConsultationDepartment / id |
|
n/a |
|
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalConsultationDepartment / extension |
|
|
|
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalConsultationDepartment / system |
C*E.3 |
./codeSystem |
|
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalConsultationDepartment / version |
C*E.7 |
./codeSystemVersion |
|
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalConsultationDepartment / code |
C*E.1 |
./code |
|
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalConsultationDepartment / display |
C*E.2 - but note this is not well followed |
CV.displayName |
|
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalConsultationDepartment / userSelected |
Sometimes implied by being first |
CD.codingRationale |
|
|
    PractitionerRole / specialty / Slices for coding / coding:TWMedicalTreatmentDepartment |
|
|
|
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalTreatmentDepartment / id |
|
n/a |
|
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalTreatmentDepartment / extension |
|
|
|
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalTreatmentDepartment / system |
C*E.3 |
./codeSystem |
|
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalTreatmentDepartment / version |
C*E.7 |
./codeSystemVersion |
|
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalTreatmentDepartment / code |
C*E.1 |
./code |
|
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalTreatmentDepartment / display |
C*E.2 - but note this is not well followed |
CV.displayName |
|
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalTreatmentDepartment / userSelected |
Sometimes implied by being first |
CD.codingRationale |
|
|
   PractitionerRole / specialty / text |
C*E.9. But note many systems use C*E.2 for this |
./originalText[mediaType/code="text/plain"]/data |
|
|
  PractitionerRole / location |
|
.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)
|
FiveWs.where[x] |
  PractitionerRole / healthcareService |
EDU-2 / AFF-3 |
.player.QualifiedEntity[@classCode = 'QUAL'].code |
|
|
  PractitionerRole / telecom |
|
.telecom |
|
|
   PractitionerRole / telecom / id |
|
n/a |
|
|
   PractitionerRole / telecom / extension |
|
n/a |
|
|
   PractitionerRole / telecom / system |
XTN.3 |
./scheme |
./ContactPointType |
|
   PractitionerRole / telecom / value |
XTN.1 (or XTN.12) |
./url |
./Value |
|
   PractitionerRole / telecom / use |
XTN.2 - but often indicated by field |
unique(./use) |
./ContactPointPurpose |
|
   PractitionerRole / telecom / rank |
n/a |
n/a |
|
|
   PractitionerRole / telecom / period |
N/A |
./usablePeriod[type="IVL<TS>"] |
./StartDate and ./EndDate |
|
  PractitionerRole / availableTime |
|
.effectiveTime |
|
|
   PractitionerRole / availableTime / id |
|
n/a |
|
|
   PractitionerRole / availableTime / extension |
|
n/a |
|
|
   PractitionerRole / availableTime / modifierExtension |
|
N/A |
|
|
   PractitionerRole / availableTime / daysOfWeek |
|
.effectiveTime |
|
|
   PractitionerRole / availableTime / allDay |
|
.effectiveTime |
|
|
   PractitionerRole / availableTime / availableStartTime |
|
.effectiveTime |
|
|
   PractitionerRole / availableTime / availableEndTime |
|
.effectiveTime |
|
|
  PractitionerRole / notAvailable |
|
.effectiveTime |
|
|
   PractitionerRole / notAvailable / id |
|
n/a |
|
|
   PractitionerRole / notAvailable / extension |
|
n/a |
|
|
   PractitionerRole / notAvailable / modifierExtension |
|
N/A |
|
|
   PractitionerRole / notAvailable / description |
|
n/a |
|
|
   PractitionerRole / notAvailable / during |
|
.effectiveTime |
|
|
  PractitionerRole / availabilityExceptions |
|
.effectiveTime |
|
|
  PractitionerRole / endpoint |
|
n/a |
|
|
Documentation for this format |