CDCgov / trusted-intermediary

Bringing together healthcare providers by reducing the connection burden.
Apache License 2.0
10 stars 5 forks source link

Louisiana: ReportStream to Natus #536

Closed scleary1cs closed 2 weeks ago

scleary1cs commented 1 year ago

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

Tasks

Engineering

Definition of Done

Research Questions

Decisions

Notes

jcrichlake commented 11 months ago

We ran the sample message we received from NATUS through our existing processes in the staging environment to see what our output was.

Potential Issues We Saw

Things to possibly look into

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

sfradkin commented 10 months ago

Currently blocked waiting for the CDC to whitelist the SFTP site so that we can do further testing with Natus

nvcllns commented 10 months ago

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

halprin commented 10 months ago

@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.

jcrichlake commented 10 months ago

Private Zenhub Image

jcrichlake commented 9 months ago

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.

jcrichlake commented 8 months ago

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

jcrichlake commented 8 months ago

https://app.zenhub.com/workspaces/engagement-6166edbd409257001e09f1b2/issues/gh/cdcgov/prime-reportstream/12925

nvcllns commented 8 months ago

Clarifying question here - is the anticipated implementer here solely ReportStream engineers? Or are changes also required by Natus and/or Intermediary?

jcrichlake commented 8 months ago

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

jcrichlake commented 7 months ago

Adding blocked label to this since Ott is working on Baptist Alabama items

SaraleCDC commented 6 months ago

Mo to sync Natus engineer tomorrow 2/28

JohnNKing commented 2 months ago

Follow up needed with Natus. This may be done now.

JohnNKing commented 2 months ago

@JohnNKing Revise story; scope to integration that supports message receipt by Natus; then create a new story for data visibility in LIMS

JohnNKing commented 2 months ago

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.

JohnNKing commented 3 weeks ago

As of Aug 16: Corrected message was processed successful! Also, receipt by Natus was confirmed. (originally comment was added to #826 by mistake)