簡體   English   中英

Microsoft FHIR - 搜索名稱

[英]Microsoft FHIR - search for name

我們正在 Cosmos 數據庫上運行 Microsoft FHIR 服務器,並且最近在 git-hub 上將我們的代碼更新到最新版本。 更新后,似乎對患者、醫生和人員姓名的搜索已更改。 之前可以搜索 name= 並查找文檔,而不管搜索的字符串是給定的還是姓氏。 在新版本中,我必須專門搜索給定的名稱。 這是故意的嗎? 為了使搜索像以前一樣工作,我們需要做些什么嗎?

類似地,先前搜索組織名稱允許我們在名稱中間搜索並查找文檔。 在新版本中,搜索僅查找以搜索條件開頭的組織名稱。 這是故意的嗎? 為了使搜索像以前一樣工作,我們需要做些什么嗎?

使用拼音搜索姓名的計划是什么? 它在 FHIR 中可用,但到目前為止我還無法確定它是否在 Microsoft FHIR 服務器中實現以及它計划如何工作。

正如您所說,名稱的搜索應該是名字或姓氏,因此您看到的行為不是我所期望的。

聽起來這可能是 a) 更新代碼后架構更改的問題或 b) 錯誤(在這種情況下可能不是,請參閱下面的更新)。

您能否在https://github.com/Microsoft/fhir-server上提出 FHIR 服務器的問題。

具體來說,您能否通過全新安裝的 FHIR 服務器來重現這一點。 請張貼重現此行為的所有步驟。

更新

我使用 Cosmos DB 配置了該服務的 R4 版本並插入了該患者:

{
    "resourceType": "Patient",
    "active": true,
    "name": [
        {
            "use": "official",
            "family": "Kirk",
            "given": [
                "James",
                "Tiberious"
            ]
        },
        {
            "use": "usual",
            "given": [
                "Jim"
            ]
        }
    ],
    "gender": "male",
    "birthDate": "1960-12-25"
}

以下搜索都可以找到患者:

GET https://<fhirservicename>.azurewebsites.net/Patient?name=jim
GET https://<fhirservicename>.azurewebsites.net/Patient?name=james
GET https://<fhirservicename>.azurewebsites.net/Patient?name=tiberious
GET https://<fhirservicename>.azurewebsites.net/Patient?name=kirk

暫無
暫無

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

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