D3b Technical Handbook

D3b Technical Handbook

  • Projects
  • Products
  • Units
  • Development

›Applications

About

  • Technical Products

Applications

  • Specimen Request System

Data Engineering

  • Clinical Data Flow
Edit

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.

← Technical ProductsClinical Data Flow →
  • About
  • Goals
  • Organization
    • Sprint Log
    • Milestones
    • Issues
  • Repositories
    • Specimen Requests
    • Specimen Portal
    • Specimen Admin
D3b Technical Handbook
Units
ADAPTBIX
More
d3b.centerGitHub
Copyright © 2020 The Center for Data-Driven Discovery in Biomedicine