【问题标题】:Patient Search in FHIR (Hapi) is Case sensitive when searched query based on Email当基于电子邮件搜索查询时,FHIR (Hapi) 中的患者搜索区分大小写
【发布时间】:2022-11-28 16:16:13
【问题描述】:

我是 FHIR 的新手。我正在 FHIR 上进行患者搜索,但注意到在查询参数中使用电子邮件进行患者搜索是区分大小写的(给定的搜索对家庭不敏感)。

这是通过以下查询找到的示例患者。

https://hapi.fhir.org/baseR4/Patient?family=Hello&telecom:contains=hi_updated@gmail.com

现在当我用不同的案例搜索时,服务器不返回数据。

https://hapi.fhir.org/baseR4/Patient?family=Hello&telecom:contains=Hi_updated@gmail.com

有人可以帮助我如何在查询中指定使搜索不区分大小写。

谢谢。

【问题讨论】:

    标签: hl7-fhir hapi


    【解决方案1】:

    “电信”搜索参数的类型为“令牌”。这默认使用区分大小写和精确匹配。它搜索任何类型的电信详细信息,也可以是电话号码 - 在这种情况下,您可能期望更精确的匹配。对于电子邮件地址,您还可以使用“电子邮件”搜索参数。但是,这也是“令牌”类型,因此它不会解决您的问题。

    在您自己的服务器上,您可以将默认搜索参数覆盖为“字符串”类型。默认情况下,字符串类型搜索不区分大小写。

    【讨论】:

    • 你好@Mirjam,谢谢你的回复。您能否详细说明如何对电子邮件进行字符串类型搜索。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-16
    • 1970-01-01
    • 1970-01-01
    • 2019-03-15
    相关资源
    最近更新 更多