臺灣長期照顧實作指引(TW LTC IG)
1.1.0 - STU 1.1.0
臺灣長期照顧實作指引(TW LTC IG), published by 經濟部產業發展署. This guide is not an authorized publication; it is the continuous build for version 1.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/Lorex/TWLongTermCare_IG_Build/ and changes regularly. See the Directory of published versions
| Official URL: http://ltc-ig.fhir.tw/StructureDefinition/LTC-CarePlan-Payload | Version: 1.1.0 | |||
| Draft as of 2026-10-30 | Computable Name: LTCCarePlanPayload | |||
此 Profile 說明本 IG 如何進一步定義 FHIR 的 CarePlan Resource,以呈現長照 SDK 回傳之照顧計畫,包含服務項目代碼、金額、數量及頻率等資料。
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | TWCoreCarePlan | 特定照護目標下為一位患者或一群患者識別的活動、干預和結果計畫 | |
![]() ![]() |
0..1 | uri | 創建此內容所依據的一組規則 | |
![]() ![]() |
0..1 | Narrative | CarePlan Resource 之內容摘要以供人閱讀 This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |
![]() ![]() ![]() |
1..1 | code | generated | additional Binding: 臺灣衛福部資訊處Narrative狀態值集 (required): 敘述狀態的受限值集。 | |
![]() ![]() ![]() |
C | 1..1 | xhtml | 有限的 xhtml 內容 Constraints: txt-1, txt-2 |
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |
![]() ![]() |
1..1 | code | 照護計畫目前的狀態 Binding: RequestStatus (required): 指出計畫是否正在實施、代表未來意圖或是現在的歷史記錄。 | |
![]() ![]() |
1..1 | code | 照護計畫的意圖 Binding: CarePlanIntent (required): 表示與照護計畫相關的權威性/意向性程度的代碼 Required Pattern: plan (extensions allowed) | |
![]() ![]() |
1..* | CodeableConcept | 照護計畫的類型 Slice: Unordered, Open by pattern:$this Binding: CarePlanCategory (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc. Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() |
1..1 | CodeableConcept | 評估計畫 Binding: CarePlanCategory (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc. Required Pattern: | |
![]() ![]() |
1..1 | Reference(長期照顧-住民基本資料) | 照護計畫的對象 | |
![]() ![]() |
0..1 | Period | Time period plan covers | |
![]() ![]() |
C | 1..* | BackboneElement | Action to occur as part of plan Constraints: cpl-3 |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() |
C | 1..1 | BackboneElement | In-line definition of activity |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Money | 單價 URL: http://ltc-ig.fhir.tw/StructureDefinition/Ext-TW-LTC-UnitPrice | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Detail type of activity Binding: ProcedureCodes(SNOMEDCT) (example): Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter. | |
![]() ![]() ![]() ![]() |
1..1 | code | not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error Binding: CarePlanActivityStatus (required): Codes that reflect the current state of a care plan activity within its overall life cycle. | |
![]() ![]() ![]() ![]() |
0..1 | boolean | If true, activity is prohibiting action | |
![]() ![]() ![]() ![]() |
0..1 | When activity is to occur Slice: Unordered, Closed by type:$this Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | ||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
0..1 | Timing | When activity is to occur | |
![]() ![]() ![]() ![]() |
0..1 | What is to be administered/supplied Slice: Unordered, Open by type:$this Binding: SNOMEDCTMedicationCodes (example): A product supplied or administered as part of a care plan activity. | ||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Medication | Substance) | |||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(TW Core Medication | Substance) | 物料/主題/產品資訊要參照的資源 | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| CarePlan.text.status | Base | required | 臺灣衛福部資訊處Narrative狀態值集 | 📦0.3.0 | 臺灣核心實作指引 v1.0 |
| CarePlan.status | Base | required | RequestStatus | 📦4.0.1 | FHIR Std. |
| CarePlan.intent | Base | required | Care Plan Intent | 📦4.0.1 | FHIR Std. |
| CarePlan.category | Base | example | Care Plan Category | 📍4.0.1 | FHIR Std. |
| CarePlan.category:AssessPlan | Base | example | Care Plan Category | 📍4.0.1 | FHIR Std. |
| CarePlan.activity.detail.code | Base | example | Procedure Codes (SNOMED CT) | 📍4.0.1 | FHIR Std. |
| CarePlan.activity.detail.status | Base | required | CarePlanActivityStatus | 📍4.0.1 | FHIR Std. |
| CarePlan.activity.detail.product[x] | Base | example | SNOMED CT Medication Codes | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| cpl-3 | error | CarePlan.activity | Provide a reference or detail, not both |
detail.empty() or reference.empty()
|
| dom-2 | error | CarePlan | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | CarePlan | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | CarePlan | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | CarePlan | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | CarePlan | A resource should have narrative for robust management |
text.`div`.exists()
|
| 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()
|
| txt-1 | error | CarePlan.text.div | The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes |
htmlChecks()
|
| txt-2 | error | CarePlan.text.div | The narrative SHALL have some non-whitespace content |
htmlChecks()
|
This structure is derived from TWCoreCarePlan
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
TWCoreCarePlan | |||
![]() ![]() |
1..1 | code | 照護計畫的意圖 Required Pattern: plan (extensions allowed) | |
![]() ![]() |
1..1 | Reference(長期照顧-住民基本資料) | 照護計畫的對象 | |
![]() ![]() |
0..1 | Period | Time period plan covers | |
![]() ![]() |
1..* | BackboneElement | Action to occur as part of plan | |
![]() ![]() ![]() |
1..1 | BackboneElement | In-line definition of activity | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Money | 單價 URL: http://ltc-ig.fhir.tw/StructureDefinition/Ext-TW-LTC-UnitPrice | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Detail type of activity | |
![]() ![]() ![]() ![]() |
0..1 | When activity is to occur Slice: Unordered, Open by type:$this Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | ||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
0..1 | Timing | When activity is to occur | |
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | TWCoreCarePlan | 特定照護目標下為一位患者或一群患者識別的活動、干預和結果計畫 | |||||
![]() ![]() |
0..1 | id | 不重複的 ID 用以識別儲存在特定 FHIR Server 中的 CarePlan 紀錄,通常又稱為邏輯性 ID。 | |||||
![]() ![]() |
0..1 | Meta | 此 CarePlan Resource 的 metadata | |||||
![]() ![]() |
0..1 | uri | 創建此內容所依據的一組規則 | |||||
![]() ![]() |
0..1 | code | 用以表述 CarePlan Resource 內容的語言 Binding: CommonLanguages (preferred): 人類語言;鼓勵使用 CommonLanguages 代碼表中的代碼,但不強制一定要使用此代碼表,你也可使用其他代碼表的代碼或單純以文字表示。
Example Value: zh-TW | |||||
![]() ![]() |
0..1 | Narrative | CarePlan Resource 之內容摘要以供人閱讀 This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
1..1 | code | generated | additional Binding: 臺灣衛福部資訊處Narrative狀態值集 (required): 敘述狀態的受限值集。 | |||||
![]() ![]() ![]() |
C | 1..1 | xhtml | 有限的 xhtml 內容 Constraints: txt-1, txt-2 | ||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |||||
![]() ![]() |
0..* | Identifier | External Ids for this plan | |||||
![]() ![]() |
0..* | canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition) | Instantiates FHIR protocol or definition | |||||
![]() ![]() |
0..* | uri | Instantiates external protocol or definition | |||||
![]() ![]() |
0..* | Reference(TW Core CarePlan) | 履行或延伸的照護計畫 | |||||
![]() ![]() |
0..* | Reference(TW Core CarePlan) | 被此計畫取代的照護計畫 | |||||
![]() ![]() |
0..* | Reference(TW Core CarePlan) | 作為父照護計畫的一部分 | |||||
![]() ![]() |
1..1 | code | 照護計畫目前的狀態 Binding: RequestStatus (required): 指出計畫是否正在實施、代表未來意圖或是現在的歷史記錄。 | |||||
![]() ![]() |
1..1 | code | 照護計畫的意圖 Binding: CarePlanIntent (required): 表示與照護計畫相關的權威性/意向性程度的代碼 Required Pattern: plan (extensions allowed) | |||||
![]() ![]() |
1..* | CodeableConcept | 照護計畫的類型 Slice: Unordered, Open by pattern:$this Binding: CarePlanCategory (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc. Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() |
1..1 | CodeableConcept | 評估計畫 Binding: CarePlanCategory (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc. Required Pattern: | |||||
![]() ![]() |
0..1 | string | Human-friendly name for the care plan | |||||
![]() ![]() |
0..1 | string | Summary of nature of plan | |||||
![]() ![]() |
1..1 | Reference(長期照顧-住民基本資料) | 照護計畫的對象 | |||||
![]() ![]() |
0..1 | Reference(TW Core Encounter) | 與此照護計畫相關的就醫事件 | |||||
![]() ![]() |
0..1 | Period | Time period plan covers | |||||
![]() ![]() |
0..1 | dateTime | Date record was first recorded | |||||
![]() ![]() |
0..1 | Reference(TW Core Patient | TW Core Practitioner | TW Core PractitionerRole | TW Core Implantable Device | TW Core RelatedPerson | TW Core Organization | TW Core CareTeam) | 照護計畫的作者 | |||||
![]() ![]() |
0..* | Reference(TW Core Patient | TW Core Practitioner | TW Core PractitionerRole | TW Core Implantable Device | TW Core RelatedPerson | TW Core Organization | TW Core CareTeam) | 對計畫提供資訊的人員 | |||||
![]() ![]() |
0..* | Reference(TW Core CareTeam) | 執行照護工作的團隊 | |||||
![]() ![]() |
0..* | Reference(TW Core Condition) | 本計畫處理的健康問題 | |||||
![]() ![]() |
0..* | Reference(Resource) | Information considered as part of plan | |||||
![]() ![]() |
0..* | Reference(Goal) | Desired outcome of plan | |||||
![]() ![]() |
C | 1..* | BackboneElement | Action to occur as part of plan Constraints: cpl-3 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Results of the activity Binding: CarePlanActivityOutcome (example): Identifies the results of the activity. | |||||
![]() ![]() ![]() |
0..* | Reference(Resource) | Appointment, Encounter, Procedure, etc. | |||||
![]() ![]() ![]() |
0..* | Annotation | Comments about the activity status/progress | |||||
![]() ![]() ![]() |
C | 0..1 | Reference(Appointment | CommunicationRequest | DeviceRequest | TW Core MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup) | 照護行動的明細 | ||||
![]() ![]() ![]() |
C | 1..1 | BackboneElement | In-line definition of activity | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Money | 單價 URL: http://ltc-ig.fhir.tw/StructureDefinition/Ext-TW-LTC-UnitPrice | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() |
0..1 | code | Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription Binding: CarePlanActivityKind (required): Resource types defined as part of FHIR that can be represented as in-line definitions of a care plan activity. | |||||
![]() ![]() ![]() ![]() |
0..* | canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition) | Instantiates FHIR protocol or definition | |||||
![]() ![]() ![]() ![]() |
0..* | uri | Instantiates external protocol or definition | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Detail type of activity Binding: ProcedureCodes(SNOMEDCT) (example): Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Why activity should be done or why activity was prohibited Binding: SNOMEDCTClinicalFindings (example): Identifies why a care plan activity is needed. Can include any health condition codes as well as such concepts as "general wellness", prophylaxis, surgical preparation, etc. | |||||
![]() ![]() ![]() ![]() |
0..* | Reference(TW Core Condition | TW Core Observation Clinical Result | TW Core DiagnosticReport | TW Core DocumentReference) | 為何需要此行動 | |||||
![]() ![]() ![]() ![]() |
0..* | Reference(Goal) | Goals this activity relates to | |||||
![]() ![]() ![]() ![]() |
1..1 | code | not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error Binding: CarePlanActivityStatus (required): Codes that reflect the current state of a care plan activity within its overall life cycle. | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Reason for current status | |||||
![]() ![]() ![]() ![]() |
0..1 | boolean | If true, activity is prohibiting action | |||||
![]() ![]() ![]() ![]() |
0..1 | When activity is to occur Slice: Unordered, Closed by type:$this Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | ||||||
![]() ![]() ![]() ![]() ![]() |
Timing | |||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Timing | When activity is to occur | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(TW Core Location) | 行動發生的地點 | |||||
![]() ![]() ![]() ![]() |
0..* | Reference(TW Core Practitioner | TW Core PractitionerRole | TW Core Organization | TW Core RelatedPerson | TW Core Patient | TW Core CareTeam | HealthcareService | TW Core Implantable Device) | 執行或提供此行動的人員 | |||||
![]() ![]() ![]() ![]() |
0..1 | What is to be administered/supplied Slice: Unordered, Open by type:$this Binding: SNOMEDCTMedicationCodes (example): A product supplied or administered as part of a care plan activity. | ||||||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() |
Reference(Medication | Substance) | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(TW Core Medication | Substance) | 物料/主題/產品資訊要參照的資源 | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity(4.0.1) | How to consume/day? Constraints: sqty-1 | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity(4.0.1) | How much to administer/supply/consume Constraints: sqty-1 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Extra info describing activity to perform | |||||
![]() ![]() |
0..* | Annotation | Comments about the plan | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| CarePlan.language | Base | preferred | Common Languages | 📦4.0.1 | FHIR Std. |
| CarePlan.text.status | Base | required | 臺灣衛福部資訊處Narrative狀態值集 | 📦0.3.0 | 臺灣核心實作指引 v1.0 |
| CarePlan.status | Base | required | RequestStatus | 📦4.0.1 | FHIR Std. |
| CarePlan.intent | Base | required | Care Plan Intent | 📦4.0.1 | FHIR Std. |
| CarePlan.category | Base | example | Care Plan Category | 📍4.0.1 | FHIR Std. |
| CarePlan.category:AssessPlan | Base | example | Care Plan Category | 📍4.0.1 | FHIR Std. |
| CarePlan.activity.outcomeCodeableConcept | Base | example | Care Plan Activity Outcome | 📍4.0.1 | FHIR Std. |
| CarePlan.activity.detail.kind | Base | required | Care Plan Activity Kind | 📍4.0.1 | FHIR Std. |
| CarePlan.activity.detail.code | Base | example | Procedure Codes (SNOMED CT) | 📍4.0.1 | FHIR Std. |
| CarePlan.activity.detail.reasonCode | Base | example | SNOMED CT Clinical Findings | 📍4.0.1 | FHIR Std. |
| CarePlan.activity.detail.status | Base | required | CarePlanActivityStatus | 📍4.0.1 | FHIR Std. |
| CarePlan.activity.detail.product[x] | Base | example | SNOMED CT Medication Codes | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| cpl-3 | error | CarePlan.activity | Provide a reference or detail, not both |
detail.empty() or reference.empty()
|
| dom-2 | error | CarePlan | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | CarePlan | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | CarePlan | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | CarePlan | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | CarePlan | A resource should have narrative for robust management |
text.`div`.exists()
|
| 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()
|
| sqty-1 | error | CarePlan.activity.detail.dailyAmount, CarePlan.activity.detail.quantity | The comparator is not used on a SimpleQuantity |
comparator.empty()
|
| txt-1 | error | CarePlan.text.div | The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes |
htmlChecks()
|
| txt-2 | error | CarePlan.text.div | The narrative SHALL have some non-whitespace content |
htmlChecks()
|
This structure is derived from TWCoreCarePlan
Summary
Mandatory: 3 elements
Must-Support: 4 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | TWCoreCarePlan | 特定照護目標下為一位患者或一群患者識別的活動、干預和結果計畫 | |
![]() ![]() |
0..1 | uri | 創建此內容所依據的一組規則 | |
![]() ![]() |
0..1 | Narrative | CarePlan Resource 之內容摘要以供人閱讀 This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |
![]() ![]() ![]() |
1..1 | code | generated | additional Binding: 臺灣衛福部資訊處Narrative狀態值集 (required): 敘述狀態的受限值集。 | |
![]() ![]() ![]() |
C | 1..1 | xhtml | 有限的 xhtml 內容 Constraints: txt-1, txt-2 |
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |
![]() ![]() |
1..1 | code | 照護計畫目前的狀態 Binding: RequestStatus (required): 指出計畫是否正在實施、代表未來意圖或是現在的歷史記錄。 | |
![]() ![]() |
1..1 | code | 照護計畫的意圖 Binding: CarePlanIntent (required): 表示與照護計畫相關的權威性/意向性程度的代碼 Required Pattern: plan (extensions allowed) | |
![]() ![]() |
1..* | CodeableConcept | 照護計畫的類型 Slice: Unordered, Open by pattern:$this Binding: CarePlanCategory (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc. Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() |
1..1 | CodeableConcept | 評估計畫 Binding: CarePlanCategory (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc. Required Pattern: | |
![]() ![]() |
1..1 | Reference(長期照顧-住民基本資料) | 照護計畫的對象 | |
![]() ![]() |
0..1 | Period | Time period plan covers | |
![]() ![]() |
C | 1..* | BackboneElement | Action to occur as part of plan Constraints: cpl-3 |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() |
C | 1..1 | BackboneElement | In-line definition of activity |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Money | 單價 URL: http://ltc-ig.fhir.tw/StructureDefinition/Ext-TW-LTC-UnitPrice | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Detail type of activity Binding: ProcedureCodes(SNOMEDCT) (example): Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter. | |
![]() ![]() ![]() ![]() |
1..1 | code | not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error Binding: CarePlanActivityStatus (required): Codes that reflect the current state of a care plan activity within its overall life cycle. | |
![]() ![]() ![]() ![]() |
0..1 | boolean | If true, activity is prohibiting action | |
![]() ![]() ![]() ![]() |
0..1 | When activity is to occur Slice: Unordered, Closed by type:$this Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | ||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
0..1 | Timing | When activity is to occur | |
![]() ![]() ![]() ![]() |
0..1 | What is to be administered/supplied Slice: Unordered, Open by type:$this Binding: SNOMEDCTMedicationCodes (example): A product supplied or administered as part of a care plan activity. | ||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Medication | Substance) | |||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(TW Core Medication | Substance) | 物料/主題/產品資訊要參照的資源 | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| CarePlan.text.status | Base | required | 臺灣衛福部資訊處Narrative狀態值集 | 📦0.3.0 | 臺灣核心實作指引 v1.0 |
| CarePlan.status | Base | required | RequestStatus | 📦4.0.1 | FHIR Std. |
| CarePlan.intent | Base | required | Care Plan Intent | 📦4.0.1 | FHIR Std. |
| CarePlan.category | Base | example | Care Plan Category | 📍4.0.1 | FHIR Std. |
| CarePlan.category:AssessPlan | Base | example | Care Plan Category | 📍4.0.1 | FHIR Std. |
| CarePlan.activity.detail.code | Base | example | Procedure Codes (SNOMED CT) | 📍4.0.1 | FHIR Std. |
| CarePlan.activity.detail.status | Base | required | CarePlanActivityStatus | 📍4.0.1 | FHIR Std. |
| CarePlan.activity.detail.product[x] | Base | example | SNOMED CT Medication Codes | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| cpl-3 | error | CarePlan.activity | Provide a reference or detail, not both |
detail.empty() or reference.empty()
|
| dom-2 | error | CarePlan | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | CarePlan | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | CarePlan | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | CarePlan | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | CarePlan | A resource should have narrative for robust management |
text.`div`.exists()
|
| 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()
|
| txt-1 | error | CarePlan.text.div | The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes |
htmlChecks()
|
| txt-2 | error | CarePlan.text.div | The narrative SHALL have some non-whitespace content |
htmlChecks()
|
Differential View
This structure is derived from TWCoreCarePlan
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
TWCoreCarePlan | |||
![]() ![]() |
1..1 | code | 照護計畫的意圖 Required Pattern: plan (extensions allowed) | |
![]() ![]() |
1..1 | Reference(長期照顧-住民基本資料) | 照護計畫的對象 | |
![]() ![]() |
0..1 | Period | Time period plan covers | |
![]() ![]() |
1..* | BackboneElement | Action to occur as part of plan | |
![]() ![]() ![]() |
1..1 | BackboneElement | In-line definition of activity | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Money | 單價 URL: http://ltc-ig.fhir.tw/StructureDefinition/Ext-TW-LTC-UnitPrice | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Detail type of activity | |
![]() ![]() ![]() ![]() |
0..1 | When activity is to occur Slice: Unordered, Open by type:$this Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | ||
![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
0..1 | Timing | When activity is to occur | |
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | TWCoreCarePlan | 特定照護目標下為一位患者或一群患者識別的活動、干預和結果計畫 | |||||
![]() ![]() |
0..1 | id | 不重複的 ID 用以識別儲存在特定 FHIR Server 中的 CarePlan 紀錄,通常又稱為邏輯性 ID。 | |||||
![]() ![]() |
0..1 | Meta | 此 CarePlan Resource 的 metadata | |||||
![]() ![]() |
0..1 | uri | 創建此內容所依據的一組規則 | |||||
![]() ![]() |
0..1 | code | 用以表述 CarePlan Resource 內容的語言 Binding: CommonLanguages (preferred): 人類語言;鼓勵使用 CommonLanguages 代碼表中的代碼,但不強制一定要使用此代碼表,你也可使用其他代碼表的代碼或單純以文字表示。
Example Value: zh-TW | |||||
![]() ![]() |
0..1 | Narrative | CarePlan Resource 之內容摘要以供人閱讀 This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
1..1 | code | generated | additional Binding: 臺灣衛福部資訊處Narrative狀態值集 (required): 敘述狀態的受限值集。 | |||||
![]() ![]() ![]() |
C | 1..1 | xhtml | 有限的 xhtml 內容 Constraints: txt-1, txt-2 | ||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |||||
![]() ![]() |
0..* | Identifier | External Ids for this plan | |||||
![]() ![]() |
0..* | canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition) | Instantiates FHIR protocol or definition | |||||
![]() ![]() |
0..* | uri | Instantiates external protocol or definition | |||||
![]() ![]() |
0..* | Reference(TW Core CarePlan) | 履行或延伸的照護計畫 | |||||
![]() ![]() |
0..* | Reference(TW Core CarePlan) | 被此計畫取代的照護計畫 | |||||
![]() ![]() |
0..* | Reference(TW Core CarePlan) | 作為父照護計畫的一部分 | |||||
![]() ![]() |
1..1 | code | 照護計畫目前的狀態 Binding: RequestStatus (required): 指出計畫是否正在實施、代表未來意圖或是現在的歷史記錄。 | |||||
![]() ![]() |
1..1 | code | 照護計畫的意圖 Binding: CarePlanIntent (required): 表示與照護計畫相關的權威性/意向性程度的代碼 Required Pattern: plan (extensions allowed) | |||||
![]() ![]() |
1..* | CodeableConcept | 照護計畫的類型 Slice: Unordered, Open by pattern:$this Binding: CarePlanCategory (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc. Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() |
1..1 | CodeableConcept | 評估計畫 Binding: CarePlanCategory (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc. Required Pattern: | |||||
![]() ![]() |
0..1 | string | Human-friendly name for the care plan | |||||
![]() ![]() |
0..1 | string | Summary of nature of plan | |||||
![]() ![]() |
1..1 | Reference(長期照顧-住民基本資料) | 照護計畫的對象 | |||||
![]() ![]() |
0..1 | Reference(TW Core Encounter) | 與此照護計畫相關的就醫事件 | |||||
![]() ![]() |
0..1 | Period | Time period plan covers | |||||
![]() ![]() |
0..1 | dateTime | Date record was first recorded | |||||
![]() ![]() |
0..1 | Reference(TW Core Patient | TW Core Practitioner | TW Core PractitionerRole | TW Core Implantable Device | TW Core RelatedPerson | TW Core Organization | TW Core CareTeam) | 照護計畫的作者 | |||||
![]() ![]() |
0..* | Reference(TW Core Patient | TW Core Practitioner | TW Core PractitionerRole | TW Core Implantable Device | TW Core RelatedPerson | TW Core Organization | TW Core CareTeam) | 對計畫提供資訊的人員 | |||||
![]() ![]() |
0..* | Reference(TW Core CareTeam) | 執行照護工作的團隊 | |||||
![]() ![]() |
0..* | Reference(TW Core Condition) | 本計畫處理的健康問題 | |||||
![]() ![]() |
0..* | Reference(Resource) | Information considered as part of plan | |||||
![]() ![]() |
0..* | Reference(Goal) | Desired outcome of plan | |||||
![]() ![]() |
C | 1..* | BackboneElement | Action to occur as part of plan Constraints: cpl-3 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Results of the activity Binding: CarePlanActivityOutcome (example): Identifies the results of the activity. | |||||
![]() ![]() ![]() |
0..* | Reference(Resource) | Appointment, Encounter, Procedure, etc. | |||||
![]() ![]() ![]() |
0..* | Annotation | Comments about the activity status/progress | |||||
![]() ![]() ![]() |
C | 0..1 | Reference(Appointment | CommunicationRequest | DeviceRequest | TW Core MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup) | 照護行動的明細 | ||||
![]() ![]() ![]() |
C | 1..1 | BackboneElement | In-line definition of activity | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Money | 單價 URL: http://ltc-ig.fhir.tw/StructureDefinition/Ext-TW-LTC-UnitPrice | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() |
0..1 | code | Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription Binding: CarePlanActivityKind (required): Resource types defined as part of FHIR that can be represented as in-line definitions of a care plan activity. | |||||
![]() ![]() ![]() ![]() |
0..* | canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition) | Instantiates FHIR protocol or definition | |||||
![]() ![]() ![]() ![]() |
0..* | uri | Instantiates external protocol or definition | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Detail type of activity Binding: ProcedureCodes(SNOMEDCT) (example): Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Why activity should be done or why activity was prohibited Binding: SNOMEDCTClinicalFindings (example): Identifies why a care plan activity is needed. Can include any health condition codes as well as such concepts as "general wellness", prophylaxis, surgical preparation, etc. | |||||
![]() ![]() ![]() ![]() |
0..* | Reference(TW Core Condition | TW Core Observation Clinical Result | TW Core DiagnosticReport | TW Core DocumentReference) | 為何需要此行動 | |||||
![]() ![]() ![]() ![]() |
0..* | Reference(Goal) | Goals this activity relates to | |||||
![]() ![]() ![]() ![]() |
1..1 | code | not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error Binding: CarePlanActivityStatus (required): Codes that reflect the current state of a care plan activity within its overall life cycle. | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Reason for current status | |||||
![]() ![]() ![]() ![]() |
0..1 | boolean | If true, activity is prohibiting action | |||||
![]() ![]() ![]() ![]() |
0..1 | When activity is to occur Slice: Unordered, Closed by type:$this Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | ||||||
![]() ![]() ![]() ![]() ![]() |
Timing | |||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Timing | When activity is to occur | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(TW Core Location) | 行動發生的地點 | |||||
![]() ![]() ![]() ![]() |
0..* | Reference(TW Core Practitioner | TW Core PractitionerRole | TW Core Organization | TW Core RelatedPerson | TW Core Patient | TW Core CareTeam | HealthcareService | TW Core Implantable Device) | 執行或提供此行動的人員 | |||||
![]() ![]() ![]() ![]() |
0..1 | What is to be administered/supplied Slice: Unordered, Open by type:$this Binding: SNOMEDCTMedicationCodes (example): A product supplied or administered as part of a care plan activity. | ||||||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() |
Reference(Medication | Substance) | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(TW Core Medication | Substance) | 物料/主題/產品資訊要參照的資源 | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity(4.0.1) | How to consume/day? Constraints: sqty-1 | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity(4.0.1) | How much to administer/supply/consume Constraints: sqty-1 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Extra info describing activity to perform | |||||
![]() ![]() |
0..* | Annotation | Comments about the plan | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| CarePlan.language | Base | preferred | Common Languages | 📦4.0.1 | FHIR Std. |
| CarePlan.text.status | Base | required | 臺灣衛福部資訊處Narrative狀態值集 | 📦0.3.0 | 臺灣核心實作指引 v1.0 |
| CarePlan.status | Base | required | RequestStatus | 📦4.0.1 | FHIR Std. |
| CarePlan.intent | Base | required | Care Plan Intent | 📦4.0.1 | FHIR Std. |
| CarePlan.category | Base | example | Care Plan Category | 📍4.0.1 | FHIR Std. |
| CarePlan.category:AssessPlan | Base | example | Care Plan Category | 📍4.0.1 | FHIR Std. |
| CarePlan.activity.outcomeCodeableConcept | Base | example | Care Plan Activity Outcome | 📍4.0.1 | FHIR Std. |
| CarePlan.activity.detail.kind | Base | required | Care Plan Activity Kind | 📍4.0.1 | FHIR Std. |
| CarePlan.activity.detail.code | Base | example | Procedure Codes (SNOMED CT) | 📍4.0.1 | FHIR Std. |
| CarePlan.activity.detail.reasonCode | Base | example | SNOMED CT Clinical Findings | 📍4.0.1 | FHIR Std. |
| CarePlan.activity.detail.status | Base | required | CarePlanActivityStatus | 📍4.0.1 | FHIR Std. |
| CarePlan.activity.detail.product[x] | Base | example | SNOMED CT Medication Codes | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| cpl-3 | error | CarePlan.activity | Provide a reference or detail, not both |
detail.empty() or reference.empty()
|
| dom-2 | error | CarePlan | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | CarePlan | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | CarePlan | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | CarePlan | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | CarePlan | A resource should have narrative for robust management |
text.`div`.exists()
|
| 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()
|
| sqty-1 | error | CarePlan.activity.detail.dailyAmount, CarePlan.activity.detail.quantity | The comparator is not used on a SimpleQuantity |
comparator.empty()
|
| txt-1 | error | CarePlan.text.div | The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes |
htmlChecks()
|
| txt-2 | error | CarePlan.text.div | The narrative SHALL have some non-whitespace content |
htmlChecks()
|
This structure is derived from TWCoreCarePlan
Summary
Mandatory: 3 elements
Must-Support: 4 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron