臺灣社政領域基礎實作指引, published by 衛生福利部社會及家庭署. This guide is not an authorized publication; it is the continuous build for version 0.0.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/sfaassn2025-source/base/ and changes regularly. See the Directory of published versions
Mappings for the PractitionerRole-twss-base resource profile.
| Name | Mapping to TWSSBase PractitionerRole |
 PractitionerRole |
|
  PractitionerRole / id |
|
  PractitionerRole / meta |
|
  PractitionerRole / implicitRules |
|
  PractitionerRole / language |
|
  PractitionerRole / text |
|
  PractitionerRole / contained |
|
  PractitionerRole / extension |
|
  PractitionerRole / modifierExtension |
|
  PractitionerRole / identifier |
|
   PractitionerRole / identifier / id |
|
   PractitionerRole / identifier / extension |
|
   PractitionerRole / identifier / use |
|
   PractitionerRole / identifier / type |
|
   PractitionerRole / identifier / system |
|
   PractitionerRole / identifier / value |
|
   PractitionerRole / identifier / period |
|
   PractitionerRole / identifier / assigner |
|
  PractitionerRole / active |
|
  PractitionerRole / period |
|
   PractitionerRole / period / id |
|
   PractitionerRole / period / extension |
|
   PractitionerRole / period / start |
|
   PractitionerRole / period / end |
|
  PractitionerRole / practitioner |
|
  PractitionerRole / organization |
|
  PractitionerRole / code |
|
  PractitionerRole / specialty |
|
   PractitionerRole / specialty / id |
|
   PractitionerRole / specialty / extension |
|
   PractitionerRole / specialty / Slices for coding |
|
    PractitionerRole / specialty / Slices for coding / coding:TWMedicalDepartmentSCT |
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalDepartmentSCT / id |
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalDepartmentSCT / extension |
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalDepartmentSCT / system |
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalDepartmentSCT / version |
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalDepartmentSCT / code |
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalDepartmentSCT / display |
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalDepartmentSCT / userSelected |
|
    PractitionerRole / specialty / Slices for coding / coding:TWMedicalConsultationDepartment |
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalConsultationDepartment / id |
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalConsultationDepartment / extension |
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalConsultationDepartment / system |
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalConsultationDepartment / version |
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalConsultationDepartment / code |
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalConsultationDepartment / display |
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalConsultationDepartment / userSelected |
|
    PractitionerRole / specialty / Slices for coding / coding:TWMedicalTreatmentDepartment |
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalTreatmentDepartment / id |
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalTreatmentDepartment / extension |
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalTreatmentDepartment / system |
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalTreatmentDepartment / version |
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalTreatmentDepartment / code |
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalTreatmentDepartment / display |
|
     PractitionerRole / specialty / Slices for coding / coding:TWMedicalTreatmentDepartment / userSelected |
|
   PractitionerRole / specialty / text |
|
  PractitionerRole / location |
|
  PractitionerRole / healthcareService |
|
  PractitionerRole / telecom |
|
   PractitionerRole / telecom / id |
|
   PractitionerRole / telecom / extension |
|
   PractitionerRole / telecom / system |
|
   PractitionerRole / telecom / value |
|
   PractitionerRole / telecom / use |
|
   PractitionerRole / telecom / rank |
|
   PractitionerRole / telecom / period |
|
  PractitionerRole / availableTime |
|
   PractitionerRole / availableTime / id |
|
   PractitionerRole / availableTime / extension |
|
   PractitionerRole / availableTime / modifierExtension |
|
   PractitionerRole / availableTime / daysOfWeek |
|
   PractitionerRole / availableTime / allDay |
|
   PractitionerRole / availableTime / availableStartTime |
|
   PractitionerRole / availableTime / availableEndTime |
|
  PractitionerRole / notAvailable |
|
   PractitionerRole / notAvailable / id |
|
   PractitionerRole / notAvailable / extension |
|
   PractitionerRole / notAvailable / modifierExtension |
|
   PractitionerRole / notAvailable / description |
|
   PractitionerRole / notAvailable / during |
|
  PractitionerRole / availabilityExceptions |
|
  PractitionerRole / endpoint |
|
Documentation for this format |
| 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 / identifier / id |
|
n/a |
|
|
   PractitionerRole / identifier / extension |
|
n/a |
|
|
   PractitionerRole / identifier / use |
N/A |
Role.code or implied by context |
|
|
   PractitionerRole / identifier / type |
CX.5 |
Role.code or implied by context |
|
|
   PractitionerRole / identifier / system |
CX.4 / EI-2-4 |
II.root or Role.id.root |
./IdentifierType |
|
   PractitionerRole / identifier / value |
CX.1 / EI.1 |
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) |
./Value |
|
   PractitionerRole / identifier / period |
CX.7 + CX.8 |
Role.effectiveTime or implied by context |
./StartDate and ./EndDate |
|
   PractitionerRole / identifier / assigner |
|
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper |
./IdentifierIssuingAuthority |
|
  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 / period / id |
|
n/a |
|
|
   PractitionerRole / period / extension |
|
n/a |
|
|
   PractitionerRole / period / start |
DR.1 |
./low |
|
|
   PractitionerRole / period / end |
DR.2 |
./high |
|
|
  PractitionerRole / practitioner |
|
.player |
|
|
  PractitionerRole / organization |
|
.scoper |
|
|
  PractitionerRole / code |
CE/CNE/CWE |
CD |
|
|
  PractitionerRole / specialty |
CE/CNE/CWE |
CD |
|
|
   PractitionerRole / specialty / id |
|
n/a |
|
|
   PractitionerRole / specialty / extension |
|
|
|
|
   PractitionerRole / specialty / Slices for coding |
CE/CNE/CWE subset one of the sets of component 1-3 or 4-6 |
CV |
|
|
    PractitionerRole / specialty / Slices for coding / coding:TWMedicalDepartmentSCT |
CE/CNE/CWE subset one of the sets of component 1-3 or 4-6 |
CV |
|
|
     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 |
CE/CNE/CWE subset one of the sets of component 1-3 or 4-6 |
CV |
|
|
     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 |
CE/CNE/CWE subset one of the sets of component 1-3 or 4-6 |
CV |
|
|
     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 |