Stream: analytics on FHIR
Topic: Streaming Data
Chester Guan (Ziyuan Guan) (Aug 27 2020 at 20:00):
Hi Guys, I am wondering whether FHIR could process the streaming data input or we should process each message one by one ?
Vassil Peytchev (Aug 27 2020 at 20:21):
FHIRhose has not been defined yet...
(Sorry, it's a semi-obligatory pun/joke.)
What is the use case for handling streaming data? Are you thinking something like Apache Kafka?
Iryna Roy (Aug 27 2020 at 21:31):
I have a similar question and also curious if there are implementations with lessons learnt? Use Case: devices streaming vital signs or other observations - lots of devices, like 3000+ and if each takes the vitals every n minutes for 4 hours, we have a lot of data. On the other hand, there is a FHIR EMR that wants to consume analytics outputs based on the data stream. What would be the suggested approach? All technologies are welcome. Brainstorming the ideas. Where would FHIR play a role?
Grahame Grieve (Aug 27 2020 at 21:47):
there are certainly implementations out there built on top of various streaming frameworks that run FHIR resources at bulk through a pipeline.
Iryna Roy (Aug 27 2020 at 21:50):
Excellent! anyone can share details? or links or hints? ( a bit more specific than Grahame's hint :)
Grahame Grieve (Aug 27 2020 at 22:30):
all the ones i have seen are proprietary and commercial in confidence
Brian Wright (Aug 31 2020 at 18:41):
@Iryna Roy I have worked on a couple of projects at a scale similar to yours that integrated streaming, business rules management, and machine learning model execution with outputs persisted in FHIR and made available via Smart on FHIR apps. Our number one lesson learned from data science perspective was to utilize the same data model for model development and execution. We selected FHIR and it has worked well.
Last updated: Apr 12 2022 at 19:14 UTC