TWDentalOralCareAudit
type: StructureDefinition
node role: treeRoot
id:
  v: TWDentalOralCareAudit
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition TWDentalOralCareAudit Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> TWDentalOralCareAudit 0..* Base 牙醫－口腔照護稽核表 (TW Dental Oral Care Audit) 之資料模型 #xD; identifier 0..* Identifier 稽核紀錄識別碼 #xD; organizationName 0..1 string 機構名稱 #xD; auditDate 1..1 date 日期 #xD; auditor 1..1 Reference() 評核者 #xD; staff 0..1 Reference() 受稽核工作人員 #xD; staffName 0..1 string 工作人員姓名 #xD; resident 1..1 Reference() 住民（病人） #xD; residentBed 0..1 string 住民床號 #xD; residentName 0..1 string 住民姓名 #xD; cleaningAbilityCategory 1..1 code 潔牙能力分類 Binding: 口腔照護潔牙能力分類值集 (required) #xD; supervisionAudit 0..1 BackboneElement （A）督導能力稽核 #xD; observation 1..1 integer 觀察能力 #xD; bassInstruction 1..1 integer 貝氏刷牙指導 #xD; interproximalReminder 1..1 integer 鄰接面清潔 #xD; cleaningCompleteness 1..1 integer 清潔完整性 #xD; behaviorGuidance 1..1 integer 行為引導 #xD; subtotal 0..1 integer 督導能力小計 #xD; bonus 0..1 BackboneElement 加分項目 #xD; demonstration 0..1 boolean 示範刷牙 #xD; deadSpots 0..1 boolean 指出死角 #xD; education 0..1 boolean 衛教互動 #xD; assistiveDevice 0..1 boolean 輔具 #xD; individualizedCare 0..1 boolean 個別化照護 #xD; operationAudit 0..1 BackboneElement （B）操作技術稽核 #xD; postureSafety 1..1 integer 姿勢安全 #xD; desensitization 1..1 integer 減敏操作 #xD; cleaningSequence 1..1 integer 清潔順序 #xD; bassPrinciple 1..1 integer 貝氏刷牙原則 #xD; interproximalCleaning 1..1 integer 鄰接面清潔 #xD; mucosaCleaning 1..1 integer 黏膜清潔 #xD; dentureHandling 1..1 integer 假牙處理 #xD; chokingPrevention 1..1 integer 嗆咳預防 #xD; subtotal 0..1 integer 操作技術小計 #xD; bonus 0..1 BackboneElement 加分項目 #xD; demonstration 0..1 boolean 示範刷牙 #xD; deadSpots 0..1 boolean 指出死角 #xD; education 0..1 boolean 衛教互動 #xD; assistiveDevice 0..1 boolean 輔具 #xD; individualizedCare 0..1 boolean 個別化照護 #xD; keyTechniqueAudit 0..1 BackboneElement 關鍵技術稽核 #xD; bassMethod 0..1 BackboneElement 貝氏刷牙法 #xD; bristleAngle 0..1 boolean 刷毛涵蓋牙齦45–60度 #xD; smallVibration 0..1 boolean 小幅震動 #xD; sulcusBrushing 0..1 boolean 有刷…
url:
  v: http://dental-ig.fhir.tw/StructureDefinition/TWDentalOralCareAudit
version:
  v: 0.0.1
name:
  v: TWDentalOralCareAuditModel
title:
  v: 牙醫－口腔照護稽核表 (TW Dental Oral Care Audit) 之資料模型
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: 機構口腔照護稽核表之資料模型，依住民潔牙能力分為（1）完全自理－評估照護員「督導與指導能力」及（2）部分／完全協助－評估照護員「實際操作技術」。涵蓋督導能力稽核、操作技術稽核、關鍵技術稽核、流程稽核、牙菌斑控制結果評估及評分結果與稽核等級。
fhir version:
  v: 4.0.1
mapping:
  identity:
    v: TWDentalOralCareAudit-mapping
  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/TWDentalOralCareAudit
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: TWDentalOralCareAudit
    path:
      v: TWDentalOralCareAudit
    short:
      v: 牙醫－口腔照護稽核表 (TW Dental Oral Care Audit) 之資料模型
    definition:
      v: 機構口腔照護稽核表之資料模型，依住民潔牙能力分為（1）完全自理－評估照護員「督導與指導能力」及（2）部分／完全協助－評估照護員「實際操作技術」。涵蓋督導能力稽核、操作技術稽核、關鍵技術稽核、流程稽核、牙菌斑控制結果評估及評分結果與稽核等級。
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
    mapping:
      identity:
        v: TWDentalOralCareAudit-mapping
      map:
        v: DentalOralCareAudit
  element:
    id:
      v: TWDentalOralCareAudit.identifier
    path:
      v: TWDentalOralCareAudit.identifier
    short:
      v: 稽核紀錄識別碼
    definition:
      v: 稽核紀錄的唯一識別碼。
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: TWDentalOralCareAudit.identifier
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: Identifier
    mapping:
      identity:
        v: TWDentalOralCareAudit-mapping
      map:
        v: 稽核紀錄識別碼: DentalOralCareAudit.identifier
  element:
    id:
      v: TWDentalOralCareAudit.organizationName
    path:
      v: TWDentalOralCareAudit.organizationName
    short:
      v: 機構名稱
    definition:
      v: 執行稽核之機構名稱。
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: TWDentalOralCareAudit.organizationName
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: string
    mapping:
      identity:
        v: TWDentalOralCareAudit-mapping
      map:
        v: 機構名稱: DentalOralCareAudit.performer
  element:
    id:
      v: TWDentalOralCareAudit.auditDate
    path:
      v: TWDentalOralCareAudit.auditDate
    short:
      v: 日期
    definition:
      v: 進行稽核的日期。
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: TWDentalOralCareAudit.auditDate
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: date
    mapping:
      identity:
        v: TWDentalOralCareAudit-mapping
      map:
        v: 日期: DentalOralCareAudit.effectiveDateTime
  element:
    id:
      v: TWDentalOralCareAudit.auditor
    path:
      v: TWDentalOralCareAudit.auditor
    short:
      v: 評核者
    definition:
      v: 執行此稽核的評核人員。
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: TWDentalOralCareAudit.auditor
      min:
        v: 1

v: 1

code:
  v: Reference

identity:
  v: TWDentalOralCareAudit-mapping
map:
  v: 評核者: DentalOralCareAudit.performer

id:
  v: TWDentalOralCareAudit.staff
path:
  v: TWDentalOralCareAudit.staff
short:
  v: 受稽核工作人員
definition:
  v: 被稽核之照護工作人員。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.staff
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Reference
mapping:
  identity:
    v: TWDentalOralCareAudit-mapping
  map:
    v: 受稽核工作人員: DentalOralCareAudit.focus

id:
  v: TWDentalOralCareAudit.staffName
path:
  v: TWDentalOralCareAudit.staffName
short:
  v: 工作人員姓名
definition:
  v: 被稽核工作人員之姓名。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.staffName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
mapping:
  identity:
    v: TWDentalOralCareAudit-mapping
  map:
    v: 工作人員姓名: DentalOralCareAudit.focus

id:
  v: TWDentalOralCareAudit.resident
path:
  v: TWDentalOralCareAudit.resident
short:
  v: 住民（病人）
definition:
  v: 接受口腔照護之住民。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.resident
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Reference
mapping:
  identity:
    v: TWDentalOralCareAudit-mapping
  map:
    v: 住民: DentalOralCareAudit.subject

id:
  v: TWDentalOralCareAudit.residentBed
path:
  v: TWDentalOralCareAudit.residentBed
short:
  v: 住民床號
definition:
  v: 住民的床號。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.residentBed
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
mapping:
  identity:
    v: TWDentalOralCareAudit-mapping
  map:
    v: 住民床號: DentalOralCareAudit.note

id:
  v: TWDentalOralCareAudit.residentName
path:
  v: TWDentalOralCareAudit.residentName
short:
  v: 住民姓名
definition:
  v: 住民的姓名。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.residentName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
mapping:
  identity:
    v: TWDentalOralCareAudit-mapping
  map:
    v: 住民姓名: DentalOralCareAudit.subject

id:
  v: TWDentalOralCareAudit.cleaningAbilityCategory
path:
  v: TWDentalOralCareAudit.cleaningAbilityCategory
short:
  v: 潔牙能力分類
definition:
  v: 依住民潔牙能力分類（self-care=完全自理，評估督導與指導能力; partial-full-assist=部分／完全協助，評估實際操作技術）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.cleaningAbilityCategory
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: code
binding:
  strength:
    v: required
  value set:
    v: http://dental-ig.fhir.tw/ValueSet/VS-OralCareCleaningAbility-twdental
    link: http://dental-ig.fhir.tw/ValueSet/VS-OralCareCleaningAbility-twdental
mapping:
  identity:
    v: TWDentalOralCareAudit-mapping
  map:
    v: 潔牙能力分類: DentalOralCareAudit.category

id:
  v: TWDentalOralCareAudit.supervisionAudit
path:
  v: TWDentalOralCareAudit.supervisionAudit
short:
  v: （A）督導能力稽核
definition:
  v: 自理者之督導能力稽核（共5題，每題最高2分，滿分10分）。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.supervisionAudit
  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: TWDentalOralCareAudit-mapping
  map:
    v: 督導能力稽核: DentalOralCareAudit.component

id:
  v: TWDentalOralCareAudit.supervisionAudit.id
path:
  v: TWDentalOralCareAudit.supervisionAudit.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: TWDentalOralCareAudit.supervisionAudit.extension
path:
  v: TWDentalOralCareAudit.supervisionAudit.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: TWDentalOralCareAudit.supervisionAudit.modifierExtension
path:
  v: TWDentalOralCareAudit.supervisionAudit.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: TWDentalOralCareAudit.supervisionAudit.observation
path:
  v: TWDentalOralCareAudit.supervisionAudit.observation
short:
  v: 觀察能力
definition:
  v: 能辨識刷牙錯誤（漏刷、錯誤方式）（0–2分）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.supervisionAudit.observation
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.supervisionAudit.bassInstruction
path:
  v: TWDentalOralCareAudit.supervisionAudit.bassInstruction
short:
  v: 貝氏刷牙指導
definition:
  v: 能指導貝氏刷牙法（0–2分）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.supervisionAudit.bassInstruction
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.supervisionAudit.interproximalReminder
path:
  v: TWDentalOralCareAudit.supervisionAudit.interproximalReminder
short:
  v: 鄰接面清潔
definition:
  v: 有提醒牙線（棒）／牙間刷（0–2分）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.supervisionAudit.interproximalReminder
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.supervisionAudit.cleaningCompleteness
path:
  v: TWDentalOralCareAudit.supervisionAudit.cleaningCompleteness
short:
  v: 清潔完整性
definition:
  v: 有檢查舌頭與口腔黏膜（0–2分）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.supervisionAudit.cleaningCompleteness
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.supervisionAudit.behaviorGuidance
path:
  v: TWDentalOralCareAudit.supervisionAudit.behaviorGuidance
short:
  v: 行為引導
definition:
  v: 有鼓勵與修正（0–2分）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.supervisionAudit.behaviorGuidance
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.supervisionAudit.subtotal
path:
  v: TWDentalOralCareAudit.supervisionAudit.subtotal
short:
  v: 督導能力小計
definition:
  v: 督導能力稽核小計（0–10分）。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.supervisionAudit.subtotal
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 10

id:
  v: TWDentalOralCareAudit.supervisionAudit.bonus
path:
  v: TWDentalOralCareAudit.supervisionAudit.bonus
short:
  v: 加分項目
definition:
  v: 督導能力之加分項目（可複選）。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.supervisionAudit.bonus
  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: TWDentalOralCareAudit.supervisionAudit.bonus.id
path:
  v: TWDentalOralCareAudit.supervisionAudit.bonus.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: TWDentalOralCareAudit.supervisionAudit.bonus.extension
path:
  v: TWDentalOralCareAudit.supervisionAudit.bonus.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: TWDentalOralCareAudit.supervisionAudit.bonus.modifierExtension
path:
  v: TWDentalOralCareAudit.supervisionAudit.bonus.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: TWDentalOralCareAudit.supervisionAudit.bonus.demonstration
path:
  v: TWDentalOralCareAudit.supervisionAudit.bonus.demonstration
short:
  v: 示範刷牙
definition:
  v: 是否示範刷牙。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.supervisionAudit.bonus.demonstration
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.supervisionAudit.bonus.deadSpots
path:
  v: TWDentalOralCareAudit.supervisionAudit.bonus.deadSpots
short:
  v: 指出死角
definition:
  v: 是否指出清潔死角。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.supervisionAudit.bonus.deadSpots
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.supervisionAudit.bonus.education
path:
  v: TWDentalOralCareAudit.supervisionAudit.bonus.education
short:
  v: 衛教互動
definition:
  v: 是否進行衛教互動。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.supervisionAudit.bonus.education
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.supervisionAudit.bonus.assistiveDevice
path:
  v: TWDentalOralCareAudit.supervisionAudit.bonus.assistiveDevice
short:
  v: 輔具
definition:
  v: 是否使用輔具。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.supervisionAudit.bonus.assistiveDevice
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.supervisionAudit.bonus.individualizedCare
path:
  v: TWDentalOralCareAudit.supervisionAudit.bonus.individualizedCare
short:
  v: 個別化照護
definition:
  v: 是否提供個別化照護。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.supervisionAudit.bonus.individualizedCare
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.operationAudit
path:
  v: TWDentalOralCareAudit.operationAudit
short:
  v: （B）操作技術稽核
definition:
  v: 部分／完全協助之操作技術稽核（共8題，每題最高2分，滿分16分）。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.operationAudit
  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: TWDentalOralCareAudit-mapping
  map:
    v: 操作技術稽核: DentalOralCareAudit.component

id:
  v: TWDentalOralCareAudit.operationAudit.id
path:
  v: TWDentalOralCareAudit.operationAudit.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: TWDentalOralCareAudit.operationAudit.extension
path:
  v: TWDentalOralCareAudit.operationAudit.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: TWDentalOralCareAudit.operationAudit.modifierExtension
path:
  v: TWDentalOralCareAudit.operationAudit.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: TWDentalOralCareAudit.operationAudit.postureSafety
path:
  v: TWDentalOralCareAudit.operationAudit.postureSafety
short:
  v: 姿勢安全
definition:
  v: 床頭30–60°或正確坐姿（0–2分）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.operationAudit.postureSafety
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.operationAudit.desensitization
path:
  v: TWDentalOralCareAudit.operationAudit.desensitization
short:
  v: 減敏操作
definition:
  v: 有進行口腔按摩／減敏（0–2分）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.operationAudit.desensitization
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.operationAudit.cleaningSequence
path:
  v: TWDentalOralCareAudit.operationAudit.cleaningSequence
short:
  v: 清潔順序
definition:
  v: 殘渣→鄰接面清潔→牙面清潔（外側–舌側–咬合面）→黏膜（0–2分）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.operationAudit.cleaningSequence
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.operationAudit.bassPrinciple
path:
  v: TWDentalOralCareAudit.operationAudit.bassPrinciple
short:
  v: 貝氏刷牙原則
definition:
  v: 有依照貝氏刷牙法正確操作（0–2分）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.operationAudit.bassPrinciple
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.operationAudit.interproximalCleaning
path:
  v: TWDentalOralCareAudit.operationAudit.interproximalCleaning
short:
  v: 鄰接面清潔
definition:
  v: 有使用牙線棒／牙間刷（0–2分）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.operationAudit.interproximalCleaning
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.operationAudit.mucosaCleaning
path:
  v: TWDentalOralCareAudit.operationAudit.mucosaCleaning
short:
  v: 黏膜清潔
definition:
  v: 有清潔舌頭／口腔（0–2分）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.operationAudit.mucosaCleaning
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.operationAudit.dentureHandling
path:
  v: TWDentalOralCareAudit.operationAudit.dentureHandling
short:
  v: 假牙處理
definition:
  v: 有取出與清潔假牙（0–2分）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.operationAudit.dentureHandling
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.operationAudit.chokingPrevention
path:
  v: TWDentalOralCareAudit.operationAudit.chokingPrevention
short:
  v: 嗆咳預防
definition:
  v: 有安全控制措施（0–2分）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.operationAudit.chokingPrevention
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.operationAudit.subtotal
path:
  v: TWDentalOralCareAudit.operationAudit.subtotal
short:
  v: 操作技術小計
definition:
  v: 操作技術稽核小計（0–16分）。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.operationAudit.subtotal
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 16

id:
  v: TWDentalOralCareAudit.operationAudit.bonus
path:
  v: TWDentalOralCareAudit.operationAudit.bonus
short:
  v: 加分項目
definition:
  v: 操作技術之加分項目（可複選）。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.operationAudit.bonus
  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: TWDentalOralCareAudit.operationAudit.bonus.id
path:
  v: TWDentalOralCareAudit.operationAudit.bonus.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: TWDentalOralCareAudit.operationAudit.bonus.extension
path:
  v: TWDentalOralCareAudit.operationAudit.bonus.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: TWDentalOralCareAudit.operationAudit.bonus.modifierExtension
path:
  v: TWDentalOralCareAudit.operationAudit.bonus.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: TWDentalOralCareAudit.operationAudit.bonus.demonstration
path:
  v: TWDentalOralCareAudit.operationAudit.bonus.demonstration
short:
  v: 示範刷牙
definition:
  v: 是否示範刷牙。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.operationAudit.bonus.demonstration
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.operationAudit.bonus.deadSpots
path:
  v: TWDentalOralCareAudit.operationAudit.bonus.deadSpots
short:
  v: 指出死角
definition:
  v: 是否指出清潔死角。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.operationAudit.bonus.deadSpots
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.operationAudit.bonus.education
path:
  v: TWDentalOralCareAudit.operationAudit.bonus.education
short:
  v: 衛教互動
definition:
  v: 是否進行衛教互動。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.operationAudit.bonus.education
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.operationAudit.bonus.assistiveDevice
path:
  v: TWDentalOralCareAudit.operationAudit.bonus.assistiveDevice
short:
  v: 輔具
definition:
  v: 是否使用輔具。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.operationAudit.bonus.assistiveDevice
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.operationAudit.bonus.individualizedCare
path:
  v: TWDentalOralCareAudit.operationAudit.bonus.individualizedCare
short:
  v: 個別化照護
definition:
  v: 是否提供個別化照護。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.operationAudit.bonus.individualizedCare
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.keyTechniqueAudit
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit
short:
  v: 關鍵技術稽核
definition:
  v: 關鍵技術稽核，任一項目未達即判定技術未達標。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.keyTechniqueAudit
  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: TWDentalOralCareAudit-mapping
  map:
    v: 關鍵技術稽核: DentalOralCareAudit.component

id:
  v: TWDentalOralCareAudit.keyTechniqueAudit.id
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.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: TWDentalOralCareAudit.keyTechniqueAudit.extension
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.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: TWDentalOralCareAudit.keyTechniqueAudit.modifierExtension
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.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: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod
short:
  v: 貝氏刷牙法
definition:
  v: 貝氏刷牙法之關鍵技術項目。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod
  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: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.id
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.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: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.extension
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.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: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.modifierExtension
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.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: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.bristleAngle
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.bristleAngle
short:
  v: 刷毛涵蓋牙齦45–60度
definition:
  v: 刷毛是否涵蓋一點牙齦並呈45–60度。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.bristleAngle
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.smallVibration
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.smallVibration
short:
  v: 小幅震動
definition:
  v: 是否小幅震動。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.smallVibration
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.sulcusBrushing
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.sulcusBrushing
short:
  v: 有刷牙齦溝
definition:
  v: 是否有刷牙齦溝。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.sulcusBrushing
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.systematicOrder
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.systematicOrder
short:
  v: 有系統順序
definition:
  v: 是否依系統順序操作。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.systematicOrder
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds
short:
  v: 特殊需求潔牙技巧
definition:
  v: 特殊需求潔牙技巧之關鍵技術項目。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds
  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: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.id
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.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: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.extension
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.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: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.modifierExtension
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.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: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.postureAndToolPrep
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.postureAndToolPrep
short:
  v: 姿勢安全操作及潔牙工具準備
definition:
  v: 個案姿勢安全操作及潔牙工具準備。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.postureAndToolPrep
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.desensitizationPositioning
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.desensitizationPositioning
short:
  v: 減敏處理及潔牙擺位
definition:
  v: 減敏處理及潔牙擺位。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.desensitizationPositioning
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.handGestureSpace
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.handGestureSpace
short:
  v: 潔牙手勢及空間製造
definition:
  v: 潔牙手勢及空間製造。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.handGestureSpace
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.zonedSystematicCleaning
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.zonedSystematicCleaning
short:
  v: 分區並有系統順序清潔
definition:
  v: 分區並有系統順序清潔。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.zonedSystematicCleaning
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.keyTechniqueAudit.techniqueMet
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.techniqueMet
short:
  v: 關鍵技術是否達標
definition:
  v: 關鍵技術整體判定（true=全部達標; false=任一未達，技術未達標）。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.keyTechniqueAudit.techniqueMet
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.processAudit
path:
  v: TWDentalOralCareAudit.processAudit
short:
  v: 流程稽核
definition:
  v: 流程稽核（共10項，每項1分，滿分10分）。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.processAudit
  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: TWDentalOralCareAudit-mapping
  map:
    v: 流程稽核: DentalOralCareAudit.component

id:
  v: TWDentalOralCareAudit.processAudit.id
path:
  v: TWDentalOralCareAudit.processAudit.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: TWDentalOralCareAudit.processAudit.extension
path:
  v: TWDentalOralCareAudit.processAudit.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: TWDentalOralCareAudit.processAudit.modifierExtension
path:
  v: TWDentalOralCareAudit.processAudit.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: TWDentalOralCareAudit.processAudit.preparation
path:
  v: TWDentalOralCareAudit.processAudit.preparation
short:
  v: 事前準備
definition:
  v: 事前準備流程項目。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.processAudit.preparation
  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: TWDentalOralCareAudit.processAudit.preparation.id
path:
  v: TWDentalOralCareAudit.processAudit.preparation.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: TWDentalOralCareAudit.processAudit.preparation.extension
path:
  v: TWDentalOralCareAudit.processAudit.preparation.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: TWDentalOralCareAudit.processAudit.preparation.modifierExtension
path:
  v: TWDentalOralCareAudit.processAudit.preparation.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: TWDentalOralCareAudit.processAudit.preparation.handHygiene
path:
  v: TWDentalOralCareAudit.processAudit.preparation.handHygiene
short:
  v: 手部清潔
definition:
  v: 是否完成手部清潔。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.processAudit.preparation.handHygiene
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.processAudit.preparation.equipmentPrep
path:
  v: TWDentalOralCareAudit.processAudit.preparation.equipmentPrep
short:
  v: 器具準備
definition:
  v: 是否完成器具準備。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.processAudit.preparation.equipmentPrep
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.processAudit.preparation.rapportBuilding
path:
  v: TWDentalOralCareAudit.processAudit.preparation.rapportBuilding
short:
  v: 建立關係
definition:
  v: 是否建立關係。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.processAudit.preparation.rapportBuilding
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.processAudit.process
path:
  v: TWDentalOralCareAudit.processAudit.process
short:
  v: 操作過程
definition:
  v: 操作過程流程項目。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.processAudit.process
  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: TWDentalOralCareAudit.processAudit.process.id
path:
  v: TWDentalOralCareAudit.processAudit.process.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: TWDentalOralCareAudit.processAudit.process.extension
path:
  v: TWDentalOralCareAudit.processAudit.process.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: TWDentalOralCareAudit.processAudit.process.modifierExtension
path:
  v: TWDentalOralCareAudit.processAudit.process.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: TWDentalOralCareAudit.processAudit.process.interproximalCleaning
path:
  v: TWDentalOralCareAudit.processAudit.process.interproximalCleaning
short:
  v: 鄰接面清潔
definition:
  v: 是否完成鄰接面清潔。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.processAudit.process.interproximalCleaning
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.processAudit.process.toothSurfaceCleaning
path:
  v: TWDentalOralCareAudit.processAudit.process.toothSurfaceCleaning
short:
  v: 牙面清潔
definition:
  v: 是否完成牙面清潔。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.processAudit.process.toothSurfaceCleaning
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.processAudit.process.mucosaCleaning
path:
  v: TWDentalOralCareAudit.processAudit.process.mucosaCleaning
short:
  v: 黏膜清潔
definition:
  v: 是否完成黏膜清潔。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.processAudit.process.mucosaCleaning
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.processAudit.process.safetyControl
path:
  v: TWDentalOralCareAudit.processAudit.process.safetyControl
short:
  v: 安全控制
definition:
  v: 是否進行安全控制。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.processAudit.process.safetyControl
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.processAudit.cleanup
path:
  v: TWDentalOralCareAudit.processAudit.cleanup
short:
  v: 事後整理
definition:
  v: 事後整理流程項目。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.processAudit.cleanup
  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: TWDentalOralCareAudit.processAudit.cleanup.id
path:
  v: TWDentalOralCareAudit.processAudit.cleanup.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: TWDentalOralCareAudit.processAudit.cleanup.extension
path:
  v: TWDentalOralCareAudit.processAudit.cleanup.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: TWDentalOralCareAudit.processAudit.cleanup.modifierExtension
path:
  v: TWDentalOralCareAudit.processAudit.cleanup.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: TWDentalOralCareAudit.processAudit.cleanup.equipmentCleaning
path:
  v: TWDentalOralCareAudit.processAudit.cleanup.equipmentCleaning
short:
  v: 器具清潔
definition:
  v: 是否完成器具清潔。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.processAudit.cleanup.equipmentCleaning
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.processAudit.cleanup.environmentCleaning
path:
  v: TWDentalOralCareAudit.processAudit.cleanup.environmentCleaning
short:
  v: 環境清潔
definition:
  v: 是否完成環境清潔。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.processAudit.cleanup.environmentCleaning
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.processAudit.cleanup.continuousCare
path:
  v: TWDentalOralCareAudit.processAudit.cleanup.continuousCare
short:
  v: 持續關懷互動
definition:
  v: 是否持續關懷互動。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.processAudit.cleanup.continuousCare
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.processAudit.score
path:
  v: TWDentalOralCareAudit.processAudit.score
short:
  v: 流程稽核分數
definition:
  v: 流程稽核分數（0–10分）。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.processAudit.score
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 10

id:
  v: TWDentalOralCareAudit.plaqueControl
path:
  v: TWDentalOralCareAudit.plaqueControl
short:
  v: 口腔清潔結果評估－牙菌斑控制
definition:
  v: 以潔牙前後照片評估牙菌斑控制結果。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.plaqueControl
  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: TWDentalOralCareAudit-mapping
  map:
    v: 牙菌斑控制: DentalOralCareAudit.component

id:
  v: TWDentalOralCareAudit.plaqueControl.id
path:
  v: TWDentalOralCareAudit.plaqueControl.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: TWDentalOralCareAudit.plaqueControl.extension
path:
  v: TWDentalOralCareAudit.plaqueControl.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: TWDentalOralCareAudit.plaqueControl.modifierExtension
path:
  v: TWDentalOralCareAudit.plaqueControl.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: TWDentalOralCareAudit.plaqueControl.beforePhoto
path:
  v: TWDentalOralCareAudit.plaqueControl.beforePhoto
short:
  v: 潔牙前照片
definition:
  v: 潔牙前的口腔照片。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.plaqueControl.beforePhoto
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Attachment

id:
  v: TWDentalOralCareAudit.plaqueControl.afterPhoto
path:
  v: TWDentalOralCareAudit.plaqueControl.afterPhoto
short:
  v: 潔牙後照片
definition:
  v: 潔牙後的口腔照片。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.plaqueControl.afterPhoto
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Attachment

id:
  v: TWDentalOralCareAudit.plaqueControl.score
path:
  v: TWDentalOralCareAudit.plaqueControl.score
short:
  v: 牙菌斑控制評分
definition:
  v: 牙菌斑控制評分（0–2分）。
min:
  v: 1
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.plaqueControl.score
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.scoring
path:
  v: TWDentalOralCareAudit.scoring
short:
  v: 評分結果
definition:
  v: 綜合各稽核面向之評分結果與最終等級。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.scoring
  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: TWDentalOralCareAudit-mapping
  map:
    v: 評分結果: DentalOralCareAudit.component

id:
  v: TWDentalOralCareAudit.scoring.id
path:
  v: TWDentalOralCareAudit.scoring.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: TWDentalOralCareAudit.scoring.extension
path:
  v: TWDentalOralCareAudit.scoring.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: TWDentalOralCareAudit.scoring.modifierExtension
path:
  v: TWDentalOralCareAudit.scoring.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: TWDentalOralCareAudit.scoring.operationSupervisionScore
path:
  v: TWDentalOralCareAudit.scoring.operationSupervisionScore
short:
  v: 操作／督導分數（佔60%）
definition:
  v: 操作技術或督導能力分數，佔總分60%。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.scoring.operationSupervisionScore
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: decimal
min value: decimal
  v: 0

id:
  v: TWDentalOralCareAudit.scoring.processScore
path:
  v: TWDentalOralCareAudit.scoring.processScore
short:
  v: 流程稽核分數（佔20%）
definition:
  v: 流程稽核分數，佔總分20%。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.scoring.processScore
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: decimal
min value: decimal
  v: 0

id:
  v: TWDentalOralCareAudit.scoring.plaqueControlScore
path:
  v: TWDentalOralCareAudit.scoring.plaqueControlScore
short:
  v: 牙菌斑控制分數（佔20%）
definition:
  v: 牙菌斑控制分數，佔總分20%。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.scoring.plaqueControlScore
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: decimal
min value: decimal
  v: 0

id:
  v: TWDentalOralCareAudit.scoring.rawTotal
path:
  v: TWDentalOralCareAudit.scoring.rawTotal
short:
  v: 原始總分
definition:
  v: 加權後之原始總分。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.scoring.rawTotal
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: decimal
min value: decimal
  v: 0

id:
  v: TWDentalOralCareAudit.scoring.bonus
path:
  v: TWDentalOralCareAudit.scoring.bonus
short:
  v: 加分
definition:
  v: 額外加分。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.scoring.bonus
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: decimal
min value: decimal
  v: 0

id:
  v: TWDentalOralCareAudit.scoring.actualTotal
path:
  v: TWDentalOralCareAudit.scoring.actualTotal
short:
  v: 實際總分
definition:
  v: 含加分後之實際總分。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.scoring.actualTotal
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: decimal
min value: decimal
  v: 0

id:
  v: TWDentalOralCareAudit.scoring.finalGrade
path:
  v: TWDentalOralCareAudit.scoring.finalGrade
short:
  v: 最終稽核等級
definition:
  v: 最終稽核等級（A=≥90優良; B=70–89合格; C=50–69需改善; D=<50不合格）。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.scoring.finalGrade
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
binding:
  strength:
    v: required
  value set:
    v: http://dental-ig.fhir.tw/ValueSet/VS-OralCareAuditGrade-twdental
    link: http://dental-ig.fhir.tw/ValueSet/VS-OralCareAuditGrade-twdental
mapping:
  identity:
    v: TWDentalOralCareAudit-mapping
  map:
    v: 最終稽核等級: DentalOralCareAudit.interpretation

id:
  v: TWDentalOralCareAudit.deficiencyRecommendation
path:
  v: TWDentalOralCareAudit.deficiencyRecommendation
short:
  v: 缺失與建議
definition:
  v: 稽核發現之缺失與改善建議。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDentalOralCareAudit.deficiencyRecommendation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
mapping:
  identity:
    v: TWDentalOralCareAudit-mapping
  map:
    v: 缺失與建議: DentalOralCareAudit.note

element:
  id:
    v: TWDentalOralCareAudit
  path:
    v: TWDentalOralCareAudit
  short:
    v: 牙醫－口腔照護稽核表 (TW Dental Oral Care Audit) 之資料模型
  definition:
    v: 機構口腔照護稽核表之資料模型，依住民潔牙能力分為（1）完全自理－評估照護員「督導與指導能力」及（2）部分／完全協助－評估照護員「實際操作技術」。涵蓋督導能力稽核、操作技術稽核、關鍵技術稽核、流程稽核、牙菌斑控制結果評估及評分結果與稽核等級。
  mapping:
    identity:
      v: TWDentalOralCareAudit-mapping
    map:
      v: DentalOralCareAudit
element:
  id:
    v: TWDentalOralCareAudit.identifier
  path:
    v: TWDentalOralCareAudit.identifier
  short:
    v: 稽核紀錄識別碼
  definition:
    v: 稽核紀錄的唯一識別碼。
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: Identifier
  mapping:
    identity:
      v: TWDentalOralCareAudit-mapping
    map:
      v: 稽核紀錄識別碼: DentalOralCareAudit.identifier
element:
  id:
    v: TWDentalOralCareAudit.organizationName
  path:
    v: TWDentalOralCareAudit.organizationName
  short:
    v: 機構名稱
  definition:
    v: 執行稽核之機構名稱。
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
  mapping:
    identity:
      v: TWDentalOralCareAudit-mapping
    map:
      v: 機構名稱: DentalOralCareAudit.performer
element:
  id:
    v: TWDentalOralCareAudit.auditDate
  path:
    v: TWDentalOralCareAudit.auditDate
  short:
    v: 日期
  definition:
    v: 進行稽核的日期。
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: date
  mapping:
    identity:
      v: TWDentalOralCareAudit-mapping
    map:
      v: 日期: DentalOralCareAudit.effectiveDateTime
element:
  id:
    v: TWDentalOralCareAudit.auditor
  path:
    v: TWDentalOralCareAudit.auditor
  short:
    v: 評核者
  definition:
    v: 執行此稽核的評核人員。
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: Reference
  mapping:
    identity:
      v: TWDentalOralCareAudit-mapping
    map:
      v: 評核者: DentalOralCareAudit.performer
element:
  id:
    v: TWDentalOralCareAudit.staff
  path:
    v: TWDentalOralCareAudit.staff
  short:
    v: 受稽核工作人員
  definition:
    v: 被稽核之照護工作人員。
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: Reference
  mapping:
    identity:
      v: TWDentalOralCareAudit-mapping
    map:
      v: 受稽核工作人員: DentalOralCareAudit.focus
element:
  id:
    v: TWDentalOralCareAudit.staffName
  path:
    v: TWDentalOralCareAudit.staffName
  short:
    v: 工作人員姓名
  definition:
    v: 被稽核工作人員之姓名。
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
  mapping:
    identity:
      v: TWDentalOralCareAudit-mapping
    map:
      v: 工作人員姓名: DentalOralCareAudit.focus
element:
  id:
    v: TWDentalOralCareAudit.resident
  path:
    v: TWDentalOralCareAudit.resident
  short:
    v: 住民（病人）
  definition:
    v: 接受口腔照護之住民。
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: Reference
  mapping:
    identity:
      v: TWDentalOralCareAudit-mapping
    map:
      v: 住民: DentalOralCareAudit.subject
element:
  id:
    v: TWDentalOralCareAudit.residentBed
  path:
    v: TWDentalOralCareAudit.residentBed
  short:
    v: 住民床號
  definition:
    v: 住民的床號。
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
  mapping:
    identity:
      v: TWDentalOralCareAudit-mapping
    map:
      v: 住民床號: DentalOralCareAudit.note
element:
  id:
    v: TWDentalOralCareAudit.residentName
  path:
    v: TWDentalOralCareAudit.residentName
  short:
    v: 住民姓名
  definition:
    v: 住民的姓名。
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
  mapping:
    identity:
      v: TWDentalOralCareAudit-mapping
    map:
      v: 住民姓名: DentalOralCareAudit.subject

id:
  v: TWDentalOralCareAudit.cleaningAbilityCategory
path:
  v: TWDentalOralCareAudit.cleaningAbilityCategory
short:
  v: 潔牙能力分類
definition:
  v: 依住民潔牙能力分類（self-care=完全自理，評估督導與指導能力; partial-full-assist=部分／完全協助，評估實際操作技術）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: code
binding:
  strength:
    v: required
  value set:
    v: http://dental-ig.fhir.tw/ValueSet/VS-OralCareCleaningAbility-twdental
    link: http://dental-ig.fhir.tw/ValueSet/VS-OralCareCleaningAbility-twdental
mapping:
  identity:
    v: TWDentalOralCareAudit-mapping
  map:
    v: 潔牙能力分類: DentalOralCareAudit.category

id:
  v: TWDentalOralCareAudit.supervisionAudit
path:
  v: TWDentalOralCareAudit.supervisionAudit
short:
  v: （A）督導能力稽核
definition:
  v: 自理者之督導能力稽核（共5題，每題最高2分，滿分10分）。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
mapping:
  identity:
    v: TWDentalOralCareAudit-mapping
  map:
    v: 督導能力稽核: DentalOralCareAudit.component

id:
  v: TWDentalOralCareAudit.supervisionAudit.observation
path:
  v: TWDentalOralCareAudit.supervisionAudit.observation
short:
  v: 觀察能力
definition:
  v: 能辨識刷牙錯誤（漏刷、錯誤方式）（0–2分）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.supervisionAudit.bassInstruction
path:
  v: TWDentalOralCareAudit.supervisionAudit.bassInstruction
short:
  v: 貝氏刷牙指導
definition:
  v: 能指導貝氏刷牙法（0–2分）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.supervisionAudit.interproximalReminder
path:
  v: TWDentalOralCareAudit.supervisionAudit.interproximalReminder
short:
  v: 鄰接面清潔
definition:
  v: 有提醒牙線（棒）／牙間刷（0–2分）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.supervisionAudit.cleaningCompleteness
path:
  v: TWDentalOralCareAudit.supervisionAudit.cleaningCompleteness
short:
  v: 清潔完整性
definition:
  v: 有檢查舌頭與口腔黏膜（0–2分）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.supervisionAudit.behaviorGuidance
path:
  v: TWDentalOralCareAudit.supervisionAudit.behaviorGuidance
short:
  v: 行為引導
definition:
  v: 有鼓勵與修正（0–2分）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.supervisionAudit.subtotal
path:
  v: TWDentalOralCareAudit.supervisionAudit.subtotal
short:
  v: 督導能力小計
definition:
  v: 督導能力稽核小計（0–10分）。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 10

id:
  v: TWDentalOralCareAudit.supervisionAudit.bonus
path:
  v: TWDentalOralCareAudit.supervisionAudit.bonus
short:
  v: 加分項目
definition:
  v: 督導能力之加分項目（可複選）。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement

id:
  v: TWDentalOralCareAudit.supervisionAudit.bonus.demonstration
path:
  v: TWDentalOralCareAudit.supervisionAudit.bonus.demonstration
short:
  v: 示範刷牙
definition:
  v: 是否示範刷牙。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.supervisionAudit.bonus.deadSpots
path:
  v: TWDentalOralCareAudit.supervisionAudit.bonus.deadSpots
short:
  v: 指出死角
definition:
  v: 是否指出清潔死角。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.supervisionAudit.bonus.education
path:
  v: TWDentalOralCareAudit.supervisionAudit.bonus.education
short:
  v: 衛教互動
definition:
  v: 是否進行衛教互動。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.supervisionAudit.bonus.assistiveDevice
path:
  v: TWDentalOralCareAudit.supervisionAudit.bonus.assistiveDevice
short:
  v: 輔具
definition:
  v: 是否使用輔具。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.supervisionAudit.bonus.individualizedCare
path:
  v: TWDentalOralCareAudit.supervisionAudit.bonus.individualizedCare
short:
  v: 個別化照護
definition:
  v: 是否提供個別化照護。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.operationAudit
path:
  v: TWDentalOralCareAudit.operationAudit
short:
  v: （B）操作技術稽核
definition:
  v: 部分／完全協助之操作技術稽核（共8題，每題最高2分，滿分16分）。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
mapping:
  identity:
    v: TWDentalOralCareAudit-mapping
  map:
    v: 操作技術稽核: DentalOralCareAudit.component

id:
  v: TWDentalOralCareAudit.operationAudit.postureSafety
path:
  v: TWDentalOralCareAudit.operationAudit.postureSafety
short:
  v: 姿勢安全
definition:
  v: 床頭30–60°或正確坐姿（0–2分）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.operationAudit.desensitization
path:
  v: TWDentalOralCareAudit.operationAudit.desensitization
short:
  v: 減敏操作
definition:
  v: 有進行口腔按摩／減敏（0–2分）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.operationAudit.cleaningSequence
path:
  v: TWDentalOralCareAudit.operationAudit.cleaningSequence
short:
  v: 清潔順序
definition:
  v: 殘渣→鄰接面清潔→牙面清潔（外側–舌側–咬合面）→黏膜（0–2分）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.operationAudit.bassPrinciple
path:
  v: TWDentalOralCareAudit.operationAudit.bassPrinciple
short:
  v: 貝氏刷牙原則
definition:
  v: 有依照貝氏刷牙法正確操作（0–2分）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.operationAudit.interproximalCleaning
path:
  v: TWDentalOralCareAudit.operationAudit.interproximalCleaning
short:
  v: 鄰接面清潔
definition:
  v: 有使用牙線棒／牙間刷（0–2分）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.operationAudit.mucosaCleaning
path:
  v: TWDentalOralCareAudit.operationAudit.mucosaCleaning
short:
  v: 黏膜清潔
definition:
  v: 有清潔舌頭／口腔（0–2分）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.operationAudit.dentureHandling
path:
  v: TWDentalOralCareAudit.operationAudit.dentureHandling
short:
  v: 假牙處理
definition:
  v: 有取出與清潔假牙（0–2分）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.operationAudit.chokingPrevention
path:
  v: TWDentalOralCareAudit.operationAudit.chokingPrevention
short:
  v: 嗆咳預防
definition:
  v: 有安全控制措施（0–2分）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.operationAudit.subtotal
path:
  v: TWDentalOralCareAudit.operationAudit.subtotal
short:
  v: 操作技術小計
definition:
  v: 操作技術稽核小計（0–16分）。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 16

id:
  v: TWDentalOralCareAudit.operationAudit.bonus
path:
  v: TWDentalOralCareAudit.operationAudit.bonus
short:
  v: 加分項目
definition:
  v: 操作技術之加分項目（可複選）。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement

id:
  v: TWDentalOralCareAudit.operationAudit.bonus.demonstration
path:
  v: TWDentalOralCareAudit.operationAudit.bonus.demonstration
short:
  v: 示範刷牙
definition:
  v: 是否示範刷牙。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.operationAudit.bonus.deadSpots
path:
  v: TWDentalOralCareAudit.operationAudit.bonus.deadSpots
short:
  v: 指出死角
definition:
  v: 是否指出清潔死角。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.operationAudit.bonus.education
path:
  v: TWDentalOralCareAudit.operationAudit.bonus.education
short:
  v: 衛教互動
definition:
  v: 是否進行衛教互動。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.operationAudit.bonus.assistiveDevice
path:
  v: TWDentalOralCareAudit.operationAudit.bonus.assistiveDevice
short:
  v: 輔具
definition:
  v: 是否使用輔具。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.operationAudit.bonus.individualizedCare
path:
  v: TWDentalOralCareAudit.operationAudit.bonus.individualizedCare
short:
  v: 個別化照護
definition:
  v: 是否提供個別化照護。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.keyTechniqueAudit
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit
short:
  v: 關鍵技術稽核
definition:
  v: 關鍵技術稽核，任一項目未達即判定技術未達標。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
mapping:
  identity:
    v: TWDentalOralCareAudit-mapping
  map:
    v: 關鍵技術稽核: DentalOralCareAudit.component

id:
  v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod
short:
  v: 貝氏刷牙法
definition:
  v: 貝氏刷牙法之關鍵技術項目。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement

id:
  v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.bristleAngle
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.bristleAngle
short:
  v: 刷毛涵蓋牙齦45–60度
definition:
  v: 刷毛是否涵蓋一點牙齦並呈45–60度。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.smallVibration
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.smallVibration
short:
  v: 小幅震動
definition:
  v: 是否小幅震動。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.sulcusBrushing
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.sulcusBrushing
short:
  v: 有刷牙齦溝
definition:
  v: 是否有刷牙齦溝。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.systematicOrder
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.bassMethod.systematicOrder
short:
  v: 有系統順序
definition:
  v: 是否依系統順序操作。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds
short:
  v: 特殊需求潔牙技巧
definition:
  v: 特殊需求潔牙技巧之關鍵技術項目。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement

id:
  v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.postureAndToolPrep
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.postureAndToolPrep
short:
  v: 姿勢安全操作及潔牙工具準備
definition:
  v: 個案姿勢安全操作及潔牙工具準備。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.desensitizationPositioning
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.desensitizationPositioning
short:
  v: 減敏處理及潔牙擺位
definition:
  v: 減敏處理及潔牙擺位。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.handGestureSpace
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.handGestureSpace
short:
  v: 潔牙手勢及空間製造
definition:
  v: 潔牙手勢及空間製造。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.zonedSystematicCleaning
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.specialNeeds.zonedSystematicCleaning
short:
  v: 分區並有系統順序清潔
definition:
  v: 分區並有系統順序清潔。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.keyTechniqueAudit.techniqueMet
path:
  v: TWDentalOralCareAudit.keyTechniqueAudit.techniqueMet
short:
  v: 關鍵技術是否達標
definition:
  v: 關鍵技術整體判定（true=全部達標; false=任一未達，技術未達標）。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.processAudit
path:
  v: TWDentalOralCareAudit.processAudit
short:
  v: 流程稽核
definition:
  v: 流程稽核（共10項，每項1分，滿分10分）。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
mapping:
  identity:
    v: TWDentalOralCareAudit-mapping
  map:
    v: 流程稽核: DentalOralCareAudit.component

id:
  v: TWDentalOralCareAudit.processAudit.preparation
path:
  v: TWDentalOralCareAudit.processAudit.preparation
short:
  v: 事前準備
definition:
  v: 事前準備流程項目。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement

id:
  v: TWDentalOralCareAudit.processAudit.preparation.handHygiene
path:
  v: TWDentalOralCareAudit.processAudit.preparation.handHygiene
short:
  v: 手部清潔
definition:
  v: 是否完成手部清潔。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.processAudit.preparation.equipmentPrep
path:
  v: TWDentalOralCareAudit.processAudit.preparation.equipmentPrep
short:
  v: 器具準備
definition:
  v: 是否完成器具準備。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.processAudit.preparation.rapportBuilding
path:
  v: TWDentalOralCareAudit.processAudit.preparation.rapportBuilding
short:
  v: 建立關係
definition:
  v: 是否建立關係。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.processAudit.process
path:
  v: TWDentalOralCareAudit.processAudit.process
short:
  v: 操作過程
definition:
  v: 操作過程流程項目。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement

id:
  v: TWDentalOralCareAudit.processAudit.process.interproximalCleaning
path:
  v: TWDentalOralCareAudit.processAudit.process.interproximalCleaning
short:
  v: 鄰接面清潔
definition:
  v: 是否完成鄰接面清潔。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.processAudit.process.toothSurfaceCleaning
path:
  v: TWDentalOralCareAudit.processAudit.process.toothSurfaceCleaning
short:
  v: 牙面清潔
definition:
  v: 是否完成牙面清潔。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.processAudit.process.mucosaCleaning
path:
  v: TWDentalOralCareAudit.processAudit.process.mucosaCleaning
short:
  v: 黏膜清潔
definition:
  v: 是否完成黏膜清潔。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.processAudit.process.safetyControl
path:
  v: TWDentalOralCareAudit.processAudit.process.safetyControl
short:
  v: 安全控制
definition:
  v: 是否進行安全控制。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.processAudit.cleanup
path:
  v: TWDentalOralCareAudit.processAudit.cleanup
short:
  v: 事後整理
definition:
  v: 事後整理流程項目。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement

id:
  v: TWDentalOralCareAudit.processAudit.cleanup.equipmentCleaning
path:
  v: TWDentalOralCareAudit.processAudit.cleanup.equipmentCleaning
short:
  v: 器具清潔
definition:
  v: 是否完成器具清潔。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.processAudit.cleanup.environmentCleaning
path:
  v: TWDentalOralCareAudit.processAudit.cleanup.environmentCleaning
short:
  v: 環境清潔
definition:
  v: 是否完成環境清潔。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.processAudit.cleanup.continuousCare
path:
  v: TWDentalOralCareAudit.processAudit.cleanup.continuousCare
short:
  v: 持續關懷互動
definition:
  v: 是否持續關懷互動。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: TWDentalOralCareAudit.processAudit.score
path:
  v: TWDentalOralCareAudit.processAudit.score
short:
  v: 流程稽核分數
definition:
  v: 流程稽核分數（0–10分）。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 10

id:
  v: TWDentalOralCareAudit.plaqueControl
path:
  v: TWDentalOralCareAudit.plaqueControl
short:
  v: 口腔清潔結果評估－牙菌斑控制
definition:
  v: 以潔牙前後照片評估牙菌斑控制結果。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
mapping:
  identity:
    v: TWDentalOralCareAudit-mapping
  map:
    v: 牙菌斑控制: DentalOralCareAudit.component

id:
  v: TWDentalOralCareAudit.plaqueControl.beforePhoto
path:
  v: TWDentalOralCareAudit.plaqueControl.beforePhoto
short:
  v: 潔牙前照片
definition:
  v: 潔牙前的口腔照片。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Attachment

id:
  v: TWDentalOralCareAudit.plaqueControl.afterPhoto
path:
  v: TWDentalOralCareAudit.plaqueControl.afterPhoto
short:
  v: 潔牙後照片
definition:
  v: 潔牙後的口腔照片。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Attachment

id:
  v: TWDentalOralCareAudit.plaqueControl.score
path:
  v: TWDentalOralCareAudit.plaqueControl.score
short:
  v: 牙菌斑控制評分
definition:
  v: 牙菌斑控制評分（0–2分）。
min:
  v: 1
max:
  v: 1
type:
  code:
    v: integer
min value: integer
  v: 0
max value: integer
  v: 2

id:
  v: TWDentalOralCareAudit.scoring
path:
  v: TWDentalOralCareAudit.scoring
short:
  v: 評分結果
definition:
  v: 綜合各稽核面向之評分結果與最終等級。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
mapping:
  identity:
    v: TWDentalOralCareAudit-mapping
  map:
    v: 評分結果: DentalOralCareAudit.component

id:
  v: TWDentalOralCareAudit.scoring.operationSupervisionScore
path:
  v: TWDentalOralCareAudit.scoring.operationSupervisionScore
short:
  v: 操作／督導分數（佔60%）
definition:
  v: 操作技術或督導能力分數，佔總分60%。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: decimal
min value: decimal
  v: 0

id:
  v: TWDentalOralCareAudit.scoring.processScore
path:
  v: TWDentalOralCareAudit.scoring.processScore
short:
  v: 流程稽核分數（佔20%）
definition:
  v: 流程稽核分數，佔總分20%。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: decimal
min value: decimal
  v: 0

id:
  v: TWDentalOralCareAudit.scoring.plaqueControlScore
path:
  v: TWDentalOralCareAudit.scoring.plaqueControlScore
short:
  v: 牙菌斑控制分數（佔20%）
definition:
  v: 牙菌斑控制分數，佔總分20%。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: decimal
min value: decimal
  v: 0

id:
  v: TWDentalOralCareAudit.scoring.rawTotal
path:
  v: TWDentalOralCareAudit.scoring.rawTotal
short:
  v: 原始總分
definition:
  v: 加權後之原始總分。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: decimal
min value: decimal
  v: 0

id:
  v: TWDentalOralCareAudit.scoring.bonus
path:
  v: TWDentalOralCareAudit.scoring.bonus
short:
  v: 加分
definition:
  v: 額外加分。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: decimal
min value: decimal
  v: 0

id:
  v: TWDentalOralCareAudit.scoring.actualTotal
path:
  v: TWDentalOralCareAudit.scoring.actualTotal
short:
  v: 實際總分
definition:
  v: 含加分後之實際總分。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: decimal
min value: decimal
  v: 0

id:
  v: TWDentalOralCareAudit.scoring.finalGrade
path:
  v: TWDentalOralCareAudit.scoring.finalGrade
short:
  v: 最終稽核等級
definition:
  v: 最終稽核等級（A=≥90優良; B=70–89合格; C=50–69需改善; D=<50不合格）。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: code
binding:
  strength:
    v: required
  value set:
    v: http://dental-ig.fhir.tw/ValueSet/VS-OralCareAuditGrade-twdental
    link: http://dental-ig.fhir.tw/ValueSet/VS-OralCareAuditGrade-twdental
mapping:
  identity:
    v: TWDentalOralCareAudit-mapping
  map:
    v: 最終稽核等級: DentalOralCareAudit.interpretation

id:
  v: TWDentalOralCareAudit.deficiencyRecommendation
path:
  v: TWDentalOralCareAudit.deficiencyRecommendation
short:
  v: 缺失與建議
definition:
  v: 稽核發現之缺失與改善建議。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
mapping:
  identity:
    v: TWDentalOralCareAudit-mapping
  map:
    v: 缺失與建議: DentalOralCareAudit.note