臺灣牙醫實作指引 (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: 牙周炎病人自費同意書 (TW Periodontal Self-Pay Consent) 之邏輯模型

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

此模型說明本 IG 如何定義牙周炎病人自費同意書的資料結構。

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
.. TWDentalPeriodontalSelfPayConsent 0..* Base 牙周炎病人自費同意書 (TW Periodontal Self-Pay Consent) 之邏輯模型
... patientName 1..1 HumanName 姓名
... birthDate 1..1 date 出生日期
... medicalRecordNumber 1..1 Identifier 病歷號碼
... consentDescription 1..1 string 同意說明
... selfPayReasons 1..* CodeableConcept 自費原因
... selfPayOtherReason 0..1 string 其他自費原因
... selfPayItems 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
.... itemName 1..1 string 品項名稱
.... unitPrice 0..1 Money 單價
.... quantity 0..1 integer 數量
.... amount 0..1 Money 自付金額
... notes 0..* string 附註
... consentPersonName 1..1 HumanName 立同意書人姓名
... consentPersonId 1..1 string 身分證統一編號
... consentRelation 1..1 string 與病人之關係
... contactPhone 0..1 string 聯絡電話
... contactMobile 0..1 string 手機
... contactAddress 0..1 string 通訊地址
... consentSignature 1..1 Signature 簽名
... consentDate 1..1 date 同意日期

doco Documentation for this format

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
.. TWDentalPeriodontalSelfPayConsent 0..* Base 牙周炎病人自費同意書 (TW Periodontal Self-Pay Consent) 之邏輯模型
... patientName 1..1 HumanName 姓名
... birthDate 1..1 date 出生日期
... medicalRecordNumber 1..1 Identifier 病歷號碼
... consentDescription 1..1 string 同意說明
... selfPayReasons 1..* CodeableConcept 自費原因
... selfPayOtherReason 0..1 string 其他自費原因
... selfPayItems 1..* BackboneElement 自費項目明細
.... itemName 1..1 string 品項名稱
.... unitPrice 0..1 Money 單價
.... quantity 0..1 integer 數量
.... amount 0..1 Money 自付金額
... notes 0..* string 附註
... consentPersonName 1..1 HumanName 立同意書人姓名
... consentPersonId 1..1 string 身分證統一編號
... consentRelation 1..1 string 與病人之關係
... contactPhone 0..1 string 聯絡電話
... contactMobile 0..1 string 手機
... contactAddress 0..1 string 通訊地址
... consentSignature 1..1 Signature 簽名
... consentDate 1..1 date 同意日期

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. TWDentalPeriodontalSelfPayConsent 0..* Base 牙周炎病人自費同意書 (TW Periodontal Self-Pay Consent) 之邏輯模型
... patientName 1..1 HumanName 姓名
... birthDate 1..1 date 出生日期
... medicalRecordNumber 1..1 Identifier 病歷號碼
... consentDescription 1..1 string 同意說明
... selfPayReasons 1..* CodeableConcept 自費原因
... selfPayOtherReason 0..1 string 其他自費原因
... selfPayItems 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
.... itemName 1..1 string 品項名稱
.... unitPrice 0..1 Money 單價
.... quantity 0..1 integer 數量
.... amount 0..1 Money 自付金額
... notes 0..* string 附註
... consentPersonName 1..1 HumanName 立同意書人姓名
... consentPersonId 1..1 string 身分證統一編號
... consentRelation 1..1 string 與病人之關係
... contactPhone 0..1 string 聯絡電話
... contactMobile 0..1 string 手機
... contactAddress 0..1 string 通訊地址
... consentSignature 1..1 Signature 簽名
... consentDate 1..1 date 同意日期

doco Documentation for this format

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(13 nested mandatory elements)

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. TWDentalPeriodontalSelfPayConsent 0..* Base 牙周炎病人自費同意書 (TW Periodontal Self-Pay Consent) 之邏輯模型
... patientName 1..1 HumanName 姓名
... birthDate 1..1 date 出生日期
... medicalRecordNumber 1..1 Identifier 病歷號碼
... consentDescription 1..1 string 同意說明
... selfPayReasons 1..* CodeableConcept 自費原因
... selfPayOtherReason 0..1 string 其他自費原因
... selfPayItems 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
.... itemName 1..1 string 品項名稱
.... unitPrice 0..1 Money 單價
.... quantity 0..1 integer 數量
.... amount 0..1 Money 自付金額
... notes 0..* string 附註
... consentPersonName 1..1 HumanName 立同意書人姓名
... consentPersonId 1..1 string 身分證統一編號
... consentRelation 1..1 string 與病人之關係
... contactPhone 0..1 string 聯絡電話
... contactMobile 0..1 string 手機
... contactAddress 0..1 string 通訊地址
... consentSignature 1..1 Signature 簽名
... consentDate 1..1 date 同意日期

doco Documentation for this format

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
.. TWDentalPeriodontalSelfPayConsent 0..* Base 牙周炎病人自費同意書 (TW Periodontal Self-Pay Consent) 之邏輯模型
... patientName 1..1 HumanName 姓名
... birthDate 1..1 date 出生日期
... medicalRecordNumber 1..1 Identifier 病歷號碼
... consentDescription 1..1 string 同意說明
... selfPayReasons 1..* CodeableConcept 自費原因
... selfPayOtherReason 0..1 string 其他自費原因
... selfPayItems 1..* BackboneElement 自費項目明細
.... itemName 1..1 string 品項名稱
.... unitPrice 0..1 Money 單價
.... quantity 0..1 integer 數量
.... amount 0..1 Money 自付金額
... notes 0..* string 附註
... consentPersonName 1..1 HumanName 立同意書人姓名
... consentPersonId 1..1 string 身分證統一編號
... consentRelation 1..1 string 與病人之關係
... contactPhone 0..1 string 聯絡電話
... contactMobile 0..1 string 手機
... contactAddress 0..1 string 通訊地址
... consentSignature 1..1 Signature 簽名
... consentDate 1..1 date 同意日期

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. TWDentalPeriodontalSelfPayConsent 0..* Base 牙周炎病人自費同意書 (TW Periodontal Self-Pay Consent) 之邏輯模型
... patientName 1..1 HumanName 姓名
... birthDate 1..1 date 出生日期
... medicalRecordNumber 1..1 Identifier 病歷號碼
... consentDescription 1..1 string 同意說明
... selfPayReasons 1..* CodeableConcept 自費原因
... selfPayOtherReason 0..1 string 其他自費原因
... selfPayItems 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
.... itemName 1..1 string 品項名稱
.... unitPrice 0..1 Money 單價
.... quantity 0..1 integer 數量
.... amount 0..1 Money 自付金額
... notes 0..* string 附註
... consentPersonName 1..1 HumanName 立同意書人姓名
... consentPersonId 1..1 string 身分證統一編號
... consentRelation 1..1 string 與病人之關係
... contactPhone 0..1 string 聯絡電話
... contactMobile 0..1 string 手機
... contactAddress 0..1 string 通訊地址
... consentSignature 1..1 Signature 簽名
... consentDate 1..1 date 同意日期

doco Documentation for this format

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(13 nested mandatory elements)

 

Other representations of profile: CSV, Excel