Skip to content

rkanap200/project-data-manager-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open in Streamlit

Live Demo

Clinical Portfolio Sample (eCRFs + Dashboards)

This repo showcases a miniature clinical data management portfolio:

  • eCRF Schemas (JSON) inspired by CDASH for common domains
  • Synthetic Trial Data (CSV) for 100 subjects across 3 sites
  • Static eCRFs (HTML/JS) that save responses to your browser (localStorage) for demo
  • Streamlit Dashboards to explore KPIs (queries, enrollment, AE rates, lab flags)

Quick Start

Option A: View eCRFs (static)

Open the HTML files in ecrfs_html/ directly in your browser. Submissions are stored in localStorage only (no server).

Option B: Run dashboards

pip install -r requirements.txt
streamlit run app/streamlit_app.py

Then open the local URL shown by Streamlit.

Contents

data/                  # synthetic CSVs
ecrf_schemas/          # JSON schemas for each eCRF
ecrfs_html/            # static demo eCRFs
app/                   # Streamlit dashboard app
sql/                   # PostgreSQL DDL (tables + basic constraints)

Notes

  • All data are synthetic and randomly generated.
  • Schemas loosely align with CDASH naming conventions but are simplified for portfolio demonstration.
  • The static forms are intentionally simple and front-end only; in real studies, an EDC back end, audit trail, and role-based access are required.

Portfolio Branding

Author: Ragha Sudhir Kanaparthi — PMP-certified Clinical Data Manager
Location: Berlin, Germany
Tools used: Streamlit, Python, pandas, numpy, (Power BI/Spotfire in professional roles)

Gallery (Static Previews)

Subjects by Site & Arm Enrollment Over Time AE Severity Top AE Terms Lab Out-of-Range Rate Query Aging

About

Clinical Data Manager portfolio - CDASH-style eCRFs, synthetic study datasets & Streamlit dashboards

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published