病床通報實作指引
0.1.0 - CI Build

病床通報實作指引 - Local Development build (v0.1.0). See the Directory of published versions

CapabilityStatement: 病床通報-伺服端

Official URL: https://fhirisolationroom.azurehealthcareapis.com/CapabilityStatement/CapabilityStatementHospBedServer Version: 0.1.0
Active as of 2023-04-15 Computable Name: CapabilityStatementHospBedServer

病床通報-伺服端(Server)之能力聲明

Raw OpenAPI-Swagger Definition file | Download

  • 實作指引版本:0.1.0
  • FHIR版本:4.0.1
  • 發佈日:2023-04-15
  • 發佈者:大同世界科技股份有限公司

Server的FHIR RESTful功能要求

  • 病床通報-伺服端 必須(SHALL)
    1. 可透過FHIR RESTful API查詢的Resources
    2. 根據FHIR規範實作RESTful
    3. HTTP回傳狀態碼
      • (Status 400):無效參數(invalid parameter)
      • (Status 401/4xx):未經授權的請求(unauthorized request)
      • (Status 403):未充分授權的資料存取範圍(insufficient premission scope)
      • (Status 404):未知的resource(unknown resource)
    4. Server提供的API操作皆支援JSON格式
    5. 可識別每個新增到Server的實例(instance)之 meta.profile是否為TW Core Profiles Defining URL,並確認實例是否依循profile製作。【註:實例是指依據profile實作,將真實資料以JSON、XML或Turtle格式存放的檔案】
    6. 支援每個profile的查詢參數
  • 病床通報-伺服端 建議應該(SHOULD)
    1. Server提供的API操作皆支援XML格式
  • 安全性
    1. Server必須(SHALL)透過回傳 HTTP 401「未授權」, HTTP 403「禁止」,或 HTTP 404 「未找到」,來拒絕任何未經授權的請求
  • 系統廣泛的相互作用
    • 可能可以(MAY)支援交易( transaction)
    • 可能可以(MAY)支援批次( batch)
    • 可能可以(MAY)支援查詢系統( search-system)

Resources或Profiles的RESTful功能

Bundle

  • 預期的符合性(Conformance Expectation): 必須(SHALL)
  • 支援的Profiles: 病床統計測量資料(Bed Capacity), 病床個案資料(Bed Case)
  • 支援的參照政策(Reference policy)resolves,Server會嘗試將邏輯參照(logical reference)解析為文字參照,意即轉換Reference.identifier為Reference.reference(但如果解析失敗,Server仍然會接收這個resource,請參閱 logical)。
  • Profile
    • 必須(SHALL)支援 createreadupdatevreadsearch-typepatch
  • 查詢參數摘要
  • 符合性(Conformance)參數類型範例
    必須(SHALL)_idtokenGET [base]/Bundle?_id=[id],
    GET [base]/Bundle/[id]
    必須(SHALL)_lastUpdateddateGET [base]/Bundle?_lastUpdated={gt|lt|ge|le}[date]
    必須(SHALL)messagereferenceGET [base]/Bundle?message.author={Type/}[id],
    GET [base]/Bundle?message.sender={Type/}[id]
    必須(SHALL)timestampdateGET [base]/Bundle?timestamp={gt|lt|ge|le}[date]

Location

  • 預期的符合性(Conformance Expectation): 必須(SHALL)
  • Profiles: 病床資料(Bed Case)
  • 支援的參照政策(Reference policy)resolves,Server會嘗試將邏輯參照(logical reference)解析為文字參照,意即轉換Reference.identifier為Reference.reference(但如果解析失敗,Server仍然會接收這個resource,請參閱 logical)。
  • Profile
    • 必須(SHALL)支援 createreadupdatevreadsearch-typepatch

Measure

  • 預期的符合性(Conformance Expectation): 必須(SHALL)
  • Profiles: 病床統計測量(Bed Capacity)
  • 支援的參照政策(Reference policy)resolves,Server會嘗試將邏輯參照(logical reference)解析為文字參照,意即轉換Reference.identifier為Reference.reference(但如果解析失敗,Server仍然會接收這個resource,請參閱 logical)。
  • Profile
    • 必須(SHALL)支援 createreadupdatevreadsearch-typepatch

MeasureReport

  • 預期的符合性(Conformance Expectation): 必須(SHALL)
  • Profiles: 病床統計測量報告(Bed Capacity)
  • 支援的參照政策(Reference policy)resolves,Server會嘗試將邏輯參照(logical reference)解析為文字參照,意即轉換Reference.identifier為Reference.reference(但如果解析失敗,Server仍然會接收這個resource,請參閱 logical)。
  • Profile
    • 必須(SHALL)支援 createreadupdatevreadsearch-typepatch
  • 查詢參數摘要
  • 符合性(Conformance)參數類型範例
    必須(SHALL)datedateGET [base]/MeasureReport?date={gt|lt|ge|le}[date]

MessageHeader

  • 預期的符合性(Conformance Expectation): 必須(SHALL)
  • Profiles: 病床通報訊息(HospBed MessageHeader)
  • 支援的參照政策(Reference policy)resolves,Server會嘗試將邏輯參照(logical reference)解析為文字參照,意即轉換Reference.identifier為Reference.reference(但如果解析失敗,Server仍然會接收這個resource,請參閱 logical)。
  • Profile
    • 必須(SHALL)支援 createreadupdatevreadsearch-typepatch
  • 查詢參數摘要
  • 符合性(Conformance)參數類型範例
    必須(SHALL)authorreferenceGET [base]/MessageHeader?author={Type/}[id]
    必須(SHALL)senderreferenceGET [base]/MessageHeader?sender={Type/}[id]

Patient

  • 預期的符合性(Conformance Expectation): 必須(SHALL)
  • Profiles: 病人資料(Bed Case)
  • 支援的參照政策(Reference policy)resolves,Server會嘗試將邏輯參照(logical reference)解析為文字參照,意即轉換Reference.identifier為Reference.reference(但如果解析失敗,Server仍然會接收這個resource,請參閱 logical)。
  • Profile
    • 必須(SHALL)支援 createreadupdatevreadsearch-typepatch

Organization

  • 預期的符合性(Conformance Expectation): 必須(SHALL)
  • Profiles: 臺灣核心-醫事機構(TW Core Organization Hospital Department)
  • 支援的參照政策(Reference policy)resolves,Server會嘗試將邏輯參照(logical reference)解析為文字參照,意即轉換Reference.identifier為Reference.reference(但如果解析失敗,Server仍然會接收這個resource,請參閱 logical)。
  • Profile
    • 必須(SHALL)支援 createreadupdatevreadsearch-typepatch
  • 查詢參數摘要
  • 符合性(Conformance)參數類型範例
    必須(SHALL)identifiertokenGET [base]/Organization?identifier={system|}[code]
    必須(SHALL)typetokenGET [base]/Organization?type={system|}[code]