首页 > 解决方案 > 在 HAPI-FHIR 中的扩展元素上使用 isSummary

问题描述

我创建了一个切片,Patient.identifier其中一个标识符用于医疗卡号,另一个用于病例记录号。健康卡号包含一个自定义扩展,用于识别未获取该值的原因(类似于默认的 FHRI 扩展data-absent-reason)。

我已经在 Patient.identifier.extension 和扩展本身上标记了适当的元素,isSummary=true以便在使用参数时扩展会显示在搜索结果_summary=true中。但是,这似乎不起作用,因为 HAPI-FHIR 似乎不知道此扩展的运行时定义应该是自定义的并且具有isSummary属性集。

我是否在 HAPI-FHIR 中做错了什么,导致它在生成自定义扩展的运行时定义时无法使用我的扩展定义?

HAPI-FHIR 版本:2.4

标签: hl7-fhirhapi-fhir

解决方案


isSummary 属性由负责资源的工作组设置,不能设置为不同的值。请参阅 ElementDefinition 中元素解释的表格:http ://www.hl7.org/fhir/elementdefinition.html#interpretation 。对于 isSummary,这告诉您该字段是可选设置的,但必须遵循基本结构的值。

也许您可以尝试强制扩展,看看是否有帮助。强制性元素应包含在摘要中,但我不确定这是否也适用于您已描述为强制性的项目。

另请查看 STU 关于摘要的已知问题的说明,这将在 R4 中解决:http ://www.hl7.org/fhir/search.html#summary 。


推荐阅读