復健訓練量表實作指引 (Rehabilitation Training Scale Implementation Guide)
0.2.2 - ci-build

復健訓練量表實作指引 (Rehabilitation Training Scale Implementation Guide), published by Kimsber. This guide is not an authorized publication; it is the continuous build for version 0.2.2 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/Rehabotics-Medical-Techology-Co/RTS-IG/ and changes regularly. See the Directory of published versions

Resource Profile: 病人照護計畫的範例

Official URL: https://build.fhir.org/ig/Rehabotics-Medical-Techology-Co/RTS-IG/StructureDefinition/Goal Version: 0.2.2
Draft as of 2026-10-08 Computable Name: Goal

針對復健後病人的個人化照護計畫示範

Resource: Goal 照護目標

TODO (待編輯)

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: doco
Goal 0..* TWCoreGoal 病人健康照護中預期達成的結果或目標
Goal.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Goal.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Goal.lifecycleStatus This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code 目標的狀態
Binding: GoalLifecycleStatus (required): 表示目標當前狀態的代碼,必須使用所綁定的值集中的代碼。
Goal.category This element is included in summaries. 0..* CodeableConcept 目標類型
Binding: GoalCategory (example): Codes for grouping and sorting goals.
Goal.description This element must be supported. This element is included in summaries. 1..1 CodeableConcept 目標內容說明
Binding: SNOMEDCTClinicalFindings (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
Goal.subject This element must be supported. This element is included in summaries. 1..1 Reference(TW Core Patient This type must be supported. | Group | TW Core Organization) 目標所屬對象
Goal.start[x] This element must be supported. This element is included in summaries. 0..1 設定此目標的日期或事件
Binding: GoalStartEvent (example): Codes describing events that can trigger the initiation of a goal.
Goal.start[x].startDate date This target must be supported.
Goal.start[x].startCodeableConcept CodeableConcept
Goal.target This element must be supported. C 0..* BackboneElement 目標的測量內容和預期完成日期
Constraints: gol-1
Goal.target.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Goal.target.due[x] This element must be supported. This element is included in summaries. 0..1 完成目標的期限日期或持續時間
Goal.target.due[x].dueDate date This target must be supported.
Goal.target.due[x].dueDuration Duration

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Goal.lifecycleStatus Base required GoalLifecycleStatus 📍4.0.1 FHIR Std.
Goal.category Base example Goal category 📍4.0.1 FHIR Std.
Goal.description Base extensible SNOMED CT Clinical Findings 📦4.0.1 FHIR Std.
Goal.start[x] Base example Goal start event 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Goal If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Goal 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 Goal 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 Goal If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Goal 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()
gol-1 error Goal.target Goal.target.measure is required if Goal.target.detail is populated (detail.exists() and measure.exists()) or detail.exists().not()

This structure is derived from TWCoreGoal

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Goal 0..* TWCoreGoal 病人健康照護中預期達成的結果或目標
Goal.lifecycleStatus 1..1 code 目標的狀態
Goal.category 0..* CodeableConcept 目標類型
Goal.description 1..1 CodeableConcept 目標內容說明

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Goal 0..* TWCoreGoal 病人健康照護中預期達成的結果或目標
Goal.id This element is included in summaries. 0..1 id 不重複的ID用以識別儲存在特定FHIR Server中的Goal紀錄,通常又稱為邏輯性ID。
Goal.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Goal.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Goal.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Goal.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Goal.contained 0..* Resource Contained, inline Resources
Goal.extension 0..* Extension Additional content defined by implementations
Goal.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Goal.identifier 0..* Identifier External Ids for this goal
Goal.lifecycleStatus This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code 目標的狀態
Binding: GoalLifecycleStatus (required): 表示目標當前狀態的代碼,必須使用所綁定的值集中的代碼。
Goal.achievementStatus This element is included in summaries. 0..1 CodeableConcept in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable
Binding: GoalAchievementStatus (preferred): Indicates the progression, or lack thereof, towards the goal against the target.
Goal.category This element is included in summaries. 0..* CodeableConcept 目標類型
Binding: GoalCategory (example): Codes for grouping and sorting goals.
Goal.priority This element is included in summaries. 0..1 CodeableConcept high-priority | medium-priority | low-priority
Binding: GoalPriority (preferred): The level of importance associated with a goal.
Goal.description This element must be supported. This element is included in summaries. 1..1 CodeableConcept 目標內容說明
Binding: SNOMEDCTClinicalFindings (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
Goal.subject This element must be supported. This element is included in summaries. 1..1 Reference(TW Core Patient This type must be supported. | Group | TW Core Organization) 目標所屬對象
Goal.start[x] This element must be supported. This element is included in summaries. 0..1 設定此目標的日期或事件
Binding: GoalStartEvent (example): Codes describing events that can trigger the initiation of a goal.
Goal.start[x].startDate date This target must be supported.
Goal.start[x].startCodeableConcept CodeableConcept
Goal.target This element must be supported. C 0..* BackboneElement 目標的測量內容和預期完成日期
Constraints: gol-1
Goal.target.id 0..1 string Unique id for inter-element referencing
Goal.target.extension 0..* Extension Additional content defined by implementations
Goal.target.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Goal.target.measure This element is included in summaries. C 0..1 CodeableConcept The parameter whose value is being tracked
Binding: LOINCCodes (example): Codes to identify the value being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.
Goal.target.detail[x] This element is included in summaries. C 0..1 The target value to be achieved
Binding Description: (example): Codes to identify the target value of the focus to be achieved to signify the fulfillment of the goal.
Goal.target.detail[x].detailQuantity Quantity
Goal.target.detail[x].detailRange Range
Goal.target.detail[x].detailCodeableConcept CodeableConcept
Goal.target.detail[x].detailString string
Goal.target.detail[x].detailBoolean boolean
Goal.target.detail[x].detailInteger integer
Goal.target.detail[x].detailRatio Ratio
Goal.target.due[x] This element must be supported. This element is included in summaries. 0..1 完成目標的期限日期或持續時間
Goal.target.due[x].dueDate date This target must be supported.
Goal.target.due[x].dueDuration Duration
Goal.statusDate This element is included in summaries. 0..1 date When goal status took effect
Goal.statusReason 0..1 string Reason for current status
Goal.expressedBy This element is included in summaries. 0..1 Reference(TW Core Patient | TW Core Practitioner | TW Core PractitionerRole | TW Core RelatedPerson) 誰記錄或負責此目標
Goal.addresses 0..* Reference(TW Core Condition | TW Core Observation Clinical Result | TW Core MedicationStatement | NutritionOrder | TW Core ServiceRequest | RiskAssessment) 此目標所針對的問題
Goal.note 0..* Annotation Comments about the goal
Goal.outcomeCode 0..* CodeableConcept What result was achieved regarding the goal?
Binding: SNOMEDCTClinicalFindings (example): The result of the goal; e.g. "25% increase in shoulder mobility", "Anxiety reduced to moderate levels". "15 kg weight loss sustained over 6 months".
Goal.outcomeReference 0..* Reference(TW Core Observation Clinical Result) 追蹤目標結果的觀察紀錄

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Goal.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Goal.lifecycleStatus Base required GoalLifecycleStatus 📍4.0.1 FHIR Std.
Goal.achievementStatus Base preferred Goal achievement status 📍4.0.1 FHIR Std.
Goal.category Base example Goal category 📍4.0.1 FHIR Std.
Goal.priority Base preferred Goal priority 📍4.0.1 FHIR Std.
Goal.description Base extensible SNOMED CT Clinical Findings 📦4.0.1 FHIR Std.
Goal.start[x] Base example Goal start event 📍4.0.1 FHIR Std.
Goal.target.measure Base example LOINC Codes 📍4.0.1 FHIR Std.
Goal.target.detail[x] Base example Not State Unknown
Goal.outcomeCode Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Goal If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Goal 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 Goal 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 Goal If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Goal 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()
gol-1 error Goal.target Goal.target.measure is required if Goal.target.detail is populated (detail.exists() and measure.exists()) or detail.exists().not()

This structure is derived from TWCoreGoal

Summary

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Goal 0..* TWCoreGoal 病人健康照護中預期達成的結果或目標
Goal.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Goal.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Goal.lifecycleStatus This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code 目標的狀態
Binding: GoalLifecycleStatus (required): 表示目標當前狀態的代碼,必須使用所綁定的值集中的代碼。
Goal.category This element is included in summaries. 0..* CodeableConcept 目標類型
Binding: GoalCategory (example): Codes for grouping and sorting goals.
Goal.description This element must be supported. This element is included in summaries. 1..1 CodeableConcept 目標內容說明
Binding: SNOMEDCTClinicalFindings (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
Goal.subject This element must be supported. This element is included in summaries. 1..1 Reference(TW Core Patient This type must be supported. | Group | TW Core Organization) 目標所屬對象
Goal.start[x] This element must be supported. This element is included in summaries. 0..1 設定此目標的日期或事件
Binding: GoalStartEvent (example): Codes describing events that can trigger the initiation of a goal.
Goal.start[x].startDate date This target must be supported.
Goal.start[x].startCodeableConcept CodeableConcept
Goal.target This element must be supported. C 0..* BackboneElement 目標的測量內容和預期完成日期
Constraints: gol-1
Goal.target.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Goal.target.due[x] This element must be supported. This element is included in summaries. 0..1 完成目標的期限日期或持續時間
Goal.target.due[x].dueDate date This target must be supported.
Goal.target.due[x].dueDuration Duration

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Goal.lifecycleStatus Base required GoalLifecycleStatus 📍4.0.1 FHIR Std.
Goal.category Base example Goal category 📍4.0.1 FHIR Std.
Goal.description Base extensible SNOMED CT Clinical Findings 📦4.0.1 FHIR Std.
Goal.start[x] Base example Goal start event 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Goal If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Goal 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 Goal 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 Goal If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Goal 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()
gol-1 error Goal.target Goal.target.measure is required if Goal.target.detail is populated (detail.exists() and measure.exists()) or detail.exists().not()

Differential View

This structure is derived from TWCoreGoal

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Goal 0..* TWCoreGoal 病人健康照護中預期達成的結果或目標
Goal.lifecycleStatus 1..1 code 目標的狀態
Goal.category 0..* CodeableConcept 目標類型
Goal.description 1..1 CodeableConcept 目標內容說明
Goal.subject 1..1 Reference(TW Core Patient | Group | TW Core Organization) 目標所屬對象

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Goal 0..* TWCoreGoal 病人健康照護中預期達成的結果或目標
Goal.id This element is included in summaries. 0..1 id 不重複的ID用以識別儲存在特定FHIR Server中的Goal紀錄,通常又稱為邏輯性ID。
Goal.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Goal.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Goal.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Goal.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Goal.contained 0..* Resource Contained, inline Resources
Goal.extension 0..* Extension Additional content defined by implementations
Goal.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Goal.identifier 0..* Identifier External Ids for this goal
Goal.lifecycleStatus This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code 目標的狀態
Binding: GoalLifecycleStatus (required): 表示目標當前狀態的代碼,必須使用所綁定的值集中的代碼。
Goal.achievementStatus This element is included in summaries. 0..1 CodeableConcept in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable
Binding: GoalAchievementStatus (preferred): Indicates the progression, or lack thereof, towards the goal against the target.
Goal.category This element is included in summaries. 0..* CodeableConcept 目標類型
Binding: GoalCategory (example): Codes for grouping and sorting goals.
Goal.priority This element is included in summaries. 0..1 CodeableConcept high-priority | medium-priority | low-priority
Binding: GoalPriority (preferred): The level of importance associated with a goal.
Goal.description This element must be supported. This element is included in summaries. 1..1 CodeableConcept 目標內容說明
Binding: SNOMEDCTClinicalFindings (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
Goal.subject This element must be supported. This element is included in summaries. 1..1 Reference(TW Core Patient This type must be supported. | Group | TW Core Organization) 目標所屬對象
Goal.start[x] This element must be supported. This element is included in summaries. 0..1 設定此目標的日期或事件
Binding: GoalStartEvent (example): Codes describing events that can trigger the initiation of a goal.
Goal.start[x].startDate date This target must be supported.
Goal.start[x].startCodeableConcept CodeableConcept
Goal.target This element must be supported. C 0..* BackboneElement 目標的測量內容和預期完成日期
Constraints: gol-1
Goal.target.id 0..1 string Unique id for inter-element referencing
Goal.target.extension 0..* Extension Additional content defined by implementations
Goal.target.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Goal.target.measure This element is included in summaries. C 0..1 CodeableConcept The parameter whose value is being tracked
Binding: LOINCCodes (example): Codes to identify the value being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.
Goal.target.detail[x] This element is included in summaries. C 0..1 The target value to be achieved
Binding Description: (example): Codes to identify the target value of the focus to be achieved to signify the fulfillment of the goal.
Goal.target.detail[x].detailQuantity Quantity
Goal.target.detail[x].detailRange Range
Goal.target.detail[x].detailCodeableConcept CodeableConcept
Goal.target.detail[x].detailString string
Goal.target.detail[x].detailBoolean boolean
Goal.target.detail[x].detailInteger integer
Goal.target.detail[x].detailRatio Ratio
Goal.target.due[x] This element must be supported. This element is included in summaries. 0..1 完成目標的期限日期或持續時間
Goal.target.due[x].dueDate date This target must be supported.
Goal.target.due[x].dueDuration Duration
Goal.statusDate This element is included in summaries. 0..1 date When goal status took effect
Goal.statusReason 0..1 string Reason for current status
Goal.expressedBy This element is included in summaries. 0..1 Reference(TW Core Patient | TW Core Practitioner | TW Core PractitionerRole | TW Core RelatedPerson) 誰記錄或負責此目標
Goal.addresses 0..* Reference(TW Core Condition | TW Core Observation Clinical Result | TW Core MedicationStatement | NutritionOrder | TW Core ServiceRequest | RiskAssessment) 此目標所針對的問題
Goal.note 0..* Annotation Comments about the goal
Goal.outcomeCode 0..* CodeableConcept What result was achieved regarding the goal?
Binding: SNOMEDCTClinicalFindings (example): The result of the goal; e.g. "25% increase in shoulder mobility", "Anxiety reduced to moderate levels". "15 kg weight loss sustained over 6 months".
Goal.outcomeReference 0..* Reference(TW Core Observation Clinical Result) 追蹤目標結果的觀察紀錄

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Goal.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Goal.lifecycleStatus Base required GoalLifecycleStatus 📍4.0.1 FHIR Std.
Goal.achievementStatus Base preferred Goal achievement status 📍4.0.1 FHIR Std.
Goal.category Base example Goal category 📍4.0.1 FHIR Std.
Goal.priority Base preferred Goal priority 📍4.0.1 FHIR Std.
Goal.description Base extensible SNOMED CT Clinical Findings 📦4.0.1 FHIR Std.
Goal.start[x] Base example Goal start event 📍4.0.1 FHIR Std.
Goal.target.measure Base example LOINC Codes 📍4.0.1 FHIR Std.
Goal.target.detail[x] Base example Not State Unknown
Goal.outcomeCode Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Goal If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Goal 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 Goal 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 Goal If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Goal 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()
gol-1 error Goal.target Goal.target.measure is required if Goal.target.detail is populated (detail.exists() and measure.exists()) or detail.exists().not()

This structure is derived from TWCoreGoal

Summary

 

Other representations of profile: CSV, Excel, Schematron