臺灣長期照顧實作指引(TW LTC IG)
1.1.0 - STU 1.1.0

臺灣長期照顧實作指引(TW LTC IG) - Local Development build (v1.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Logical Model: 居家護理-健康紀錄評估邏輯模型

Official URL: http://ltc-ig.fhir.tw/StructureDefinition/HNHealthyHabitsModel Version: 1.1.0
Draft as of 2026-09-29 Computable Name: HNHealthyHabitsModel

描述居家護理健康紀錄評估的資料需求。依 V5.0.16 有效欄位建立,來源欄位對應另列於 Mapping。

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. HNHealthyHabitsModel 0..* Base 居家護理-健康紀錄評估邏輯模型
... date 1..1 date 紀錄日期
... nurseID 1..1 string 護理人員身分證字號
... isSmoking 1..1 Coding 吸菸狀態
Binding: 居家護理-吸菸狀態選項 (required)
... isBetelNut 1..1 Coding 嚼食檳榔狀態
Binding: 居家護理-嚼食檳榔狀態選項 (required)
... quitSmoking 0..1 decimal 戒菸年數
... beforeSmoking 0..1 decimal 戒菸前吸菸年數
... smokingYear 0..1 decimal 吸菸年數
... quitAlcohol 0..1 decimal 戒酒年數
... beforequitAlcohol 0..1 decimal 戒酒前飲酒年數
... alcoholYear 0..1 decimal 飲酒年數
... quitBetelNut 0..1 decimal 戒檳榔年數
... beforequitBetelNut 0..1 decimal 戒除前嚼食檳榔年數
... betelNutYear 0..1 decimal 嚼食檳榔年數
... isAllergy 1..1 Coding 食物過敏
Binding: 居家護理-有無與未知選項 (required)
... allergyDesc 0..1 string 食物過敏說明
... isAllergyDrug 1..1 Coding 藥物過敏
Binding: 居家護理-有無與未知選項 (required)
... allergyDrugDesc 0..1 string 藥物過敏說明
... vaccination 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
.... answer 1..1 Coding 是否接種
Binding: 居家護理-有無與未知選項 (required)
.... multipleAnswer 0..1 string 疫苗種類
.... other 0..1 string 接種年份
... isTemporary 0..1 Coding 是否暫存
Binding: 居家護理-是否選項 (required)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
HNHealthyHabitsModel.​isSmoking Base required 居家護理-吸菸狀態選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isAlcohol Base required 居家護理-飲酒狀態選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isBetelNut Base required 居家護理-嚼食檳榔狀態選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isAllergy Base required 居家護理-有無與未知選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isAllergyDrug Base required 居家護理-有無與未知選項 📦1.1.0 This IG
HNHealthyHabitsModel.​vaccination.answer Base required 居家護理-有無與未知選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isTemporary Base required 居家護理-是否選項 📦1.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. HNHealthyHabitsModel 0..* Base 居家護理-健康紀錄評估邏輯模型
... date 1..1 date 紀錄日期
... nurseID 1..1 string 護理人員身分證字號
... isSmoking 1..1 Coding 吸菸狀態
Binding: 居家護理-吸菸狀態選項 (required)
... isBetelNut 1..1 Coding 嚼食檳榔狀態
Binding: 居家護理-嚼食檳榔狀態選項 (required)
... quitSmoking 0..1 decimal 戒菸年數
... beforeSmoking 0..1 decimal 戒菸前吸菸年數
... smokingYear 0..1 decimal 吸菸年數
... quitAlcohol 0..1 decimal 戒酒年數
... beforequitAlcohol 0..1 decimal 戒酒前飲酒年數
... alcoholYear 0..1 decimal 飲酒年數
... quitBetelNut 0..1 decimal 戒檳榔年數
... beforequitBetelNut 0..1 decimal 戒除前嚼食檳榔年數
... betelNutYear 0..1 decimal 嚼食檳榔年數
... isAllergy 1..1 Coding 食物過敏
Binding: 居家護理-有無與未知選項 (required)
... allergyDesc 0..1 string 食物過敏說明
... isAllergyDrug 1..1 Coding 藥物過敏
Binding: 居家護理-有無與未知選項 (required)
... allergyDrugDesc 0..1 string 藥物過敏說明
... vaccination 1..1 BackboneElement 疫苗紀錄
.... answer 1..1 Coding 是否接種
Binding: 居家護理-有無與未知選項 (required)
.... multipleAnswer 0..1 string 疫苗種類
.... other 0..1 string 接種年份
... isTemporary 0..1 Coding 是否暫存
Binding: 居家護理-是否選項 (required)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
HNHealthyHabitsModel.​isSmoking Base required 居家護理-吸菸狀態選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isAlcohol Base required 居家護理-飲酒狀態選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isBetelNut Base required 居家護理-嚼食檳榔狀態選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isAllergy Base required 居家護理-有無與未知選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isAllergyDrug Base required 居家護理-有無與未知選項 📦1.1.0 This IG
HNHealthyHabitsModel.​vaccination.answer Base required 居家護理-有無與未知選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isTemporary Base required 居家護理-是否選項 📦1.1.0 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. HNHealthyHabitsModel 0..* Base 居家護理-健康紀錄評估邏輯模型
... date 1..1 date 紀錄日期
... nurseID 1..1 string 護理人員身分證字號
... isSmoking 1..1 Coding 吸菸狀態
Binding: 居家護理-吸菸狀態選項 (required)
... isBetelNut 1..1 Coding 嚼食檳榔狀態
Binding: 居家護理-嚼食檳榔狀態選項 (required)
... quitSmoking 0..1 decimal 戒菸年數
... beforeSmoking 0..1 decimal 戒菸前吸菸年數
... smokingYear 0..1 decimal 吸菸年數
... quitAlcohol 0..1 decimal 戒酒年數
... beforequitAlcohol 0..1 decimal 戒酒前飲酒年數
... alcoholYear 0..1 decimal 飲酒年數
... quitBetelNut 0..1 decimal 戒檳榔年數
... beforequitBetelNut 0..1 decimal 戒除前嚼食檳榔年數
... betelNutYear 0..1 decimal 嚼食檳榔年數
... isAllergy 1..1 Coding 食物過敏
Binding: 居家護理-有無與未知選項 (required)
... allergyDesc 0..1 string 食物過敏說明
... isAllergyDrug 1..1 Coding 藥物過敏
Binding: 居家護理-有無與未知選項 (required)
... allergyDrugDesc 0..1 string 藥物過敏說明
... vaccination 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
.... answer 1..1 Coding 是否接種
Binding: 居家護理-有無與未知選項 (required)
.... multipleAnswer 0..1 string 疫苗種類
.... other 0..1 string 接種年份
... isTemporary 0..1 Coding 是否暫存
Binding: 居家護理-是否選項 (required)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
HNHealthyHabitsModel.​isSmoking Base required 居家護理-吸菸狀態選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isAlcohol Base required 居家護理-飲酒狀態選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isBetelNut Base required 居家護理-嚼食檳榔狀態選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isAllergy Base required 居家護理-有無與未知選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isAllergyDrug Base required 居家護理-有無與未知選項 📦1.1.0 This IG
HNHealthyHabitsModel.​vaccination.answer Base required 居家護理-有無與未知選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isTemporary Base required 居家護理-是否選項 📦1.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Base

Summary

Mandatory: 0 element(9 nested mandatory elements)

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. HNHealthyHabitsModel 0..* Base 居家護理-健康紀錄評估邏輯模型
... date 1..1 date 紀錄日期
... nurseID 1..1 string 護理人員身分證字號
... isSmoking 1..1 Coding 吸菸狀態
Binding: 居家護理-吸菸狀態選項 (required)
... isBetelNut 1..1 Coding 嚼食檳榔狀態
Binding: 居家護理-嚼食檳榔狀態選項 (required)
... quitSmoking 0..1 decimal 戒菸年數
... beforeSmoking 0..1 decimal 戒菸前吸菸年數
... smokingYear 0..1 decimal 吸菸年數
... quitAlcohol 0..1 decimal 戒酒年數
... beforequitAlcohol 0..1 decimal 戒酒前飲酒年數
... alcoholYear 0..1 decimal 飲酒年數
... quitBetelNut 0..1 decimal 戒檳榔年數
... beforequitBetelNut 0..1 decimal 戒除前嚼食檳榔年數
... betelNutYear 0..1 decimal 嚼食檳榔年數
... isAllergy 1..1 Coding 食物過敏
Binding: 居家護理-有無與未知選項 (required)
... allergyDesc 0..1 string 食物過敏說明
... isAllergyDrug 1..1 Coding 藥物過敏
Binding: 居家護理-有無與未知選項 (required)
... allergyDrugDesc 0..1 string 藥物過敏說明
... vaccination 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
.... answer 1..1 Coding 是否接種
Binding: 居家護理-有無與未知選項 (required)
.... multipleAnswer 0..1 string 疫苗種類
.... other 0..1 string 接種年份
... isTemporary 0..1 Coding 是否暫存
Binding: 居家護理-是否選項 (required)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
HNHealthyHabitsModel.​isSmoking Base required 居家護理-吸菸狀態選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isAlcohol Base required 居家護理-飲酒狀態選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isBetelNut Base required 居家護理-嚼食檳榔狀態選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isAllergy Base required 居家護理-有無與未知選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isAllergyDrug Base required 居家護理-有無與未知選項 📦1.1.0 This IG
HNHealthyHabitsModel.​vaccination.answer Base required 居家護理-有無與未知選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isTemporary Base required 居家護理-是否選項 📦1.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. HNHealthyHabitsModel 0..* Base 居家護理-健康紀錄評估邏輯模型
... date 1..1 date 紀錄日期
... nurseID 1..1 string 護理人員身分證字號
... isSmoking 1..1 Coding 吸菸狀態
Binding: 居家護理-吸菸狀態選項 (required)
... isBetelNut 1..1 Coding 嚼食檳榔狀態
Binding: 居家護理-嚼食檳榔狀態選項 (required)
... quitSmoking 0..1 decimal 戒菸年數
... beforeSmoking 0..1 decimal 戒菸前吸菸年數
... smokingYear 0..1 decimal 吸菸年數
... quitAlcohol 0..1 decimal 戒酒年數
... beforequitAlcohol 0..1 decimal 戒酒前飲酒年數
... alcoholYear 0..1 decimal 飲酒年數
... quitBetelNut 0..1 decimal 戒檳榔年數
... beforequitBetelNut 0..1 decimal 戒除前嚼食檳榔年數
... betelNutYear 0..1 decimal 嚼食檳榔年數
... isAllergy 1..1 Coding 食物過敏
Binding: 居家護理-有無與未知選項 (required)
... allergyDesc 0..1 string 食物過敏說明
... isAllergyDrug 1..1 Coding 藥物過敏
Binding: 居家護理-有無與未知選項 (required)
... allergyDrugDesc 0..1 string 藥物過敏說明
... vaccination 1..1 BackboneElement 疫苗紀錄
.... answer 1..1 Coding 是否接種
Binding: 居家護理-有無與未知選項 (required)
.... multipleAnswer 0..1 string 疫苗種類
.... other 0..1 string 接種年份
... isTemporary 0..1 Coding 是否暫存
Binding: 居家護理-是否選項 (required)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
HNHealthyHabitsModel.​isSmoking Base required 居家護理-吸菸狀態選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isAlcohol Base required 居家護理-飲酒狀態選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isBetelNut Base required 居家護理-嚼食檳榔狀態選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isAllergy Base required 居家護理-有無與未知選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isAllergyDrug Base required 居家護理-有無與未知選項 📦1.1.0 This IG
HNHealthyHabitsModel.​vaccination.answer Base required 居家護理-有無與未知選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isTemporary Base required 居家護理-是否選項 📦1.1.0 This IG

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. HNHealthyHabitsModel 0..* Base 居家護理-健康紀錄評估邏輯模型
... date 1..1 date 紀錄日期
... nurseID 1..1 string 護理人員身分證字號
... isSmoking 1..1 Coding 吸菸狀態
Binding: 居家護理-吸菸狀態選項 (required)
... isBetelNut 1..1 Coding 嚼食檳榔狀態
Binding: 居家護理-嚼食檳榔狀態選項 (required)
... quitSmoking 0..1 decimal 戒菸年數
... beforeSmoking 0..1 decimal 戒菸前吸菸年數
... smokingYear 0..1 decimal 吸菸年數
... quitAlcohol 0..1 decimal 戒酒年數
... beforequitAlcohol 0..1 decimal 戒酒前飲酒年數
... alcoholYear 0..1 decimal 飲酒年數
... quitBetelNut 0..1 decimal 戒檳榔年數
... beforequitBetelNut 0..1 decimal 戒除前嚼食檳榔年數
... betelNutYear 0..1 decimal 嚼食檳榔年數
... isAllergy 1..1 Coding 食物過敏
Binding: 居家護理-有無與未知選項 (required)
... allergyDesc 0..1 string 食物過敏說明
... isAllergyDrug 1..1 Coding 藥物過敏
Binding: 居家護理-有無與未知選項 (required)
... allergyDrugDesc 0..1 string 藥物過敏說明
... vaccination 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
.... answer 1..1 Coding 是否接種
Binding: 居家護理-有無與未知選項 (required)
.... multipleAnswer 0..1 string 疫苗種類
.... other 0..1 string 接種年份
... isTemporary 0..1 Coding 是否暫存
Binding: 居家護理-是否選項 (required)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
HNHealthyHabitsModel.​isSmoking Base required 居家護理-吸菸狀態選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isAlcohol Base required 居家護理-飲酒狀態選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isBetelNut Base required 居家護理-嚼食檳榔狀態選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isAllergy Base required 居家護理-有無與未知選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isAllergyDrug Base required 居家護理-有無與未知選項 📦1.1.0 This IG
HNHealthyHabitsModel.​vaccination.answer Base required 居家護理-有無與未知選項 📦1.1.0 This IG
HNHealthyHabitsModel.​isTemporary Base required 居家護理-是否選項 📦1.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Base

Summary

Mandatory: 0 element(9 nested mandatory elements)

 

Other representations of profile: CSV, Excel