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

臺灣牙醫實作指引 (Taiwan Dental Implementation Guide) - Local Development build (v0.0.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Logical Model: 牙醫-牙菌斑控制記錄表(Plaque Control Record)之邏輯模型

Official URL: http://dental-ig.fhir.tw/StructureDefinition/PlaqueControlRecordModel Version: 0.0.1
Active as of 2025-06-10 Computable Name: PlaqueControlRecordModel

牙醫-牙菌斑控制記錄表(Plaque Control Record)之邏輯模型,至少術前、術後各執行一次

Usage:

  • This Logical Model Profile is not used by any profiles in this Implementation Guide

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. PlaqueControlRecordModel 0..* Base 牙醫-牙菌斑控制記錄表(Plaque Control Record)之邏輯模型
... patientInformation 1..1 BackboneElement 病人基本資料
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... name 1..1 HumanName 患者姓名
.... personalIDNumber 1..1 string 身分證字號
.... gender 1..1 code 性別
.... birthDate 1..1 date 出生日期
... examRecords 0..* BackboneElement 檢查紀錄
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... date 1..1 dateTime 執行日期
.... dentistName 1..1 HumanName 醫師姓名
.... teeth 0..* BackboneElement 牙齒檢查記錄
ele-1: All FHIR elements must have a @value or children
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... tooth 1..1 string 牙位
..... buccal 0..1 BackboneElement 頰側
ele-1: All FHIR elements must have a @value or children
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... position 1..1 code 位置
...... score 1..1 code 註記
Binding: 牙菌斑註記值集 (required)
..... palatal 0..1 BackboneElement 腭側
ele-1: All FHIR elements must have a @value or children
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... position 1..1 code 位置
...... score 1..1 code 註記
Binding: 牙菌斑註記值集 (required)
..... lingual 0..1 BackboneElement 舌側
ele-1: All FHIR elements must have a @value or children
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... position 1..1 code 位置
...... score 1..1 code 註記
Binding: 牙菌斑註記值集 (required)
.... plaqueScore 1..1 decimal 牙菌斑指數

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
PlaqueControlRecordModel.examRecords.teeth.buccal.scorerequiredVSPlaqueMark (a valid code from 牙菌斑註記)
http://dental-ig.fhir.tw/ValueSet/VS-PlaqueMark-twdental
from this IG
PlaqueControlRecordModel.examRecords.teeth.palatal.scorerequiredVSPlaqueMark (a valid code from 牙菌斑註記)
http://dental-ig.fhir.tw/ValueSet/VS-PlaqueMark-twdental
from this IG
PlaqueControlRecordModel.examRecords.teeth.lingual.scorerequiredVSPlaqueMark (a valid code from 牙菌斑註記)
http://dental-ig.fhir.tw/ValueSet/VS-PlaqueMark-twdental
from this IG

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraintsdoco
.. PlaqueControlRecordModel 0..* Base 牙醫-牙菌斑控制記錄表(Plaque Control Record)之邏輯模型
... patientInformation 1..1 BackboneElement 病人基本資料
.... name 1..1 HumanName 患者姓名
.... personalIDNumber 1..1 string 身分證字號
.... gender 1..1 code 性別
.... birthDate 1..1 date 出生日期
... examRecords 0..* BackboneElement 檢查紀錄
.... date 1..1 dateTime 執行日期
.... dentistName 1..1 HumanName 醫師姓名
.... teeth 0..* BackboneElement 牙齒檢查記錄
..... tooth 1..1 string 牙位
..... buccal 0..1 BackboneElement 頰側
...... position 1..1 code 位置
...... score 1..1 code 註記
Binding: 牙菌斑註記值集 (required)
..... palatal 0..1 BackboneElement 腭側
...... position 1..1 code 位置
...... score 1..1 code 註記
Binding: 牙菌斑註記值集 (required)
..... lingual 0..1 BackboneElement 舌側
...... position 1..1 code 位置
...... score 1..1 code 註記
Binding: 牙菌斑註記值集 (required)
.... plaqueScore 1..1 decimal 牙菌斑指數

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
PlaqueControlRecordModel.examRecords.teeth.buccal.scorerequiredVSPlaqueMark (a valid code from 牙菌斑註記)
http://dental-ig.fhir.tw/ValueSet/VS-PlaqueMark-twdental
from this IG
PlaqueControlRecordModel.examRecords.teeth.palatal.scorerequiredVSPlaqueMark (a valid code from 牙菌斑註記)
http://dental-ig.fhir.tw/ValueSet/VS-PlaqueMark-twdental
from this IG
PlaqueControlRecordModel.examRecords.teeth.lingual.scorerequiredVSPlaqueMark (a valid code from 牙菌斑註記)
http://dental-ig.fhir.tw/ValueSet/VS-PlaqueMark-twdental
from this IG
NameFlagsCard.TypeDescription & Constraintsdoco
.. PlaqueControlRecordModel 0..* Base 牙醫-牙菌斑控制記錄表(Plaque Control Record)之邏輯模型
... patientInformation 1..1 BackboneElement 病人基本資料
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 1..1 HumanName 患者姓名
.... personalIDNumber 1..1 string 身分證字號
.... gender 1..1 code 性別
.... birthDate 1..1 date 出生日期
... examRecords 0..* BackboneElement 檢查紀錄
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... date 1..1 dateTime 執行日期
.... dentistName 1..1 HumanName 醫師姓名
.... teeth 0..* BackboneElement 牙齒檢查記錄
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... tooth 1..1 string 牙位
..... buccal 0..1 BackboneElement 頰側
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... position 1..1 code 位置
...... score 1..1 code 註記
Binding: 牙菌斑註記值集 (required)
..... palatal 0..1 BackboneElement 腭側
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... position 1..1 code 位置
...... score 1..1 code 註記
Binding: 牙菌斑註記值集 (required)
..... lingual 0..1 BackboneElement 舌側
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... position 1..1 code 位置
...... score 1..1 code 註記
Binding: 牙菌斑註記值集 (required)
.... plaqueScore 1..1 decimal 牙菌斑指數

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
PlaqueControlRecordModel.examRecords.teeth.buccal.scorerequiredVSPlaqueMark (a valid code from 牙菌斑註記)
http://dental-ig.fhir.tw/ValueSet/VS-PlaqueMark-twdental
from this IG
PlaqueControlRecordModel.examRecords.teeth.palatal.scorerequiredVSPlaqueMark (a valid code from 牙菌斑註記)
http://dental-ig.fhir.tw/ValueSet/VS-PlaqueMark-twdental
from this IG
PlaqueControlRecordModel.examRecords.teeth.lingual.scorerequiredVSPlaqueMark (a valid code from 牙菌斑註記)
http://dental-ig.fhir.tw/ValueSet/VS-PlaqueMark-twdental
from this IG

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Base

Summary

Mandatory: 0 element(15 nested mandatory elements)

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. PlaqueControlRecordModel 0..* Base 牙醫-牙菌斑控制記錄表(Plaque Control Record)之邏輯模型
... patientInformation 1..1 BackboneElement 病人基本資料
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... name 1..1 HumanName 患者姓名
.... personalIDNumber 1..1 string 身分證字號
.... gender 1..1 code 性別
.... birthDate 1..1 date 出生日期
... examRecords 0..* BackboneElement 檢查紀錄
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... date 1..1 dateTime 執行日期
.... dentistName 1..1 HumanName 醫師姓名
.... teeth 0..* BackboneElement 牙齒檢查記錄
ele-1: All FHIR elements must have a @value or children
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... tooth 1..1 string 牙位
..... buccal 0..1 BackboneElement 頰側
ele-1: All FHIR elements must have a @value or children
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... position 1..1 code 位置
...... score 1..1 code 註記
Binding: 牙菌斑註記值集 (required)
..... palatal 0..1 BackboneElement 腭側
ele-1: All FHIR elements must have a @value or children
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... position 1..1 code 位置
...... score 1..1 code 註記
Binding: 牙菌斑註記值集 (required)
..... lingual 0..1 BackboneElement 舌側
ele-1: All FHIR elements must have a @value or children
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... position 1..1 code 位置
...... score 1..1 code 註記
Binding: 牙菌斑註記值集 (required)
.... plaqueScore 1..1 decimal 牙菌斑指數

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
PlaqueControlRecordModel.examRecords.teeth.buccal.scorerequiredVSPlaqueMark (a valid code from 牙菌斑註記)
http://dental-ig.fhir.tw/ValueSet/VS-PlaqueMark-twdental
from this IG
PlaqueControlRecordModel.examRecords.teeth.palatal.scorerequiredVSPlaqueMark (a valid code from 牙菌斑註記)
http://dental-ig.fhir.tw/ValueSet/VS-PlaqueMark-twdental
from this IG
PlaqueControlRecordModel.examRecords.teeth.lingual.scorerequiredVSPlaqueMark (a valid code from 牙菌斑註記)
http://dental-ig.fhir.tw/ValueSet/VS-PlaqueMark-twdental
from this IG

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraintsdoco
.. PlaqueControlRecordModel 0..* Base 牙醫-牙菌斑控制記錄表(Plaque Control Record)之邏輯模型
... patientInformation 1..1 BackboneElement 病人基本資料
.... name 1..1 HumanName 患者姓名
.... personalIDNumber 1..1 string 身分證字號
.... gender 1..1 code 性別
.... birthDate 1..1 date 出生日期
... examRecords 0..* BackboneElement 檢查紀錄
.... date 1..1 dateTime 執行日期
.... dentistName 1..1 HumanName 醫師姓名
.... teeth 0..* BackboneElement 牙齒檢查記錄
..... tooth 1..1 string 牙位
..... buccal 0..1 BackboneElement 頰側
...... position 1..1 code 位置
...... score 1..1 code 註記
Binding: 牙菌斑註記值集 (required)
..... palatal 0..1 BackboneElement 腭側
...... position 1..1 code 位置
...... score 1..1 code 註記
Binding: 牙菌斑註記值集 (required)
..... lingual 0..1 BackboneElement 舌側
...... position 1..1 code 位置
...... score 1..1 code 註記
Binding: 牙菌斑註記值集 (required)
.... plaqueScore 1..1 decimal 牙菌斑指數

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
PlaqueControlRecordModel.examRecords.teeth.buccal.scorerequiredVSPlaqueMark (a valid code from 牙菌斑註記)
http://dental-ig.fhir.tw/ValueSet/VS-PlaqueMark-twdental
from this IG
PlaqueControlRecordModel.examRecords.teeth.palatal.scorerequiredVSPlaqueMark (a valid code from 牙菌斑註記)
http://dental-ig.fhir.tw/ValueSet/VS-PlaqueMark-twdental
from this IG
PlaqueControlRecordModel.examRecords.teeth.lingual.scorerequiredVSPlaqueMark (a valid code from 牙菌斑註記)
http://dental-ig.fhir.tw/ValueSet/VS-PlaqueMark-twdental
from this IG

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. PlaqueControlRecordModel 0..* Base 牙醫-牙菌斑控制記錄表(Plaque Control Record)之邏輯模型
... patientInformation 1..1 BackboneElement 病人基本資料
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 1..1 HumanName 患者姓名
.... personalIDNumber 1..1 string 身分證字號
.... gender 1..1 code 性別
.... birthDate 1..1 date 出生日期
... examRecords 0..* BackboneElement 檢查紀錄
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... date 1..1 dateTime 執行日期
.... dentistName 1..1 HumanName 醫師姓名
.... teeth 0..* BackboneElement 牙齒檢查記錄
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... tooth 1..1 string 牙位
..... buccal 0..1 BackboneElement 頰側
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... position 1..1 code 位置
...... score 1..1 code 註記
Binding: 牙菌斑註記值集 (required)
..... palatal 0..1 BackboneElement 腭側
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... position 1..1 code 位置
...... score 1..1 code 註記
Binding: 牙菌斑註記值集 (required)
..... lingual 0..1 BackboneElement 舌側
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... position 1..1 code 位置
...... score 1..1 code 註記
Binding: 牙菌斑註記值集 (required)
.... plaqueScore 1..1 decimal 牙菌斑指數

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
PlaqueControlRecordModel.examRecords.teeth.buccal.scorerequiredVSPlaqueMark (a valid code from 牙菌斑註記)
http://dental-ig.fhir.tw/ValueSet/VS-PlaqueMark-twdental
from this IG
PlaqueControlRecordModel.examRecords.teeth.palatal.scorerequiredVSPlaqueMark (a valid code from 牙菌斑註記)
http://dental-ig.fhir.tw/ValueSet/VS-PlaqueMark-twdental
from this IG
PlaqueControlRecordModel.examRecords.teeth.lingual.scorerequiredVSPlaqueMark (a valid code from 牙菌斑註記)
http://dental-ig.fhir.tw/ValueSet/VS-PlaqueMark-twdental
from this IG

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Base

Summary

Mandatory: 0 element(15 nested mandatory elements)

 

Other representations of profile: CSV, Excel