臺灣長期照顧實作指引(TW LTC IG)
1.0.0 - STU 1.0.0

臺灣長期照顧實作指引(TW LTC IG), published by 經濟部產業發展署. 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/Lorex/TWLongTermCare_IG_Build/ and changes regularly. See the Directory of published versions

## Resource Profile: 長期照顧－照顧服務提供者

Official URL: http://ltc-ig.fhir.tw/StructureDefinition/LTCPractitioner | Version: 1.0.0
Active as of 2026-03-01 | Computable Name: LTCPractitioner

此 Profile 說明本 IG 如何進一步定義 FHIR 的 Practitioner Resource，以呈現照顧服務提供者的資料。這裡的照顧服務提供者係指醫事人員、照顧服務員、其他經過專業訓練的照顧服務提供者，領域包含但不限於長期照顧與運動。

Usages:

- Use this Profile: 長照 SDK－回傳包（4合1）, 照顧管理評估量表文件打包 and 長期照顧管理中心個案服務初篩表/轉介單文件打包
- Refer to this Profile: 長照 SDK－照顧計畫（CS100）, 長照案件（CS100 專用版）, 長期照顧－照顧計畫, 長期照顧－照顧團隊... Show 48 more, 長期照護管理中心個案服務初篩表/轉介單文件架構, 長期照顧－病情、問題或診斷, 長期照顧－照顧目標, 長期照顧－一組生命徵象檢驗檢查, 長期照顧－服務人員角色, 長期照顧－照護活動, 長期照顧－問卷回覆, 長期照顧－AA01照顧計畫擬訂與服務連結問卷回應, 長期照顧－AA02照顧管理追蹤問卷回覆, 長期照護醫師意見書問卷回覆 (AA12), 長期照顧－臨床失智評估量表回覆, 長期照顧－簡易智能狀態測驗回覆, 運動處方－運動計畫, 身體組成分析儀－基礎代謝率, 身體組成分析儀－體內年齡, 身體組成分析儀－推定骨量, 身體組成分析儀－體脂肪重, 身體組成分析儀－體脂率, 基礎生理量測－體溫, 身體組成分析儀－細胞量, 身體組成分析儀－細胞外水分, 身體組成分析儀－水腫指數, 身體組成分析儀－去脂體重, 穿戴裝置－步態週期, 穿戴裝置－步態分析, 基礎生理量測－血糖, 基礎生理量測－心率, 基礎生理量測－心率變異性, 基礎生理量測－身高, 身體組成分析儀－細胞內水分, 基礎生理量測－平均心率, 身體組成分析儀－礦物質重, 身體組成分析儀－肥胖度, 基礎生理量測－脈搏血氧飽和度, 身體組成分析儀－蛋白質重, 基礎生理量測－呼吸速率, 基礎生理量測－安靜心率, 身體組成分析儀－骨骼肌重, 身體組成分析儀－肌肉質量指數, 身體組成分析儀－肌肉量, 身體組成分析儀－身體總水分, 運動項目－跑步機, 身體組成分析儀－內臟脂肪面積, 身體組成分析儀－內臟脂肪指數, 基礎生理量測－腰圍, 身體組成分析儀－腰臀圍比, 基礎生理量測－體重 and 運動項目－重量訓練
- Examples for this Profile: Practitioner/ltc-practitioner-example, Practitioner/ltc-practitioner-nurse-example, Practitioner/ltc-practitioner-physician-aa12-example and Practitioner/ltc-practitioner-sdk-example
- CapabilityStatements using this Profile: 臺灣長期照顧實作指引 - 用戶端能力聲明 and 臺灣長期照顧實作指引 - 伺服端能力聲明

You can also check for usages in the FHIR IG Statistics

### Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

- Key Elements Table
- Differential Table
- Snapshot Table
- Statistics/References
- All

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Practitioner |  | 0..* | TWCorePractitioner | 對於所提供之健康照護或相關服務負有正式責任的人員
implicitRules | ?!Σ | 0..1 | uri | 創建此內容所依據的一組規則
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
Slices for identifier | S Σ | 1..* | Identifier | 照顧服務提供者的身分識別碼 Slice: Unordered, Open by value:type.coding.code, value:type.coding.system
identifier:idCardNumber | S Σ C | 0..1 | Identifier | 適用身分證字號 Constraints: id-card-number
use | ?!S Σ | 0..1 | code | usual ｜ official ｜ temp ｜ secondary ｜ old （如果知道） Binding: IdentifierUse (required): 如果知道，請說明此識別碼的目的；應填入所綁定值集中的其中一個代碼。 Required Pattern: official
type | S | 1..1 | CodeableConceptTW | 身份識別碼（identifier）的型別說明 Binding: IdentifierType + 臺灣衛福部資訊處識別碼類型值集 (extensible): 識別碼的型別，用於決定特定目的所適用的識別碼；應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。
coding | S | 1..* | CodingTW | 由專門術語系統（terminology system）定義的代碼
system | S Σ | 1..1 | uri | 專門術語系統（terminology system）的識別 Required Pattern: http://terminology.hl7.org/CodeSystem/v2-0203
code | S Σ | 1..1 | code | 系統定義的語法之符號 Required Pattern: NNxxx
Slices for extension |  |  |  | Content/Rules for all slices
extension:identifier-suffix | S | 0..1 | (Complex) | 識別碼後綴詞 URL: https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/identifier-suffix
display | S Σ | 0..1 | string | 由系統定義的表示法
text | S Σ | 0..1 | string | 概念的文字表示法
system | S Σ | 1..1 | uri | 身份識別碼（identifier）的命名空間（namespace） 例如：身分證字號='http://www.moi.gov.tw' Required Pattern: http://www.moi.gov.tw
value | S Σ | 1..1 | string | 唯一值。 例如：身分證字號為A123456789 Example General: 123456
identifier:passportNumber | S Σ | 0..1 | Identifier | 適用護照號碼
use | ?!S Σ | 0..1 | code | usual ｜ official ｜ temp ｜ secondary ｜ old （如果知道） Binding: IdentifierUse (required): 如果知道，請說明此識別碼的目的；應填入所綁定值集中的其中一個代碼。 Required Pattern: official
type | S | 1..1 | CodeableConceptTW | 身份識別碼（identifier）的型別說明 Binding: IdentifierType + 臺灣衛福部資訊處識別碼類型值集 (extensible): 識別碼的型別，用於決定特定目的所適用的識別碼；應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。
coding | S | 1..* | CodingTW | 由專門術語系統（terminology system）定義的代碼
system | S Σ | 1..1 | uri | 專門術語系統（terminology system）的識別 Required Pattern: http://terminology.hl7.org/CodeSystem/v2-0203
code | S Σ | 1..1 | code | 系統定義的語法之符號 Required Pattern: PPN
display | S Σ | 0..1 | string | 由系統定義的表示法
text | S Σ | 0..1 | string | 概念的文字表示法
system | S Σ | 1..1 | uri | 身份識別碼（identifier）的命名空間（namespace） 例如：護照號碼='http://www.boca.gov.tw。 Required Pattern: http://hl7.org/fhir/sid/passport-TWN
value | S Σ | 1..1 | string | 唯一值。 例如：護照號碼為888800371 Example General: 123456
identifier:residentNumber | S Σ | 0..1 | Identifier | 適用居留證號碼
use | ?!S Σ | 0..1 | code | usual ｜ official ｜ temp ｜ secondary ｜ old （如果知道） Binding: IdentifierUse (required): 如果知道，請說明此識別碼的目的；應填入所綁定值集中的其中一個代碼。 Required Pattern: official
type | S | 1..1 | CodeableConceptTW | 身份識別碼（identifier）的型別說明 Binding: IdentifierType + 臺灣衛福部資訊處識別碼類型值集 (extensible): 識別碼的型別，用於決定特定目的所適用的識別碼；應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。
coding | S | 1..* | CodingTW | 由專門術語系統（terminology system）定義的代碼
system | S Σ | 1..1 | uri | 專門術語系統（terminology system）的識別 Required Pattern: http://terminology.hl7.org/CodeSystem/v2-0203
code | S Σ | 1..1 | code | 系統定義的語法之符號 Required Pattern: PRC
display | S Σ | 0..1 | string | 由系統定義的表示法
text | S Σ | 0..1 | string | 概念的文字表示法
system | S Σ | 1..1 | uri | 身份識別碼（identifier）的命名空間（namespace） 例如：居留證號='http://www.immigration.gov.tw'。 Required Pattern: http://www.immigration.gov.tw
value | S Σ | 1..1 | string | 唯一值。 例如：居留證號碼為A912345678 Example General: 123456
identifier:medicalLicenseNumber | S Σ | 0..1 | Identifier | 適用員工編號
use | ?!S Σ | 0..1 | code | usual ｜ official ｜ temp ｜ secondary ｜ old （如果知道） Binding: IdentifierUse (required): 如果知道，請說明此識別碼的目的；應填入所綁定值集中的其中一個代碼。 Required Pattern: official
type | S | 1..1 | CodeableConceptTW | 身份識別碼（identifier）的型別說明 Binding: IdentifierType + 臺灣衛福部資訊處識別碼類型值集 (extensible): 識別碼的型別，用於決定特定目的所適用的識別碼；應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。
coding | S | 1..* | CodingTW | 由專門術語系統（terminology system）定義的代碼
system | S Σ | 1..1 | uri | 專門術語系統（terminology system）的識別 Required Pattern: http://terminology.hl7.org/CodeSystem/v2-0203
code | S Σ | 1..1 | code | 系統定義的語法之符號 Required Pattern: MD
display | S Σ | 0..1 | string | 由系統定義的表示法
text | S Σ | 0..1 | string | 概念的文字表示法
system | S Σ | 1..1 | uri | 身份識別碼（identifier）的命名空間（namespace），可至 [twTerminology](https://fhir.mohw.gov.tw/ts/namingsystem.jsp?status=active&amp;type=0) 申請或查詢命名系統。 Example General: http://www.acme.com/identifiers/patient
value | S Σ | 1..1 | string | 唯一值。 例如：員工編號為KP00017 Example General: 123456
active | S Σ | 0..1 | boolean | 此照護服務提供人員的紀錄是否在使用中
name | S Σ C | 1..* | HumanName | 照顧服務提供者的姓名 Constraints: tw-core-1
use | ?!S Σ | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required): 人名的使用情況；應填入所綁定值集中的其中一個代碼。
text | S Σ C | 0..1 | string | 完整的中文姓名 Example General: 王依昇
family | S Σ C | 0..1 | string | 英文姓 Example General: Wang
given | S Σ C | 0..* | string | 英文名 This repeating element order: Given Names appear in the correct order for presenting the name Example General: Yi Sheng
telecom | S Σ | 0..* | ContactPoint | 照護服務提供人員的詳細聯絡方式（適用於所有角色）。
system | S Σ C | 1..1 | code | phone | fax | email | pager | url | sms | other Binding: ContactPointSystem (required): 應填入所綁定值集中的其中一個代碼。
value | S Σ | 1..1 | string | 實際的聯絡方式之細節
use | ?!S Σ | 0..1 | code | home | work | temp | old | mobile－此聯絡方式的用途 Binding: ContactPointUse (required): 應填入所綁定值集中的其中一個代碼。
period | S Σ | 0..1 | Period | 此聯絡方式的使用效期
address | S | 0..* | AddressTW | 不限特定角色的照護服務提供人員的地址（通常是住家地址）
gender | S Σ | 0..1 | code | male ｜ female ｜ other ｜ unknown Binding: AdministrativeGender (required): 性別；應填入所綁定值集中的其中一個代碼。
birthDate | S Σ | 0..1 | date | 照護服務提供人員的出生日期
photo | S | 0..* | Attachment | 人員的影像（照片）
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
Practitioner.identifier:idCardNumber.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Practitioner.identifier:idCardNumber.​type | Base | extensible | IdentifierType + 臺灣衛福部資訊處識別碼類型值集 | 📦0.3.0 | 臺灣核心實作指引 v0.3
Practitioner.identifier:passportNumber.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Practitioner.identifier:passportNumber.​type | Base | extensible | IdentifierType + 臺灣衛福部資訊處識別碼類型值集 | 📦0.3.0 | 臺灣核心實作指引 v0.3
Practitioner.identifier:residentNumber.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Practitioner.identifier:residentNumber.​type | Base | extensible | IdentifierType + 臺灣衛福部資訊處識別碼類型值集 | 📦0.3.0 | 臺灣核心實作指引 v0.3
Practitioner.identifier:medicalLicenseNumber.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Practitioner.identifier:medicalLicenseNumber.​type | Base | extensible | IdentifierType + 臺灣衛福部資訊處識別碼類型值集 | 📦0.3.0 | 臺灣核心實作指引 v0.3
Practitioner.name.use | Base | required | NameUse | 📍4.0.1 | FHIR Std.
Practitioner.telecom.​system | Base | required | ContactPointSystem | 📍4.0.1 | FHIR Std.
Practitioner.telecom.​use | Base | required | ContactPointUse | 📍4.0.1 | FHIR Std.
Practitioner.gender | Base | required | AdministrativeGender | 📍4.0.1 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
dom-2 | error | Practitioner | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | Practitioner | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource | `contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()`
dom-4 | error | Practitioner | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated | `contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()`
dom-5 | error | Practitioner | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | Practitioner | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`
id-card-number | error | Practitioner.identifier:idCardNumber | 身分證號共十碼，首碼以英文字母代表直轄市、縣（市）別，第二碼至第十碼為數字碼。 | `value.matches('^[A-Za-z][0-9]{9}$')`
tw-core-1 | error | Practitioner.name | Patient.name.text or Patient.name.family or both SHALL be present | `text.exists() or family.exists()`

This structure is derived from TWCorePractitioner

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Practitioner |  |  | TWCorePractitioner |
identifier |  | 1..* | Identifier | 照顧服務提供者的身分識別碼
name |  | 1..* | HumanName | 照顧服務提供者的姓名
Documentation for this format

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Practitioner |  | 0..* | TWCorePractitioner | 對於所提供之健康照護或相關服務負有正式責任的人員
id | Σ | 0..1 | id | 不重複的ID用以識別儲存在特定FHIR Server中的Practitioner紀錄，通常又稱為邏輯性ID。
meta | Σ | 0..1 | Meta | 此Practitioner Resource的metadata
implicitRules | ?!Σ | 0..1 | uri | 創建此內容所依據的一組規則
language |  | 0..1 | code | 用以表述Practitioner Resource內容的語言。 Binding: CommonLanguages (preferred): 人類語言；鼓勵使用CommonLanguages代碼表中的代碼，但不強制一定要使用此代碼表，你也可使用其他代碼表的代碼或單純以文字表示。
Additional Bindings | Purpose
AllLanguages | Max Binding
Example Value: zh-TW
text |  | 0..1 | Narrative | Practitioner Resource之內容摘要以供人閱讀 This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
Slices for identifier | S Σ | 1..* | Identifier | 照顧服務提供者的身分識別碼 Slice: Unordered, Open by value:type.coding.code, value:type.coding.system
identifier:idCardNumber | S Σ C | 0..1 | Identifier | 適用身分證字號 Constraints: id-card-number
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
use | ?!S Σ | 0..1 | code | usual ｜ official ｜ temp ｜ secondary ｜ old （如果知道） Binding: IdentifierUse (required): 如果知道，請說明此識別碼的目的；應填入所綁定值集中的其中一個代碼。 Required Pattern: official
type | S | 1..1 | CodeableConceptTW | 身份識別碼（identifier）的型別說明 Binding: IdentifierType + 臺灣衛福部資訊處識別碼類型值集 (extensible): 識別碼的型別，用於決定特定目的所適用的識別碼；應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。
id |  | 0..1 | string | 唯一可識別ID，以供資料項目間相互參照。
extension |  | 0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url
coding | S | 1..* | CodingTW | 由專門術語系統（terminology system）定義的代碼
id |  | 0..1 | string | 唯一可識別ID，以供資料項目間相互參照。
extension |  | 0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url
system | S Σ | 1..1 | uri | 專門術語系統（terminology system）的識別 Required Pattern: http://terminology.hl7.org/CodeSystem/v2-0203
version | Σ | 0..1 | string | 系統的版本—如果相關的話
code | S Σ | 1..1 | code | 系統定義的語法之符號 Required Pattern: NNxxx
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:identifier-suffix | S | 0..1 | (Complex) | 識別碼後綴詞 URL: https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/identifier-suffix
value |  | 0..1 | string | Primitive value for code
display | S Σ | 0..1 | string | 由系統定義的表示法
userSelected | Σ | 0..1 | boolean | 此編碼是否由使用者直接選擇？
text | S Σ | 0..1 | string | 概念的文字表示法
system | S Σ | 1..1 | uri | 身份識別碼（identifier）的命名空間（namespace） 例如：身分證字號='http://www.moi.gov.tw' Required Pattern: http://www.moi.gov.tw
value | S Σ | 1..1 | string | 唯一值。 例如：身分證字號為A123456789 Example General: 123456
period | Σ | 0..1 | Period | 此身份識別碼（identifier）的使用效期
assigner | Σ | 0..1 | Reference(TW Core Organization) | 簽發identifier的機構（可以只是文字表述）
identifier:passportNumber | S Σ | 0..1 | Identifier | 適用護照號碼
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
use | ?!S Σ | 0..1 | code | usual ｜ official ｜ temp ｜ secondary ｜ old （如果知道） Binding: IdentifierUse (required): 如果知道，請說明此識別碼的目的；應填入所綁定值集中的其中一個代碼。 Required Pattern: official
type | S | 1..1 | CodeableConceptTW | 身份識別碼（identifier）的型別說明 Binding: IdentifierType + 臺灣衛福部資訊處識別碼類型值集 (extensible): 識別碼的型別，用於決定特定目的所適用的識別碼；應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。
id |  | 0..1 | string | 唯一可識別ID，以供資料項目間相互參照。
extension |  | 0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url
coding | S | 1..* | CodingTW | 由專門術語系統（terminology system）定義的代碼
id |  | 0..1 | string | 唯一可識別ID，以供資料項目間相互參照。
extension |  | 0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url
system | S Σ | 1..1 | uri | 專門術語系統（terminology system）的識別 Required Pattern: http://terminology.hl7.org/CodeSystem/v2-0203
version | Σ | 0..1 | string | 系統的版本—如果相關的話
code | S Σ | 1..1 | code | 系統定義的語法之符號 Required Pattern: PPN
display | S Σ | 0..1 | string | 由系統定義的表示法
userSelected | Σ | 0..1 | boolean | 此編碼是否由使用者直接選擇？
text | S Σ | 0..1 | string | 概念的文字表示法
system | S Σ | 1..1 | uri | 身份識別碼（identifier）的命名空間（namespace） 例如：護照號碼='http://www.boca.gov.tw。 Required Pattern: http://hl7.org/fhir/sid/passport-TWN
value | S Σ | 1..1 | string | 唯一值。 例如：護照號碼為888800371 Example General: 123456
period | Σ | 0..1 | Period | 此身份識別碼（identifier）的使用效期
assigner | Σ | 0..1 | Reference(TW Core Organization) | 簽發identifier的機構（可以只是文字表述）
identifier:residentNumber | S Σ | 0..1 | Identifier | 適用居留證號碼
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
use | ?!S Σ | 0..1 | code | usual ｜ official ｜ temp ｜ secondary ｜ old （如果知道） Binding: IdentifierUse (required): 如果知道，請說明此識別碼的目的；應填入所綁定值集中的其中一個代碼。 Required Pattern: official
type | S | 1..1 | CodeableConceptTW | 身份識別碼（identifier）的型別說明 Binding: IdentifierType + 臺灣衛福部資訊處識別碼類型值集 (extensible): 識別碼的型別，用於決定特定目的所適用的識別碼；應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。
id |  | 0..1 | string | 唯一可識別ID，以供資料項目間相互參照。
extension |  | 0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url
coding | S | 1..* | CodingTW | 由專門術語系統（terminology system）定義的代碼
id |  | 0..1 | string | 唯一可識別ID，以供資料項目間相互參照。
extension |  | 0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url
system | S Σ | 1..1 | uri | 專門術語系統（terminology system）的識別 Required Pattern: http://terminology.hl7.org/CodeSystem/v2-0203
version | Σ | 0..1 | string | 系統的版本—如果相關的話
code | S Σ | 1..1 | code | 系統定義的語法之符號 Required Pattern: PRC
display | S Σ | 0..1 | string | 由系統定義的表示法
userSelected | Σ | 0..1 | boolean | 此編碼是否由使用者直接選擇？
text | S Σ | 0..1 | string | 概念的文字表示法
system | S Σ | 1..1 | uri | 身份識別碼（identifier）的命名空間（namespace） 例如：居留證號='http://www.immigration.gov.tw'。 Required Pattern: http://www.immigration.gov.tw
value | S Σ | 1..1 | string | 唯一值。 例如：居留證號碼為A912345678 Example General: 123456
period | Σ | 0..1 | Period | 此身份識別碼（identifier）的使用效期
assigner | Σ | 0..1 | Reference(TW Core Organization) | 簽發identifier的機構（可以只是文字表述）
identifier:medicalLicenseNumber | S Σ | 0..1 | Identifier | 適用員工編號
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
use | ?!S Σ | 0..1 | code | usual ｜ official ｜ temp ｜ secondary ｜ old （如果知道） Binding: IdentifierUse (required): 如果知道，請說明此識別碼的目的；應填入所綁定值集中的其中一個代碼。 Required Pattern: official
type | S | 1..1 | CodeableConceptTW | 身份識別碼（identifier）的型別說明 Binding: IdentifierType + 臺灣衛福部資訊處識別碼類型值集 (extensible): 識別碼的型別，用於決定特定目的所適用的識別碼；應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。
id |  | 0..1 | string | 唯一可識別ID，以供資料項目間相互參照。
extension |  | 0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url
coding | S | 1..* | CodingTW | 由專門術語系統（terminology system）定義的代碼
id |  | 0..1 | string | 唯一可識別ID，以供資料項目間相互參照。
extension |  | 0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url
system | S Σ | 1..1 | uri | 專門術語系統（terminology system）的識別 Required Pattern: http://terminology.hl7.org/CodeSystem/v2-0203
version | Σ | 0..1 | string | 系統的版本—如果相關的話
code | S Σ | 1..1 | code | 系統定義的語法之符號 Required Pattern: MD
display | S Σ | 0..1 | string | 由系統定義的表示法
userSelected | Σ | 0..1 | boolean | 此編碼是否由使用者直接選擇？
text | S Σ | 0..1 | string | 概念的文字表示法
system | S Σ | 1..1 | uri | 身份識別碼（identifier）的命名空間（namespace），可至 [twTerminology](https://fhir.mohw.gov.tw/ts/namingsystem.jsp?status=active&amp;type=0) 申請或查詢命名系統。 Example General: http://www.acme.com/identifiers/patient
value | S Σ | 1..1 | string | 唯一值。 例如：員工編號為KP00017 Example General: 123456
period | Σ | 0..1 | Period | 此身份識別碼（identifier）的使用效期
assigner | Σ | 0..1 | Reference(TW Core Organization) | 簽發identifier的機構（可以只是文字表述）
active | S Σ | 0..1 | boolean | 此照護服務提供人員的紀錄是否在使用中
name | S Σ C | 1..* | HumanName | 照顧服務提供者的姓名 Constraints: tw-core-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
use | ?!S Σ | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required): 人名的使用情況；應填入所綁定值集中的其中一個代碼。
text | S Σ C | 0..1 | string | 完整的中文姓名 Example General: 王依昇
family | S Σ C | 0..1 | string | 英文姓 Example General: Wang
given | S Σ C | 0..* | string | 英文名 This repeating element order: Given Names appear in the correct order for presenting the name Example General: Yi Sheng
prefix | Σ | 0..* | string | 姓名前面的頭銜 由於學術，法律，職業或貴族身份等原因而獲得頭銜，出現在姓名開頭。 This repeating element order: Prefixes appear in the correct order for presenting the name
suffix | Σ | 0..* | string | 姓名後面的稱謂 由於學術，法律，職業或貴族身份等原因而獲得頭銜，出現在姓名之後。 This repeating element order: Suffixes appear in the correct order for presenting the name
period | Σ | 0..1 | Period | 此姓名的使用效期
telecom | S Σ | 0..* | ContactPoint | 照護服務提供人員的詳細聯絡方式（適用於所有角色）。
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | S Σ C | 1..1 | code | phone | fax | email | pager | url | sms | other Binding: ContactPointSystem (required): 應填入所綁定值集中的其中一個代碼。
value | S Σ | 1..1 | string | 實際的聯絡方式之細節
use | ?!S Σ | 0..1 | code | home | work | temp | old | mobile－此聯絡方式的用途 Binding: ContactPointUse (required): 應填入所綁定值集中的其中一個代碼。
rank | Σ | 0..1 | positiveInt | 具體說明偏好的使用順序（1=最高優先順序）
period | S Σ | 0..1 | Period | 此聯絡方式的使用效期
address | S | 0..* | AddressTW | 不限特定角色的照護服務提供人員的地址（通常是住家地址）
gender | S Σ | 0..1 | code | male ｜ female ｜ other ｜ unknown Binding: AdministrativeGender (required): 性別；應填入所綁定值集中的其中一個代碼。
birthDate | S Σ | 0..1 | date | 照護服務提供人員的出生日期
photo | S | 0..* | Attachment | 人員的影像（照片）
qualification |  | 0..* | BackboneElement | 與照護服務相關的證書、執照或培訓
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 0..* | Identifier | 照護服務提供人員的資格證書識別碼
code |  | 1..1 | CodeableConceptTW | 資格證書的編碼表示法 Binding: SNOMED CT + 臺灣醫事司醫事人員類別值集 (extensible): 照護服務提供人員提供服務所具有的具體資格證書；應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。
period |  | 0..1 | Period | 資格證書的有效期限
issuer |  | 0..1 | Reference(TW Core Organization) | 監管和頒發資格證書的機構
communication |  | 0..* | CodeableConceptTW | 健康照護服務提供者與病人溝通時可使用的語言 Binding: CommonLanguages (preferred): 人類語言；鼓勵使用所綁定值集中的代碼，但不強制一定要使用此值集，你也可使用其他值集的代碼或單純以文字表示。
Additional Bindings | Purpose
AllLanguages | Max Binding
Example Value: zh-TW
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
Practitioner.language | Base | preferred | Common Languages | 📦4.0.1 | FHIR Std.
Practitioner.identifier:idCardNumber.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Practitioner.identifier:idCardNumber.​type | Base | extensible | IdentifierType + 臺灣衛福部資訊處識別碼類型值集 | 📦0.3.0 | 臺灣核心實作指引 v0.3
Practitioner.identifier:passportNumber.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Practitioner.identifier:passportNumber.​type | Base | extensible | IdentifierType + 臺灣衛福部資訊處識別碼類型值集 | 📦0.3.0 | 臺灣核心實作指引 v0.3
Practitioner.identifier:residentNumber.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Practitioner.identifier:residentNumber.​type | Base | extensible | IdentifierType + 臺灣衛福部資訊處識別碼類型值集 | 📦0.3.0 | 臺灣核心實作指引 v0.3
Practitioner.identifier:medicalLicenseNumber.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Practitioner.identifier:medicalLicenseNumber.​type | Base | extensible | IdentifierType + 臺灣衛福部資訊處識別碼類型值集 | 📦0.3.0 | 臺灣核心實作指引 v0.3
Practitioner.name.use | Base | required | NameUse | 📍4.0.1 | FHIR Std.
Practitioner.telecom.​system | Base | required | ContactPointSystem | 📍4.0.1 | FHIR Std.
Practitioner.telecom.​use | Base | required | ContactPointUse | 📍4.0.1 | FHIR Std.
Practitioner.gender | Base | required | AdministrativeGender | 📍4.0.1 | FHIR Std.
Practitioner.qualification.​code | Base | extensible | SNOMED CT + 臺灣醫事司醫事人員類別值集 | 📦0.3.0 | 臺灣核心實作指引 v0.3
Practitioner.communication | Base | preferred | Common Languages | 📦4.0.1 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
dom-2 | error | Practitioner | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | Practitioner | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource | `contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()`
dom-4 | error | Practitioner | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated | `contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()`
dom-5 | error | Practitioner | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | Practitioner | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`
id-card-number | error | Practitioner.identifier:idCardNumber | 身分證號共十碼，首碼以英文字母代表直轄市、縣（市）別，第二碼至第十碼為數字碼。 | `value.matches('^[A-Za-z][0-9]{9}$')`
tw-core-1 | error | Practitioner.name | Patient.name.text or Patient.name.family or both SHALL be present | `text.exists() or family.exists()`

This structure is derived from TWCorePractitioner

Summary

Mandatory: 2 elements

Key Elements View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Practitioner |  | 0..* | TWCorePractitioner | 對於所提供之健康照護或相關服務負有正式責任的人員
implicitRules | ?!Σ | 0..1 | uri | 創建此內容所依據的一組規則
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
Slices for identifier | S Σ | 1..* | Identifier | 照顧服務提供者的身分識別碼 Slice: Unordered, Open by value:type.coding.code, value:type.coding.system
identifier:idCardNumber | S Σ C | 0..1 | Identifier | 適用身分證字號 Constraints: id-card-number
use | ?!S Σ | 0..1 | code | usual ｜ official ｜ temp ｜ secondary ｜ old （如果知道） Binding: IdentifierUse (required): 如果知道，請說明此識別碼的目的；應填入所綁定值集中的其中一個代碼。 Required Pattern: official
type | S | 1..1 | CodeableConceptTW | 身份識別碼（identifier）的型別說明 Binding: IdentifierType + 臺灣衛福部資訊處識別碼類型值集 (extensible): 識別碼的型別，用於決定特定目的所適用的識別碼；應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。
coding | S | 1..* | CodingTW | 由專門術語系統（terminology system）定義的代碼
system | S Σ | 1..1 | uri | 專門術語系統（terminology system）的識別 Required Pattern: http://terminology.hl7.org/CodeSystem/v2-0203
code | S Σ | 1..1 | code | 系統定義的語法之符號 Required Pattern: NNxxx
Slices for extension |  |  |  | Content/Rules for all slices
extension:identifier-suffix | S | 0..1 | (Complex) | 識別碼後綴詞 URL: https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/identifier-suffix
display | S Σ | 0..1 | string | 由系統定義的表示法
text | S Σ | 0..1 | string | 概念的文字表示法
system | S Σ | 1..1 | uri | 身份識別碼（identifier）的命名空間（namespace） 例如：身分證字號='http://www.moi.gov.tw' Required Pattern: http://www.moi.gov.tw
value | S Σ | 1..1 | string | 唯一值。 例如：身分證字號為A123456789 Example General: 123456
identifier:passportNumber | S Σ | 0..1 | Identifier | 適用護照號碼
use | ?!S Σ | 0..1 | code | usual ｜ official ｜ temp ｜ secondary ｜ old （如果知道） Binding: IdentifierUse (required): 如果知道，請說明此識別碼的目的；應填入所綁定值集中的其中一個代碼。 Required Pattern: official
type | S | 1..1 | CodeableConceptTW | 身份識別碼（identifier）的型別說明 Binding: IdentifierType + 臺灣衛福部資訊處識別碼類型值集 (extensible): 識別碼的型別，用於決定特定目的所適用的識別碼；應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。
coding | S | 1..* | CodingTW | 由專門術語系統（terminology system）定義的代碼
system | S Σ | 1..1 | uri | 專門術語系統（terminology system）的識別 Required Pattern: http://terminology.hl7.org/CodeSystem/v2-0203
code | S Σ | 1..1 | code | 系統定義的語法之符號 Required Pattern: PPN
display | S Σ | 0..1 | string | 由系統定義的表示法
text | S Σ | 0..1 | string | 概念的文字表示法
system | S Σ | 1..1 | uri | 身份識別碼（identifier）的命名空間（namespace） 例如：護照號碼='http://www.boca.gov.tw。 Required Pattern: http://hl7.org/fhir/sid/passport-TWN
value | S Σ | 1..1 | string | 唯一值。 例如：護照號碼為888800371 Example General: 123456
identifier:residentNumber | S Σ | 0..1 | Identifier | 適用居留證號碼
use | ?!S Σ | 0..1 | code | usual ｜ official ｜ temp ｜ secondary ｜ old （如果知道） Binding: IdentifierUse (required): 如果知道，請說明此識別碼的目的；應填入所綁定值集中的其中一個代碼。 Required Pattern: official
type | S | 1..1 | CodeableConceptTW | 身份識別碼（identifier）的型別說明 Binding: IdentifierType + 臺灣衛福部資訊處識別碼類型值集 (extensible): 識別碼的型別，用於決定特定目的所適用的識別碼；應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。
coding | S | 1..* | CodingTW | 由專門術語系統（terminology system）定義的代碼
system | S Σ | 1..1 | uri | 專門術語系統（terminology system）的識別 Required Pattern: http://terminology.hl7.org/CodeSystem/v2-0203
code | S Σ | 1..1 | code | 系統定義的語法之符號 Required Pattern: PRC
display | S Σ | 0..1 | string | 由系統定義的表示法
text | S Σ | 0..1 | string | 概念的文字表示法
system | S Σ | 1..1 | uri | 身份識別碼（identifier）的命名空間（namespace） 例如：居留證號='http://www.immigration.gov.tw'。 Required Pattern: http://www.immigration.gov.tw
value | S Σ | 1..1 | string | 唯一值。 例如：居留證號碼為A912345678 Example General: 123456
identifier:medicalLicenseNumber | S Σ | 0..1 | Identifier | 適用員工編號
use | ?!S Σ | 0..1 | code | usual ｜ official ｜ temp ｜ secondary ｜ old （如果知道） Binding: IdentifierUse (required): 如果知道，請說明此識別碼的目的；應填入所綁定值集中的其中一個代碼。 Required Pattern: official
type | S | 1..1 | CodeableConceptTW | 身份識別碼（identifier）的型別說明 Binding: IdentifierType + 臺灣衛福部資訊處識別碼類型值集 (extensible): 識別碼的型別，用於決定特定目的所適用的識別碼；應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。
coding | S | 1..* | CodingTW | 由專門術語系統（terminology system）定義的代碼
system | S Σ | 1..1 | uri | 專門術語系統（terminology system）的識別 Required Pattern: http://terminology.hl7.org/CodeSystem/v2-0203
code | S Σ | 1..1 | code | 系統定義的語法之符號 Required Pattern: MD
display | S Σ | 0..1 | string | 由系統定義的表示法
text | S Σ | 0..1 | string | 概念的文字表示法
system | S Σ | 1..1 | uri | 身份識別碼（identifier）的命名空間（namespace），可至 [twTerminology](https://fhir.mohw.gov.tw/ts/namingsystem.jsp?status=active&amp;type=0) 申請或查詢命名系統。 Example General: http://www.acme.com/identifiers/patient
value | S Σ | 1..1 | string | 唯一值。 例如：員工編號為KP00017 Example General: 123456
active | S Σ | 0..1 | boolean | 此照護服務提供人員的紀錄是否在使用中
name | S Σ C | 1..* | HumanName | 照顧服務提供者的姓名 Constraints: tw-core-1
use | ?!S Σ | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required): 人名的使用情況；應填入所綁定值集中的其中一個代碼。
text | S Σ C | 0..1 | string | 完整的中文姓名 Example General: 王依昇
family | S Σ C | 0..1 | string | 英文姓 Example General: Wang
given | S Σ C | 0..* | string | 英文名 This repeating element order: Given Names appear in the correct order for presenting the name Example General: Yi Sheng
telecom | S Σ | 0..* | ContactPoint | 照護服務提供人員的詳細聯絡方式（適用於所有角色）。
system | S Σ C | 1..1 | code | phone | fax | email | pager | url | sms | other Binding: ContactPointSystem (required): 應填入所綁定值集中的其中一個代碼。
value | S Σ | 1..1 | string | 實際的聯絡方式之細節
use | ?!S Σ | 0..1 | code | home | work | temp | old | mobile－此聯絡方式的用途 Binding: ContactPointUse (required): 應填入所綁定值集中的其中一個代碼。
period | S Σ | 0..1 | Period | 此聯絡方式的使用效期
address | S | 0..* | AddressTW | 不限特定角色的照護服務提供人員的地址（通常是住家地址）
gender | S Σ | 0..1 | code | male ｜ female ｜ other ｜ unknown Binding: AdministrativeGender (required): 性別；應填入所綁定值集中的其中一個代碼。
birthDate | S Σ | 0..1 | date | 照護服務提供人員的出生日期
photo | S | 0..* | Attachment | 人員的影像（照片）
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
Practitioner.identifier:idCardNumber.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Practitioner.identifier:idCardNumber.​type | Base | extensible | IdentifierType + 臺灣衛福部資訊處識別碼類型值集 | 📦0.3.0 | 臺灣核心實作指引 v0.3
Practitioner.identifier:passportNumber.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Practitioner.identifier:passportNumber.​type | Base | extensible | IdentifierType + 臺灣衛福部資訊處識別碼類型值集 | 📦0.3.0 | 臺灣核心實作指引 v0.3
Practitioner.identifier:residentNumber.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Practitioner.identifier:residentNumber.​type | Base | extensible | IdentifierType + 臺灣衛福部資訊處識別碼類型值集 | 📦0.3.0 | 臺灣核心實作指引 v0.3
Practitioner.identifier:medicalLicenseNumber.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Practitioner.identifier:medicalLicenseNumber.​type | Base | extensible | IdentifierType + 臺灣衛福部資訊處識別碼類型值集 | 📦0.3.0 | 臺灣核心實作指引 v0.3
Practitioner.name.use | Base | required | NameUse | 📍4.0.1 | FHIR Std.
Practitioner.telecom.​system | Base | required | ContactPointSystem | 📍4.0.1 | FHIR Std.
Practitioner.telecom.​use | Base | required | ContactPointUse | 📍4.0.1 | FHIR Std.
Practitioner.gender | Base | required | AdministrativeGender | 📍4.0.1 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
dom-2 | error | Practitioner | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | Practitioner | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource | `contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()`
dom-4 | error | Practitioner | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated | `contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()`
dom-5 | error | Practitioner | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | Practitioner | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`
id-card-number | error | Practitioner.identifier:idCardNumber | 身分證號共十碼，首碼以英文字母代表直轄市、縣（市）別，第二碼至第十碼為數字碼。 | `value.matches('^[A-Za-z][0-9]{9}$')`
tw-core-1 | error | Practitioner.name | Patient.name.text or Patient.name.family or both SHALL be present | `text.exists() or family.exists()`

Differential View

This structure is derived from TWCorePractitioner

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Practitioner |  |  | TWCorePractitioner |
identifier |  | 1..* | Identifier | 照顧服務提供者的身分識別碼
name |  | 1..* | HumanName | 照顧服務提供者的姓名
Documentation for this format

Snapshot View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Practitioner |  | 0..* | TWCorePractitioner | 對於所提供之健康照護或相關服務負有正式責任的人員
id | Σ | 0..1 | id | 不重複的ID用以識別儲存在特定FHIR Server中的Practitioner紀錄，通常又稱為邏輯性ID。
meta | Σ | 0..1 | Meta | 此Practitioner Resource的metadata
implicitRules | ?!Σ | 0..1 | uri | 創建此內容所依據的一組規則
language |  | 0..1 | code | 用以表述Practitioner Resource內容的語言。 Binding: CommonLanguages (preferred): 人類語言；鼓勵使用CommonLanguages代碼表中的代碼，但不強制一定要使用此代碼表，你也可使用其他代碼表的代碼或單純以文字表示。
Additional Bindings | Purpose
AllLanguages | Max Binding
Example Value: zh-TW
text |  | 0..1 | Narrative | Practitioner Resource之內容摘要以供人閱讀 This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
Slices for identifier | S Σ | 1..* | Identifier | 照顧服務提供者的身分識別碼 Slice: Unordered, Open by value:type.coding.code, value:type.coding.system
identifier:idCardNumber | S Σ C | 0..1 | Identifier | 適用身分證字號 Constraints: id-card-number
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
use | ?!S Σ | 0..1 | code | usual ｜ official ｜ temp ｜ secondary ｜ old （如果知道） Binding: IdentifierUse (required): 如果知道，請說明此識別碼的目的；應填入所綁定值集中的其中一個代碼。 Required Pattern: official
type | S | 1..1 | CodeableConceptTW | 身份識別碼（identifier）的型別說明 Binding: IdentifierType + 臺灣衛福部資訊處識別碼類型值集 (extensible): 識別碼的型別，用於決定特定目的所適用的識別碼；應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。
id |  | 0..1 | string | 唯一可識別ID，以供資料項目間相互參照。
extension |  | 0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url
coding | S | 1..* | CodingTW | 由專門術語系統（terminology system）定義的代碼
id |  | 0..1 | string | 唯一可識別ID，以供資料項目間相互參照。
extension |  | 0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url
system | S Σ | 1..1 | uri | 專門術語系統（terminology system）的識別 Required Pattern: http://terminology.hl7.org/CodeSystem/v2-0203
version | Σ | 0..1 | string | 系統的版本—如果相關的話
code | S Σ | 1..1 | code | 系統定義的語法之符號 Required Pattern: NNxxx
id |  | 0..1 | string | xml:id (or equivalent in JSON)
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:identifier-suffix | S | 0..1 | (Complex) | 識別碼後綴詞 URL: https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/identifier-suffix
value |  | 0..1 | string | Primitive value for code
display | S Σ | 0..1 | string | 由系統定義的表示法
userSelected | Σ | 0..1 | boolean | 此編碼是否由使用者直接選擇？
text | S Σ | 0..1 | string | 概念的文字表示法
system | S Σ | 1..1 | uri | 身份識別碼（identifier）的命名空間（namespace） 例如：身分證字號='http://www.moi.gov.tw' Required Pattern: http://www.moi.gov.tw
value | S Σ | 1..1 | string | 唯一值。 例如：身分證字號為A123456789 Example General: 123456
period | Σ | 0..1 | Period | 此身份識別碼（identifier）的使用效期
assigner | Σ | 0..1 | Reference(TW Core Organization) | 簽發identifier的機構（可以只是文字表述）
identifier:passportNumber | S Σ | 0..1 | Identifier | 適用護照號碼
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
use | ?!S Σ | 0..1 | code | usual ｜ official ｜ temp ｜ secondary ｜ old （如果知道） Binding: IdentifierUse (required): 如果知道，請說明此識別碼的目的；應填入所綁定值集中的其中一個代碼。 Required Pattern: official
type | S | 1..1 | CodeableConceptTW | 身份識別碼（identifier）的型別說明 Binding: IdentifierType + 臺灣衛福部資訊處識別碼類型值集 (extensible): 識別碼的型別，用於決定特定目的所適用的識別碼；應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。
id |  | 0..1 | string | 唯一可識別ID，以供資料項目間相互參照。
extension |  | 0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url
coding | S | 1..* | CodingTW | 由專門術語系統（terminology system）定義的代碼
id |  | 0..1 | string | 唯一可識別ID，以供資料項目間相互參照。
extension |  | 0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url
system | S Σ | 1..1 | uri | 專門術語系統（terminology system）的識別 Required Pattern: http://terminology.hl7.org/CodeSystem/v2-0203
version | Σ | 0..1 | string | 系統的版本—如果相關的話
code | S Σ | 1..1 | code | 系統定義的語法之符號 Required Pattern: PPN
display | S Σ | 0..1 | string | 由系統定義的表示法
userSelected | Σ | 0..1 | boolean | 此編碼是否由使用者直接選擇？
text | S Σ | 0..1 | string | 概念的文字表示法
system | S Σ | 1..1 | uri | 身份識別碼（identifier）的命名空間（namespace） 例如：護照號碼='http://www.boca.gov.tw。 Required Pattern: http://hl7.org/fhir/sid/passport-TWN
value | S Σ | 1..1 | string | 唯一值。 例如：護照號碼為888800371 Example General: 123456
period | Σ | 0..1 | Period | 此身份識別碼（identifier）的使用效期
assigner | Σ | 0..1 | Reference(TW Core Organization) | 簽發identifier的機構（可以只是文字表述）
identifier:residentNumber | S Σ | 0..1 | Identifier | 適用居留證號碼
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
use | ?!S Σ | 0..1 | code | usual ｜ official ｜ temp ｜ secondary ｜ old （如果知道） Binding: IdentifierUse (required): 如果知道，請說明此識別碼的目的；應填入所綁定值集中的其中一個代碼。 Required Pattern: official
type | S | 1..1 | CodeableConceptTW | 身份識別碼（identifier）的型別說明 Binding: IdentifierType + 臺灣衛福部資訊處識別碼類型值集 (extensible): 識別碼的型別，用於決定特定目的所適用的識別碼；應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。
id |  | 0..1 | string | 唯一可識別ID，以供資料項目間相互參照。
extension |  | 0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url
coding | S | 1..* | CodingTW | 由專門術語系統（terminology system）定義的代碼
id |  | 0..1 | string | 唯一可識別ID，以供資料項目間相互參照。
extension |  | 0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url
system | S Σ | 1..1 | uri | 專門術語系統（terminology system）的識別 Required Pattern: http://terminology.hl7.org/CodeSystem/v2-0203
version | Σ | 0..1 | string | 系統的版本—如果相關的話
code | S Σ | 1..1 | code | 系統定義的語法之符號 Required Pattern: PRC
display | S Σ | 0..1 | string | 由系統定義的表示法
userSelected | Σ | 0..1 | boolean | 此編碼是否由使用者直接選擇？
text | S Σ | 0..1 | string | 概念的文字表示法
system | S Σ | 1..1 | uri | 身份識別碼（identifier）的命名空間（namespace） 例如：居留證號='http://www.immigration.gov.tw'。 Required Pattern: http://www.immigration.gov.tw
value | S Σ | 1..1 | string | 唯一值。 例如：居留證號碼為A912345678 Example General: 123456
period | Σ | 0..1 | Period | 此身份識別碼（identifier）的使用效期
assigner | Σ | 0..1 | Reference(TW Core Organization) | 簽發identifier的機構（可以只是文字表述）
identifier:medicalLicenseNumber | S Σ | 0..1 | Identifier | 適用員工編號
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
use | ?!S Σ | 0..1 | code | usual ｜ official ｜ temp ｜ secondary ｜ old （如果知道） Binding: IdentifierUse (required): 如果知道，請說明此識別碼的目的；應填入所綁定值集中的其中一個代碼。 Required Pattern: official
type | S | 1..1 | CodeableConceptTW | 身份識別碼（identifier）的型別說明 Binding: IdentifierType + 臺灣衛福部資訊處識別碼類型值集 (extensible): 識別碼的型別，用於決定特定目的所適用的識別碼；應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。
id |  | 0..1 | string | 唯一可識別ID，以供資料項目間相互參照。
extension |  | 0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url
coding | S | 1..* | CodingTW | 由專門術語系統（terminology system）定義的代碼
id |  | 0..1 | string | 唯一可識別ID，以供資料項目間相互參照。
extension |  | 0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url
system | S Σ | 1..1 | uri | 專門術語系統（terminology system）的識別 Required Pattern: http://terminology.hl7.org/CodeSystem/v2-0203
version | Σ | 0..1 | string | 系統的版本—如果相關的話
code | S Σ | 1..1 | code | 系統定義的語法之符號 Required Pattern: MD
display | S Σ | 0..1 | string | 由系統定義的表示法
userSelected | Σ | 0..1 | boolean | 此編碼是否由使用者直接選擇？
text | S Σ | 0..1 | string | 概念的文字表示法
system | S Σ | 1..1 | uri | 身份識別碼（identifier）的命名空間（namespace），可至 [twTerminology](https://fhir.mohw.gov.tw/ts/namingsystem.jsp?status=active&amp;type=0) 申請或查詢命名系統。 Example General: http://www.acme.com/identifiers/patient
value | S Σ | 1..1 | string | 唯一值。 例如：員工編號為KP00017 Example General: 123456
period | Σ | 0..1 | Period | 此身份識別碼（identifier）的使用效期
assigner | Σ | 0..1 | Reference(TW Core Organization) | 簽發identifier的機構（可以只是文字表述）
active | S Σ | 0..1 | boolean | 此照護服務提供人員的紀錄是否在使用中
name | S Σ C | 1..* | HumanName | 照顧服務提供者的姓名 Constraints: tw-core-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
use | ?!S Σ | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required): 人名的使用情況；應填入所綁定值集中的其中一個代碼。
text | S Σ C | 0..1 | string | 完整的中文姓名 Example General: 王依昇
family | S Σ C | 0..1 | string | 英文姓 Example General: Wang
given | S Σ C | 0..* | string | 英文名 This repeating element order: Given Names appear in the correct order for presenting the name Example General: Yi Sheng
prefix | Σ | 0..* | string | 姓名前面的頭銜 由於學術，法律，職業或貴族身份等原因而獲得頭銜，出現在姓名開頭。 This repeating element order: Prefixes appear in the correct order for presenting the name
suffix | Σ | 0..* | string | 姓名後面的稱謂 由於學術，法律，職業或貴族身份等原因而獲得頭銜，出現在姓名之後。 This repeating element order: Suffixes appear in the correct order for presenting the name
period | Σ | 0..1 | Period | 此姓名的使用效期
telecom | S Σ | 0..* | ContactPoint | 照護服務提供人員的詳細聯絡方式（適用於所有角色）。
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | S Σ C | 1..1 | code | phone | fax | email | pager | url | sms | other Binding: ContactPointSystem (required): 應填入所綁定值集中的其中一個代碼。
value | S Σ | 1..1 | string | 實際的聯絡方式之細節
use | ?!S Σ | 0..1 | code | home | work | temp | old | mobile－此聯絡方式的用途 Binding: ContactPointUse (required): 應填入所綁定值集中的其中一個代碼。
rank | Σ | 0..1 | positiveInt | 具體說明偏好的使用順序（1=最高優先順序）
period | S Σ | 0..1 | Period | 此聯絡方式的使用效期
address | S | 0..* | AddressTW | 不限特定角色的照護服務提供人員的地址（通常是住家地址）
gender | S Σ | 0..1 | code | male ｜ female ｜ other ｜ unknown Binding: AdministrativeGender (required): 性別；應填入所綁定值集中的其中一個代碼。
birthDate | S Σ | 0..1 | date | 照護服務提供人員的出生日期
photo | S | 0..* | Attachment | 人員的影像（照片）
qualification |  | 0..* | BackboneElement | 與照護服務相關的證書、執照或培訓
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 0..* | Identifier | 照護服務提供人員的資格證書識別碼
code |  | 1..1 | CodeableConceptTW | 資格證書的編碼表示法 Binding: SNOMED CT + 臺灣醫事司醫事人員類別值集 (extensible): 照護服務提供人員提供服務所具有的具體資格證書；應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。
period |  | 0..1 | Period | 資格證書的有效期限
issuer |  | 0..1 | Reference(TW Core Organization) | 監管和頒發資格證書的機構
communication |  | 0..* | CodeableConceptTW | 健康照護服務提供者與病人溝通時可使用的語言 Binding: CommonLanguages (preferred): 人類語言；鼓勵使用所綁定值集中的代碼，但不強制一定要使用此值集，你也可使用其他值集的代碼或單純以文字表示。
Additional Bindings | Purpose
AllLanguages | Max Binding
Example Value: zh-TW
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
Practitioner.language | Base | preferred | Common Languages | 📦4.0.1 | FHIR Std.
Practitioner.identifier:idCardNumber.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Practitioner.identifier:idCardNumber.​type | Base | extensible | IdentifierType + 臺灣衛福部資訊處識別碼類型值集 | 📦0.3.0 | 臺灣核心實作指引 v0.3
Practitioner.identifier:passportNumber.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Practitioner.identifier:passportNumber.​type | Base | extensible | IdentifierType + 臺灣衛福部資訊處識別碼類型值集 | 📦0.3.0 | 臺灣核心實作指引 v0.3
Practitioner.identifier:residentNumber.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Practitioner.identifier:residentNumber.​type | Base | extensible | IdentifierType + 臺灣衛福部資訊處識別碼類型值集 | 📦0.3.0 | 臺灣核心實作指引 v0.3
Practitioner.identifier:medicalLicenseNumber.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Practitioner.identifier:medicalLicenseNumber.​type | Base | extensible | IdentifierType + 臺灣衛福部資訊處識別碼類型值集 | 📦0.3.0 | 臺灣核心實作指引 v0.3
Practitioner.name.use | Base | required | NameUse | 📍4.0.1 | FHIR Std.
Practitioner.telecom.​system | Base | required | ContactPointSystem | 📍4.0.1 | FHIR Std.
Practitioner.telecom.​use | Base | required | ContactPointUse | 📍4.0.1 | FHIR Std.
Practitioner.gender | Base | required | AdministrativeGender | 📍4.0.1 | FHIR Std.
Practitioner.qualification.​code | Base | extensible | SNOMED CT + 臺灣醫事司醫事人員類別值集 | 📦0.3.0 | 臺灣核心實作指引 v0.3
Practitioner.communication | Base | preferred | Common Languages | 📦4.0.1 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
dom-2 | error | Practitioner | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | Practitioner | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource | `contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()`
dom-4 | error | Practitioner | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated | `contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()`
dom-5 | error | Practitioner | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | Practitioner | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`
id-card-number | error | Practitioner.identifier:idCardNumber | 身分證號共十碼，首碼以英文字母代表直轄市、縣（市）別，第二碼至第十碼為數字碼。 | `value.matches('^[A-Za-z][0-9]{9}$')`
tw-core-1 | error | Practitioner.name | Patient.name.text or Patient.name.family or both SHALL be present | `text.exists() or family.exists()`

This structure is derived from TWCorePractitioner

Summary

Mandatory: 2 elements

Other representations of profile: CSV, Excel, Schematron