臺灣牙醫實作指引 (Taiwan Dental Implementation Guide)
0.0.1 - ci-build

臺灣牙醫實作指引 (Taiwan Dental Implementation Guide), 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/Lorex/TWDental_IG_Build/ and changes regularly. See the Directory of published versions

## Logical Model: 牙醫－口腔健康評估量表 (TW Dental OHAT) 之資料模型

Official URL: http://dental-ig.fhir.tw/StructureDefinition/TWDentalOHAT | Version: 0.0.1
Active as of 2026-06-25 | Computable Name: TWDentalOHATModel

口腔健康評估量表（Oral Health Assessment Tool, OHAT）之資料模型，針對嘴唇、舌頭、牙齦組織、唾液、自然牙、假牙、口腔清潔及牙齒疼痛等八個項目進行 0–2 分評估，分數越高代表口腔狀況越差。資料來源：Chalmers J, Johnson V, Tang JH, Titler MG, J Gerontol Nurs. 2004。

Usages:

- This Logical Model is not used by any profiles in this Specification

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
--- | --- | --- | --- | ---
TWDentalOHAT | C | 0..* | Base | 牙醫－口腔健康評估量表 (TW Dental OHAT) 之資料模型 Constraints: ohat-total-score
identifier |  | 0..* | Identifier | 評估紀錄識別碼
subject |  | 1..1 | Reference() | 受評估對象（病人）
assessmentDate |  | 1..1 | date | 評估日期
assessor |  | 1..1 | Reference() | 評估者
lips |  | 1..1 | integer | 嘴唇
tongue |  | 1..1 | integer | 舌頭
gums |  | 1..1 | integer | 牙齦組織
saliva |  | 1..1 | integer | 唾液
naturalTeeth |  | 1..1 | integer | 自然牙
dentures |  | 1..1 | integer | 假牙
oralCleanliness |  | 1..1 | integer | 口腔清潔
dentalPain |  | 1..1 | integer | 牙齒疼痛
totalScore |  | 0..1 | integer | 總得分
Documentation for this format

#### Constraints

Id | Grade | Path(s) | Description | Expression
ohat-total-score | warning | TWDentalOHAT | 若有填寫總得分，總得分應等於八項評分之總和。 | `totalScore.empty() or totalScore = lips + tongue + gums + saliva + naturalTeeth + dentures + oralCleanliness + dentalPain`

This structure is derived from Base

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
TWDentalOHAT | C | 0..* | Base | 牙醫－口腔健康評估量表 (TW Dental OHAT) 之資料模型 Constraints: ohat-total-score
identifier |  | 0..* | Identifier | 評估紀錄識別碼
subject |  | 1..1 | Reference() | 受評估對象（病人）
assessmentDate |  | 1..1 | date | 評估日期
assessor |  | 1..1 | Reference() | 評估者
lips |  | 1..1 | integer | 嘴唇
tongue |  | 1..1 | integer | 舌頭
gums |  | 1..1 | integer | 牙齦組織
saliva |  | 1..1 | integer | 唾液
naturalTeeth |  | 1..1 | integer | 自然牙
dentures |  | 1..1 | integer | 假牙
oralCleanliness |  | 1..1 | integer | 口腔清潔
dentalPain |  | 1..1 | integer | 牙齒疼痛
totalScore |  | 0..1 | integer | 總得分
Documentation for this format

#### Constraints

Id | Grade | Path(s) | Description | Expression
ohat-total-score | warning | TWDentalOHAT | 若有填寫總得分，總得分應等於八項評分之總和。 | `totalScore.empty() or totalScore = lips + tongue + gums + saliva + naturalTeeth + dentures + oralCleanliness + dentalPain`

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
TWDentalOHAT | C | 0..* | Base | 牙醫－口腔健康評估量表 (TW Dental OHAT) 之資料模型 Constraints: ohat-total-score
identifier |  | 0..* | Identifier | 評估紀錄識別碼
subject |  | 1..1 | Reference() | 受評估對象（病人）
assessmentDate |  | 1..1 | date | 評估日期
assessor |  | 1..1 | Reference() | 評估者
lips |  | 1..1 | integer | 嘴唇
tongue |  | 1..1 | integer | 舌頭
gums |  | 1..1 | integer | 牙齦組織
saliva |  | 1..1 | integer | 唾液
naturalTeeth |  | 1..1 | integer | 自然牙
dentures |  | 1..1 | integer | 假牙
oralCleanliness |  | 1..1 | integer | 口腔清潔
dentalPain |  | 1..1 | integer | 牙齒疼痛
totalScore |  | 0..1 | integer | 總得分
Documentation for this format

#### Constraints

Id | Grade | Path(s) | Description | Expression
ohat-total-score | warning | TWDentalOHAT | 若有填寫總得分，總得分應等於八項評分之總和。 | `totalScore.empty() or totalScore = lips + tongue + gums + saliva + naturalTeeth + dentures + oralCleanliness + dentalPain`

This structure is derived from Base

Summary

Mandatory: 0 element(11 nested mandatory elements)

Key Elements View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
TWDentalOHAT | C | 0..* | Base | 牙醫－口腔健康評估量表 (TW Dental OHAT) 之資料模型 Constraints: ohat-total-score
identifier |  | 0..* | Identifier | 評估紀錄識別碼
subject |  | 1..1 | Reference() | 受評估對象（病人）
assessmentDate |  | 1..1 | date | 評估日期
assessor |  | 1..1 | Reference() | 評估者
lips |  | 1..1 | integer | 嘴唇
tongue |  | 1..1 | integer | 舌頭
gums |  | 1..1 | integer | 牙齦組織
saliva |  | 1..1 | integer | 唾液
naturalTeeth |  | 1..1 | integer | 自然牙
dentures |  | 1..1 | integer | 假牙
oralCleanliness |  | 1..1 | integer | 口腔清潔
dentalPain |  | 1..1 | integer | 牙齒疼痛
totalScore |  | 0..1 | integer | 總得分
Documentation for this format

#### Constraints

Id | Grade | Path(s) | Description | Expression
ohat-total-score | warning | TWDentalOHAT | 若有填寫總得分，總得分應等於八項評分之總和。 | `totalScore.empty() or totalScore = lips + tongue + gums + saliva + naturalTeeth + dentures + oralCleanliness + dentalPain`

Differential View

This structure is derived from Base

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
TWDentalOHAT | C | 0..* | Base | 牙醫－口腔健康評估量表 (TW Dental OHAT) 之資料模型 Constraints: ohat-total-score
identifier |  | 0..* | Identifier | 評估紀錄識別碼
subject |  | 1..1 | Reference() | 受評估對象（病人）
assessmentDate |  | 1..1 | date | 評估日期
assessor |  | 1..1 | Reference() | 評估者
lips |  | 1..1 | integer | 嘴唇
tongue |  | 1..1 | integer | 舌頭
gums |  | 1..1 | integer | 牙齦組織
saliva |  | 1..1 | integer | 唾液
naturalTeeth |  | 1..1 | integer | 自然牙
dentures |  | 1..1 | integer | 假牙
oralCleanliness |  | 1..1 | integer | 口腔清潔
dentalPain |  | 1..1 | integer | 牙齒疼痛
totalScore |  | 0..1 | integer | 總得分
Documentation for this format

#### Constraints

Id | Grade | Path(s) | Description | Expression
ohat-total-score | warning | TWDentalOHAT | 若有填寫總得分，總得分應等於八項評分之總和。 | `totalScore.empty() or totalScore = lips + tongue + gums + saliva + naturalTeeth + dentures + oralCleanliness + dentalPain`

Snapshot View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
TWDentalOHAT | C | 0..* | Base | 牙醫－口腔健康評估量表 (TW Dental OHAT) 之資料模型 Constraints: ohat-total-score
identifier |  | 0..* | Identifier | 評估紀錄識別碼
subject |  | 1..1 | Reference() | 受評估對象（病人）
assessmentDate |  | 1..1 | date | 評估日期
assessor |  | 1..1 | Reference() | 評估者
lips |  | 1..1 | integer | 嘴唇
tongue |  | 1..1 | integer | 舌頭
gums |  | 1..1 | integer | 牙齦組織
saliva |  | 1..1 | integer | 唾液
naturalTeeth |  | 1..1 | integer | 自然牙
dentures |  | 1..1 | integer | 假牙
oralCleanliness |  | 1..1 | integer | 口腔清潔
dentalPain |  | 1..1 | integer | 牙齒疼痛
totalScore |  | 0..1 | integer | 總得分
Documentation for this format

#### Constraints

Id | Grade | Path(s) | Description | Expression
ohat-total-score | warning | TWDentalOHAT | 若有填寫總得分，總得分應等於八項評分之總和。 | `totalScore.empty() or totalScore = lips + tongue + gums + saliva + naturalTeeth + dentures + oralCleanliness + dentalPain`

This structure is derived from Base

Summary

Mandatory: 0 element(11 nested mandatory elements)

Other representations of profile: CSV, Excel