FHIR资源从业者的多个地址

时间:2013-07-25 10:17:09

标签: hl7-fhir

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

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

如何处理?

提前致谢。

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

对于个别医生可以执行的每个角色,拥有多个Practitioner实例是完全正确的。因此,您可以为在公立医院工作的专业人员提供一个Practitioner实例,一个用于在私人组织等工作的同一个人。

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

另请参阅Practitioner resource

中的最后一段
  

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

答案 2 :(得分:0)

看来address的值是一个内部包含地址对象的数组,这意味着您应该可以在该值中添加任意数量的address对象。

"address" : [{ Address }], // Address(es) of the practitioner that are not role specific (typically hom