Devtools for Life Sciences
On January 15, 2025 Medplum & Flexpa held a JPMorgan companion event for the community. During the event, there were demos of many different open source tools that aid in development for life science workflows.
The biopharmaceutical product lifecycle is full of repetitive workflows, many of which are supported by custom software. Open source is a natural solution for these workflows, and we have prepared this list of resources and demo videos showcased at the event for reference.
Resource List
Workflow | Tool | Stage | Description |
---|---|---|---|
Consents | Flexpa | Pre-clinical & Clinical Development | Allow patients to consent to retrieving records from their insurance carrier |
Screening | FHIR questionnaire COA | Pre-clinical & Clinical & Commercial | Use FHIR questionnaires in an EHR or clinical tool |
Records gathering | EPIC patient access API | Preclinical & Clinical development | Allow patients to sync their records from EHR |
Validation | NIH FHIR Library | Pre-clinical & clinical | Get publicly available LOINCed assessments such as the PHQ-9 and others as FHIR from NIH |
Consents | FHIR Consent Model | Pre-clinical Clinical and Commercial | Store and manage consents in FHIR |
Records gathering | FHIR to OMOP | Preclinical | The FHIR to OMOP Implementation Guide helps map FHIR resources to OMOP data model, used by several academic medical institutions |
Records Gathering | US Core Patient Intake | Clinical Development | Capture data in accordance with US Core |
Demos
Gathering Standards Compliant Data
Gathering US Core compliant FHIR data, as well as data tagged with common ontologies such as LOINC, SNOMED, RxNorm and MedDRA is useful study data capture. In this this intake demo a Google Forms for FHIR-like workflow is used to generate those high fidelity datasets.
Read Patient Consented Data from EPIC
EPIC supports gathering patient data with the patient's consent. Here is a video demonstration of reading from the datastore.
NIH Forms Library
The NIH provides a free forms library, these are tagged with standard ontologies. This video shows how to use it, and refers to the questionnaire tutorial.
This demo shows embedded FHIR questionnaires in a patient-facing application, enabling standard data capture. The sample application shown here is Foomedical, the source code for which can be found on Github.
Flexpa: Consents and Claims Data Access
This Flexpa demo shows the process of adding Flexpa data to your application.
This demo shows the Medplum/Flexpa integration to load consented patient data into the datastore for use in research or other workflows.