Public sandbox

Synthetic data only

See the platform work, without a single real patient record

Everything below runs in your browser against deterministic synthetic data. It is the same model, the same API shapes and the same analytics as the reference build — but nothing here is derived from any Trust's data, and the build itself stays behind authorised access.

Tables in the model
72
Columns generated
~1,600
Data-quality tests
400
Clinical domains
8

patient

Patient index
Identifiable
1.02m rows

Master patient index conformed from PAS. Demographics, registration and death notification, with a stable surrogate key used across every clinical domain.

episode_of_care · outpatient_appointment · emergency_care_attendance · rtt_pathway

ColumnTypeKeyNotes
patient_skbigintPK
nhs_numberchar(10)restricted to the identifiable visibility group
local_patient_identifiervarchar(20)
birth_datedate
death_datedatenullable
gender_codevarchar(2)FK
ethnic_category_codevarchar(2)FK
lsoa_2021_codevarchar(9)FK
registered_gp_practice_codevarchar(6)FK
record_effective_fromtimestamptz
record_effective_totimestamptznullable

A documentation-grade subset of the canonical model is shown here. The generator, the full 72-table DDL and the dbt test project are released to authorised evaluators only.

What the sandbox shows

Structure, interfaces and behaviour: how the canonical model is shaped, what the API returns, how quality is proven and what the analytics look like on top.

What it deliberately withholds

The schema generator, dbt project, transformation logic, deployment code and IG pack. None of that is downloadable from this page.

Want the real thing?

Named evaluators get the full build, free for non-production use, with a walkthrough. Request evaluation access.