[英]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?Patient = 475152- Patient
旁注:我只是在healthintersections argonaut服務器中查詢了您在示例中指定的患者ID,但沒有找到它,因此我使用患者“ 1”測試了查詢。
您需要通過OAuth進行授權才能取回該數據
編輯:更新以反映不可用性是由於缺少OAuth身份驗證而不是Argonaut的意圖
您也可以使用_revinclude將這些相關資源直接包含在查詢響應中。 請參閱搜索規范頁面。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.