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
72 stars 40 forks source link

IL UP onboarding- Set up receiver settings #12525

Open LaFreda1 opened 11 months ago

LaFreda1 commented 11 months ago

Problem statement

As a developer, I want to set up Illinois' receiver setting settings in the UP, so that they can receive data in the format they expect.

What you need to know

-receivingApplicationName -receivingApplicationOID -receivingFacilityName -receivingFacilityOID -messageProfileId -replaceValue -replaceValueAwithB -reportingFacilityName -reportingFacilityId -reportingFacilityIdType -suppressQstForAoe: true -suppressHl7Fields -suppressAoe: true -defaultAoeToUnknown -replaceUnicodeWithAscii -useBlankInsteadOfUnknown -usePid14ForPatientEmail: true -suppressNonNPI -replaceDiiWithOid -useOrderingFacilityName not STANDARD -nameFormat not STANDARD -receivingOrganization -stripInvalidCharsRegex

-More documentation on how to set-up these transforms in the UP will be provided, but for now you can look for examples on how to set this up in either the NY-receiver-transforms or CA-receiver-transforms

-If the receiver uses any of those transforms you will need to create a receiver transform under metadata/hl7_mapping/receivers/STLTs/ and update the receiver settings to point to this schema.

-After migrating the receiver setting to the UP. Send another test message using the postman collection or feel free to use the PrimeCLI to test the sender and receiver transforms using this command: ./prime fhirdata --input-file {PATH TO INPUT FILE} -s metadata/fhir_transforms/senders/SimpleReport/simple-report-sender-transform.yml --output-format HL7 -r metadata/hl7_mapping/receivers/STLTs/{RECEIVER SCHEMA} --output-file {PATH TO OUTPUT FILE}

-Compare the two messages again and document if there are any differences between the two messages. If there are review them with the team. We will probably need to ask the sender to add missing data or add a sender transform.

-If there are no major differences we can move on to sending test messages to the STLTs staging environment.

Acceptance criteria

To do

LaFreda1 commented 11 months ago

We need to ensure if they want influenza instead of flu