英文:
FHIR: Is it possible to persistently store Location information linked to a Patient resource?
问题
在FHIR中,Patient
资源包含一个地址字段。然而,如果患者被删除,地址也会被丢弃。是否有一种方法可以使位置信息持续存在?
背景
我们正在为社区卫生工作者开发一个系统。卫生工作者定期访问家庭。他们涵盖了各个位置,因此也涵盖了居住在这些位置的受益人。因此,有必要能够持久地存储位置(受益人的家庭地址)在我们的系统中,并将它们与当前的居住者(受益人)关联起来。
我尝试过的方法
Location
资源指向组织。它与Patient
资源连接的唯一方式是通过一个Encounter
。这并不足够。
此外,我还回顾了Group
资源,尝试将家庭或家庭(受益人)与位置关联起来。然而,这也没有产生任何结果。我的理解是Group
可以将位置分组,或者将患者分组。
英文:
In FHIR, the Patient
resource contains an address field. However, if the patient is removed, the address is also discarded. Is there a way for location information to persist?
Context
We are developing a system for community health workers. CHWs visit homes periodically. They cover locations — and consequently, beneficiaries who reside in those locations. Hence, there is a need to be able to persistently store locations (beneficiary home addresses) in our system, and link them to current occupants (beneficiaries).
What I tried
The Location
resource points to Organization. The only way it connects to a Patient
resource is via an Encounter
. This does not suffice.
Also, I also reviewed the Group
resource, to try to connect a family or household (of beneficiaries) to a Location. However, that too did not yield any results. My takeway was that Group
could either group locations, or group patients.
答案1
得分: 1
这通常不是大多数系统常见的操作,因此您不太可能找到一个用于此目的的“核心”元素。但是,通过扩展来实现是完全合理的。只需在患者(Patient)上定义一个类型为引用(Reference)的扩展,该引用指向房屋/公寓大楼/您跟踪的任何细粒度的位置记录。详细信息请参考扩展。
英文:
It's not something commonly done by most systems, so you won't likely find a 'core' element for it. However, it's perfectly reasonable to do via an extension. Simply define an extension on Patient with a type of Reference that refers to the Location record for the house/apartment building/whatever granularity you track.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论