GoogleCloudPlatform / healthcare-data-harmonization

This is an engine that converts data of one structure to another, based on a configuration file which describes how. There is an accompanying syntax to make writing mappings easier and more robust.
https://cloud.google.com/solutions/healthcare-life-sciences
Apache License 2.0
213 stars 66 forks source link

Whistle2 - Hl7 to FHIR r4 mappings? #65

Open EugOSullivan opened 1 year ago

EugOSullivan commented 1 year ago

Hi, As it's directly related to work I have upcoming I was wondering if there was a timeframe/roadmap as to when HL7 to FHIR mappings will be available for Whistle 2.

Thanks

machawla4 commented 1 year ago

Hi EugOSullivan Thanks for the question. I work with the team directly on this. At this time, we are targetting EoY 2023 timeline for the HL7v2 to FHIR mappings. Can you elaborate / share if that timeline works and/or what type of transformation you are targeting ?

Thanks Maneesh

EugOSullivan commented 1 year ago

HI Maneesh, thanks for getting back to me. I'll soon be looking at some demographic data pipelines to receive and convert ADT messages such as ADT_A28, A31 and A40. That timeframe is probably a bit too late for me as I'll need to have the development work done before EOY. I could use WSTL1 for this work potentially with a plan to migrate. Is there any WSTL2 samples you may be able to share though?

Thanks

kentdcrawford commented 1 year ago

We are also very much looking forward to the release of these mappings. Our timeline is not nearly as tight as EugOSullivan's.

For ADTs, we are primarily targeting A01 to A08 and A11 to A13. As far as message segments go, we are interested in the following:

Thank you all for your work on this project! We look forward to integrating it into our workflow here.

machawla4 commented 1 year ago

Hi EugOSullivan, unfortunately I don't think we will be able to oss the mappings/samples prior to EoY '23.

Hi kentdcrawford, thanks for the feedback and I am glad to hear you are/will find it useful going forward.

KatMcM commented 1 year ago

EugOSullivan and kentdcrawford can you tell us more about your organizations and types of use cases? (I work with the team to understand customer needs :)

kentdcrawford commented 1 year ago

Hello, KatMcM. I work for a large health insurance company. We currently receive supplemental data from providers in the form of HL7 (lab and ADT), C-CDA, and flat files. These are all converted into a custom internal XML format via XSLT which is subsequently loaded into a database for downstream processes to consume. We are interested in converting these files to FHIR instead of/in conjunction with XML and storing them in a FHIR store. Whistle2 seems like a good place to start for our HL7 transformations. Perhaps it could help with our other file formats, too.

KatMcM commented 1 year ago

Thanks for the background kentdcrawford! It's good to hear about your use case. We'd definitely like to hear how it goes for you as you are exploring Whistle2 and what you feel is working well and/or needs to be improved!

EugOSullivan commented 11 months ago

Hi @KatMcM - Doing work in the NHS to convert streaming HL7 data from on-prem sources to FHIR and store in the healthcare API. Initially just concentrating on a subset of ADT messages so keeping a keen eye on this repo

KatMcM commented 11 months ago

Thanks for the info @EugOSullivan ! I think that process of transforming data from HL7 to FHIR is something that other folks are wrangling with also.

EugOSullivan commented 10 months ago

Hi All, @machawla4 @KatMcM - Just wondering if there was any update on releasing the HL7v2 to FHIR r4 mappings for Whistle2? My work got pushed back so interested to know. Also, will the healthcare-data-harmonization-Dataflow repo be updated to whistle2 as well.

Thanks

ygupta89 commented 8 months ago

We are aiming to release the HL7v2 to FHIR mappings in Q2. The healthcare-data-harmonization-dataflow repo should be updated to use wstl2 by March.

thedave commented 6 months ago

@ygupta89 any update on when HL7v2 to FHIR mappings will be in the repo to use wstl2?

AmmyRaj commented 4 months ago

@thedave @ygupta89 Any update on when HL7v2 to FHIR mappings will be in the repo to use wstl2

AmmyRaj commented 4 months ago

@thedave @ygupta89 @EugOSullivan @machawla4 There is any way to implement HL7 to FHIR conversion in batch mode. Please help me on this.

AmmyRaj commented 4 months ago

@kentdcrawford any update when HL7 to FHIR mapping will be released

EugOSullivan commented 2 months ago

HI @AmmyRaj - We gave up on waiting and are building our own bespoke pipelines in Apache Beam. We're keeping the pipelines simple and doing mapping in code as needed for individual use cases. We may revisit the functionality here in a spike if the Hl7v2 to FHIR mappings ever get released but without good comms, roadmap or updates and no sign of a release of the updated mappings it made no sense waiting.

AmmyRaj commented 2 months ago

@EugOSullivan Do you have sample GitHub ink where we can see your sample code. as i am doing POC so i need some reference and also i am interested to know have you applied any data quality rule on HL7 mesage.

nate-watkins commented 3 weeks ago

Hi @machawla4, @ygupta89 - Do you have an update on HL7v2 to FHIR mappings? Is that still on the roadmap? Thank you!