簡體   English   中英

如何通過標識符搜索第一資源?

[英]How to search for a fhir resource by Identifier?

我注意到大多數(如果不是全部)三種資源類型都有一個屬性'identifier',它是標識符類型。

我將其設置為具有系統和值的資源,我想知道現在如何搜索具有給定標識符的資源?

理想情況下,我想搜索具有給定標識符的所有類型的所有資源,但是我認為沒有一種簡單的方法可以指定可搜索所有類型的url,因此,例如,我有一個患者資源,其標識符為系統:www.mydomain.com值:1,我想找到它們。 我的服務器是hapi dstu2實例。

您可以使用標准搜索語法執行標識符搜索:

  GET [base]/Patient?identifier=12345

或者,如果您還想指定系統:

  GET [base]/Patient?identifier=www.mydomain.com|12345

並針對要執行搜索的每種資源類型執行此操作。

從STU3開始,您還可以跨多個共享相同搜索參數的類型進行搜索。 標識符就是其中之一。 您仍然必須指定要搜索的類型,並可以使用以下語法來實現-如果服務器支持:

  GET [base]?_type=Patient,Organization&identifier=12345

並且您還可以搜索具有特定系統的標識符,但不使用以下值:

  GET [base]/Patient?identifier=www.mydomain.com|

請查看規范的搜索頁面以獲取更多信息和示例。

暫無
暫無

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

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