1

在从业者的资源定义中(http://hl7.org/implement/standards/fhir/practitioner.htm),只能设置一个地址。

这是管理具有国家标识符(法国 RPPS)的医生的问题。一个医生可以有多个地址,例如,他们可以同时在公立医院和私人组织工作。一些医生有超过 10 个活动地址。

如何处理?

提前致谢。

4

3 回答 3

1

如果您只想拥有一个资源,您还可以使用扩展来发送额外的地址重复(或您需要或在核心资源中没有足够重复的任何其他元素)。在“核心”资源中只允许 1 次重复的前提是大多数系统只支持一个,所以我们不想尝试强制多次重复。但是通过扩展,您将不受限于所指示的基数。

在不久的将来(尽管可能在第一个 DSTU 发布之后),我们可能会遍历所有资源并确定 maxOccurs=1 的元素,理论上可能有多个元素并定义标准扩展以发送额外的重复(这样每个遇到这个常见用例的人都有一个可以依赖的标准扩展)

于 2013-07-29T00:11:55.500 回答
0

对于单个医生可以执行的每个角色,拥有多个 Practitioner 实例是完全可以的。因此,您会获得一个从业者实例,用于在公立医院中担任其职务的专业人员,为同一个人在私人组织中工作等等。

对于每个实例,您可以为该特定角色提供从业者资格,指定允许该专业人员担任该角色的时间段,提供该角色特定的电信详细信息等。

另请参阅从业者资源中的最后一段

从业者在相同甚至不同的组织中扮演不同的角色。根据管辖权和习惯,可能需要为每个此类角色维护一个特定的从业者资源,或者拥有一个具有多个角色的从业者。该角色可以被限制在一个特定的时间段内,在此之后该角色的授权结束。请注意,所代表的组织不一定是从业者的(直接)雇主。

于 2013-07-26T08:22:41.350 回答
0

看起来地址的值是一个数组,其中包含地址对象,这意味着您应该能够在值中添加任意数量的地址对象。

"address" : [{ Address }], // Address(es) of the practitioner that are not role specific (typically hom
于 2019-08-22T14:11:41.760 回答