Stream: implementers
Topic: Persist & Transform FHIR
Jacek Slowikowski (Feb 24 2022 at 14:27):
This topic has been brought up a few times.
Has anyone found a performant means of leveraging FHIR for storage AND update in the case where millions of patients have hundreds of data points that may need cleaning/normalization for downstream application?
I am aware that FHIR as a standard was not intended to be a persistence layer, but has the opportunity to be leveraged as such. One of our requirements is not only persistence, but also the ability to update data based on normalization standards and internal IP. Given the nesting inherent with FHIR the concern is that updating and inserting codes/concepts would be incredibly inefficient with FHIR as a persistence AND transformational store. We have had experience using JSON within MonogoDB where those transformations are incredibly time-intensive from a computational standpoint.
Alternatively, transforming FHIR into a RDB structure offers the potential for better data transformation performance, but what standards out there are in use?
Andrew Schutzman (Feb 24 2022 at 14:39):
Hello, I am on the "Gender Harmony" project (https://github.com/HL7/fhir-gender-harmony) and looking to publish the IG. I am looking for the repo to be built here https://fhir.github.io/auto-ig-builder/builds.html but can't find it. Can anyone assist?
Grahame Grieve (Feb 24 2022 at 20:16):
@Andrew Schutzman this would be a question for #IG creation
Grahame Grieve (Feb 24 2022 at 20:18):
@Jacek Slowikowski there's no standard fhir --> RDB transform because (a) people disagree about the way to transform some of the OO patterns to relational structures and (b) once you resolve those disagreements, the transform is relatively straight forward and (c) no consensus has emerged that it's worth standardising one approach given (a) and (b).
There's some general commentary here: http://www.healthintersections.com.au/?p=2776
Andrew Schutzman (Feb 24 2022 at 20:27):
Will check it out, thanks
Jacek Slowikowski (Feb 25 2022 at 03:47):
thanks, @Grahame Grieve
Last updated: Apr 12 2022 at 19:14 UTC