【问题标题】:HAPI FHIR R4 : Modifiers on ReferenceParamHAPI FHIR R4:ReferenceParam 上的修饰符
【发布时间】:2020-11-24 10:03:30
【问题描述】:

我目前正在构建 FHIR (R4) 服务器,并尝试实现以下请求:

[base]/PractitionerRole?practitioner.active:not=true

我知道 active 是一个令牌参数,并且感谢 HAPI,我可以使用以下命令:

TokenParam tokenSubject = referenceParam.toTokenParam(myContext);

但遗憾的是,所有修饰符部分都丢失了:在我的 referenceParam 中,我只有一个链部分(活动:非)和一个值部分(真),所以我没有任何修饰符、缺失等。 . 因此,当我将其转换为 TokenParam 时,我既没有修饰符,也没有缺失等...

所以这是我的问题:有没有办法让 ReferenceParam 具有修饰符? 我想要一个链部分(活动)、一个修饰符(非)和一个值(真),就像在真正的 TokenParam 中一样

【问题讨论】:

    标签: hl7-fhir hapi-fhir


    【解决方案1】:

    您的语法看起来是正确的。我最好的猜测是您直接使用令牌搜索,而不是作为链的一部分。

    如果您直接在PractionerRole 上搜索active,则单独使用Token/Identifier 是合适的。

    例如:http://hapi.fhir.org/baseR4/PractitionerRole?active:not=true

    但是,您正在使用 ?practitioner.active:not=true 进行嵌套搜索

    试试Search Parameters > 4.5.9 Chained Resource References > Dynamic Chains

    例如:http://hapi.fhir.org/baseR4/PractitionerRole?practitioner.active:not=true

    注意:active:not=true 将返回 active:missingactive=false

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-20
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      相关资源
      最近更新 更多