@prefix fhir: . @prefix owl: . @prefix rdfs: . @prefix xsd: . # - resource ------------------------------------------------------------------- a fhir:CapabilityStatement ; fhir:nodeRole fhir:treeRoot ; fhir:id [ fhir:v "NASH-CapabilityStatement-Client"] ; # fhir:text [ fhir:status [ fhir:v "generated" ] ; fhir:div "
  • 實作指引版本:0.1.0
  • FHIR版本:4.0.1
  • 發布日:2024-03.01
  • 發布者:CY LAB

Client的FHIR RESTful功能要求

Resources或Profiles的RESTful功能

  • Profile
    • 必須(SHALL)createupdate
  • 共有四類Resources,如表列:
  • Resources型別 TypeProfile支援的Profiles
    DiagnosticReport診斷報告(DiagnosticReport)-
    ImagingStudy醫學影像(ImagingStudy)-
    Observation

    巨觀描述(Gross Finding), Brunt評分系統(Brunt Scoring System),

    壞死性炎症分級(Necroinflammatory Grading), 纖維化分期(Fibrosis Staging),

    CRN評分系統(CRN Scoring System), 脂肪變性(Steatosis),

    肝小葉發炎(Lobular Inflammation), 肝細胞膨脹(Ballooning),

    纖維化分期(Fibrosis Stage), Knodell評分系統(Knodell Score System),

    門脈區橋連壞死(Periportal Bridging Necrosis), 小葉內變性壞死(Intralobular Degeneration Necrosis),

    門脈炎症(Portal Inflammation), 纖維化(Fibrosis),

    Metavir纖維化評分(Metavir Fibrosis Score)

    -
    Specimen檢驗檢體(Specimen)-
    " ] ; # fhir:url [ fhir:v "https://hapi.fhir.tw/fhir/CapabilityStatement/NASH-CapabilityStatement-Client"^^xsd:anyURI] ; # fhir:version [ fhir:v "0.1.0"] ; # fhir:name [ fhir:v "NASH_CapabilityStatement"] ; # fhir:title [ fhir:v "NASH CapabilityStatement"] ; # fhir:status [ fhir:v "draft"] ; # fhir:experimental [ fhir:v "false"^^xsd:boolean] ; # fhir:date [ fhir:v "2024-03-01"^^xsd:date] ; # fhir:publisher [ fhir:v "CYLAB"] ; # fhir:description [ fhir:v "非酒精性脂肪肝(NASH)用戶端(Client)之能力聲明"] ; # fhir:kind [ fhir:v "requirements"] ; # fhir:fhirVersion [ fhir:v "4.0.1"] ; # fhir:format ( [ fhir:v "xml"] [ fhir:v "json"] ) ; # fhir:patchFormat ( [ fhir:v "application/json-patch+json"] ) ; # fhir:implementationGuide ( [ fhir:v "https://hapi.fhir.tw/fhir/ImplementationGuide/fhir.PATHIMG"^^xsd:anyURI ; fhir:link ] ) ; # fhir:rest ( [ fhir:mode [ fhir:v "client" ] ; fhir:documentation [ fhir:v "伺服端(Server) 必須 (SHALL):\n1. 可透過FHIR RESTful API查詢的Resources\n2. 根據FHIR規範實作RESTful\n3. HTTP回傳狀態碼:- (Status 400):無效參數(invalid parameter)\n - (Status 401/4xx):未經授權的請求(unauthorized request)\n - (Status 403):未充分授權的資料存取範圍(insufficient premission scope)\n - (Status 404):未知的resource(unknown resource)\n 4. Server提供的API操作皆支援JSON格式\n\n伺服端(Server) 建議應該(SHOULD):\n1. Server提供的API操作皆支援XML格式\n2. 可識別每個新增到Server的實例(instance)之 meta.profile是否為Profiles Defining URL,並確認實例是否依循profile製作。【註:實例是指依據profile實作,將真實資料以JSON、XML或Turtle格式存放的檔案】\n3. 支援每個profile的查詢參數\n\n安全性:Server必須(SHALL)透過回傳 HTTP 401「未授權」, HTTP 403「禁止」,或 HTTP 404 「未找到」,來拒絕任何未經授權的請求\n\n系統互動能力:- 可能可以(MAY)支援交易(transaction)\n - 可能可以(MAY)支援批次(batch)\n - 可能可以(MAY)支援查詢系統(search-system)" ] ] ) . # # -------------------------------------------------------------------------------------