簡體   English   中英

FHIR URL-根據現有患者進行閱讀

[英]FHIR URL - Read Based on Existing Patient

我在以下請求中使用測試服務器在.NET中構建FHIR客戶端: http ://argonaut.healthintersections.com.au/open/Patient?family=Doe&given=John。 我能夠為現有的測試患者成功返回並解析JSON響應。 我的用例:現在,我知道我感興趣的患者存在,因此我想退回該患者的問題/葯品/疫苗。

有人可以告訴我如何處理JSON響應中收到的患者信息(可能是患者ID)並為該患者請求所有葯物或免疫接種或問題嗎? 我已經根據對文檔的解釋嘗試了多種方法(嘗試利用規范中定義的StructuredDefinition的資源類型,但似乎無法正確處理。JSON響應摘錄,其中顯示了從服務器返回的患者ID:

"entry":[
{
    "resource":{
        "resourceType":"Patient",
        "id":"4705152-patient",
        "meta":{
           "versionId":"1",
           "lastUpdated":"2015-05-04T13:41:19Z"
        },

謝謝

有兩種不同的答案,具體取決於您要如何做。 如果要轉儲完整的患者記錄,可以執行以下操作: http : //argonaut.healthintersections.com.au/open/Patient/475152- Patient / $ everything。 這將為您提供清單,病症,過敏,葯物等-該患者在患者隔間中的所有內容。 (您可以按“自”和其他兩個參數進行過濾)。

您也可以單獨使用這些資源: http : //argonaut.healthintersections.com.au/open/Condition?Pa​​tient = 475152- Patient

旁注:我只是在healthintersections argonaut服務器中查詢了您在示例中指定的患者ID,但沒有找到它,因此我使用患者“ 1”測試了查詢。

您需要通過OAuth進行授權才能取回該數據

編輯:更新以反映不可用性是由於缺少OAuth身份驗證而不是Argonaut的意圖

您也可以使用_revinclude將這些相關資源直接包含在查詢響應中。 請參閱搜索規范頁面。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM