DPL-717-1: Create a new endpoint for creating entities for Lighthouse deep-well plates in Sequencescape
sdjmchattie opened this issue · comments
Stuart McHattie commented
User story
As a lab technician, I want to be able to scan in barcodes of deep-well plates received from Lighthouse labs so that the LIMS will make these plates pickable for stamping.
Who are the primary contacts for this story
Stuart M, Andrew S, Adrianne L, Ewan H
Who is the nominated tester for UAT
TBC
Acceptance criteria
To be considered successful the solution must allow:
- Create an endpoint on Lighthouse Service which allows the submission of a number of plate barcodes for deep-well plates that are to be created in Sequencescape.
- The endpoint must first check that each plate is recognised as coming in via Lighthouse labs. i.e. it can be found in MongoDB; if not generate an informative error about this problem.
- The endpoint will then send a request to Sequencescape to create the plate there. If the plate already existed, this should be recognised and an informative error generated about the problem.
- The response from the endpoint will be a summary of the actions taken or the errors generated for each plate.
- The project_name and study_name must be specified in the Sequencescape default record for the
Limber-Htp - Deep Well Plate Stamping
submission template. - All samples from the deep well plate need to be submitted to Sequencescape, not just fit to pick.
- The study UUID must be added to the Lighthouse Service config during deployment.
References
This story has a non-blocking relationship with:
- sanger/General-Backlog-Items#283 -- this is an implementation of option 4 on this research story.
Additional context
Add any other context or screenshots about the feature request here.