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
66 stars 39 forks source link

[DRAFT] Convert Additional Outgoing NBS Orders (FHIR) to OML #10371

Open avnieldravid opened 1 year ago

avnieldravid commented 1 year ago

User Story

As a Public Health Lab, I want NBS order data converted from FHIR format to the appropriate HL7 (OML) message, so that I can receive the order in a form that my integration engine or LIMS supports.

Description/Use Case

We currently support basic demographics when converting to OML. We would like to enhance this to include the following demographics:

  1. Specimen ID
  2. Collection Date & Time
  3. Newborn weight
  4. Food source
  5. Gestational age
  6. Risk factors (e.g. NICU, TPN, transfusion, antibiotics)
  7. PCP / Pediatrician Info
  8. Submitter info
  9. Insurance info

Risks/Impacts/Considerations

Dev Notes

Example Message: Example OML: https://github.com/CDCgov/trusted-intermediary/blob/main/examples/hl7/MN/MN%20NBS%20OML_O21%20Lab%20Order%20Message.txt Example FHIR Order: https://github.com/CDCgov/trusted-intermediary/blob/main/examples/fhir/MN%20NBS%20FHIR%20Order%20Message.json

Acceptance Criteria

JohnNKing commented 1 year ago

Modified user story, for your consideration @avnieldravid :

As a Public Health Lab, I want NBS order data converted from FHIR format to the appropriate HL7 (OML) message, so that I can receive the order in a form that my integration engine or LIMS supports.

JohnNKing commented 1 year ago

Dev note: Proposed FHIR sample message https://github.com/CDCgov/trusted-intermediary/blob/fhir-sample-data/examples/fhir/MN%20NBS%20FHIR%20Order%20Message.json -- but we can certainly make adjustments to that as needed

jimmyfagan commented 1 year ago

I think the acceptance criteria should be adjusted to something like "Confirm that the simulated-lab receiver can receive OML messages", these will be going to public health labs, not to TI.

avnieldravid commented 1 year ago

updated the AC

MauriceReeves-usds commented 1 year ago

@avnieldravid @jimmyfagan same issue as with #10370 this ticket should be about converting our agreed FHIR IG for an order into OML, and then a separate ticket created for delivery.

avnieldravid commented 1 year ago

Noted. Will circle back and make sure we split this work out.

JohnNKing commented 1 year ago

@avnieldravid Now that I've merged my PR, the sample links referenced above have changed to:

avnieldravid commented 1 year ago

Updating the links in the main ticket

avnieldravid commented 1 year ago

This is now a dupe of #10310