FHIR Chat · how to record changes of Location.type over time · implementers

Stream: implementers

Topic: how to record changes of Location.type over time


view this post on Zulip Christoph Müller (Dec 10 2021 at 13:15):

Dear all,

for each encounter we persist all patient-movements to retrospectively make evaluation on that data. Within that, we would like to be able to know, if a certain location was an ICU, or a 'regular ward' within a given period of time (namely the stay of a certain patient on that very ward). We do have that data within our clinical systems, but do not know, how to model it in FHIR.

Is there already a way, to do this? ( We stumbled over the resource-history on the FHIR-server as well, but that seems not to be what we want, as it does only tell, when a change is made public to the server. )

If not, something similar to the structure of Encounter.participant would be amazing in our opinion, since it contains exactly the type as well as the period for which that type is applicable.

Christoph

view this post on Zulip René Spronk (Dec 10 2021 at 13:46):

Not sure this is the best answer to your question: first of all: Location is a physicial location, not its role (which is in Organization) .

You could use enconter.partOf to create a child-encounter per 'movement'. partOf partly exists because of the difference in granularity of encounters in various jurisdictions, some see a hospital-encounter as an encounter, others see a ward-encounter as an encounter.

If that doesn't work you may wish to go for an extension.


Last updated: Apr 12 2022 at 19:14 UTC