如何在 FHIR 类别和 FHIR 扩展之间进行选择以编码自定义字段值

问题描述 投票:0回答:1

我尝试将一些自定义字段映射到 FHIR 资源,但我对其中一些字段是否应该是 FHIR 类别或扩展有一些疑问。

某些字段似乎包含重复信息,因此我更倾向于使用类别对其进行编码。

例如,我有一个字段将进入

Procedure.code
,它将使用
ValueSet
编码特定的医疗程序。

但是,我有一些字段(布尔类型或多选类型)指定程序/治疗是否是免疫疗法、激素疗法、干细胞移植等。我想,可以通过以下方式推断前一个字段也是如此。

因此,我没有使用扩展在

Procedure
资源(或适用时的
MedicationAdministration
资源)中添加额外字段,而是考虑在程序上添加一个类别,这将显示该程序是否是免疫疗法或不,等等

这是否有意义,它是否是某个类别的有效用例,是否有任何关于是否选择一个(使用类别)而不是另一个(扩展现有资源)的指南?

hl7-fhir
1个回答
0
投票

通常,如果合适的话,最好在核心元素中发送内容。 更多系统将识别并理解您的数据。

您提供的示例都可以合理地表达为类别 - 尽管您需要在代码系统中查找或定义代码才能到达那里。 (您将无法仅发送布尔值。)

另一种可能性是在Procedure.code中发送不同粒度级别的多个编码。 但是,鉴于该类别存在用于过程类型的高级表达式,这将是您尝试共享内容的最佳位置。

© www.soinside.com 2019 - 2024. All rights reserved.