Prototype — demo credentials pre-filled. No real patient data.
—
Check a prescription
Select a patient and the medication being prescribed. Dosia checks the genotype against CPIC gene–drug guidance before the prescription is finalised.
Prescription
Decision support ● live
Run a check to see the gene–drug assessment.
PROTOTYPE — ILLUSTRATIVE ONLY · NOT A CERTIFIED MEDICAL DEVICE. Genotypes shown are real diplotypes derived offline via PharmCAT from public reference genomes; recommendations are published CPIC guidance. Dosia flags and suggests — it never auto-prescribes. Human-in-the-loop review required.
Audit log
Every alert shown, acknowledged, or overridden is recorded for clinical and regulatory review.
Biobank & X-Road integration
The clinical engine is built and running on public guidelines and real genomes. The genome feed is the one input still to connect — here is exactly where it plugs in.
● Active
PrecomputedSource
implements GenomicDataSource
Diplotypes derived offline via PharmCAT from public 1000 Genomes reference samples, stored in MySQL. Real calls, real genomes — served by the demo today.
○ Access pending
XRoadBiobankSource
implements GenomicDataSource
On pilot approval, live patient genotypes arrive here via X-Road from the Estonian Biobank. Same interface — swapping the source is one implementation, no rewrite of the engine or UI.
Data mapping — Biobank → Dosia
Estonian Biobank / X-Road field
Dosia engine input
patient identifier (isikukood, via X-Road)
→
patient_ref
genotype / star-allele diplotypes
→
diplotypes[gene]
consent record
→
consent_status (gate)
e-Prescription draft (drug)
→
prescription.drug
“Everything except your data is built and working — on public CPIC guidelines and real genomes. The Biobank feed is the only missing input, and it connects at a single, already-defined seam. Grant pilot access and this goes live in Estonian pharmacies.”