臺灣牙醫實作指引 (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: 牙醫-口腔篩檢工具 (TOCA Oral Health Screening Tool, OHST) 之資料模型

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

牙醫師執行口腔健康篩檢之資料模型(OHST),涵蓋病人基本資料、生命徵象、疾病史、牙位狀態評估(FDI系統)、假牙評估、口腔指數篩檢(牙菌斑/牙齦/牙結石)、整體口腔衛生等級、處置建議及治療計畫與紀錄。

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.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. TWDentalOHST 0..* Base 牙醫-口腔篩檢工具 (TOCA Oral Health Screening Tool, OHST) 之資料模型
... identifier 0..* Identifier 篩檢紀錄識別碼
... subject 1..1 Reference() 受檢對象(病人)
... medicalRecordNumber 0..1 Identifier 病歷號 (Patient ID)
... performer 1..1 Reference() 執行牙醫師
... vitals 0..1 BackboneElement 生命徵象與體位
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... height 0..1 decimal 身高 BH (cm)
.... weight 0..1 decimal 體重 BW (kg)
.... bloodPressureSystolic 0..1 integer 收縮壓 (mmHg)
.... bloodPressureDiastolic 0..1 integer 舒張壓 (mmHg)
.... pulseRate 0..1 integer 脈搏 PR (bpm)
... allergy 0..1 BackboneElement 藥物過敏 (Allergy)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... hasAllergy 1..1 boolean 是否有藥物過敏
.... drugAllergyDetail 0..1 string 過敏藥物名稱 (Drug Allergy)
... medicalHistory 0..1 BackboneElement 疾病史 (Past Medical History)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... noHistory 0..1 boolean 無疾病史
.... hypertension 0..1 boolean 高血壓 (Hypertension)
.... diabetes 0..1 boolean 糖尿病 (Diabetes)
.... heartDisease 0..1 boolean 心臟病 (Heart Disease)
.... stroke 0..1 boolean 中風 (Stroke)
.... asthma 0..1 boolean 氣喘 (Asthma)
.... hepatitis 0..1 BackboneElement 肝病 (Hepatitis)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... typeB 0..1 boolean B型肝炎 (Hepatitis B)
..... typeC 0..1 boolean C型肝炎 (Hepatitis C)
..... cirrhosis 0..1 boolean 肝硬化 (Cirrhosis)
.... ckd 0..1 boolean 腎病 (CKD)
.... bleedingDisorder 0..1 boolean 出血異常 (Bleeding Disorder)
.... pregnancy 0..1 boolean 懷孕 (Pregnancy)
.... other 0..1 string 其他 (Others)
... currentMedication 0..1 string 目前用藥 (Current Medication)
... toothStatus 0..* BackboneElement 牙位狀態評估 (Tooth Status)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... toothNumber 1..1 code 牙位編號 (FDI Tooth Number)
.... status 1..1 code 牙齒狀態代碼 (Status Code)
.... missingReason 0..1 code 缺牙原因 (Missing Reason)
... dentureAssessment 0..1 BackboneElement 假牙評估 (Denture Assessment)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... fit 1..1 code 假牙合適度 (Fit)
.... hygiene 1..1 code 假牙清潔 (Hygiene Cleanliness)
... oralIndex 1..1 BackboneElement 口腔指數篩檢 (Index Oral Screening)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... site 0..* BackboneElement 指數評估牙位 (Index Site)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... toothCode 1..1 string 牙位代碼(乳牙/恆牙)
..... plaqueIndex 1..1 integer 牙菌斑指數 (Plaque Index)
..... gingivalIndex 1..1 integer 牙齦指數 (Gingival Index)
..... calculusIndex 1..1 integer 牙結石指數 (Calculus Index)
..... score 0..1 decimal 各牙位分數 (Score)
.... totalScore 0..1 decimal 指數總分 (Index Total Score)
.... overallOralHygieneLevel 1..1 code 整體口腔衛生等級 (Oral Hygiene Level)
... intervention 1..1 BackboneElement 處置建議 (Intervention)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... ohi 0..1 boolean 口腔衛教 (OHI)
.... followUp 0..1 boolean 需追蹤 (Follow-up)
.... referral 0..1 boolean 轉介 (Referral)
... treatment 0..1 BackboneElement 治療 (Treatment)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... planned 0..1 BackboneElement 治療計畫 (Plan)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... scaling 0..1 boolean 洗牙計畫 (Scaling)
..... filling 0..1 boolean 補牙計畫 (Filling)
..... extraction 0..1 boolean 拔牙計畫 (Extraction)
..... sealant 0..1 boolean 窩溝封填計畫 (Sealant)
..... fluoride 0..1 boolean 塗氟計畫 (Fluoride)
..... sign 0..1 string 計畫確認簽名 (Sign)
.... completed 0..1 BackboneElement 治療完成 (Done)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... scaling 0..1 boolean 洗牙完成 (Scaling)
..... filling 0..1 boolean 補牙完成 (Filling)
..... extraction 0..1 boolean 拔牙完成 (Extraction)
..... sealant 0..1 boolean 窩溝封填完成 (Sealant)
..... fluoride 0..1 boolean 塗氟完成 (Fluoride)
..... sign 0..1 string 完成確認簽名 (Sign)
... clinicalNote 0..1 string 臨床紀錄 (Clinical Note)

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
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()

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. TWDentalOHST 0..* Base 牙醫-口腔篩檢工具 (TOCA Oral Health Screening Tool, OHST) 之資料模型
... identifier 0..* Identifier 篩檢紀錄識別碼
... subject 1..1 Reference() 受檢對象(病人)
... medicalRecordNumber 0..1 Identifier 病歷號 (Patient ID)
... performer 1..1 Reference() 執行牙醫師
... vitals 0..1 BackboneElement 生命徵象與體位
.... height 0..1 decimal 身高 BH (cm)
.... weight 0..1 decimal 體重 BW (kg)
.... bloodPressureSystolic 0..1 integer 收縮壓 (mmHg)
.... bloodPressureDiastolic 0..1 integer 舒張壓 (mmHg)
.... pulseRate 0..1 integer 脈搏 PR (bpm)
... allergy 0..1 BackboneElement 藥物過敏 (Allergy)
.... hasAllergy 1..1 boolean 是否有藥物過敏
.... drugAllergyDetail 0..1 string 過敏藥物名稱 (Drug Allergy)
... medicalHistory 0..1 BackboneElement 疾病史 (Past Medical History)
.... noHistory 0..1 boolean 無疾病史
.... hypertension 0..1 boolean 高血壓 (Hypertension)
.... diabetes 0..1 boolean 糖尿病 (Diabetes)
.... heartDisease 0..1 boolean 心臟病 (Heart Disease)
.... stroke 0..1 boolean 中風 (Stroke)
.... asthma 0..1 boolean 氣喘 (Asthma)
.... hepatitis 0..1 BackboneElement 肝病 (Hepatitis)
..... typeB 0..1 boolean B型肝炎 (Hepatitis B)
..... typeC 0..1 boolean C型肝炎 (Hepatitis C)
..... cirrhosis 0..1 boolean 肝硬化 (Cirrhosis)
.... ckd 0..1 boolean 腎病 (CKD)
.... bleedingDisorder 0..1 boolean 出血異常 (Bleeding Disorder)
.... pregnancy 0..1 boolean 懷孕 (Pregnancy)
.... other 0..1 string 其他 (Others)
... currentMedication 0..1 string 目前用藥 (Current Medication)
... toothStatus 0..* BackboneElement 牙位狀態評估 (Tooth Status)
.... toothNumber 1..1 code 牙位編號 (FDI Tooth Number)
.... status 1..1 code 牙齒狀態代碼 (Status Code)
.... missingReason 0..1 code 缺牙原因 (Missing Reason)
... dentureAssessment 0..1 BackboneElement 假牙評估 (Denture Assessment)
.... fit 1..1 code 假牙合適度 (Fit)
.... hygiene 1..1 code 假牙清潔 (Hygiene Cleanliness)
... oralIndex 1..1 BackboneElement 口腔指數篩檢 (Index Oral Screening)
.... site 0..* BackboneElement 指數評估牙位 (Index Site)
..... toothCode 1..1 string 牙位代碼(乳牙/恆牙)
..... plaqueIndex 1..1 integer 牙菌斑指數 (Plaque Index)
..... gingivalIndex 1..1 integer 牙齦指數 (Gingival Index)
..... calculusIndex 1..1 integer 牙結石指數 (Calculus Index)
..... score 0..1 decimal 各牙位分數 (Score)
.... totalScore 0..1 decimal 指數總分 (Index Total Score)
.... overallOralHygieneLevel 1..1 code 整體口腔衛生等級 (Oral Hygiene Level)
... intervention 1..1 BackboneElement 處置建議 (Intervention)
.... ohi 0..1 boolean 口腔衛教 (OHI)
.... followUp 0..1 boolean 需追蹤 (Follow-up)
.... referral 0..1 boolean 轉介 (Referral)
... treatment 0..1 BackboneElement 治療 (Treatment)
.... planned 0..1 BackboneElement 治療計畫 (Plan)
..... scaling 0..1 boolean 洗牙計畫 (Scaling)
..... filling 0..1 boolean 補牙計畫 (Filling)
..... extraction 0..1 boolean 拔牙計畫 (Extraction)
..... sealant 0..1 boolean 窩溝封填計畫 (Sealant)
..... fluoride 0..1 boolean 塗氟計畫 (Fluoride)
..... sign 0..1 string 計畫確認簽名 (Sign)
.... completed 0..1 BackboneElement 治療完成 (Done)
..... scaling 0..1 boolean 洗牙完成 (Scaling)
..... filling 0..1 boolean 補牙完成 (Filling)
..... extraction 0..1 boolean 拔牙完成 (Extraction)
..... sealant 0..1 boolean 窩溝封填完成 (Sealant)
..... fluoride 0..1 boolean 塗氟完成 (Fluoride)
..... sign 0..1 string 完成確認簽名 (Sign)
... clinicalNote 0..1 string 臨床紀錄 (Clinical Note)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. TWDentalOHST 0..* Base 牙醫-口腔篩檢工具 (TOCA Oral Health Screening Tool, OHST) 之資料模型
... identifier 0..* Identifier 篩檢紀錄識別碼
... subject 1..1 Reference() 受檢對象(病人)
... medicalRecordNumber 0..1 Identifier 病歷號 (Patient ID)
... performer 1..1 Reference() 執行牙醫師
... vitals 0..1 BackboneElement 生命徵象與體位
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... height 0..1 decimal 身高 BH (cm)
.... weight 0..1 decimal 體重 BW (kg)
.... bloodPressureSystolic 0..1 integer 收縮壓 (mmHg)
.... bloodPressureDiastolic 0..1 integer 舒張壓 (mmHg)
.... pulseRate 0..1 integer 脈搏 PR (bpm)
... allergy 0..1 BackboneElement 藥物過敏 (Allergy)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... hasAllergy 1..1 boolean 是否有藥物過敏
.... drugAllergyDetail 0..1 string 過敏藥物名稱 (Drug Allergy)
... medicalHistory 0..1 BackboneElement 疾病史 (Past Medical History)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... noHistory 0..1 boolean 無疾病史
.... hypertension 0..1 boolean 高血壓 (Hypertension)
.... diabetes 0..1 boolean 糖尿病 (Diabetes)
.... heartDisease 0..1 boolean 心臟病 (Heart Disease)
.... stroke 0..1 boolean 中風 (Stroke)
.... asthma 0..1 boolean 氣喘 (Asthma)
.... hepatitis 0..1 BackboneElement 肝病 (Hepatitis)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... typeB 0..1 boolean B型肝炎 (Hepatitis B)
..... typeC 0..1 boolean C型肝炎 (Hepatitis C)
..... cirrhosis 0..1 boolean 肝硬化 (Cirrhosis)
.... ckd 0..1 boolean 腎病 (CKD)
.... bleedingDisorder 0..1 boolean 出血異常 (Bleeding Disorder)
.... pregnancy 0..1 boolean 懷孕 (Pregnancy)
.... other 0..1 string 其他 (Others)
... currentMedication 0..1 string 目前用藥 (Current Medication)
... toothStatus 0..* BackboneElement 牙位狀態評估 (Tooth Status)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... toothNumber 1..1 code 牙位編號 (FDI Tooth Number)
.... status 1..1 code 牙齒狀態代碼 (Status Code)
.... missingReason 0..1 code 缺牙原因 (Missing Reason)
... dentureAssessment 0..1 BackboneElement 假牙評估 (Denture Assessment)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... fit 1..1 code 假牙合適度 (Fit)
.... hygiene 1..1 code 假牙清潔 (Hygiene Cleanliness)
... oralIndex 1..1 BackboneElement 口腔指數篩檢 (Index Oral Screening)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... site 0..* BackboneElement 指數評估牙位 (Index Site)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... toothCode 1..1 string 牙位代碼(乳牙/恆牙)
..... plaqueIndex 1..1 integer 牙菌斑指數 (Plaque Index)
..... gingivalIndex 1..1 integer 牙齦指數 (Gingival Index)
..... calculusIndex 1..1 integer 牙結石指數 (Calculus Index)
..... score 0..1 decimal 各牙位分數 (Score)
.... totalScore 0..1 decimal 指數總分 (Index Total Score)
.... overallOralHygieneLevel 1..1 code 整體口腔衛生等級 (Oral Hygiene Level)
... intervention 1..1 BackboneElement 處置建議 (Intervention)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... ohi 0..1 boolean 口腔衛教 (OHI)
.... followUp 0..1 boolean 需追蹤 (Follow-up)
.... referral 0..1 boolean 轉介 (Referral)
... treatment 0..1 BackboneElement 治療 (Treatment)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... planned 0..1 BackboneElement 治療計畫 (Plan)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... scaling 0..1 boolean 洗牙計畫 (Scaling)
..... filling 0..1 boolean 補牙計畫 (Filling)
..... extraction 0..1 boolean 拔牙計畫 (Extraction)
..... sealant 0..1 boolean 窩溝封填計畫 (Sealant)
..... fluoride 0..1 boolean 塗氟計畫 (Fluoride)
..... sign 0..1 string 計畫確認簽名 (Sign)
.... completed 0..1 BackboneElement 治療完成 (Done)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... scaling 0..1 boolean 洗牙完成 (Scaling)
..... filling 0..1 boolean 補牙完成 (Filling)
..... extraction 0..1 boolean 拔牙完成 (Extraction)
..... sealant 0..1 boolean 窩溝封填完成 (Sealant)
..... fluoride 0..1 boolean 塗氟完成 (Fluoride)
..... sign 0..1 string 完成確認簽名 (Sign)
... clinicalNote 0..1 string 臨床紀錄 (Clinical Note)

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
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()

This structure is derived from Base

Summary

Mandatory: 0 element(15 nested mandatory elements)

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. TWDentalOHST 0..* Base 牙醫-口腔篩檢工具 (TOCA Oral Health Screening Tool, OHST) 之資料模型
... identifier 0..* Identifier 篩檢紀錄識別碼
... subject 1..1 Reference() 受檢對象(病人)
... medicalRecordNumber 0..1 Identifier 病歷號 (Patient ID)
... performer 1..1 Reference() 執行牙醫師
... vitals 0..1 BackboneElement 生命徵象與體位
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... height 0..1 decimal 身高 BH (cm)
.... weight 0..1 decimal 體重 BW (kg)
.... bloodPressureSystolic 0..1 integer 收縮壓 (mmHg)
.... bloodPressureDiastolic 0..1 integer 舒張壓 (mmHg)
.... pulseRate 0..1 integer 脈搏 PR (bpm)
... allergy 0..1 BackboneElement 藥物過敏 (Allergy)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... hasAllergy 1..1 boolean 是否有藥物過敏
.... drugAllergyDetail 0..1 string 過敏藥物名稱 (Drug Allergy)
... medicalHistory 0..1 BackboneElement 疾病史 (Past Medical History)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... noHistory 0..1 boolean 無疾病史
.... hypertension 0..1 boolean 高血壓 (Hypertension)
.... diabetes 0..1 boolean 糖尿病 (Diabetes)
.... heartDisease 0..1 boolean 心臟病 (Heart Disease)
.... stroke 0..1 boolean 中風 (Stroke)
.... asthma 0..1 boolean 氣喘 (Asthma)
.... hepatitis 0..1 BackboneElement 肝病 (Hepatitis)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... typeB 0..1 boolean B型肝炎 (Hepatitis B)
..... typeC 0..1 boolean C型肝炎 (Hepatitis C)
..... cirrhosis 0..1 boolean 肝硬化 (Cirrhosis)
.... ckd 0..1 boolean 腎病 (CKD)
.... bleedingDisorder 0..1 boolean 出血異常 (Bleeding Disorder)
.... pregnancy 0..1 boolean 懷孕 (Pregnancy)
.... other 0..1 string 其他 (Others)
... currentMedication 0..1 string 目前用藥 (Current Medication)
... toothStatus 0..* BackboneElement 牙位狀態評估 (Tooth Status)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... toothNumber 1..1 code 牙位編號 (FDI Tooth Number)
.... status 1..1 code 牙齒狀態代碼 (Status Code)
.... missingReason 0..1 code 缺牙原因 (Missing Reason)
... dentureAssessment 0..1 BackboneElement 假牙評估 (Denture Assessment)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... fit 1..1 code 假牙合適度 (Fit)
.... hygiene 1..1 code 假牙清潔 (Hygiene Cleanliness)
... oralIndex 1..1 BackboneElement 口腔指數篩檢 (Index Oral Screening)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... site 0..* BackboneElement 指數評估牙位 (Index Site)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... toothCode 1..1 string 牙位代碼(乳牙/恆牙)
..... plaqueIndex 1..1 integer 牙菌斑指數 (Plaque Index)
..... gingivalIndex 1..1 integer 牙齦指數 (Gingival Index)
..... calculusIndex 1..1 integer 牙結石指數 (Calculus Index)
..... score 0..1 decimal 各牙位分數 (Score)
.... totalScore 0..1 decimal 指數總分 (Index Total Score)
.... overallOralHygieneLevel 1..1 code 整體口腔衛生等級 (Oral Hygiene Level)
... intervention 1..1 BackboneElement 處置建議 (Intervention)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... ohi 0..1 boolean 口腔衛教 (OHI)
.... followUp 0..1 boolean 需追蹤 (Follow-up)
.... referral 0..1 boolean 轉介 (Referral)
... treatment 0..1 BackboneElement 治療 (Treatment)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... planned 0..1 BackboneElement 治療計畫 (Plan)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... scaling 0..1 boolean 洗牙計畫 (Scaling)
..... filling 0..1 boolean 補牙計畫 (Filling)
..... extraction 0..1 boolean 拔牙計畫 (Extraction)
..... sealant 0..1 boolean 窩溝封填計畫 (Sealant)
..... fluoride 0..1 boolean 塗氟計畫 (Fluoride)
..... sign 0..1 string 計畫確認簽名 (Sign)
.... completed 0..1 BackboneElement 治療完成 (Done)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... scaling 0..1 boolean 洗牙完成 (Scaling)
..... filling 0..1 boolean 補牙完成 (Filling)
..... extraction 0..1 boolean 拔牙完成 (Extraction)
..... sealant 0..1 boolean 窩溝封填完成 (Sealant)
..... fluoride 0..1 boolean 塗氟完成 (Fluoride)
..... sign 0..1 string 完成確認簽名 (Sign)
... clinicalNote 0..1 string 臨床紀錄 (Clinical Note)

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
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()

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. TWDentalOHST 0..* Base 牙醫-口腔篩檢工具 (TOCA Oral Health Screening Tool, OHST) 之資料模型
... identifier 0..* Identifier 篩檢紀錄識別碼
... subject 1..1 Reference() 受檢對象(病人)
... medicalRecordNumber 0..1 Identifier 病歷號 (Patient ID)
... performer 1..1 Reference() 執行牙醫師
... vitals 0..1 BackboneElement 生命徵象與體位
.... height 0..1 decimal 身高 BH (cm)
.... weight 0..1 decimal 體重 BW (kg)
.... bloodPressureSystolic 0..1 integer 收縮壓 (mmHg)
.... bloodPressureDiastolic 0..1 integer 舒張壓 (mmHg)
.... pulseRate 0..1 integer 脈搏 PR (bpm)
... allergy 0..1 BackboneElement 藥物過敏 (Allergy)
.... hasAllergy 1..1 boolean 是否有藥物過敏
.... drugAllergyDetail 0..1 string 過敏藥物名稱 (Drug Allergy)
... medicalHistory 0..1 BackboneElement 疾病史 (Past Medical History)
.... noHistory 0..1 boolean 無疾病史
.... hypertension 0..1 boolean 高血壓 (Hypertension)
.... diabetes 0..1 boolean 糖尿病 (Diabetes)
.... heartDisease 0..1 boolean 心臟病 (Heart Disease)
.... stroke 0..1 boolean 中風 (Stroke)
.... asthma 0..1 boolean 氣喘 (Asthma)
.... hepatitis 0..1 BackboneElement 肝病 (Hepatitis)
..... typeB 0..1 boolean B型肝炎 (Hepatitis B)
..... typeC 0..1 boolean C型肝炎 (Hepatitis C)
..... cirrhosis 0..1 boolean 肝硬化 (Cirrhosis)
.... ckd 0..1 boolean 腎病 (CKD)
.... bleedingDisorder 0..1 boolean 出血異常 (Bleeding Disorder)
.... pregnancy 0..1 boolean 懷孕 (Pregnancy)
.... other 0..1 string 其他 (Others)
... currentMedication 0..1 string 目前用藥 (Current Medication)
... toothStatus 0..* BackboneElement 牙位狀態評估 (Tooth Status)
.... toothNumber 1..1 code 牙位編號 (FDI Tooth Number)
.... status 1..1 code 牙齒狀態代碼 (Status Code)
.... missingReason 0..1 code 缺牙原因 (Missing Reason)
... dentureAssessment 0..1 BackboneElement 假牙評估 (Denture Assessment)
.... fit 1..1 code 假牙合適度 (Fit)
.... hygiene 1..1 code 假牙清潔 (Hygiene Cleanliness)
... oralIndex 1..1 BackboneElement 口腔指數篩檢 (Index Oral Screening)
.... site 0..* BackboneElement 指數評估牙位 (Index Site)
..... toothCode 1..1 string 牙位代碼(乳牙/恆牙)
..... plaqueIndex 1..1 integer 牙菌斑指數 (Plaque Index)
..... gingivalIndex 1..1 integer 牙齦指數 (Gingival Index)
..... calculusIndex 1..1 integer 牙結石指數 (Calculus Index)
..... score 0..1 decimal 各牙位分數 (Score)
.... totalScore 0..1 decimal 指數總分 (Index Total Score)
.... overallOralHygieneLevel 1..1 code 整體口腔衛生等級 (Oral Hygiene Level)
... intervention 1..1 BackboneElement 處置建議 (Intervention)
.... ohi 0..1 boolean 口腔衛教 (OHI)
.... followUp 0..1 boolean 需追蹤 (Follow-up)
.... referral 0..1 boolean 轉介 (Referral)
... treatment 0..1 BackboneElement 治療 (Treatment)
.... planned 0..1 BackboneElement 治療計畫 (Plan)
..... scaling 0..1 boolean 洗牙計畫 (Scaling)
..... filling 0..1 boolean 補牙計畫 (Filling)
..... extraction 0..1 boolean 拔牙計畫 (Extraction)
..... sealant 0..1 boolean 窩溝封填計畫 (Sealant)
..... fluoride 0..1 boolean 塗氟計畫 (Fluoride)
..... sign 0..1 string 計畫確認簽名 (Sign)
.... completed 0..1 BackboneElement 治療完成 (Done)
..... scaling 0..1 boolean 洗牙完成 (Scaling)
..... filling 0..1 boolean 補牙完成 (Filling)
..... extraction 0..1 boolean 拔牙完成 (Extraction)
..... sealant 0..1 boolean 窩溝封填完成 (Sealant)
..... fluoride 0..1 boolean 塗氟完成 (Fluoride)
..... sign 0..1 string 完成確認簽名 (Sign)
... clinicalNote 0..1 string 臨床紀錄 (Clinical Note)

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. TWDentalOHST 0..* Base 牙醫-口腔篩檢工具 (TOCA Oral Health Screening Tool, OHST) 之資料模型
... identifier 0..* Identifier 篩檢紀錄識別碼
... subject 1..1 Reference() 受檢對象(病人)
... medicalRecordNumber 0..1 Identifier 病歷號 (Patient ID)
... performer 1..1 Reference() 執行牙醫師
... vitals 0..1 BackboneElement 生命徵象與體位
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... height 0..1 decimal 身高 BH (cm)
.... weight 0..1 decimal 體重 BW (kg)
.... bloodPressureSystolic 0..1 integer 收縮壓 (mmHg)
.... bloodPressureDiastolic 0..1 integer 舒張壓 (mmHg)
.... pulseRate 0..1 integer 脈搏 PR (bpm)
... allergy 0..1 BackboneElement 藥物過敏 (Allergy)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... hasAllergy 1..1 boolean 是否有藥物過敏
.... drugAllergyDetail 0..1 string 過敏藥物名稱 (Drug Allergy)
... medicalHistory 0..1 BackboneElement 疾病史 (Past Medical History)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... noHistory 0..1 boolean 無疾病史
.... hypertension 0..1 boolean 高血壓 (Hypertension)
.... diabetes 0..1 boolean 糖尿病 (Diabetes)
.... heartDisease 0..1 boolean 心臟病 (Heart Disease)
.... stroke 0..1 boolean 中風 (Stroke)
.... asthma 0..1 boolean 氣喘 (Asthma)
.... hepatitis 0..1 BackboneElement 肝病 (Hepatitis)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... typeB 0..1 boolean B型肝炎 (Hepatitis B)
..... typeC 0..1 boolean C型肝炎 (Hepatitis C)
..... cirrhosis 0..1 boolean 肝硬化 (Cirrhosis)
.... ckd 0..1 boolean 腎病 (CKD)
.... bleedingDisorder 0..1 boolean 出血異常 (Bleeding Disorder)
.... pregnancy 0..1 boolean 懷孕 (Pregnancy)
.... other 0..1 string 其他 (Others)
... currentMedication 0..1 string 目前用藥 (Current Medication)
... toothStatus 0..* BackboneElement 牙位狀態評估 (Tooth Status)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... toothNumber 1..1 code 牙位編號 (FDI Tooth Number)
.... status 1..1 code 牙齒狀態代碼 (Status Code)
.... missingReason 0..1 code 缺牙原因 (Missing Reason)
... dentureAssessment 0..1 BackboneElement 假牙評估 (Denture Assessment)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... fit 1..1 code 假牙合適度 (Fit)
.... hygiene 1..1 code 假牙清潔 (Hygiene Cleanliness)
... oralIndex 1..1 BackboneElement 口腔指數篩檢 (Index Oral Screening)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... site 0..* BackboneElement 指數評估牙位 (Index Site)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... toothCode 1..1 string 牙位代碼(乳牙/恆牙)
..... plaqueIndex 1..1 integer 牙菌斑指數 (Plaque Index)
..... gingivalIndex 1..1 integer 牙齦指數 (Gingival Index)
..... calculusIndex 1..1 integer 牙結石指數 (Calculus Index)
..... score 0..1 decimal 各牙位分數 (Score)
.... totalScore 0..1 decimal 指數總分 (Index Total Score)
.... overallOralHygieneLevel 1..1 code 整體口腔衛生等級 (Oral Hygiene Level)
... intervention 1..1 BackboneElement 處置建議 (Intervention)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... ohi 0..1 boolean 口腔衛教 (OHI)
.... followUp 0..1 boolean 需追蹤 (Follow-up)
.... referral 0..1 boolean 轉介 (Referral)
... treatment 0..1 BackboneElement 治療 (Treatment)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... planned 0..1 BackboneElement 治療計畫 (Plan)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... scaling 0..1 boolean 洗牙計畫 (Scaling)
..... filling 0..1 boolean 補牙計畫 (Filling)
..... extraction 0..1 boolean 拔牙計畫 (Extraction)
..... sealant 0..1 boolean 窩溝封填計畫 (Sealant)
..... fluoride 0..1 boolean 塗氟計畫 (Fluoride)
..... sign 0..1 string 計畫確認簽名 (Sign)
.... completed 0..1 BackboneElement 治療完成 (Done)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... scaling 0..1 boolean 洗牙完成 (Scaling)
..... filling 0..1 boolean 補牙完成 (Filling)
..... extraction 0..1 boolean 拔牙完成 (Extraction)
..... sealant 0..1 boolean 窩溝封填完成 (Sealant)
..... fluoride 0..1 boolean 塗氟完成 (Fluoride)
..... sign 0..1 string 完成確認簽名 (Sign)
... clinicalNote 0..1 string 臨床紀錄 (Clinical Note)

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
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()

This structure is derived from Base

Summary

Mandatory: 0 element(15 nested mandatory elements)

 

Other representations of profile: CSV, Excel