Closed scleary1cs closed 2 weeks ago
We ran the sample message we received from NATUS through our existing processes in the staging environment to see what our output was.
O
is converting into an unknown
.QST
and AOE
respectfully and we're dropping that.OBR is getting a P appended to OBR-11. This means pending specimen, we may not want this even though it's correct
Missing numeric data in OBX5 when given a decimal
Currently blocked waiting for the CDC to whitelist the SFTP site so that we can do further testing with Natus
Folks, is there an existing ticket link/number we can reference re: escalating to Jasmine? (a la " CDC to whitelist SFTP site (CDC ticket needed for this)") Cc @halprin
@nvcllns, I reached out to ReportStream to get a ticket number, but they were literally told today that the process has changed on how to whitelist the SFTP site. So, ReportStream is filing that new ticket now. Therefore, there's nothing to escalate to Jasmine currently. If ReportStream get's the run-around again with this newer process, I'll certainly get that ticket number.
Tagging the story as blocked, had a meeting on 11/30 with Natus engineer and Ott to get everyone aligned on how the authentication endpoint will function. Natus will update their auth endpoint to take a username and a public key from reportstream to authenticate against Natus. Natus engineer thinks this work may be done by middle of next week.
I just finished my meeting with Natus engineer and Ott, the final piece for the ReportStream to Natus integration is for Report Stream to implement encryption at rest for the data that is being transferred to Natus. Currently it's encrypted in transit and when we send the data to Natus it gets decrypted by their server and sits in the directory in it's plain text format. Both sides agreed to start on this work and we are just waiting for the implementation to be done
Clarifying question here - is the anticipated implementer here solely ReportStream engineers? Or are changes also required by Natus and/or Intermediary?
From my understanding this is just work for the ReportStream engineers to make sure the message body is encrypted at rest once it end up inside of the Natus system
Adding blocked label to this since Ott is working on Baptist Alabama items
Mo to sync Natus engineer tomorrow 2/28
Follow up needed with Natus. This may be done now.
@JohnNKing Revise story; scope to integration that supports message receipt by Natus; then create a new story for data visibility in LIMS
An issue needed to be corrected with the receiver filter.
Test messages sent in the last week: 1 on Friday, 3 on Monday, 3 on Tuesday
Discussed during PM call yesterday. We're now awaiting confirmation of receipt from Natus.
As of Aug 16: Corrected message was processed successful! Also, receipt by Natus was confirmed. (originally comment was added to #826 by mistake)
Story
As a LA (Natus) Lab, so that LA can receive NBS ETOR orders, I need a sample order to show up in my demo /staging LIMS environment.
Pre-conditions
Acceptance Criteria
Create a document to outline technical onboarding details for the intermediary/ETOR based on what we learn from this integration. This does not need to be part of the ReportStream documentation at this time.(removing this from scoped based on conversation in Slack: https://www.slack.com/archives/C044P2CBEKS/p1724683357274229)Tasks
Engineering
la-phl.etor-nbs-orders
receiver to use HTTPS. This probably involves Ott.Definition of Done
/ig
folder)/adr
folder)README.md
ReportStream Setup
section inREADME.md
Research Questions
Decisions
Notes
CHG0032022
is the SFTP whitelist ticket.CHG0032169
is the new SFTP whitelist ticket.