Specimen Request System
Slack: #specimen-request-system
About
D3b is responsible for coordinating a multitude of biobanking projects that aim to provide researchers with valuable biospecimens and data for rare diseases. The Specimen Request System (SRS) aims to assist coordinating these projects through providing tools for researchers to make requests and research coordinators fulfill them.
Goals
- Improve specimen request process across all D3b bio-banking projects
- Increase discoverability of bio-banked and data resources
- Increase data and specimen request volume and throughput
- Increase and track impactful results and data
Organization
Sprint Log
The is kept on Google Docs and updated in preparation for the bi-weekly planning meeting.
The Sprint Log tracks the objectives set for each sprint and their status at the end of the sprint. Each sprint entry is divided into four components:
- The title and overall theme of the sprint
- The specific goals commited to
- The completion status of each goal at the end of the sprint
- Any additional work done that was not originally planned for
Milestones
GitHub milestones are used to track issues connected to goals within a sprint. They are one-to-one with sprints and sprint objectives listed in the Sprint Log.
Issues
GitHub issues are used to track individual tasks to be completed and may be related to milestones and sprint goals. Story labels are used to track larger, end-user features where as other issues will track a technical task which may address part of, or an entire, story.
Repositories
The project is organized into three GitHub repositories. New bug reports and feature requests should be filed into the appropriate GitHub issue backlog. If it's unclear which backlog to file an issue in, opt for the general GitHub repository and it will be moved to a more fitting backlog, if necessary.
Specimen Requests
Live Endpoint: specimen-requests.d3b.io
Issue Backlog: GitHub
The catch-all repository for issues. Contains submodules for the below repositories as well as any data ETL code and one-off scripts.
Specimen Portal
Live Application: specimen-portal.d3b.io
Issue Backlog: GitHub
The requester-facing, public interface used to browse specimens and data and make requests.
Specimen Admin
Live Application: specimen-admin.d3b.io
Issue Backlog: GitHub
The internal, coordinator-facing interface used to manage specimens and review requests.