臺灣核心實作指引(TW Core IG)
0.1.0 - Trial Use

This page is part of the 臺灣核心實作指引(TW Core IG) (v0.1.0: Releases) based on FHIR 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

CapabilityStatement: 臺灣核心-用戶端(TW Core Client)

Official URL: https://twcore.mohw.gov.tw/ig/twcore/CapabilityStatement/CapabilityStatementTWCoreClient Version: 0.1.0
Active as of 2022-08-31 Computable Name: CapabilityStatementTWCoreClient

臺灣核心實作指引(TW Core IG)用戶端(Client)之能力聲明

Raw OpenAPI-Swagger Definition file | Download

  • 實作指引版本:0.1.0
  • FHIR版本:4.0.1
  • 發佈日:2022-08-31
  • 發佈者:衛生福利部

Client的FHIR RESTful功能要求

  • 臺灣核心-用戶端(TW Core Client)必須 (SHALL)
    1. 使用臺灣核心-伺服端(TW Core Server)能力聲明中的查詢參數,支援讀取和查詢一個或多個臺灣核心Profile(s)。
  • 安全性
    1. 有關要求和建議,請參閱一般安全注意事項部分。
  • 系統廣泛的互動:
    • 可能可以(MAY)支援交易互動( transaction interaction)。
    • 可能可以(MAY)支援批次互動( batch interaction)。
    • 可能可以(MAY)支援查詢系統互動( search-system interaction)。

Resources或Profiles的RESTful功能

Condition

  • 預期的符合性(Conformance Expectation): 建議應該(SHOULD)
  • Profile: 臺灣核心-病情、問題或診斷(TW Core Condition)
  • 支援的參照政策(Reference policy)resolves,Server會嘗試將邏輯參照(logical reference)解析為文字參照,意即轉換Reference.identifier為Reference.reference(但如果解析失敗,Server仍然會接收這個resource,請參閱 logical)。
  • Profile
    • 必須(SHALL)支援 search-type, read
    • 建議應該(SHOULD)支援 vread
    • 可能可以(MAY)支援 create, update, patch, delete
  • 查詢參數摘要
  • 符合性(Conformance)參數類型範例
    必須(SHALL)_idtokenGET [base]/Condition?_id=[id],
    GET [base]/Condition/[id]
    必須(SHALL)clinical-statustokenGET [base]/Condition?clinical-status=[code]
    必須(SHALL)codetokenGET [base]/Condition?code={system|}[code]
    必須(SHALL)subjectreferenceGET [base]/Condition?subject={Type/}[id]
    必須(SHALL)onset-datedateGET [base]/Condition?onset-date={gt|lt|ge|le}[date]
    必須(SHALL)abatement-datedateGET [base]/Condition?abatement-date={gt|lt|ge|le}[date]
    必須(SHALL)severitytokenGET [base]/Condition?severity={system|}[code]

DiagnosticReport

  • 預期的符合性(Conformance Expectation): 建議應該(SHOULD)
  • Profile: 臺灣核心-診斷報告(TW Core DiagnosticReport)
  • 支援的參照政策(Reference policy)resolves,Server會嘗試將邏輯參照(logical reference)解析為文字參照,意即轉換Reference.identifier為Reference.reference(但如果解析失敗,Server仍然會接收這個resource,請參閱 logical)。
  • Profile
    • 必須(SHALL)支援 search-type, read
    • 建議應該(SHOULD)支援 vread
    • 可能可以(MAY)支援 create, update, patch, delete
  • 查詢參數摘要
  • 符合性(Conformance)參數類型範例
    必須(SHALL)_idtokenGET [base]/DiagnosticReport?_id=[id],
    GET [base]/DiagnosticReport/[id]
    必須(SHALL)statustokenGET [base]/DiagnosticReport?status=[code]
    必須(SHALL)subjectreferenceGET [base]/DiagnosticReport?subject={Type/}[id]
    必須(SHALL)categorytokenGET [base]/DiagnosticReport?category={system|}[code]
    必須(SHALL)codetokenGET [base]/DiagnosticReport?code={system|}[code]
    必須(SHALL)datedateGET [base]/DiagnosticReport?date={gt|lt|ge|le}[date]

Encounter

  • 預期的符合性(Conformance Expectation): 建議應該(SHOULD)
  • Profile: 臺灣核心-就醫事件(TW Core Encounter)
  • 支援的參照政策(Reference policy)resolves,Server會嘗試將邏輯參照(logical reference)解析為文字參照,意即轉換Reference.identifier為Reference.reference(但如果解析失敗,Server仍然會接收這個resource,請參閱 logical)。
  • Profile
    • 必須(SHALL)支援 search-type, read
    • 建議應該(SHOULD)支援 vread
    • 可能可以(MAY)支援 create, update, patch, delete
  • 查詢參數摘要
  • 符合性(Conformance)參數類型範例
    必須(SHALL)_idtokenGET [base]/Encounter?_id=[id],
    GET [base]/Encounter/[id]
    必須(SHALL)classtokenGET [base]/Encounter?class=[code]
    必須(SHALL)datedateGET [base]/Encounter?date={gt|lt|ge|le}[date]
    必須(SHALL)identifiertokenGET [base]/Encounter?identifier={system|}[code]
    必須(SHALL)locationreferenceGET [base]/Encounter?location={Type/}[id]
    必須(SHALL)subjectreferenceGET [base]/Encounter?subject={Type/}[id]
    必須(SHALL)statustokenGET [base]/Encounter?status=[code]

Medication

  • 預期的符合性(Conformance Expectation): 建議應該(SHOULD)
  • Profile: 臺灣核心-藥品(TW Core Medication)
  • 支援的參照政策(Reference policy)resolves,Server會嘗試將邏輯參照(logical reference)解析為文字參照,意即轉換Reference.identifier為Reference.reference(但如果解析失敗,Server仍然會接收這個resource,請參閱 logical)。
  • Profile
    • 必須(SHALL)支援 search-type, read
    • 建議應該(SHOULD)支援 vread
    • 可能可以(MAY)支援 create, update, patch, delete
  • 查詢參數摘要
  • 符合性(Conformance)參數類型範例
    必須(SHALL)_idtokenGET [base]/Medication?_id=[id],
    GET [base]/Medication/[id]
    必須(SHALL)codetokenGET [base]/Medication?code={system|}[code]

MedicationRequest

  • 預期的符合性(Conformance Expectation): 建議應該(SHOULD)
  • Profile: 臺灣核心-藥品處方(TW Core MedicationRequest)
  • 支援的參照政策(Reference policy)resolves,Server會嘗試將邏輯參照(logical reference)解析為文字參照,意即轉換Reference.identifier為Reference.reference(但如果解析失敗,Server仍然會接收這個resource,請參閱 logical)。
  • Profile
    • 必須(SHALL)支援 search-type, read
    • 建議應該(SHOULD)支援 vread
    • 可能可以(MAY)支援 create, update, patch, delete
  • 查詢參數摘要
  • 符合性(Conformance)參數類型範例
    必須(SHALL)_idtokenGET [base]/MedicationRequest?_id=[id],
    GET [base]/MedicationRequest/[id]
    必須(SHALL)statustokenGET [base]/MedicationRequest?status=[code]
    必須(SHALL)intenttokenGET [base]/MedicationRequest?intent={system|}[code]
    必須(SHALL)subjectreferenceGET [base]/MedicationRequest?subject={Type/}[id]
    必須(SHALL)medicationreferenceGET [base]/MedicationRequest?medication={Type/}[id]
    必須(SHALL)encounterreferenceGET [base]/MedicationRequest?encounter={Type/}[id]
    必須(SHALL)authoredondateGET [base]/MedicationRequest?authoredon={gt|lt|ge|le}[date]

Observation

Organization

Patient

  • 預期的符合性(Conformance Expectation): 建議應該(SHOULD)
  • Profile: 臺灣核心-病人(TW Core Patient)
  • 支援的參照政策(Reference policy)resolves,Server會嘗試將邏輯參照(logical reference)解析為文字參照,意即轉換Reference.identifier為Reference.reference(但如果解析失敗,Server仍然會接收這個resource,請參閱 logical)。
  • Profile
    • 必須(SHALL)支援 search-type, read
    • 建議應該(SHOULD)支援 vread
    • 可能可以(MAY)支援 create, update, patch, delete
  • 操作定義摘要
    • 建議應該(SHOULD)支援 $everything
  • 查詢參數摘要
  • 符合性(Conformance)參數類型範例
    必須(SHALL)_idtokenGET [base]/Patient?_id=[id],
    GET [base]/Patient/[id]
    必須(SHALL)birthdatedateGET [base]/Patient?birthdate=[birthdate]
    必須(SHALL)gendertokenGET [base]/Patient?gender=[code]
    必須(SHALL)identifiertokenGET [base]/Patient?identifier={system|}[code]
    必須(SHALL)namestringGET [base]/Patient?name=[name]

Practitioner

  • 預期的符合性(Conformance Expectation): 建議應該(SHOULD)
  • Profile: 臺灣核心-健康照護服務提供人員(TW Core Practitioner)
  • 支援的參照政策(Reference policy)resolves,Server會嘗試將邏輯參照(logical reference)解析為文字參照,意即轉換Reference.identifier為Reference.reference(但如果解析失敗,Server仍然會接收這個resource,請參閱 logical)。
  • Profile
    • 必須(SHALL)支援 search-type, read
    • 建議應該(SHOULD)支援 vread
    • 可能可以(MAY)支援 create, update, patch, delete
  • 查詢參數摘要
  • 符合性(Conformance)參數類型範例
    必須(SHALL)_idtokenGET [base]/Practitioner?_id=[id],
    GET [base]/Practitioner/[id]
    必須(SHALL)identifiertokenGET [base]/Practitioner?identifier={system|}[code]
    必須(SHALL)namestringGET [base]/Practitioner?name=[name]

Procedure

  • 預期的符合性(Conformance Expectation): 建議應該(SHOULD)
  • Profile: 臺灣核心-處置(TW Core Procedure)
  • 支援的參照政策(Reference policy)resolves,Server會嘗試將邏輯參照(logical reference)解析為文字參照,意即轉換Reference.identifier為Reference.reference(但如果解析失敗,Server仍然會接收這個resource,請參閱 logical)。
  • Profile
    • 必須(SHALL)支援 search-type, read
    • 建議應該(SHOULD)支援 vread
    • 可能可以(MAY)支援 create, update, patch, delete
  • 查詢參數摘要
  • 符合性(Conformance)參數類型範例
    必須(SHALL)_idtokenGET [base]/Procedure?_id=[id],
    GET [base]/Procedure/[id]
    必須(SHALL)codetokenGET [base]/Procedure?code={system|}[code]
    必須(SHALL)statustokenGET [base]/Procedure?status=[code]
    必須(SHALL)subjectreferenceGET [base]/Procedure?subject={Type/}[id]
    必須(SHALL)datedateGET [base]/Procedure?date={gt|lt|ge|le}[date]