Learn by doing · No data architecture knowledge needed

How can one set of health data answer many different questions?

General practices, hospitals and community teams record different things in different systems. Data Vault 2.0 is one way to organise data for analysis so that new sources, corrections and reporting needs can be accommodated without repeatedly rebuilding everything.

Begin with a single laboratory result. The demonstrator gradually shows where its identity, relationships and value are stored, and how that same foundation supports different reports.

Beginner friendlySynthetic data onlyRuns offline
Different care systemsGP · Hospital · Community
↓
A reusable history of recordsKeep identity, connections and values
↓
Rules for making sense of dataCodes · Corrections · Time
↓
Different useful answersService · Monitoring · History · Research
Lesson 1 of 7 · The problem

Why does healthcare need a flexible data layer?

Imagine an analyst is asked: How many patient encounters took place? Later, someone wants a patient’s sequence of results. A research team then wants a controlled extract containing measurements and their origins. These are different questions, often drawing on overlapping records.

Each source system was built to support its own work, not necessarily to answer every future question. Its identifiers, coding and data structures may differ from those of other systems. When new systems arrive or results are corrected, tightly coupled reporting pipelines may need changing.

The central idea

Keep a reusable, traceable record of what the sources supplied. Build different analytical views from that foundation, rather than imposing one permanent reporting shape on all incoming data.

A concrete healthcare example

Start with one laboratory result

A general practice sends a record of a glycated haemoglobin (HbA1c) measurement, commonly used in diabetes care. This is a synthetic example, not medical advice or a real patient record.

General practice feedOne incoming observation
Patient referencePAT-001
Encounter referenceGP-E01
Observation referenceGP-O01
MeasurementHbA1c
Reported value70 mmol/mol
Clinical date12 Jan 2026

The warehouse received this synthetic source assertion on 13 January 2026. The identifiers are invented and have already been reconciled for demonstration purposes.

What must we keep?

1

What is it about?

The patient, the encounter and the observation each have an identifier. We want stable points of reference.

How are they connected?

This encounter concerns that patient, and this observation belongs to that encounter.

3

What was reported?

The result, the measurement code and its dates describe the observation. These facts can later change or be corrected.

Report-by-report integration

Each report may need to find, match and reinterpret the source records again, with the risk of duplicating rules and history.

Reusable analytical foundation

Records can be loaded once into governed, historised structures, then transformed into different fit-for-purpose outputs. Reports still require their own definitions and controls.

What you will learn

01–02Understand

Begin with familiar records, then discover hubs, links and satellites.

03–04Experiment

Inspect the model, add sources and retain a correction.

05–07Apply judgement

Explore analytical outputs, trace changes and examine limitations.

Data Vault 2.0 is a broader approach to data warehousing, combining modelling patterns, delivery practices and architecture. This demonstrator concentrates on the modelling ideas, with selected examples of how they are used.