CDCgov / prime-reportstream

ReportStream is a public intermediary tool for delivery of data between different parts of the healthcare ecosystem.
https://reportstream.cdc.gov
Creative Commons Zero v1.0 Universal
69 stars 39 forks source link

Create tickets for HL7v2->FHIR->HL7v2 ADT mappings #15388

Open arnejduranovic opened 1 month ago

arnejduranovic commented 1 month ago

User Story

As a sender and receiver of HL7v2 ADT messages, I want ReportStream to process these messages losslessly, So I can send/receive this data.

Description/Use Case

The following message types have been identified as being required to support the syndromic surveillance use case:

WARNING: The messages marked with * do NOT have mappings defined in the mapping inventory, but if their segments mostly align with ADT_A01 we should be able to figure out how to map them.

This ticket shall investigate these message types and come up with an implementation order and strategy, ultimately creating tickets for them that the team can follow. When the tickets are all completed, ReportStream should be able to receiver and deliver any of the above HL7v2 message types and translate them from HL7v2 to FHIR and back to HL7v2 without dropping data.

Risks/Impacts/Considerations

Dev Notes

Research that may prove helpful can be found here: https://cdc.sharepoint.com/:f:/r/teams/ReportStream/Shared%20Documents/Design%20and%20Research/02_Research/Syndromic%20Surveillance?csf=1&web=1&e=7ejbVU

Acceptance Criteria

arnejduranovic commented 1 month ago

@dylansmith-Nava is there any other research not in the link provided in the ticket description that could prove useful here?

dylansmith-Nava commented 1 month ago

I'll add the Syndromic Surveillance Mural as well. cc @arnejduranovic

Andrey-Glazkv commented 1 month ago

Hey team! Please add your planning poker estimate with Zenhub @adegolier @arnejduranovic @brick-green @david-navapbc @jack-h-wang @jalbinson @JFisk42 @mkalish @thetaurean