Back to blogEducation

NHS integration standards, mapped: where HL7 v2, FHIR, SNOMED CT and ITK3 each fit

The NHS integration standards mapped in one place: where HL7 v2, FHIR and UK Core, SNOMED CT and ITK3 each fit, and how they work together in practice.

WeHub14/07/2026 · ~8 min read
Summarize this article with:
The preview of NHS integration standards, mapped: where HL7 v2, FHIR, SNOMED CT and ITK3 each fit post

Written for the integration architect and standards-minded reader, but deliberately built as the series hub: every later piece (v2 message types, UK Core conformance, v2-to-FHIR mapping, the terminology cluster, transfer of care) links back to this map, so it explains each standard just far enough to place it and then points onward. The patient-journey walkthrough is the piece's centre of gravity; it's the horizontal view no single standard's documentation provides. Standards are presented accurately with no connector claims.

A new integration architect's first month in a Trust follows a pattern. One spec cites HL7 v2.4. Another mandates FHIR R4 and UK Core. The clinical safety officer keeps asking about SNOMED CT. Then a transfer-of-care project lands, and the documentation is suddenly full of ITK3 and MESH. Each standard has excellent documentation of itself. What nobody hands you is the map: which standard does which job, and how they coexist in one working estate.

This is that map. Everything else on this blog hangs off it.

In brief

Four standards carry the weight in NHS integration, and they're not competitors; they're layers. HL7 v2 is the event layer: the high-volume, real-time messaging inside an organisation. FHIR, constrained by UK Core, is the API layer: the resource-based standard for national services and new integrations. SNOMED CT is the meaning layer: the clinical terminology carried inside the payloads of both. ITK3 is the document layer: the framework for structured correspondence, such as discharge summaries, moving between organisations. A working NHS estate speaks all four at once, and most real integration work is translation between them.

Why a map matters more than another explainer

Standards documentation is written vertically: each specification explains itself in depth and mentions the others in passing. Estates, meanwhile, are horizontal: an admission generates a v2 message, whose coded content should be SNOMED CT, whose onward journey to a national service happens over a FHIR API, and whose discharge ends as an ITK3 document to the GP. Get the map wrong and you make expensive category errors: procuring a FHIR platform to solve what is actually a terminology problem, or trying to force document-shaped correspondence through an event-shaped feed.

So the useful question for each standard isn't "what is it?" but "what job is it the right shape for, and where does it live in the estate?"

four layer interoperability map

HL7 v2: the event layer inside the organisation

HL7 v2 is the oldest of the four and still carries the majority of live traffic inside any Trust. It's a pipe-delimited messaging standard, event-driven by design: something happens (an admission, a transfer, a result being filed) and a message announces it to every system that cares, typically over MLLP between the PAS, EPR, pathology, radiology and the departmental long tail.

Its strengths are exactly why it persists: it's lightweight, real-time, and universally implemented. Its weakness is that every sender speaks a dialect, so "supports HL7 v2" guarantees connection, not agreement. The message types you'll actually meet (ADT, ORU and friends) get their own piece on this blog; for the map, the essential fact is this: v2 is the intra-organisation event layer, and it isn't going anywhere soon.

FHIR and UK Core: the API layer for what's next

FHIR is the modern generation: data expressed as resources (Patient, Encounter, Observation), exchanged over ordinary REST APIs as JSON or XML. Where v2 announces events, FHIR lets systems ask questions and exchange structured records on demand, which is why national services and new integration specs are built on it.

The NHS-specific fact that matters: base FHIR is deliberately loose, so the NHS constrains it with UK Core, a set of profiles on FHIR R4 that pin down identifiers (the NHS number, verified the NHS way), mandatory elements and terminology bindings. When a spec says FHIR in an NHS context, it almost always means R4 shaped by UK Core. On the map: FHIR is the API and resource layer, the default for new builds and national connectivity, coexisting with the v2 estate rather than replacing it.

SNOMED CT: the meaning layer across everything

SNOMED CT is different in kind from the other three: it isn't a way of moving data, it's a way of meaning it. It's the NHS's standard clinical terminology: a vast, structured catalogue of clinical concepts, each with a unique identifier, human-readable descriptions and defined relationships to other concepts.

It lives inside the payloads of the transport standards. A coded diagnosis in a v2 message, a coded problem in a FHIR Condition resource, a coded procedure in an ITK3 discharge document: in a well-built estate, all of those carry SNOMED CT concepts drawn from governed value sets. That's why terminology deserves its own infrastructure and governance, which this blog covers in depth in the terminology cluster. On the map: SNOMED CT is the semantic layer, spanning all the others, and it's the layer estates most often neglect.

ITK3: the document layer between organisations

ITK3 (the third generation of the NHS Interoperability Toolkit) is the framework for structured correspondence between organisations, and its flagship use is transfer of care: discharge summaries, emergency care discharges and outpatient letters travelling from a Trust to the GP system.

Structurally, ITK3 wraps a FHIR document in a standard messaging envelope with defined acknowledgement and response behaviours, so the sender knows the correspondence arrived and was processed, and it typically travels over national transport such as MESH. One nuance worth knowing: ITK3's specifications were built on an earlier FHIR release (STU3) than the R4 that UK Core targets, which is precisely the kind of version seam a real estate has to absorb quietly. On the map: ITK3 is the inter-organisation document layer, doing a job neither a v2 event nor a bare FHIR API is shaped for.

How the four fit together on one patient journey

Follow one admission and the map animates. A patient is admitted: the PAS emits a v2 ADT message over MLLP, and the EPR, pathology and the bed board update in near real time. Bloods are taken: results return as v2 ORU messages, their test and result codes drawn from governed terminology. The clinical record accumulates SNOMED CT coded diagnoses and procedures as care proceeds. Demographics are confirmed against the national Personal Demographics Service over its FHIR API. And on discharge, a structured summary leaves the Trust as an ITK3 document over MESH, landing in the GP system with an acknowledgement flowing back.

One journey, four standards, each doing the job it's shaped for. No single one of them could carry the whole journey alone, which is the point the vertical documentation never quite makes.

Choosing the right standard for a given job

In practice you rarely choose a standard in the abstract; the estate and the counterparty choose, and your job is translation. But when a genuine choice exists, the shape of the job decides it. Real-time events inside the organisation: HL7 v2, because that's what the estate emits and consumes. New APIs, national service connectivity, or anything greenfield: FHIR R4 with UK Core, because that's where the NHS is standardising. The meaning of clinical content, in any of the above: SNOMED CT, bound through value sets rather than free-typed. Structured correspondence crossing organisational boundaries: ITK3, because documents with acknowledgement semantics are its whole purpose.

The practical corollary is that an integration layer earns its keep by speaking all four natively and translating between them. That conviction is why WeHub is built as one platform with four products (Studio for workflows and Term for terminology live today, with Records and Proof in development) rather than a tool for any single standard.

The bottom line

The standards aren't rivals and the estate isn't confused; it's layered, and the layers make sense once you see the whole map at once. Events inside the walls: v2. APIs and new builds: FHIR shaped by UK Core. Meaning throughout: SNOMED CT. Documents between organisations: ITK3. Keep this page as the index; the deeper pieces on each layer are where to go next, and a worthwhile exercise this week is to sketch your own estate against these four layers and mark where each boundary actually sits. The gaps you find are your integration roadmap.

Keywords

NHS integration standardshealthcare data standards NHSHL7 FHIR SNOMED ITK3NHS interoperability standardsUK CoreMESHtransfer of care
ShareLinkedInX

Ready to fix this in your workflow stack?

Talk to the people who build the platform not a sales desk reading from a script.

Frequently asked questions

Four carry most of the weight: HL7 v2 for real-time events inside an organisation, FHIR R4 constrained by UK Core for APIs and new integrations, SNOMED CT as the clinical terminology inside the payloads, and ITK3 for structured documents such as transfer-of-care correspondence between organisations, commonly over national transport like MESH.

Not operationally, and not for years. New national APIs and specifications are FHIR, but the installed estate of PAS, EPR and departmental interfaces runs on v2, so the two coexist and most real integration work translates between them.

ITK3 does a job a bare FHIR API doesn't: it packages a structured clinical document in a messaging envelope with defined acknowledgement behaviour, so correspondence between organisations is delivered, tracked and confirmed. Under the wrapper it uses FHIR document structures, from an earlier release (STU3) than UK Core's R4.

It's the semantic layer rather than a transport: it defines what clinical content means, and it travels inside v2 messages, FHIR resources and ITK3 documents alike. Treating it as part of the integration estate, with its own governance, is what separates estates that exchange data from estates that exchange meaning.

Ready when you are

Turn healthcare workflow ideas into production-ready delivery.

Pick the products you need and an integration specialist will get you set up. No call centre, no hard sell just a straight conversation about your integration.

Talk to sales