在HAPI-FHIR

时间:2018-05-08 19:35:42

标签: hl7-fhir hapi-fhir

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

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

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

HAPI-FHIR版本:2.4

1 个答案:

答案 0 :(得分:0)

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

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

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