TWDentalOHST
type: StructureDefinition
node role: treeRoot
id:
  v: TWDentalOHST
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition TWDentalOHST Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> TWDentalOHST 0..* Base 牙醫－口腔篩檢工具 (TOCA Oral Health Screening Tool, OHST) 之資料模型 #xD; identifier 0..* Identifier 篩檢紀錄識別碼 #xD; subject 1..1 Reference() 受檢對象（病人） #xD; medicalRecordNumber 0..1 Identifier 病歷號 (Patient ID) #xD; screeningDate 1..1 date 篩檢日期 (Date) #xD; performer 1..1 Reference() 執行牙醫師 #xD; vitals 0..1 BackboneElement 生命徵象與體位 #xD; height 0..1 decimal 身高 BH (cm) #xD; weight 0..1 decimal 體重 BW (kg) #xD; bloodPressureSystolic 0..1 integer 收縮壓 (mmHg) #xD; bloodPressureDiastolic 0..1 integer 舒張壓 (mmHg) #xD; pulseRate 0..1 integer 脈搏 PR (bpm) #xD; allergy 0..1 BackboneElement 藥物過敏 (Allergy) #xD; hasAllergy 1..1 boolean 是否有藥物過敏 #xD; drugAllergyDetail 0..1 string 過敏藥物名稱 (Drug Allergy) #xD; medicalHistory 0..1 BackboneElement 疾病史 (Past Medical History) #xD; noHistory 0..1 boolean 無疾病史 #xD; hypertension 0..1 boolean 高血壓 (Hypertension) #xD; diabetes 0..1 boolean 糖尿病 (Diabetes) #xD; heartDisease 0..1 boolean 心臟病 (Heart Disease) #xD; stroke 0..1 boolean 中風 (Stroke) #xD; asthma 0..1 boolean 氣喘 (Asthma) #xD; hepatitis 0..1 BackboneElement 肝病 (Hepatitis) #xD; typeB 0..1 boolean B型肝炎 (Hepatitis B) #xD; typeC 0..1 boolean C型肝炎 (Hepatitis C) #xD; cirrhosis 0..1 boolean 肝硬化 (Cirrhosis) #xD; ckd 0..1 boolean 腎病 (CKD) #xD; bleedingDisorder 0..1 boolean 出血異常 (Bleeding Disorder) #xD; pregnancy 0..1 boolean 懷孕 (Pregnancy) #xD; other 0..1 string 其他 (Others) #xD; currentMedication 0..1 string 目前用藥 (Current Medication) #xD; toothStatus 0..* BackboneElement 牙位狀態評估 (Tooth Status) #xD; toothNumber 1..1 code 牙位編號 (FDI Tooth Number) #xD; status 1..1 code 牙齒狀態代碼 (Status Code) #xD; missingReason 0..1 code 缺牙原因 (Missing Reason) #xD; dentureAssessment 0..1 BackboneElement 假牙評估 (Denture Assessment) #xD; fit 1..1 code 假牙合適度 (Fit) #xD; hygiene 1..1 code 假牙清潔 (Hygiene Cleanliness) #xD; oralIndex 1..1 BackboneElement 口腔指數篩檢 (Index Ora…
url:
  v: http://dental-ig.fhir.tw/StructureDefinition/TWDentalOHST
version:
  v: 0.0.1
name:
  v: TWDentalOHSTModel
title:
  v: 牙醫－口腔篩檢工具 (TOCA Oral Health Screening Tool, OHST) 之資料模型
status:
  v: active
date:
  v: 2026-06-25T00:51:39+00:00
publisher:
  v: 金屬工業研究發展中心
contact:
  name:
    v: 金屬工業研究發展中心
  telecom:
    system:
      v: url
    value:
      v: https://www.mirdc.org.tw/
contact:
  name:
    v: 黃怡文
  telecom:
    system:
      v: email
    use:
      v: work
contact:
  name:
    v: 莊世任
  telecom:
    system:
      v: email
    use:
      v: work
description:
  v: 牙醫師執行口腔健康篩檢之資料模型（OHST），涵蓋病人基本資料、生命徵象、疾病史、牙位狀態評估（FDI系統）、假牙評估、口腔指數篩檢（牙菌斑／牙齦／牙結石）、整體口腔衛生等級、處置建議及治療計畫與紀錄。
fhir version:
  v: 4.0.1
mapping:
  identity:
    v: TWDentalOHST
  uri:
    v: https://dental-ig.fhir.tw
  name:
    v: TW Dental IG
kind:
  v: logical
abstract:
  v: false
type:
  v: http://dental-ig.fhir.tw/StructureDefinition/TWDentalOHST
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Base
  link: http://hl7.org/fhir/StructureDefinition/Base
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
    value: string
      v: 4.0.1
  element:
    id:
      v: TWDentalOHST
    path:
      v: TWDentalOHST
    short:
      v: 牙醫－口腔篩檢工具 (TOCA Oral Health Screening Tool, OHST) 之資料模型
    definition:
      v: 牙醫師執行口腔健康篩檢之資料模型（OHST），涵蓋病人基本資料、生命徵象、疾病史、牙位狀態評估（FDI系統）、假牙評估、口腔指數篩檢（牙菌斑／牙齦／牙結石）、整體口腔衛生等級、處置建議及治療計畫與紀錄。
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
    mapping:
      identity:
        v: TWDentalOHST
      map:
        v: DentalOHST
  element:
    id:
      v: TWDentalOHST.identifier
    path:
      v: TWDentalOHST.identifier
    short:
      v: 篩檢紀錄識別碼
    definition:
      v: 篩檢紀錄的唯一識別碼。
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: TWDentalOHST.identifier
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: Identifier
    mapping:
      identity:
        v: TWDentalOHST
      map:
        v: 篩檢紀錄識別碼: DentalOHST.identifier
  element:
    id:
      v: TWDentalOHST.subject
    path:
      v: TWDentalOHST.subject
    short:
      v: 受檢對象（病人）
    definition:
      v: 接受口腔篩檢的病人。
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: TWDentalOHST.subject
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: Reference
    mapping:
      identity:
        v: TWDentalOHST
      map:
        v: 受檢病人: DentalOHST.subject
  element:
    id:
      v: TWDentalOHST.medicalRecordNumber
    path:
      v: TWDentalOHST.medicalRecordNumber
    short:
      v: 病歷號 (Patient ID)
    definition:
      v: 病人的病歷號碼。
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: TWDentalOHST.medicalRecordNumber
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: Identifier
    mapping:
      identity:
        v: TWDentalOHST
      map:
        v: 病歷號: DentalOHST.identifier
  element:
    id:
      v: TWDentalOHST.screeningDate
    path:
      v: TWDentalOHST.screeningDate
    short:
      v: 篩檢日期 (Date)
    definition:
      v: 進行口腔篩檢的日期。
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: TWDentalOHST.screeningDate
      min:
        v: 1

v: 1

code:
  v: date

identity:
  v: TWDentalOHST
map:
  v: 篩檢日期: DentalOHST.effectiveDateTime

id:
  v: TWDentalOHST.performer
path:
  v: TWDentalOHST.performer
short:
  v: 執行牙醫師
definition:
  v: 執行此口腔篩檢的牙醫師。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOHST.performer
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Reference
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 執行牙醫師: DentalOHST.performer

id:
  v: TWDentalOHST.vitals
path:
  v: TWDentalOHST.vitals
short:
  v: 生命徵象與體位
definition:
  v: 篩檢當日量測的生命徵象及身體測量資料。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.vitals
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 生命徵象: DentalOHST.component

id:
  v: TWDentalOHST.vitals.id
path:
  v: TWDentalOHST.vitals.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    value: url
      v: string
  code:
    v: http://hl7.org/fhirpath/System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDentalOHST.vitals.extension
path:
  v: TWDentalOHST.vitals.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDentalOHST.vitals.modifierExtension
path:
  v: TWDentalOHST.vitals.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: TWDentalOHST.vitals.height
path:
  v: TWDentalOHST.vitals.height
short:
  v: 身高 BH (cm)
definition:
  v: 病人身高，單位公分（cm）。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.vitals.height
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: decimal
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 身高: DentalOHST.component[height].valueQuantity

id:
  v: TWDentalOHST.vitals.weight
path:
  v: TWDentalOHST.vitals.weight
short:
  v: 體重 BW (kg)
definition:
  v: 病人體重，單位公斤（kg）。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.vitals.weight
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: decimal
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 體重: DentalOHST.component[weight].valueQuantity

id:
  v: TWDentalOHST.vitals.bloodPressureSystolic
path:
  v: TWDentalOHST.vitals.bloodPressureSystolic
short:
  v: 收縮壓 (mmHg)
definition:
  v: 收縮壓數值，單位 mmHg。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.vitals.bloodPressureSystolic
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: integer
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 收縮壓: DentalOHST.component[systolicBP].valueQuantity

id:
  v: TWDentalOHST.vitals.bloodPressureDiastolic
path:
  v: TWDentalOHST.vitals.bloodPressureDiastolic
short:
  v: 舒張壓 (mmHg)
definition:
  v: 舒張壓數值，單位 mmHg。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.vitals.bloodPressureDiastolic
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: integer
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 舒張壓: DentalOHST.component[diastolicBP].valueQuantity

id:
  v: TWDentalOHST.vitals.pulseRate
path:
  v: TWDentalOHST.vitals.pulseRate
short:
  v: 脈搏 PR (bpm)
definition:
  v: 脈搏數值，單位 bpm。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.vitals.pulseRate
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: integer
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 脈搏: DentalOHST.component[pulseRate].valueQuantity

id:
  v: TWDentalOHST.allergy
path:
  v: TWDentalOHST.allergy
short:
  v: 藥物過敏 (Allergy)
definition:
  v: 病人藥物過敏資訊。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.allergy
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 藥物過敏: DentalOHST.AllergyIntolerance

id:
  v: TWDentalOHST.allergy.id
path:
  v: TWDentalOHST.allergy.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    value: url
      v: string
  code:
    v: http://hl7.org/fhirpath/System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDentalOHST.allergy.extension
path:
  v: TWDentalOHST.allergy.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDentalOHST.allergy.modifierExtension
path:
  v: TWDentalOHST.allergy.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: TWDentalOHST.allergy.hasAllergy
path:
  v: TWDentalOHST.allergy.hasAllergy
short:
  v: 是否有藥物過敏
definition:
  v: 是否有藥物過敏（true=有; false=無）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOHST.allergy.hasAllergy
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 是否有過敏: DentalOHST.AllergyIntolerance.clinicalStatus

id:
  v: TWDentalOHST.allergy.drugAllergyDetail
path:
  v: TWDentalOHST.allergy.drugAllergyDetail
short:
  v: 過敏藥物名稱 (Drug Allergy)
definition:
  v: 若有藥物過敏，記錄過敏藥物的名稱或類別。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.allergy.drugAllergyDetail
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 過敏藥物: DentalOHST.AllergyIntolerance.code

id:
  v: TWDentalOHST.medicalHistory
path:
  v: TWDentalOHST.medicalHistory
short:
  v: 疾病史 (Past Medical History)
definition:
  v: 病人過去及現有疾病史紀錄（可複選）。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.medicalHistory
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 疾病史: DentalOHST.Condition

id:
  v: TWDentalOHST.medicalHistory.id
path:
  v: TWDentalOHST.medicalHistory.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    value: url
      v: string
  code:
    v: http://hl7.org/fhirpath/System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDentalOHST.medicalHistory.extension
path:
  v: TWDentalOHST.medicalHistory.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDentalOHST.medicalHistory.modifierExtension
path:
  v: TWDentalOHST.medicalHistory.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: TWDentalOHST.medicalHistory.noHistory
path:
  v: TWDentalOHST.medicalHistory.noHistory
short:
  v: 無疾病史
definition:
  v: 確認病人無任何慢性疾病史。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.medicalHistory.noHistory
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOHST.medicalHistory.hypertension
path:
  v: TWDentalOHST.medicalHistory.hypertension
short:
  v: 高血壓 (Hypertension)
definition:
  v: 是否有高血壓病史。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.medicalHistory.hypertension
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 高血壓: DentalOHST.Condition[hypertension]

id:
  v: TWDentalOHST.medicalHistory.diabetes
path:
  v: TWDentalOHST.medicalHistory.diabetes
short:
  v: 糖尿病 (Diabetes)
definition:
  v: 是否有糖尿病病史。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.medicalHistory.diabetes
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 糖尿病: DentalOHST.Condition[diabetes]

id:
  v: TWDentalOHST.medicalHistory.heartDisease
path:
  v: TWDentalOHST.medicalHistory.heartDisease
short:
  v: 心臟病 (Heart Disease)
definition:
  v: 是否有心臟病病史。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.medicalHistory.heartDisease
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 心臟病: DentalOHST.Condition[heartDisease]

id:
  v: TWDentalOHST.medicalHistory.stroke
path:
  v: TWDentalOHST.medicalHistory.stroke
short:
  v: 中風 (Stroke)
definition:
  v: 是否有中風病史。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.medicalHistory.stroke
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 中風: DentalOHST.Condition[stroke]

id:
  v: TWDentalOHST.medicalHistory.asthma
path:
  v: TWDentalOHST.medicalHistory.asthma
short:
  v: 氣喘 (Asthma)
definition:
  v: 是否有氣喘病史。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.medicalHistory.asthma
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 氣喘: DentalOHST.Condition[asthma]

id:
  v: TWDentalOHST.medicalHistory.hepatitis
path:
  v: TWDentalOHST.medicalHistory.hepatitis
short:
  v: 肝病 (Hepatitis)
definition:
  v: 肝病相關病史。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.medicalHistory.hepatitis
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element

id:
  v: TWDentalOHST.medicalHistory.hepatitis.id
path:
  v: TWDentalOHST.medicalHistory.hepatitis.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    value: url
      v: string
  code:
    v: http://hl7.org/fhirpath/System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDentalOHST.medicalHistory.hepatitis.extension
path:
  v: TWDentalOHST.medicalHistory.hepatitis.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDentalOHST.medicalHistory.hepatitis.modifierExtension
path:
  v: TWDentalOHST.medicalHistory.hepatitis.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: TWDentalOHST.medicalHistory.hepatitis.typeB
path:
  v: TWDentalOHST.medicalHistory.hepatitis.typeB
short:
  v: B型肝炎 (Hepatitis B)
definition:
  v: 是否有B型肝炎。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.medicalHistory.hepatitis.typeB
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: B型肝炎: DentalOHST.Condition[hepatitisB]

id:
  v: TWDentalOHST.medicalHistory.hepatitis.typeC
path:
  v: TWDentalOHST.medicalHistory.hepatitis.typeC
short:
  v: C型肝炎 (Hepatitis C)
definition:
  v: 是否有C型肝炎。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.medicalHistory.hepatitis.typeC
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: C型肝炎: DentalOHST.Condition[hepatitisC]

id:
  v: TWDentalOHST.medicalHistory.hepatitis.cirrhosis
path:
  v: TWDentalOHST.medicalHistory.hepatitis.cirrhosis
short:
  v: 肝硬化 (Cirrhosis)
definition:
  v: 是否有肝硬化。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.medicalHistory.hepatitis.cirrhosis
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 肝硬化: DentalOHST.Condition[cirrhosis]

id:
  v: TWDentalOHST.medicalHistory.ckd
path:
  v: TWDentalOHST.medicalHistory.ckd
short:
  v: 腎病 (CKD)
definition:
  v: 是否有慢性腎臟病（Chronic Kidney Disease）。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.medicalHistory.ckd
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 腎病: DentalOHST.Condition[ckd]

id:
  v: TWDentalOHST.medicalHistory.bleedingDisorder
path:
  v: TWDentalOHST.medicalHistory.bleedingDisorder
short:
  v: 出血異常 (Bleeding Disorder)
definition:
  v: 是否有出血異常或凝血功能障礙。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.medicalHistory.bleedingDisorder
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 出血異常: DentalOHST.Condition[bleedingDisorder]

id:
  v: TWDentalOHST.medicalHistory.pregnancy
path:
  v: TWDentalOHST.medicalHistory.pregnancy
short:
  v: 懷孕 (Pregnancy)
definition:
  v: 目前是否懷孕中。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.medicalHistory.pregnancy
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 懷孕: DentalOHST.Condition[pregnancy]

id:
  v: TWDentalOHST.medicalHistory.other
path:
  v: TWDentalOHST.medicalHistory.other
short:
  v: 其他 (Others)
definition:
  v: 其他疾病史補充說明。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.medicalHistory.other
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 其他疾病: DentalOHST.Condition[other].note

id:
  v: TWDentalOHST.currentMedication
path:
  v: TWDentalOHST.currentMedication
short:
  v: 目前用藥 (Current Medication)
definition:
  v: 病人目前正在服用的藥物清單。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.currentMedication
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 目前用藥: DentalOHST.MedicationStatement

id:
  v: TWDentalOHST.toothStatus
path:
  v: TWDentalOHST.toothStatus
short:
  v: 牙位狀態評估 (Tooth Status)
definition:
  v: 每顆牙齒的狀態評估，以FDI二位數牙位編號系統記錄。涵蓋恆牙（11–18, 21–28, 31–38, 41–48）及乳牙（51–55, 61–65, 71–75, 81–85）。
min:
  v: 0
max:
  v: *
base:
  path:
    v: TWDentalOHST.toothStatus
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 牙位評估: DentalOHST.Observation[toothStatus]

id:
  v: TWDentalOHST.toothStatus.id
path:
  v: TWDentalOHST.toothStatus.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    value: url
      v: string
  code:
    v: http://hl7.org/fhirpath/System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDentalOHST.toothStatus.extension
path:
  v: TWDentalOHST.toothStatus.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDentalOHST.toothStatus.modifierExtension
path:
  v: TWDentalOHST.toothStatus.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: TWDentalOHST.toothStatus.toothNumber
path:
  v: TWDentalOHST.toothStatus.toothNumber
short:
  v: 牙位編號 (FDI Tooth Number)
definition:
  v: FDI 二位數牙位編號（如：11=右上中切牙; 36=左下第一大臼齒; 55=右上第二乳臼齒等）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOHST.toothStatus.toothNumber
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: code
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 牙位編號: DentalOHST.Observation[toothStatus].bodySite

id:
  v: TWDentalOHST.toothStatus.status
path:
  v: TWDentalOHST.toothStatus.status
short:
  v: 牙齒狀態代碼 (Status Code)
definition:
  v: 牙齒狀態（0=健康Sound; 1=齲齒Decay; 2=缺牙Missing; 3=已填補Filled; 4=活動假牙Removable denture; 5=牙冠Crown或牙橋支台Bridge abutment; 6=殘根Retained root; 7=外傷Trauma; 8=未萌出Un-erupted; 9=未記錄Not recorded）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOHST.toothStatus.status
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: code
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 牙齒狀態: DentalOHST.Observation[toothStatus].valueCode

id:
  v: TWDentalOHST.toothStatus.missingReason
path:
  v: TWDentalOHST.toothStatus.missingReason
short:
  v: 缺牙原因 (Missing Reason)
definition:
  v: 僅當牙齒狀態為缺牙（Status=2）時填寫（A=齲齒Caries; B=乳牙自然脫落Exfoliated; C=非齲齒non-caries; D=外傷Trauma; E=先天缺牙Congenital; F=不明Unknown）。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.toothStatus.missingReason
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 缺牙原因: DentalOHST.Observation[toothStatus].component[missingReason].valueCode

id:
  v: TWDentalOHST.dentureAssessment
path:
  v: TWDentalOHST.dentureAssessment
short:
  v: 假牙評估 (Denture Assessment)
definition:
  v: 現有假牙的合適度與清潔狀況評估（適用於有假牙之個案）。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.dentureAssessment
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 假牙評估: DentalOHST.Observation[denture]

id:
  v: TWDentalOHST.dentureAssessment.id
path:
  v: TWDentalOHST.dentureAssessment.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    value: url
      v: string
  code:
    v: http://hl7.org/fhirpath/System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDentalOHST.dentureAssessment.extension
path:
  v: TWDentalOHST.dentureAssessment.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDentalOHST.dentureAssessment.modifierExtension
path:
  v: TWDentalOHST.dentureAssessment.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: TWDentalOHST.dentureAssessment.fit
path:
  v: TWDentalOHST.dentureAssessment.fit
short:
  v: 假牙合適度 (Fit)
definition:
  v: 假牙合適度評估（good=合適; needs-adjustment=需調整; poor=不合適建議轉介重作）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOHST.dentureAssessment.fit
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: code
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 假牙合適度: DentalOHST.Observation[denture].component[fit].valueCode

id:
  v: TWDentalOHST.dentureAssessment.hygiene
path:
  v: TWDentalOHST.dentureAssessment.hygiene
short:
  v: 假牙清潔 (Hygiene Cleanliness)
definition:
  v: 假牙清潔狀況（good=良好; fair=普通需加強; poor=不佳高風險）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOHST.dentureAssessment.hygiene
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: code
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 假牙清潔: DentalOHST.Observation[denture].component[hygiene].valueCode

id:
  v: TWDentalOHST.oralIndex
path:
  v: TWDentalOHST.oralIndex
short:
  v: 口腔指數篩檢 (Index Oral Screening)
definition:
  v: 針對六個代表牙位進行牙菌斑、牙齦及牙結石指數評估。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOHST.oralIndex
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 口腔指數篩檢: DentalOHST.Observation[oralIndex]

id:
  v: TWDentalOHST.oralIndex.id
path:
  v: TWDentalOHST.oralIndex.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    value: url
      v: string
  code:
    v: http://hl7.org/fhirpath/System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDentalOHST.oralIndex.extension
path:
  v: TWDentalOHST.oralIndex.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDentalOHST.oralIndex.modifierExtension
path:
  v: TWDentalOHST.oralIndex.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: TWDentalOHST.oralIndex.site
path:
  v: TWDentalOHST.oralIndex.site
short:
  v: 指數評估牙位 (Index Site)
definition:
  v: 各代表牙位之口腔指數評估。標準評估牙位為：55/16（右上第二乳臼齒／第一大臼齒）、51/11（右上乳中切牙／中切牙）、65/26（左上第二乳臼齒／第一大臼齒）、75/36（左下第二乳臼齒／第一大臼齒）、71/31（左下乳中切牙／中切牙）、85/46（右下第二乳臼齒／第一大臼齒）。
min:
  v: 0
max:
  v: *
base:
  path:
    v: TWDentalOHST.oralIndex.site
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 評估牙位: DentalOHST.Observation[oralIndex].component

id:
  v: TWDentalOHST.oralIndex.site.id
path:
  v: TWDentalOHST.oralIndex.site.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    value: url
      v: string
  code:
    v: http://hl7.org/fhirpath/System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDentalOHST.oralIndex.site.extension
path:
  v: TWDentalOHST.oralIndex.site.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDentalOHST.oralIndex.site.modifierExtension
path:
  v: TWDentalOHST.oralIndex.site.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: TWDentalOHST.oralIndex.site.toothCode
path:
  v: TWDentalOHST.oralIndex.site.toothCode
short:
  v: 牙位代碼（乳牙/恆牙）
definition:
  v: 代表牙位的記錄，格式為「乳牙/恆牙」（如：55/16、51/11、65/26、75/36、71/31、85/46）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOHST.oralIndex.site.toothCode
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 牙位代碼: DentalOHST.Observation[oralIndex].component.code

id:
  v: TWDentalOHST.oralIndex.site.plaqueIndex
path:
  v: TWDentalOHST.oralIndex.site.plaqueIndex
short:
  v: 牙菌斑指數 (Plaque Index)
definition:
  v: 牙菌斑指數評分（0=無菌斑; 1=輕度; 2=中度; 3=重度）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOHST.oralIndex.site.plaqueIndex
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: integer
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 牙菌斑指數: DentalOHST.Observation[oralIndex].component[plaque].valueInteger

id:
  v: TWDentalOHST.oralIndex.site.gingivalIndex
path:
  v: TWDentalOHST.oralIndex.site.gingivalIndex
short:
  v: 牙齦指數 (Gingival Index)
definition:
  v: 牙齦指數評分（0=健康; 1=輕度發炎; 2=中度發炎; 3=重度發炎）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOHST.oralIndex.site.gingivalIndex
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: integer
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 牙齦指數: DentalOHST.Observation[oralIndex].component[gingival].valueInteger

id:
  v: TWDentalOHST.oralIndex.site.calculusIndex
path:
  v: TWDentalOHST.oralIndex.site.calculusIndex
short:
  v: 牙結石指數 (Calculus Index)
definition:
  v: 牙結石指數評分（0=無; 1=輕度; 2=中度; 3=重度）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOHST.oralIndex.site.calculusIndex
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: integer
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 牙結石指數: DentalOHST.Observation[oralIndex].component[calculus].valueInteger

id:
  v: TWDentalOHST.oralIndex.site.score
path:
  v: TWDentalOHST.oralIndex.site.score
short:
  v: 各牙位分數 (Score)
definition:
  v: 該牙位三項指數的合計或加權計算分數。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.oralIndex.site.score
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: decimal
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 牙位分數: DentalOHST.Observation[oralIndex].component[score].valueDecimal

id:
  v: TWDentalOHST.oralIndex.totalScore
path:
  v: TWDentalOHST.oralIndex.totalScore
short:
  v: 指數總分 (Index Total Score)
definition:
  v: 六個評估牙位的口腔指數總分。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.oralIndex.totalScore
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: decimal
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 指數總分: DentalOHST.Observation[oralIndex].valueDecimal

id:
  v: TWDentalOHST.oralIndex.overallOralHygieneLevel
path:
  v: TWDentalOHST.oralIndex.overallOralHygieneLevel
short:
  v: 整體口腔衛生等級 (Oral Hygiene Level)
definition:
  v: 依指數總分評定的整體口腔衛生等級（0=健康Healthy; 1=輕度Mild; 2=中度Moderate; 3=重度Severe）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOHST.oralIndex.overallOralHygieneLevel
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: code
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 整體口腔衛生等級: DentalOHST.Observation[oralIndex].interpretation

id:
  v: TWDentalOHST.intervention
path:
  v: TWDentalOHST.intervention
short:
  v: 處置建議 (Intervention)
definition:
  v: 依篩檢結果提出的處置建議（可複選）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOHST.intervention
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 處置建議: DentalOHST.ServiceRequest

id:
  v: TWDentalOHST.intervention.id
path:
  v: TWDentalOHST.intervention.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    value: url
      v: string
  code:
    v: http://hl7.org/fhirpath/System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDentalOHST.intervention.extension
path:
  v: TWDentalOHST.intervention.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDentalOHST.intervention.modifierExtension
path:
  v: TWDentalOHST.intervention.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: TWDentalOHST.intervention.ohi
path:
  v: TWDentalOHST.intervention.ohi
short:
  v: 口腔衛教 (OHI)
definition:
  v: 是否給予口腔衛生教育（Oral Hygiene Instruction）。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.intervention.ohi
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 口腔衛教: DentalOHST.ServiceRequest[ohi]

id:
  v: TWDentalOHST.intervention.followUp
path:
  v: TWDentalOHST.intervention.followUp
short:
  v: 需追蹤 (Follow-up)
definition:
  v: 是否需要後續追蹤。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.intervention.followUp
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 需追蹤: DentalOHST.ServiceRequest[followUp]

id:
  v: TWDentalOHST.intervention.referral
path:
  v: TWDentalOHST.intervention.referral
short:
  v: 轉介 (Referral)
definition:
  v: 是否需要轉介至其他科別或院所。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.intervention.referral
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 轉介: DentalOHST.ServiceRequest[referral]

id:
  v: TWDentalOHST.treatment
path:
  v: TWDentalOHST.treatment
short:
  v: 治療 (Treatment)
definition:
  v: 篩檢當次的治療計畫與完成情形。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.treatment
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 治療: DentalOHST.Procedure

id:
  v: TWDentalOHST.treatment.id
path:
  v: TWDentalOHST.treatment.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    value: url
      v: string
  code:
    v: http://hl7.org/fhirpath/System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDentalOHST.treatment.extension
path:
  v: TWDentalOHST.treatment.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDentalOHST.treatment.modifierExtension
path:
  v: TWDentalOHST.treatment.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: TWDentalOHST.treatment.planned
path:
  v: TWDentalOHST.treatment.planned
short:
  v: 治療計畫 (Plan)
definition:
  v: 本次計畫進行的治療項目。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.treatment.planned
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element

id:
  v: TWDentalOHST.treatment.planned.id
path:
  v: TWDentalOHST.treatment.planned.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    value: url
      v: string
  code:
    v: http://hl7.org/fhirpath/System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDentalOHST.treatment.planned.extension
path:
  v: TWDentalOHST.treatment.planned.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDentalOHST.treatment.planned.modifierExtension
path:
  v: TWDentalOHST.treatment.planned.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: TWDentalOHST.treatment.planned.scaling
path:
  v: TWDentalOHST.treatment.planned.scaling
short:
  v: 洗牙計畫 (Scaling)
definition:
  v: 是否計畫進行洗牙（Scaling）。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.treatment.planned.scaling
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 洗牙計畫: DentalOHST.CarePlan.activity[scaling].detail.status

id:
  v: TWDentalOHST.treatment.planned.filling
path:
  v: TWDentalOHST.treatment.planned.filling
short:
  v: 補牙計畫 (Filling)
definition:
  v: 是否計畫進行補牙（Filling）。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.treatment.planned.filling
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 補牙計畫: DentalOHST.CarePlan.activity[filling].detail.status

id:
  v: TWDentalOHST.treatment.planned.extraction
path:
  v: TWDentalOHST.treatment.planned.extraction
short:
  v: 拔牙計畫 (Extraction)
definition:
  v: 是否計畫進行拔牙（Extraction）。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.treatment.planned.extraction
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 拔牙計畫: DentalOHST.CarePlan.activity[extraction].detail.status

id:
  v: TWDentalOHST.treatment.planned.sealant
path:
  v: TWDentalOHST.treatment.planned.sealant
short:
  v: 窩溝封填計畫 (Sealant)
definition:
  v: 是否計畫進行窩溝封填（Pit and Fissure Sealant）。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.treatment.planned.sealant
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 窩溝封填計畫: DentalOHST.CarePlan.activity[sealant].detail.status

id:
  v: TWDentalOHST.treatment.planned.fluoride
path:
  v: TWDentalOHST.treatment.planned.fluoride
short:
  v: 塗氟計畫 (Fluoride)
definition:
  v: 是否計畫進行塗氟（Fluoride Application）。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.treatment.planned.fluoride
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 塗氟計畫: DentalOHST.CarePlan.activity[fluoride].detail.status

id:
  v: TWDentalOHST.treatment.planned.sign
path:
  v: TWDentalOHST.treatment.planned.sign
short:
  v: 計畫確認簽名 (Sign)
definition:
  v: 治療計畫確認人員的簽名。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.treatment.planned.sign
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 計畫簽名: DentalOHST.CarePlan.note

id:
  v: TWDentalOHST.treatment.completed
path:
  v: TWDentalOHST.treatment.completed
short:
  v: 治療完成 (Done)
definition:
  v: 本次已完成的治療項目。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.treatment.completed
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element

id:
  v: TWDentalOHST.treatment.completed.id
path:
  v: TWDentalOHST.treatment.completed.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    value: url
      v: string
  code:
    v: http://hl7.org/fhirpath/System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDentalOHST.treatment.completed.extension
path:
  v: TWDentalOHST.treatment.completed.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDentalOHST.treatment.completed.modifierExtension
path:
  v: TWDentalOHST.treatment.completed.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: TWDentalOHST.treatment.completed.scaling
path:
  v: TWDentalOHST.treatment.completed.scaling
short:
  v: 洗牙完成 (Scaling)
definition:
  v: 是否已完成洗牙。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.treatment.completed.scaling
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 洗牙完成: DentalOHST.Procedure[scaling].status

id:
  v: TWDentalOHST.treatment.completed.filling
path:
  v: TWDentalOHST.treatment.completed.filling
short:
  v: 補牙完成 (Filling)
definition:
  v: 是否已完成補牙。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.treatment.completed.filling
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 補牙完成: DentalOHST.Procedure[filling].status

id:
  v: TWDentalOHST.treatment.completed.extraction
path:
  v: TWDentalOHST.treatment.completed.extraction
short:
  v: 拔牙完成 (Extraction)
definition:
  v: 是否已完成拔牙。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.treatment.completed.extraction
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 拔牙完成: DentalOHST.Procedure[extraction].status

id:
  v: TWDentalOHST.treatment.completed.sealant
path:
  v: TWDentalOHST.treatment.completed.sealant
short:
  v: 窩溝封填完成 (Sealant)
definition:
  v: 是否已完成窩溝封填。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.treatment.completed.sealant
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 窩溝封填完成: DentalOHST.Procedure[sealant].status

id:
  v: TWDentalOHST.treatment.completed.fluoride
path:
  v: TWDentalOHST.treatment.completed.fluoride
short:
  v: 塗氟完成 (Fluoride)
definition:
  v: 是否已完成塗氟。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.treatment.completed.fluoride
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 塗氟完成: DentalOHST.Procedure[fluoride].status

id:
  v: TWDentalOHST.treatment.completed.sign
path:
  v: TWDentalOHST.treatment.completed.sign
short:
  v: 完成確認簽名 (Sign)
definition:
  v: 治療完成確認人員的簽名。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.treatment.completed.sign
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 完成簽名: DentalOHST.Procedure.note

id:
  v: TWDentalOHST.clinicalNote
path:
  v: TWDentalOHST.clinicalNote
short:
  v: 臨床紀錄 (Clinical Note)
definition:
  v: 牙醫師記錄的其他臨床觀察、說明或附記。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOHST.clinicalNote
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 臨床紀錄: DentalOHST.ClinicalImpression.note

element:
  id:
    v: TWDentalOHST
  path:
    v: TWDentalOHST
  short:
    v: 牙醫－口腔篩檢工具 (TOCA Oral Health Screening Tool, OHST) 之資料模型
  definition:
    v: 牙醫師執行口腔健康篩檢之資料模型（OHST），涵蓋病人基本資料、生命徵象、疾病史、牙位狀態評估（FDI系統）、假牙評估、口腔指數篩檢（牙菌斑／牙齦／牙結石）、整體口腔衛生等級、處置建議及治療計畫與紀錄。
  mapping:
    identity:
      v: TWDentalOHST
    map:
      v: DentalOHST
element:
  id:
    v: TWDentalOHST.identifier
  path:
    v: TWDentalOHST.identifier
  short:
    v: 篩檢紀錄識別碼
  definition:
    v: 篩檢紀錄的唯一識別碼。
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: Identifier
  mapping:
    identity:
      v: TWDentalOHST
    map:
      v: 篩檢紀錄識別碼: DentalOHST.identifier
element:
  id:
    v: TWDentalOHST.subject
  path:
    v: TWDentalOHST.subject
  short:
    v: 受檢對象（病人）
  definition:
    v: 接受口腔篩檢的病人。
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: Reference
  mapping:
    identity:
      v: TWDentalOHST
    map:
      v: 受檢病人: DentalOHST.subject
element:
  id:
    v: TWDentalOHST.medicalRecordNumber
  path:
    v: TWDentalOHST.medicalRecordNumber
  short:
    v: 病歷號 (Patient ID)
  definition:
    v: 病人的病歷號碼。
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: Identifier
  mapping:
    identity:
      v: TWDentalOHST
    map:
      v: 病歷號: DentalOHST.identifier
element:
  id:
    v: TWDentalOHST.screeningDate
  path:
    v: TWDentalOHST.screeningDate
  short:
    v: 篩檢日期 (Date)
  definition:
    v: 進行口腔篩檢的日期。
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: date
  mapping:
    identity:
      v: TWDentalOHST
    map:
      v: 篩檢日期: DentalOHST.effectiveDateTime
element:
  id:
    v: TWDentalOHST.performer
  path:
    v: TWDentalOHST.performer
  short:
    v: 執行牙醫師
  definition:
    v: 執行此口腔篩檢的牙醫師。
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: Reference
  mapping:
    identity:
      v: TWDentalOHST
    map:
      v: 執行牙醫師: DentalOHST.performer
element:
  id:
    v: TWDentalOHST.vitals
  path:
    v: TWDentalOHST.vitals
  short:
    v: 生命徵象與體位
  definition:
    v: 篩檢當日量測的生命徵象及身體測量資料。
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: BackboneElement
  mapping:
    identity:
      v: TWDentalOHST
    map:
      v: 生命徵象: DentalOHST.component
element:
  id:
    v: TWDentalOHST.vitals.height
  path:
    v: TWDentalOHST.vitals.height
  short:
    v: 身高 BH (cm)
  definition:
    v: 病人身高，單位公分（cm）。
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: decimal
  mapping:
    identity:
      v: TWDentalOHST
    map:
      v: 身高: DentalOHST.component[height].valueQuantity
element:
  id:
    v: TWDentalOHST.vitals.weight
  path:
    v: TWDentalOHST.vitals.weight
  short:
    v: 體重 BW (kg)
  definition:
    v: 病人體重，單位公斤（kg）。
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: decimal
  mapping:
    identity:
      v: TWDentalOHST
    map:
      v: 體重: DentalOHST.component[weight].valueQuantity
element:
  id:
    v: TWDentalOHST.vitals.bloodPressureSystolic
  path:
    v: TWDentalOHST.vitals.bloodPressureSystolic
  short:
    v: 收縮壓 (mmHg)
  definition:
    v: 收縮壓數值，單位 mmHg。
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: integer
  mapping:
    identity:
      v: TWDentalOHST
    map:
      v: 收縮壓: DentalOHST.component[systolicBP].valueQuantity

id:
  v: TWDentalOHST.vitals.bloodPressureDiastolic
path:
  v: TWDentalOHST.vitals.bloodPressureDiastolic
short:
  v: 舒張壓 (mmHg)
definition:
  v: 舒張壓數值，單位 mmHg。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: integer
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 舒張壓: DentalOHST.component[diastolicBP].valueQuantity

id:
  v: TWDentalOHST.vitals.pulseRate
path:
  v: TWDentalOHST.vitals.pulseRate
short:
  v: 脈搏 PR (bpm)
definition:
  v: 脈搏數值，單位 bpm。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: integer
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 脈搏: DentalOHST.component[pulseRate].valueQuantity

id:
  v: TWDentalOHST.allergy
path:
  v: TWDentalOHST.allergy
short:
  v: 藥物過敏 (Allergy)
definition:
  v: 病人藥物過敏資訊。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 藥物過敏: DentalOHST.AllergyIntolerance

id:
  v: TWDentalOHST.allergy.hasAllergy
path:
  v: TWDentalOHST.allergy.hasAllergy
short:
  v: 是否有藥物過敏
definition:
  v: 是否有藥物過敏（true=有; false=無）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 是否有過敏: DentalOHST.AllergyIntolerance.clinicalStatus

id:
  v: TWDentalOHST.allergy.drugAllergyDetail
path:
  v: TWDentalOHST.allergy.drugAllergyDetail
short:
  v: 過敏藥物名稱 (Drug Allergy)
definition:
  v: 若有藥物過敏，記錄過敏藥物的名稱或類別。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 過敏藥物: DentalOHST.AllergyIntolerance.code

id:
  v: TWDentalOHST.medicalHistory
path:
  v: TWDentalOHST.medicalHistory
short:
  v: 疾病史 (Past Medical History)
definition:
  v: 病人過去及現有疾病史紀錄（可複選）。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 疾病史: DentalOHST.Condition

id:
  v: TWDentalOHST.medicalHistory.noHistory
path:
  v: TWDentalOHST.medicalHistory.noHistory
short:
  v: 無疾病史
definition:
  v: 確認病人無任何慢性疾病史。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOHST.medicalHistory.hypertension
path:
  v: TWDentalOHST.medicalHistory.hypertension
short:
  v: 高血壓 (Hypertension)
definition:
  v: 是否有高血壓病史。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 高血壓: DentalOHST.Condition[hypertension]

id:
  v: TWDentalOHST.medicalHistory.diabetes
path:
  v: TWDentalOHST.medicalHistory.diabetes
short:
  v: 糖尿病 (Diabetes)
definition:
  v: 是否有糖尿病病史。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 糖尿病: DentalOHST.Condition[diabetes]

id:
  v: TWDentalOHST.medicalHistory.heartDisease
path:
  v: TWDentalOHST.medicalHistory.heartDisease
short:
  v: 心臟病 (Heart Disease)
definition:
  v: 是否有心臟病病史。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 心臟病: DentalOHST.Condition[heartDisease]

id:
  v: TWDentalOHST.medicalHistory.stroke
path:
  v: TWDentalOHST.medicalHistory.stroke
short:
  v: 中風 (Stroke)
definition:
  v: 是否有中風病史。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 中風: DentalOHST.Condition[stroke]

id:
  v: TWDentalOHST.medicalHistory.asthma
path:
  v: TWDentalOHST.medicalHistory.asthma
short:
  v: 氣喘 (Asthma)
definition:
  v: 是否有氣喘病史。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 氣喘: DentalOHST.Condition[asthma]

id:
  v: TWDentalOHST.medicalHistory.hepatitis
path:
  v: TWDentalOHST.medicalHistory.hepatitis
short:
  v: 肝病 (Hepatitis)
definition:
  v: 肝病相關病史。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement

id:
  v: TWDentalOHST.medicalHistory.hepatitis.typeB
path:
  v: TWDentalOHST.medicalHistory.hepatitis.typeB
short:
  v: B型肝炎 (Hepatitis B)
definition:
  v: 是否有B型肝炎。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: B型肝炎: DentalOHST.Condition[hepatitisB]

id:
  v: TWDentalOHST.medicalHistory.hepatitis.typeC
path:
  v: TWDentalOHST.medicalHistory.hepatitis.typeC
short:
  v: C型肝炎 (Hepatitis C)
definition:
  v: 是否有C型肝炎。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: C型肝炎: DentalOHST.Condition[hepatitisC]

id:
  v: TWDentalOHST.medicalHistory.hepatitis.cirrhosis
path:
  v: TWDentalOHST.medicalHistory.hepatitis.cirrhosis
short:
  v: 肝硬化 (Cirrhosis)
definition:
  v: 是否有肝硬化。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 肝硬化: DentalOHST.Condition[cirrhosis]

id:
  v: TWDentalOHST.medicalHistory.ckd
path:
  v: TWDentalOHST.medicalHistory.ckd
short:
  v: 腎病 (CKD)
definition:
  v: 是否有慢性腎臟病（Chronic Kidney Disease）。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 腎病: DentalOHST.Condition[ckd]

id:
  v: TWDentalOHST.medicalHistory.bleedingDisorder
path:
  v: TWDentalOHST.medicalHistory.bleedingDisorder
short:
  v: 出血異常 (Bleeding Disorder)
definition:
  v: 是否有出血異常或凝血功能障礙。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 出血異常: DentalOHST.Condition[bleedingDisorder]

id:
  v: TWDentalOHST.medicalHistory.pregnancy
path:
  v: TWDentalOHST.medicalHistory.pregnancy
short:
  v: 懷孕 (Pregnancy)
definition:
  v: 目前是否懷孕中。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 懷孕: DentalOHST.Condition[pregnancy]

id:
  v: TWDentalOHST.medicalHistory.other
path:
  v: TWDentalOHST.medicalHistory.other
short:
  v: 其他 (Others)
definition:
  v: 其他疾病史補充說明。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 其他疾病: DentalOHST.Condition[other].note

id:
  v: TWDentalOHST.currentMedication
path:
  v: TWDentalOHST.currentMedication
short:
  v: 目前用藥 (Current Medication)
definition:
  v: 病人目前正在服用的藥物清單。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 目前用藥: DentalOHST.MedicationStatement

id:
  v: TWDentalOHST.toothStatus
path:
  v: TWDentalOHST.toothStatus
short:
  v: 牙位狀態評估 (Tooth Status)
definition:
  v: 每顆牙齒的狀態評估，以FDI二位數牙位編號系統記錄。涵蓋恆牙（11–18, 21–28, 31–38, 41–48）及乳牙（51–55, 61–65, 71–75, 81–85）。
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 牙位評估: DentalOHST.Observation[toothStatus]

id:
  v: TWDentalOHST.toothStatus.toothNumber
path:
  v: TWDentalOHST.toothStatus.toothNumber
short:
  v: 牙位編號 (FDI Tooth Number)
definition:
  v: FDI 二位數牙位編號（如：11=右上中切牙; 36=左下第一大臼齒; 55=右上第二乳臼齒等）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: code
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 牙位編號: DentalOHST.Observation[toothStatus].bodySite

id:
  v: TWDentalOHST.toothStatus.status
path:
  v: TWDentalOHST.toothStatus.status
short:
  v: 牙齒狀態代碼 (Status Code)
definition:
  v: 牙齒狀態（0=健康Sound; 1=齲齒Decay; 2=缺牙Missing; 3=已填補Filled; 4=活動假牙Removable denture; 5=牙冠Crown或牙橋支台Bridge abutment; 6=殘根Retained root; 7=外傷Trauma; 8=未萌出Un-erupted; 9=未記錄Not recorded）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: code
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 牙齒狀態: DentalOHST.Observation[toothStatus].valueCode

id:
  v: TWDentalOHST.toothStatus.missingReason
path:
  v: TWDentalOHST.toothStatus.missingReason
short:
  v: 缺牙原因 (Missing Reason)
definition:
  v: 僅當牙齒狀態為缺牙（Status=2）時填寫（A=齲齒Caries; B=乳牙自然脫落Exfoliated; C=非齲齒non-caries; D=外傷Trauma; E=先天缺牙Congenital; F=不明Unknown）。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: code
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 缺牙原因: DentalOHST.Observation[toothStatus].component[missingReason].valueCode

id:
  v: TWDentalOHST.dentureAssessment
path:
  v: TWDentalOHST.dentureAssessment
short:
  v: 假牙評估 (Denture Assessment)
definition:
  v: 現有假牙的合適度與清潔狀況評估（適用於有假牙之個案）。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 假牙評估: DentalOHST.Observation[denture]

id:
  v: TWDentalOHST.dentureAssessment.fit
path:
  v: TWDentalOHST.dentureAssessment.fit
short:
  v: 假牙合適度 (Fit)
definition:
  v: 假牙合適度評估（good=合適; needs-adjustment=需調整; poor=不合適建議轉介重作）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: code
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 假牙合適度: DentalOHST.Observation[denture].component[fit].valueCode

id:
  v: TWDentalOHST.dentureAssessment.hygiene
path:
  v: TWDentalOHST.dentureAssessment.hygiene
short:
  v: 假牙清潔 (Hygiene Cleanliness)
definition:
  v: 假牙清潔狀況（good=良好; fair=普通需加強; poor=不佳高風險）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: code
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 假牙清潔: DentalOHST.Observation[denture].component[hygiene].valueCode

id:
  v: TWDentalOHST.oralIndex
path:
  v: TWDentalOHST.oralIndex
short:
  v: 口腔指數篩檢 (Index Oral Screening)
definition:
  v: 針對六個代表牙位進行牙菌斑、牙齦及牙結石指數評估。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: BackboneElement
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 口腔指數篩檢: DentalOHST.Observation[oralIndex]

id:
  v: TWDentalOHST.oralIndex.site
path:
  v: TWDentalOHST.oralIndex.site
short:
  v: 指數評估牙位 (Index Site)
definition:
  v: 各代表牙位之口腔指數評估。標準評估牙位為：55/16（右上第二乳臼齒／第一大臼齒）、51/11（右上乳中切牙／中切牙）、65/26（左上第二乳臼齒／第一大臼齒）、75/36（左下第二乳臼齒／第一大臼齒）、71/31（左下乳中切牙／中切牙）、85/46（右下第二乳臼齒／第一大臼齒）。
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 評估牙位: DentalOHST.Observation[oralIndex].component

id:
  v: TWDentalOHST.oralIndex.site.toothCode
path:
  v: TWDentalOHST.oralIndex.site.toothCode
short:
  v: 牙位代碼（乳牙/恆牙）
definition:
  v: 代表牙位的記錄，格式為「乳牙/恆牙」（如：55/16、51/11、65/26、75/36、71/31、85/46）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 牙位代碼: DentalOHST.Observation[oralIndex].component.code

id:
  v: TWDentalOHST.oralIndex.site.plaqueIndex
path:
  v: TWDentalOHST.oralIndex.site.plaqueIndex
short:
  v: 牙菌斑指數 (Plaque Index)
definition:
  v: 牙菌斑指數評分（0=無菌斑; 1=輕度; 2=中度; 3=重度）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: integer
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 牙菌斑指數: DentalOHST.Observation[oralIndex].component[plaque].valueInteger

id:
  v: TWDentalOHST.oralIndex.site.gingivalIndex
path:
  v: TWDentalOHST.oralIndex.site.gingivalIndex
short:
  v: 牙齦指數 (Gingival Index)
definition:
  v: 牙齦指數評分（0=健康; 1=輕度發炎; 2=中度發炎; 3=重度發炎）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: integer
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 牙齦指數: DentalOHST.Observation[oralIndex].component[gingival].valueInteger

id:
  v: TWDentalOHST.oralIndex.site.calculusIndex
path:
  v: TWDentalOHST.oralIndex.site.calculusIndex
short:
  v: 牙結石指數 (Calculus Index)
definition:
  v: 牙結石指數評分（0=無; 1=輕度; 2=中度; 3=重度）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: integer
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 牙結石指數: DentalOHST.Observation[oralIndex].component[calculus].valueInteger

id:
  v: TWDentalOHST.oralIndex.site.score
path:
  v: TWDentalOHST.oralIndex.site.score
short:
  v: 各牙位分數 (Score)
definition:
  v: 該牙位三項指數的合計或加權計算分數。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: decimal
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 牙位分數: DentalOHST.Observation[oralIndex].component[score].valueDecimal

id:
  v: TWDentalOHST.oralIndex.totalScore
path:
  v: TWDentalOHST.oralIndex.totalScore
short:
  v: 指數總分 (Index Total Score)
definition:
  v: 六個評估牙位的口腔指數總分。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: decimal
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 指數總分: DentalOHST.Observation[oralIndex].valueDecimal

id:
  v: TWDentalOHST.oralIndex.overallOralHygieneLevel
path:
  v: TWDentalOHST.oralIndex.overallOralHygieneLevel
short:
  v: 整體口腔衛生等級 (Oral Hygiene Level)
definition:
  v: 依指數總分評定的整體口腔衛生等級（0=健康Healthy; 1=輕度Mild; 2=中度Moderate; 3=重度Severe）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: code
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 整體口腔衛生等級: DentalOHST.Observation[oralIndex].interpretation

id:
  v: TWDentalOHST.intervention
path:
  v: TWDentalOHST.intervention
short:
  v: 處置建議 (Intervention)
definition:
  v: 依篩檢結果提出的處置建議（可複選）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: BackboneElement
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 處置建議: DentalOHST.ServiceRequest

id:
  v: TWDentalOHST.intervention.ohi
path:
  v: TWDentalOHST.intervention.ohi
short:
  v: 口腔衛教 (OHI)
definition:
  v: 是否給予口腔衛生教育（Oral Hygiene Instruction）。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 口腔衛教: DentalOHST.ServiceRequest[ohi]

id:
  v: TWDentalOHST.intervention.followUp
path:
  v: TWDentalOHST.intervention.followUp
short:
  v: 需追蹤 (Follow-up)
definition:
  v: 是否需要後續追蹤。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 需追蹤: DentalOHST.ServiceRequest[followUp]

id:
  v: TWDentalOHST.intervention.referral
path:
  v: TWDentalOHST.intervention.referral
short:
  v: 轉介 (Referral)
definition:
  v: 是否需要轉介至其他科別或院所。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 轉介: DentalOHST.ServiceRequest[referral]

id:
  v: TWDentalOHST.treatment
path:
  v: TWDentalOHST.treatment
short:
  v: 治療 (Treatment)
definition:
  v: 篩檢當次的治療計畫與完成情形。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 治療: DentalOHST.Procedure

id:
  v: TWDentalOHST.treatment.planned
path:
  v: TWDentalOHST.treatment.planned
short:
  v: 治療計畫 (Plan)
definition:
  v: 本次計畫進行的治療項目。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement

id:
  v: TWDentalOHST.treatment.planned.scaling
path:
  v: TWDentalOHST.treatment.planned.scaling
short:
  v: 洗牙計畫 (Scaling)
definition:
  v: 是否計畫進行洗牙（Scaling）。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 洗牙計畫: DentalOHST.CarePlan.activity[scaling].detail.status

id:
  v: TWDentalOHST.treatment.planned.filling
path:
  v: TWDentalOHST.treatment.planned.filling
short:
  v: 補牙計畫 (Filling)
definition:
  v: 是否計畫進行補牙（Filling）。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 補牙計畫: DentalOHST.CarePlan.activity[filling].detail.status

id:
  v: TWDentalOHST.treatment.planned.extraction
path:
  v: TWDentalOHST.treatment.planned.extraction
short:
  v: 拔牙計畫 (Extraction)
definition:
  v: 是否計畫進行拔牙（Extraction）。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 拔牙計畫: DentalOHST.CarePlan.activity[extraction].detail.status

id:
  v: TWDentalOHST.treatment.planned.sealant
path:
  v: TWDentalOHST.treatment.planned.sealant
short:
  v: 窩溝封填計畫 (Sealant)
definition:
  v: 是否計畫進行窩溝封填（Pit and Fissure Sealant）。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 窩溝封填計畫: DentalOHST.CarePlan.activity[sealant].detail.status

id:
  v: TWDentalOHST.treatment.planned.fluoride
path:
  v: TWDentalOHST.treatment.planned.fluoride
short:
  v: 塗氟計畫 (Fluoride)
definition:
  v: 是否計畫進行塗氟（Fluoride Application）。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 塗氟計畫: DentalOHST.CarePlan.activity[fluoride].detail.status

id:
  v: TWDentalOHST.treatment.planned.sign
path:
  v: TWDentalOHST.treatment.planned.sign
short:
  v: 計畫確認簽名 (Sign)
definition:
  v: 治療計畫確認人員的簽名。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 計畫簽名: DentalOHST.CarePlan.note

id:
  v: TWDentalOHST.treatment.completed
path:
  v: TWDentalOHST.treatment.completed
short:
  v: 治療完成 (Done)
definition:
  v: 本次已完成的治療項目。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement

id:
  v: TWDentalOHST.treatment.completed.scaling
path:
  v: TWDentalOHST.treatment.completed.scaling
short:
  v: 洗牙完成 (Scaling)
definition:
  v: 是否已完成洗牙。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 洗牙完成: DentalOHST.Procedure[scaling].status

id:
  v: TWDentalOHST.treatment.completed.filling
path:
  v: TWDentalOHST.treatment.completed.filling
short:
  v: 補牙完成 (Filling)
definition:
  v: 是否已完成補牙。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 補牙完成: DentalOHST.Procedure[filling].status

id:
  v: TWDentalOHST.treatment.completed.extraction
path:
  v: TWDentalOHST.treatment.completed.extraction
short:
  v: 拔牙完成 (Extraction)
definition:
  v: 是否已完成拔牙。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 拔牙完成: DentalOHST.Procedure[extraction].status

id:
  v: TWDentalOHST.treatment.completed.sealant
path:
  v: TWDentalOHST.treatment.completed.sealant
short:
  v: 窩溝封填完成 (Sealant)
definition:
  v: 是否已完成窩溝封填。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 窩溝封填完成: DentalOHST.Procedure[sealant].status

id:
  v: TWDentalOHST.treatment.completed.fluoride
path:
  v: TWDentalOHST.treatment.completed.fluoride
short:
  v: 塗氟完成 (Fluoride)
definition:
  v: 是否已完成塗氟。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 塗氟完成: DentalOHST.Procedure[fluoride].status

id:
  v: TWDentalOHST.treatment.completed.sign
path:
  v: TWDentalOHST.treatment.completed.sign
short:
  v: 完成確認簽名 (Sign)
definition:
  v: 治療完成確認人員的簽名。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 完成簽名: DentalOHST.Procedure.note

id:
  v: TWDentalOHST.clinicalNote
path:
  v: TWDentalOHST.clinicalNote
short:
  v: 臨床紀錄 (Clinical Note)
definition:
  v: 牙醫師記錄的其他臨床觀察、說明或附記。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
mapping:
  identity:
    v: TWDentalOHST
  map:
    v: 臨床紀錄: DentalOHST.ClinicalImpression.note