-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GPL-801 As a Sanger scientist at a LH Lab I want to scan a LH plate and know if it contains a sample from Business or holiday traveller returning to UK (Importation) #103
Comments
Expect to have four backlog items from this epic, delivered in this order (API first to give us testable contract)
|
Planned go live date (in prod) is February 25th. (Agreed in project meeting 28th with Tanya, Callum, Sonia & Cristina) |
Ryes wrote Friday, (29 January 2021 at 11:08)
|
Rich L responded
Q> What do you gain over the API end point? |
Rich L wrote (Monday, 1 February 2021 at 13:01) Context Two use cases Flag to staff Lighthouse plate contains sample(s) of note We are focused on getting use case 2 into production by 25th Feb Agreed Mongodb will be the integration point – require new collection For each sample PAM are aware of add to new collection Next steps Agree mongoDB schema. Q> Can Core LIMS get any logging from Mongodb insert? |
I haven't been at the meetings so might be misunderstanding, but from reading the stories it looks like we will need the following:
Is this captured in a story anywhere? Updated GPL-844 MLWH Lighthouse sample table 'must be sequenced' & 'sequenced preferentially |
Also Root sample id on it's own is not unique enough for that new collection key, it's the four fields of Root sample id, RNA ID, Result and Lab ID. |
From meeting on 4th Feb General approach of 'must be sequenced' & 'sequenced preferentially' has been discussed between Callum S & Sonia G and confirmed as good strategy. |
Description
GPL-801 As a Sanger scientist at a LH Lab I want to scan a LH plate and know if it contains a sample from Business or holiday traveler returning to UK (Importation)
Who the primary contacts are for this work
John S (PAM)
Callum S (PAM)
Rich L
James McC (CIO)
Design Rubber ducked with Philip, Eduard and Harriet
High level process flow: Flagging plates with 'Samples of importance'
Draft Architecture (Boxes and arrows): https://lucid.app/lucidchart/invitations/accept/c0366b32-d59b-4861-91f6-bda92277c7cd (view only)
Agreements
From discussion on 22nd January (James McC, John S, Callum S, Rich L, Tanya B)
We don't store why it was of importance in MLWH e.g. Importation or unrepresented Postcode. Why? This avoids the boundary of more secure systems interfacing with NHS digital into the LIMS.
We don't send ‘sample of importance’ information to the DART database. In DART/Beckman service there is one value on well state ‘Pickable’ – we want to keep this simplicity
Prototype option available today
This idea is very similar to the ‘Value for sequencing true/false’ API end point we built for PAM in May: (GPL-473) sanger/lighthouse#35
This was built UAT’ed by Christophe P but never used. In production. Is still available.
Additional context or information
This requirement was first identified in mid December. In the initial design teh service would run at the lighthouse.
Rich L wrote (Wednesday, 16 December 2020 at 16:58)
From Johns discussion just now checking…he needs a service that
REQUEST with RNA plate barcode and
RESPONSE –
yes or no has a Importation sample on that plate
Or
Error: Not know RNA plate barcode
Assuming
Technician at LH scans a barcode plate (Q> Sanger or LH staff?)
Get response has Importation sample on plate
Yes – Technician packs in box
No – Technician maybe does not pack on box (still want to sequence other samples)
New field to parse and persist in Lighthouse and crawler systems ‘Imported’ (eg Business or holiday traveler returning to UK)
Q. Request/ response traveling over public network / or Sanger laptop/tablet on VPN?
We have retreaded from this position to a position to preferentially select these boxes with samples of interest to put onto the Beckman robots.
NB Draft as is how you cut the calfs from the cows
The text was updated successfully, but these errors were encountered: