Stream: implementers
Topic: Various location status of V2 not able to mapped in FHIR
Aditya Joshi (Sep 19 2016 at 12:55):
Hi All, Is there a way to map or say that location is Prior location, pending location, temporary location in FHIR? Location.status only have three values- active, inactive and suspended. How one can write various types of locations (like we do have separate fields for these locations in V2)?
Aditya Joshi (Sep 19 2016 at 12:59):
In V2 when sending A02, receiver understands - that patient is transferred and new location is PV1-3 and Prior location is PV1-6. How the same can be conveyed in FHIR? Or may be FHIR is built differently, there are trigger events but not used heavily in FHIR. then with simple resources or transactions, how to convey the same information conveyed by A02. Or the way is that new FHIR Location resource will have new location and receiver will always take it as updated information regarding location. So need of explicit trigger. Each resource come at a point in time contains new data and take it and compare it while updating resource data in your system, is that the way? Seems so, but looking for expert comments. But still in this approach also, no way to say which was prior location or what is temporary location?
Brian Postlethwaite (Sep 19 2016 at 13:43):
This is done through the Encounter which records the location(s) of a patient, including the history of locations during the encounter.
http://hl7-fhir.github.io/encounter-definitions.html#Encounter.location
Brian Postlethwaite (Sep 19 2016 at 13:45):
and mappings to v2 are here http://hl7-fhir.github.io/encounter-mappings.html#v2
Aditya Joshi (Sep 19 2016 at 14:22):
Thanks got it. Encounter.Location.status can hold these different location types. http://hl7-fhir.github.io/valueset-encounter-location-status.html
Brian Postlethwaite (Sep 19 2016 at 14:26):
That's right.
Last updated: Apr 12 2022 at 19:14 UTC