Synthetic Data Examples – Realistic – using AI (SYNDERAI), pronounced /ˈsɪn.də.raɪ/
Synthetic Data Example Dashboards
SynderAI · European Patient Summary · Package 2.1.0+20260514
EPS Cohort — Condition Statistics
50
Patients
active
47
Lifetime types
active
267
Active entries
resolved
37
Episodical types
resolved
221
Resolved entries
9.8
Avg. per patient
56.0
Mean age (yrs)
Lifetime Diagnoses · 47 condition types · 267 active entries
Lifetime diagnoses by patient prevalence% of N=50 patients · active clinical status
Domain distribution265 active entries
Clinical status488 total entries
Active 267 (54.7 %)Inactive / resolved 221 (45.3 %)
Top 10 episodical conditionsresolved · 221 entries
Demographics & Condition Burden
Patient demographicsN = 50 synthetic patients
Sex
Female
26
Male
24
Age (ref. 1 Jan 2024)
Min 21 · Max 88 · Mean 56.0 · Median 54.0 yrs
Age groups
< 40
9
40–59
21
60–74
10
75+
10
Condition burden per patientrange 1–23 · mean 9.8 · SD 6.3
median 8.0 · mean 9.8 · SD 6.3
Classification.Lifetime diagnoses carry clinicalStatus = active
(active entries ≥ inactive), representing persistent or chronic conditions in the EPS problem list.
Episodical conditions are inactive / resolved (inactive > active):
acute episodes, injuries, or transient events in patient history.
All 488 Condition resources are encoded with SNOMED CT
under HL7 EU profile condition-obl-eu-eps.
Prevalence = patients with ≥ 1 active entry / N = 50.
This dataset is entirely synthetic.
Analysis: synderai_eps_condition_dashboard.py ·
AGPL-3.0 · GitHub.
SynderAI · European Patient Summary · 2.1.0+20260514
Substances by patient prevalenceUnique patients prescribed each substance / N=50
Therapeutic class247 entries
Dosing schedule · 247 MedicationStatements
Dosing schedule distributionDerived from dosage.timing.repeat
Once daily164 (66%)
Twice daily26 (11%)
PRN / SOS (angina)14 (6%)
Six times daily10 (4%)
Every 4 hours10 (4%)
Other / Unknown8 (3%)
Four times daily7 (3%)
Every 6 hours3 (1%)
Every 72 hours3 (1%)
3× / 15 min (acute)1 (0%)
Three times daily1 (0%)
Medications per patientRange 1–15 · mean 4.9
11
1
5
2
6
3
5
4
6
5
3
6
2
7
2
8
5
9
1
11
3
13
1
15
All 50 patients have ≥1 medication · avg 4.9 · max 15
Prescribing indications · from reasonCode
Top prescribing indicationsConditions cited in MedicationStatement.reasonCode · % of N=50
Notes.
All 247 MedicationStatement resources carry
status = active and reference a Medication resource via
medicationReference.
232 entries (94%) are coded with
SNOMED CT; 7 with RxNorm (US brand names).
Substance prevalence = unique patients prescribed ≥1 product containing
that active substance / N = 50.
Substances are normalised from product display names (strength and form stripped);
multi-ingredient products retain both INNs.
Dosing schedule is derived from
dosage.timing.repeat.frequency / period / periodUnit;
entries without structured timing are grouped as "Other / Unknown".
PRN / SOS refers to nitroglycerin spray (angina — 1 actuation / 5 min as needed).
This dataset is entirely synthetic.
Analysis: synderai_eps_medication_dashboard.py ·
AGPL-3.0 · GitHub.
SynderAI · European Patient Summary · Package 2.1.0+20260514
EPS Cohort — Care Plan Statistics
44/50
Patients w/ plans
129
Care plan entries
17
Unique plan types
291
Goals referenced
2.3
Avg. goals / plan
2.9
Avg. plans / patient
active
100%
Active plans
Care Plans · 17 plan types · 129 entries · 44/50 patients
Care plan types by patient coverage% of N=50 patients with ≥1 entry of that plan type
Domain distribution129 total entries
Plan status129 CarePlan entries
Active 129 (100 %)
All CarePlan resources carry status = active
Goals · 291 referenced · avg 2.3 per plan
Avg. goals per plan typePlan types with ≥1 linked goal · 291 total goals
Heart failure self management plan
5.3
Chronic obstructive pulmonary disease clinical management plan
5.0
Hyperlipidemia clinical management plan
4.0
Dementia management
3.8
Diabetes self management plan
3.7
Cancer care plan
3.0
Asthma self management
2.2
Care plan
2.0
Musculoskeletal care
2.0
Lifestyle education regarding hypertension
1.2
Top trigger conditionsreasonCode driving care plans · % of N=50
Plan initiation timeline & patient burden
Plan start decadeWhen care plans were initiated (period.start)
Care plans per patientDistribution across 44 patients with ≥1 plan
6
1
10
2
16
3
6
4
5
5
1
6
avg 2.9 plans/patient · range 1–6 · 6 patients with no plan
Notes.
All 129 CarePlan resources carry status = active and
intent = plan with a single activity.detail entry per resource.
All plan types are encoded with SNOMED CT.
Patient coverage = number of patients with ≥1 entry of a given plan type / N = 50.
Goals per plan = linked Goal resources via CarePlan.goal reference;
plans without goals carry no goal references.
Trigger conditions are taken from activity.detail.reasonCode
and may differ from the patient's active conditions in the problem list.
This dataset is entirely synthetic.
Analysis: synderai_eps_careplan_dashboard.py ·
AGPL-3.0 · GitHub.