@prefix fhir: . @prefix owl: . @prefix rdfs: . @prefix xsd: . # - resource ------------------------------------------------------------------- a fhir:CapabilityStatement ; fhir:nodeRole fhir:treeRoot ; fhir:id [ fhir:v "NSCLC-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), 組織學類型(Histologic Type),

    組織學型態(Histologic Pattern), 細胞型態(Cell Type),

    切除邊緣(Resection Margin), 非腫瘤實質(Non Tumorous Parenchyma),

    腫瘤大小(Total Tumor Size), 腫瘤浸潤大小(Size Of Invasive Focus),

    淋巴血管侵犯(Angiolymphatic Invasion), 周邊神經浸潤(Perineural Invasion),

    胸膜侵犯(Pleural Invasion), 氣腔擴散(Spread Through Air Space),

    腫瘤壞死(Tumor Necrosis), 原發部位腫瘤(T Category),

    局部淋巴結(Lymph Nodes), 遠端轉移(Metastasis),

    病理分期(Pathological Staging), 腫瘤分級(Tumor Grading),

    治療效果(Treatment Effect), 輔助研究(Ancillary Studies)

    -
    Specimen檢驗檢體(Specimen)-
    " ] ; # fhir:url [ fhir:v "https://hapi.fhir.tw/fhir/CapabilityStatement/NSCLC-CapabilityStatement-Client"^^xsd:anyURI] ; # fhir:version [ fhir:v "0.1.0"] ; # fhir:name [ fhir:v "NSCLC_CapabilityStatement"] ; # fhir:title [ fhir:v "NSCLC 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 "非小細胞癌(NSCLC)用戶端(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)" ] ] ) . # # -------------------------------------------------------------------------------------