HealthAtomsMy learning

PRACTICE LABS

Learn by doing — in working labs.

Hands-on environments with synthetic patients you can't break. Every lab runs at your level: a guided visual mode for beginners, a pro mode when you're ready.

All data is synthetic · nothing real, ever

Digital Health & Informatics

14 labs

The core track: how modern healthcare moves, stores and reasons over information — standards, terminologies, integration, clinical decision support, and the data & research methods behind evidence-based care. Leads to the SIDHI certification.

Available now

Clinical NLP · Annotation & Extraction

Read a synthetic clinical note and label the medicines, doses, problems and lab values — build the gold standard, then review what the AI extracts.

SNOMED CTRxNormLOINCNER
GuidedPro
Open lab
Available now

FHIR Mapper · HL7 v2 → FHIR R4

Map a hospital admit message into a FHIR Patient resource, field by field, and validate it against a profile. Visual mapper or pro editors.

HL7 v2FHIR R4FHIRPath
GuidedPro
Open lab
Available now

HL7 v2 Message Explainer

Paste any raw HL7 v2 message and get a plain-English, segment-by-segment breakdown of every field — the fast way to learn the format.

HL7 v2Decoder
Guided
Open lab
Available now

Shabda · Terminology & Code Lookup

Look up any clinical concept — SNOMED CT, ICD-10-CM, ICD-11, LOINC — and trace its crosswalks, hierarchy and coding rules. Switch to Pro mode to reveal all billable codes.

SNOMED CTICD-10-CMICD-11LOINCCrosswalk
GuidedPro
Open lab
Available now

ICD-10-CM Clinical Coding

Work through 8 realistic clinical scenarios and assign the most specific ICD-10-CM code. Guided mode gives hints; Pro mode scores you without help.

ICD-10-CMClinical CodingCase Studies
GuidedPro
Open lab
Available now

Clinical Integration Engine

Trace a message through a hospital integration engine — routing rules, transformation steps, ACK/NACK handling, and multi-destination delivery. The plumbing that connects hospital systems.

HL7 v2FHIR R4RoutingACK/NACK
GuidedPro
Open lab
Available now

CDS Hooks · Decision Support

Author a CDS service response — cards, suggestions, and feedback links — triggered by real EHR hook events. Understand how decision support fires at the point of care.

CDS HooksFHIR R4Clinical Decision Support
GuidedPro
Open lab
Available now

FHIR API Sandbox

Make live FHIR REST calls against a synthetic server — GET a Patient, POST an Observation, run a search, create a Bundle transaction. See the request and response in full.

FHIR R4REST APIResources
GuidedPro
Open lab
Available now

Health Data Analytics Lab

Write real SQL against a synthetic patient dataset. Query across 5 tables — patients, encounters, diagnoses, vitals, and lab results — to answer clinical questions. Guided mode scaffolds the query; Pro mode is a blank editor.

SQLHealth DataICD-10Cohort Analysis
GuidedPro
Open lab
Available now

Health Data Science Lab

Write Python with pandas and matplotlib against a synthetic 20-patient hospital dataset — all running in your browser via WebAssembly. Five scenarios from demographics to length-of-stay analysis. Guided mode provides starter code; Pro mode is a blank slate.

PythonpandasmatplotlibWASMHealth Analytics
GuidedPro
Open lab
Available now

Biostatistics Lab

Analyse a synthetic randomized controlled trial with Python, scipy and statsmodels — running in your browser. Five scenarios: descriptive statistics, the independent t-test, chi-square, correlation & linear regression, and Kaplan-Meier survival analysis. Guided mode provides starter code; Pro mode is a blank slate.

Pythonscipystatsmodelst-testSurvival
GuidedPro
Open lab
Available now

Epidemiology & EBM Lab

Turn study data into evidence with Python — running in your browser. Five scenarios: disease frequency, measures of association (RR / OR / NNT), diagnostic-test evaluation (sensitivity, specificity, ROC/AUC), confounding & Mantel-Haenszel adjustment, and an evidence-based-medicine appraisal (ARR / RRR / NNT with confidence intervals).

PythonEpidemiologyRR/OR/NNTDiagnostic testsEBM
GuidedPro
Open lab
Available now

Data Harmonization · OMOP CDM

Harmonize messy source data into the OMOP Common Data Model — the foundation of real-world-evidence and pharma research. Map local codes to standard concepts, build a patient cohort, run drug–condition queries, and compute prevalence across standard concepts. Synthetic data only; the CDM structure is open.

PythonOMOP CDMRWEHarmonizationPharma
GuidedPro
Open lab
Available now

Pharmacovigilance · MedDRA

Detect drug-safety signals with Python on a synthetic spontaneous-reporting database. Navigate the MedDRA hierarchy (PT → SOC), code and roll up adverse events, and compute disproportionality (PRR / ROR) with the classic signal criteria. Synthetic MedDRA codes only — the dictionary is licensed.

PythonMedDRASignal detectionPRR/RORPharma
GuidedPro
Open lab

Life & Biomedical Sciences

2 labs

An adjacent track for computational skills in the life and biomedical sciences — sequence analysis and biomedical signal processing. For biotech, life-sciences and biomedical-engineering learners.