復健訓練評估量表實作指引(Rehabilitation Training Scale Implementation Guide), published by Kimsber. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/Kimsber/Rehab-IG/ and changes regularly. See the Directory of published versions
| Official URL: https://build.fhir.org/ig/Kimsber/Rehab-IG/CapabilityStatement/MyFHIRClientCapabilityStatement | Version: 0.1.0 | |||
| Active as of 2025-10-25 | Computable Name: MyFHIRClientCapabilityStatement | |||
此 CapabilityStatement 定義了用戶端(Client)應支援的 FHIR RESTful API 功能。用戶端建議應該(SHOULD)使用伺服端能力聲明中的查詢參數,支援讀取和查詢一個或多個 FHIR Profile。
Raw OpenAPI-Swagger Definition file | Download
json, xmlapplication/json-patch+jsonNote to Implementers: FHIR Capabilities
Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case.
client用戶端建議應該(SHOULD)使用伺服端能力聲明中的查詢參數,支援讀取和查詢一個或多個 Profile。系統互動能力:可能可以(MAY)支援交易(transaction)、批次(batch)與查詢系統(search-system)。
The summary table lists the resources that are part of this configuration, and for each resource it lists:
_include_revinclude| Resource Type | Profile | R | S | U | C | Searches | _include | _revinclude | Operations |
|---|---|---|---|---|---|---|---|---|---|
| Bundle | https://github.com/Kimsber/StructureDefinition/Bundle | Y | Y | _id, identifier | |||||
| CarePlan | https://github.com/Kimsber/StructureDefinition/CarePlan | Y | Y | patient, category, date, status | |||||
| Condition | https://github.com/Kimsber/fhir/StructureDefinition/Condition | Y | Y | _id, clinical-status, code, subject, onset-date, abatement-date, severity | |||||
| Encounter | https://github.com/Kimsber/StructureDefinition/Encounter | Y | Y | _id, class, date, identifier, location, subject, status | |||||
| Goal | https://github.com/Kimsber/StructureDefinition/Goal | Y | Y | patient, lifecycle-status, target-date, description | |||||
| MedicationAdministration | https://github.com/Kimsber/StructureDefinition/MedicationAdministration | Y | Y | code, identifier, medication, patient, status, context, device, effective-time, performer, reason-given, reason-not-given, request, subject | |||||
| Observation | https://github.com/Kimsber/StructureDefinition/Observation | Y | Y | _id, category, code, date, performer, status, subject, patient, _lastUpdated | |||||
| Organization | https://github.com/Kimsber/StructureDefinition/Organization | Y | Y | _id, identifier, name, type | |||||
| Patient | https://github.com/Kimsber/StructureDefinition/Patient | Y | Y | _id, birthdate, gender, identifier, name | $everything | ||||
| Practitioner | https://github.com/Kimsber/StructureDefinition/Practitioner | Y | Y | _id, identifier, name | |||||
| PractitionerRole | https://github.com/Kimsber/StructureDefinition/PractitionerRole | Y | Y | _id, identifier, specialty | |||||
| Procedure | https://github.com/Kimsber/StructureDefinition/Procedure | Y | Y | _id, code, status, subject, date | |||||
| Questionnaire | https://github.com/Kimsber/StructureDefinition/Questionnaire | Y | Y | identifier, title | |||||
| QuestionnaireResponse | https://build.fhir.org/ig/Kimsber/Rehab-IG/StructureDefinition/QuestionnaireResponse | Y | Y | Y | Y | _id, patient, status, authored, questionnaire, subject | $extract |
https://github.com/Kimsber/StructureDefinition/Bundleread, search-type.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHOULD | _id | token | |
| SHOULD | identifier | token |
https://github.com/Kimsber/StructureDefinition/CarePlanread, search-type.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHOULD | patient | reference | |
| SHOULD | category | token | |
| SHOULD | date | date | |
| SHOULD | status | token |
https://github.com/Kimsber/fhir/StructureDefinition/Conditionread, search-type.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHOULD | _id | token | |
| SHOULD | clinical-status | token | |
| SHOULD | code | token | |
| SHOULD | subject | reference | |
| SHOULD | onset-date | date | |
| SHOULD | abatement-date | date | |
| SHOULD | severity | token |
https://github.com/Kimsber/StructureDefinition/Encounterread, search-type.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHOULD | _id | token | |
| SHOULD | class | token | |
| SHOULD | date | date | |
| SHOULD | identifier | token | |
| SHOULD | location | reference | |
| SHOULD | subject | reference | |
| SHOULD | status | token |
https://github.com/Kimsber/StructureDefinition/Goalread, search-type.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHOULD | patient | reference | |
| SHOULD | lifecycle-status | token | |
| SHOULD | target-date | date | |
| SHOULD | description | token |
https://github.com/Kimsber/StructureDefinition/MedicationAdministrationread, search-type.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHOULD | code | token | |
| SHOULD | identifier | token | |
| SHOULD | medication | reference | |
| SHOULD | patient | reference | |
| SHOULD | status | token | |
| SHOULD | context | reference | |
| SHOULD | device | reference | |
| SHOULD | effective-time | date | |
| SHOULD | performer | reference | |
| SHOULD | reason-given | token | |
| SHOULD | reason-not-given | token | |
| SHOULD | request | reference | |
| SHOULD | subject | reference |
https://github.com/Kimsber/StructureDefinition/Observationread, search-type.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHOULD | _id | token | |
| SHOULD | category | token | |
| SHOULD | code | token | |
| SHOULD | date | date | |
| SHOULD | performer | reference | |
| SHOULD | status | token | |
| SHOULD | subject | reference | |
| SHOULD | patient | reference | |
| SHOULD | _lastUpdated | date |
https://github.com/Kimsber/StructureDefinition/Organizationread, search-type.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHOULD | _id | token | |
| SHOULD | identifier | token | |
| SHOULD | name | string | |
| SHOULD | type | token |
https://github.com/Kimsber/StructureDefinition/Patientread, search-type.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHOULD | _id | token | |
| SHOULD | birthdate | date | |
| SHOULD | gender | token | |
| SHOULD | identifier | token | |
| SHOULD | name | string |
| Conformance | Operation | Documentation |
|---|---|---|
| SHOULD | $everything |
https://github.com/Kimsber/StructureDefinition/Practitionerread, search-type.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHOULD | _id | token | |
| SHOULD | identifier | token | |
| SHOULD | name | string |
https://github.com/Kimsber/StructureDefinition/PractitionerRoleread, search-type.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHOULD | _id | token | |
| SHOULD | identifier | token | |
| SHOULD | specialty | token |
https://github.com/Kimsber/StructureDefinition/Procedureread, search-type.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHOULD | _id | token | |
| SHOULD | code | token | |
| SHOULD | status | token | |
| SHOULD | subject | reference | |
| SHOULD | date | date |
https://github.com/Kimsber/StructureDefinition/Questionnaireread, search-type.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHOULD | identifier | token | |
| SHOULD | title | string |
https://build.fhir.org/ig/Kimsber/Rehab-IG/StructureDefinition/QuestionnaireResponseread, search-type, create, update.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHOULD | _id | token | |
| SHOULD | patient | reference | |
| SHOULD | status | token | |
| SHOULD | authored | date | |
| SHOULD | questionnaire | reference | |
| SHOULD | subject | reference |
| Conformance | Operation | Documentation |
|---|---|---|
| SHOULD | $extract | 用戶端應支援 $extract 操作以: • 將已完成的問卷回應轉換為結構化 FHIR 資源 • 支援 Observation 提取(計分、測量) • 支援資源 Bundle 提取(複雜資料模型) • 自動計算衍生欄位(如得分) 調用例: POST /QuestionnaireResponse/qr123/$extract 返回值: { "resourceType": "Bundle", "type": "transaction", "entry": [ { "resource": { "resourceType": "Observation", "code": { "coding": [{ "code": "depression-score" }] }, "value": { "integer": 15 } } } ] } 這是 SDC 工作流的關鍵步驟 |