Stream: implementers
Topic: exchange between fhir servers
Bob Milius (Apr 09 2018 at 16:21):
I suspect this has been discussed before, but haven't found anything with my search. What is the best practice for getting data from one FHIR server and posting/putting it to another orgs FHIR server? For example, if one organization needs to report information about a patient, including demographics and observations, from an EHR to an outcomes research organization, how are IDs handled? e.g., do I GET a Patient, remove the id, and POST it to another orgs FHIR server? should the id be preserved somehow? perhaps as a new identifer? preserve it in provenance somehow?
nicola (RIO/SS) (Apr 09 2018 at 16:23):
Take a look at this discussion - https://chat.fhir.org/#narrow/stream/implementers/topic/FHIR.20Messaging.20-.20right.20choice.20today.20-.20interop.20HL7v2.20.3F We use FHIR transaction log, which is not (may be yet :) part of FHIR
Grahame Grieve (Apr 09 2018 at 17:53):
@ Bob Milius see http://build.fhir.org/managing.html
Bob Milius (Apr 09 2018 at 18:04):
Thanks, @Grahame Grieve !
Brian Postlethwaite (Apr 11 2018 at 00:08):
The transaction log approach works well, if its a 1 to 1 distribution.
If you're merging content from multiple sources, then identity mappings need to occur somewhere.
(de-duplications etc)
John Moehrke (Apr 11 2018 at 12:04):
I would expect that to be a functionality of an intermediary. An intermediary with bulk-data streaming in one side and out the other.
Last updated: Apr 12 2022 at 19:14 UTC