Improve sample tracking to allow for bulk marking of samples
Update Tapestry to track blood samples. (Pete, PGP Harvard)
Tapestry currently is configured to handle tracking of saliva samples (kits mailed to and then returned by participants) but tracking of blood samples is lacking.
Suggestion: enable upload of a csv with one row per sample, columns: 1) participant ID; 2) kit nickname; 3) [OPTIONAL] sample ID or URL 4) action
It's about automating the action of marking samples as sent to somewhere.
Build everything under the assumption that the user uploading the CSV knows exactly where each sample went. Note that this is not always the case in real life; often there are 2 identical samples (except in name/id), one of which goes to one place and the other somewhere else. It is not always recorded which sample goes where. Assume that in cases like that, the user uploading the CSV will mark the samples adequately.