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

NIST File Validation Process Updates #15997

Open wcollin89 opened 3 hours ago

wcollin89 commented 3 hours ago

Problem Statement

The ReportStream Support inbox received an email from Atilla Acar with Carbon Health. They are going through the Sender Onboarding process and receiving errors when validating a sample file using NIST Validation Tool link provided in our API Guide.

What you need to know

Initial email received:

Hi, I am following this page (https://reportstream.cdc.gov/developer-resources/api/getting-started) for onboarding. In the first step, "Format and validate a fake data file," I need to validate a sample file using the NIST General Validation Tool. However, when I open this link, the default tool scope is set to "NIST Home," and there is no available test profile for this scope. I tried changing the tool scope to "RADx MARS HL7v2" and tested the sample file from ReportStream, but I encountered many errors and warnings. I'm unsure which tool scope I should select or if I’m missing something. Thanks, Atilla

Upon further investigation, it was determined that Carbon Health will not be sending any OTC data. The specific NIST Validation Tool that is linked in our guide is only used when validating files containing OTC data. The correct link was provided, but the sample file the user downloaded from our site is still giving her numerous errors.

As mentioned in the email received 9/24/2024 at 5:08PM EST:

Thank you for the clarification. I retrieved the sample HL7v2 message from this link: https://reportstream.cdc.gov/developer-resources/api/documentation/sample-payloads-and-output#sample-hl7-251-payload-and-output and tried to validate it using the link you provided: https://hl7v2-elr-testing.nist.gov/mu-elr/, but I'm still receiving numerous errors. It seems the sample message was recently updated on 9/9/2024, but it may be invalid, or perhaps the test suite isn't up to date.

Could you please provide me with a valid payload (HL7v2 message) for ReportStream ELR reporting, or could you double-check if this is the correct link for validating the message?

Acceptance Criteria

To Do

Additional Comments

More information can be found in the relevant Slack thread, but can be transposed as needed.

MikaelahD13 commented 2 hours ago

Hey @victor-chaparro, may you please provide guidance on this ticket?