臺灣核心實作指引(TW Core IG)
1.0.0 - STU 1.0.0 Taiwan flag

This page is part of the 臺灣核心實作指引(TW Core IG) (v1.0.0: Releases) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: TW Core Goal

Official URL: https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Goal-twcore Version: 1.0.0
Active as of 2025-12-10 Computable Name: TWCoreGoal

此臺灣核心-目標(TW Core Goal) Profile說明本IG如何進一步定義FHIR的Goal Resource以呈現目標資料。

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
.. Goal 0..* Goal 病人健康照護中預期達成的結果或目標
... id Σ 0..1 id 不重複的ID用以識別儲存在特定FHIR Server中的Goal紀錄,通常又稱為邏輯性ID。
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... description SΣ 1..1 CodeableConcept 目標的文字敘述
Binding: SNOMEDCTClinicalFindings (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
... subject SΣ 1..1 Reference(TW Core Patient S | Group | TW Core Organization) 此目標的對象是誰或什麼?
... start[x] SΣ 0..1 設定此目標的日期或事件
Binding: GoalStartEvent (example): Codes describing events that can trigger the initiation of a goal.
.... startDate date S
.... startCodeableConcept CodeableConcept
... target SC 0..* BackboneElement 目標的測量內容和預期完成日期
Constraints: gol-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... due[x] SΣ 0..1 完成目標的期限日期或持續時間
..... dueDate date S
..... dueDuration Duration
... expressedBy Σ 0..1 Reference(TW Core Patient | TW Core Practitioner | TW Core PractitionerRole | TW Core RelatedPerson) 誰記錄或負責此目標
... addresses 0..* Reference(TW Core Condition | TW Core Observation Clinical Result | TW Core MedicationStatement | NutritionOrder | TW Core ServiceRequest | RiskAssessment) 此目標所針對的問題
... outcomeReference 0..* Reference(TW Core Observation Clinical Result) 追蹤目標結果的觀察紀錄

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Goal.lifecycleStatus Base required GoalLifecycleStatus 📍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 Goal

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Goal 0..* Goal 病人健康照護中預期達成的結果或目標
... id 0..1 id 不重複的ID用以識別儲存在特定FHIR Server中的Goal紀錄,通常又稱為邏輯性ID。
... lifecycleStatus S 1..1 code proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected
Binding: GoalLifecycleStatus (required): 表示目標當前狀態的代碼,必須使用所綁定的值集中的代碼。
... description S 1..1 CodeableConcept 目標的文字敘述
Binding: SNOMEDCTClinicalFindings (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
... start[x] S 0..1 設定此目標的日期或事件
.... startDate date S
.... startCodeableConcept CodeableConcept
... target S 0..* BackboneElement 目標的測量內容和預期完成日期
.... due[x] S 0..1 完成目標的期限日期或持續時間
..... dueDate date S
..... dueDuration Duration
... expressedBy 0..1 Reference(TW Core Patient | TW Core Practitioner | TW Core PractitionerRole | TW Core RelatedPerson) 誰記錄或負責此目標
... addresses 0..* Reference(TW Core Condition | TW Core Observation Clinical Result | TW Core MedicationStatement | NutritionOrder | TW Core ServiceRequest | RiskAssessment) 此目標所針對的問題
... outcomeReference 0..* Reference(TW Core Observation Clinical Result) 追蹤目標結果的觀察紀錄

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Goal.lifecycleStatus Base required GoalLifecycleStatus 📍4.0.1 FHIR Std.
Goal.description Base extensible SNOMED CT Clinical Findings 📦4.0.1 FHIR Std.
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Goal 0..* Goal 病人健康照護中預期達成的結果或目標
... id Σ 0..1 id 不重複的ID用以識別儲存在特定FHIR Server中的Goal紀錄,通常又稱為邏輯性ID。
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... 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
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier 0..* Identifier External Ids for this goal
... lifecycleStatus ?!SΣ 1..1 code proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected
Binding: GoalLifecycleStatus (required): 表示目標當前狀態的代碼,必須使用所綁定的值集中的代碼。
... achievementStatus Σ 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.
... category Σ 0..* CodeableConcept E.g. Treatment, dietary, behavioral, etc.
Binding: GoalCategory (example): Codes for grouping and sorting goals.
... priority Σ 0..1 CodeableConcept high-priority | medium-priority | low-priority
Binding: GoalPriority (preferred): The level of importance associated with a goal.
... description SΣ 1..1 CodeableConcept 目標的文字敘述
Binding: SNOMEDCTClinicalFindings (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
... subject SΣ 1..1 Reference(TW Core Patient S | Group | TW Core Organization) 此目標的對象是誰或什麼?
... start[x] SΣ 0..1 設定此目標的日期或事件
Binding: GoalStartEvent (example): Codes describing events that can trigger the initiation of a goal.
.... startDate date S
.... startCodeableConcept CodeableConcept
... target SC 0..* BackboneElement 目標的測量內容和預期完成日期
Constraints: gol-1
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... measure Σ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.
.... detail[x] Σ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.
..... detailQuantity Quantity
..... detailRange Range
..... detailCodeableConcept CodeableConcept
..... detailString string
..... detailBoolean boolean
..... detailInteger integer
..... detailRatio Ratio
.... due[x] SΣ 0..1 完成目標的期限日期或持續時間
..... dueDate date S
..... dueDuration Duration
... statusDate Σ 0..1 date When goal status took effect
... statusReason 0..1 string Reason for current status
... expressedBy Σ 0..1 Reference(TW Core Patient | TW Core Practitioner | TW Core PractitionerRole | TW Core RelatedPerson) 誰記錄或負責此目標
... addresses 0..* Reference(TW Core Condition | TW Core Observation Clinical Result | TW Core MedicationStatement | NutritionOrder | TW Core ServiceRequest | RiskAssessment) 此目標所針對的問題
... note 0..* Annotation Comments about the 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".
... 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()

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Goal 0..* Goal 病人健康照護中預期達成的結果或目標
... id Σ 0..1 id 不重複的ID用以識別儲存在特定FHIR Server中的Goal紀錄,通常又稱為邏輯性ID。
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... description SΣ 1..1 CodeableConcept 目標的文字敘述
Binding: SNOMEDCTClinicalFindings (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
... subject SΣ 1..1 Reference(TW Core Patient S | Group | TW Core Organization) 此目標的對象是誰或什麼?
... start[x] SΣ 0..1 設定此目標的日期或事件
Binding: GoalStartEvent (example): Codes describing events that can trigger the initiation of a goal.
.... startDate date S
.... startCodeableConcept CodeableConcept
... target SC 0..* BackboneElement 目標的測量內容和預期完成日期
Constraints: gol-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... due[x] SΣ 0..1 完成目標的期限日期或持續時間
..... dueDate date S
..... dueDuration Duration
... expressedBy Σ 0..1 Reference(TW Core Patient | TW Core Practitioner | TW Core PractitionerRole | TW Core RelatedPerson) 誰記錄或負責此目標
... addresses 0..* Reference(TW Core Condition | TW Core Observation Clinical Result | TW Core MedicationStatement | NutritionOrder | TW Core ServiceRequest | RiskAssessment) 此目標所針對的問題
... outcomeReference 0..* Reference(TW Core Observation Clinical Result) 追蹤目標結果的觀察紀錄

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Goal.lifecycleStatus Base required GoalLifecycleStatus 📍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 Goal

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Goal 0..* Goal 病人健康照護中預期達成的結果或目標
... id 0..1 id 不重複的ID用以識別儲存在特定FHIR Server中的Goal紀錄,通常又稱為邏輯性ID。
... lifecycleStatus S 1..1 code proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected
Binding: GoalLifecycleStatus (required): 表示目標當前狀態的代碼,必須使用所綁定的值集中的代碼。
... description S 1..1 CodeableConcept 目標的文字敘述
Binding: SNOMEDCTClinicalFindings (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
... start[x] S 0..1 設定此目標的日期或事件
.... startDate date S
.... startCodeableConcept CodeableConcept
... target S 0..* BackboneElement 目標的測量內容和預期完成日期
.... due[x] S 0..1 完成目標的期限日期或持續時間
..... dueDate date S
..... dueDuration Duration
... expressedBy 0..1 Reference(TW Core Patient | TW Core Practitioner | TW Core PractitionerRole | TW Core RelatedPerson) 誰記錄或負責此目標
... addresses 0..* Reference(TW Core Condition | TW Core Observation Clinical Result | TW Core MedicationStatement | NutritionOrder | TW Core ServiceRequest | RiskAssessment) 此目標所針對的問題
... outcomeReference 0..* Reference(TW Core Observation Clinical Result) 追蹤目標結果的觀察紀錄

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Goal.lifecycleStatus Base required GoalLifecycleStatus 📍4.0.1 FHIR Std.
Goal.description Base extensible SNOMED CT Clinical Findings 📦4.0.1 FHIR Std.

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Goal 0..* Goal 病人健康照護中預期達成的結果或目標
... id Σ 0..1 id 不重複的ID用以識別儲存在特定FHIR Server中的Goal紀錄,通常又稱為邏輯性ID。
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... 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
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier 0..* Identifier External Ids for this goal
... lifecycleStatus ?!SΣ 1..1 code proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected
Binding: GoalLifecycleStatus (required): 表示目標當前狀態的代碼,必須使用所綁定的值集中的代碼。
... achievementStatus Σ 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.
... category Σ 0..* CodeableConcept E.g. Treatment, dietary, behavioral, etc.
Binding: GoalCategory (example): Codes for grouping and sorting goals.
... priority Σ 0..1 CodeableConcept high-priority | medium-priority | low-priority
Binding: GoalPriority (preferred): The level of importance associated with a goal.
... description SΣ 1..1 CodeableConcept 目標的文字敘述
Binding: SNOMEDCTClinicalFindings (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
... subject SΣ 1..1 Reference(TW Core Patient S | Group | TW Core Organization) 此目標的對象是誰或什麼?
... start[x] SΣ 0..1 設定此目標的日期或事件
Binding: GoalStartEvent (example): Codes describing events that can trigger the initiation of a goal.
.... startDate date S
.... startCodeableConcept CodeableConcept
... target SC 0..* BackboneElement 目標的測量內容和預期完成日期
Constraints: gol-1
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... measure Σ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.
.... detail[x] Σ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.
..... detailQuantity Quantity
..... detailRange Range
..... detailCodeableConcept CodeableConcept
..... detailString string
..... detailBoolean boolean
..... detailInteger integer
..... detailRatio Ratio
.... due[x] SΣ 0..1 完成目標的期限日期或持續時間
..... dueDate date S
..... dueDuration Duration
... statusDate Σ 0..1 date When goal status took effect
... statusReason 0..1 string Reason for current status
... expressedBy Σ 0..1 Reference(TW Core Patient | TW Core Practitioner | TW Core PractitionerRole | TW Core RelatedPerson) 誰記錄或負責此目標
... addresses 0..* Reference(TW Core Condition | TW Core Observation Clinical Result | TW Core MedicationStatement | NutritionOrder | TW Core ServiceRequest | RiskAssessment) 此目標所針對的問題
... note 0..* Annotation Comments about the 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".
... 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()

 

Other representations of profile: CSV, Excel, Schematron

Notes:

以下概述了此Profile所需的RESTful FHIR互動功能。有關TW Core IG支援的RESTful互動功能的完整清單,請參閱TW Core Server能力聲明

必須支援以下查詢參數:

  1. 必須(SHALL) 支援透過查詢參數 patient 查詢所有Goal:
    (如何透過reference查詢)
    GET [base]/Goal?patient={Type/}[id]

    例子:
    (1) GET [base]/Goal?patient=Patient/pat-example

建議應該支援以下查詢參數:

  1. 建議應該(SHOULD) 支援透過查詢參數 patientlifecycle-status 查詢所有Goal:
    (如何透過reference查詢)
    (如何透過token查詢)
    GET [base]/Goal?patient={Type/}[id]&lifecycle-status={system|}[code]

    例子:
    (1) GET [base]/Goal?patient=Patient/pat-example&lifecycle-status=active

  2. 建議應該(SHOULD) 支援透過查詢參數 patienttarget-date 查詢所有Goal:
    (如何透過reference查詢)
    (如何透過date查詢)
    GET [base]/Goal?patient={Type/}[id]&target-date={gt|lt|ge|le}[date]{&target-date={gt|lt|ge|le}[date]&...}

    例子:
    (1) GET [base]/Goal?patient=Patient/pat-example&target-date=ge2015-01-14&target-date=le2019-01-14

  3. 建議應該(SHOULD) 支援透過查詢參數 patientdescription 查詢所有Goal:
    (如何透過reference查詢)
    (如何透過token查詢)
    GET [base]/Goal?patient={Type/}[id]&description={system|}[code]

    例子:
    (1) GET [base]/Goal?patient=Patient/pat-example&description=http://snomed.info/sct|1078229009