Care Coordination and 360 Referrals (Proof of Concept)
0.1.0 - proof-of-concept
Care Coordination and 360 Referrals (Proof of Concept) - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
The EU Health Data API defines FHIR APIs for accessing and exchanging health data in the European Health Data Space, built on IHE MHD (documents), IHE QEDm / HL7 IPA (resources) and IHE PDQm (patient identity). This guide uses it as the data sharing side of the closed loop; the 360X interactions are the workflow side.
flowchart TB
subgraph Before["Messaging carries the data"]
A1[Referral Initiator] -->|"referral + full history,<br/>medications, results, letters"| B1[Referral Recipient]
B1 -->|"outcome + full content"| A1
end
subgraph After["Messaging carries the workflow; the API carries the data"]
A2[Referral Initiator] -->|"referral: reason, question,<br/>Referral ID, references"| B2[Referral Recipient]
B2 -->|"status, outcome notification"| A2
B2 -->|"publish outcome document<br/>and data"| H[(Health Data API<br/>Document / Resource<br/>Access Provider)]
A2 -->|"query"| H
B2 -->|"query history"| H
end
| Messaging (360X, HL7 v2, FHIR Messaging) | Data sharing (Health Data API) | |
|---|---|---|
| Purpose | Workflow: ask, accept, decline, update, notify | Access to the record: documents and structured data |
| Carries | Referral ID, patient, reason and question, status, references | The patient's history, results, letters, discharge reports |
| Direction | Push between the two parties | Query by anyone with a legitimate relationship |
| Copies | One copy per recipient, filed in each system | One source, read when needed, always current |
| Fits | Point-to-point workflow, organisations without shared infrastructure | Regions and nations with shared records |
Both are needed. A shared record does not tell the Referral Recipient that it has been asked to see a patient, and it does not tell the referrer that the outcome is ready - that is workflow. Messages that carry whole records are hard to keep consistent and duplicate data in every system they reach.
The Health Data API actors (capabilities from the 1.0.0-ballot CapabilityStatements):
| Health Data API actor | Capabilities | IHE / HL7 | In the closed loop |
|---|---|---|---|
| Document Publisher | Create DocumentReference; find Patient |
MHD Document Source | Referral Recipient publishes the consultation note or discharge report |
| Document Access Provider | Read / search DocumentReference, read Binary, find Patient; optional submission (create) |
MHD Document Responder (and Recipient) | Shared care record, EDMS, the Single Patient Record |
| Document Consumer | Read / search DocumentReference, read Binary |
MHD Document Consumer | Referral Initiator reads the outcome; recipient reads earlier letters |
| Resource Access Provider | Read / search Patient, Condition, AllergyIntolerance, Observation, DiagnosticReport, MedicationRequest, MedicationDispense, MedicationStatement, Immunization, Encounter; read Practitioner, Organization (IPA server) |
QEDm Clinical Data Source, IPA | Shared care record, data platform, the Single Patient Record |
| Resource Consumer | The same, as client | QEDm Clinical Data Consumer | Recipient triaging a referral; virtual ward; GP reviewing an outcome |
| Step | Without an API | With the Health Data API |
|---|---|---|
| Referral Request [PCC-55] | The referral carries the history, medications, results and letters | The referral carries the reason, the question, the referral form and references; the Recipient queries the record (PCC-44, ITI-67 / ITI-68) |
| Triage | Recipient relies on what was sent | Recipient reads current problems, medications and recent results |
| Monitoring (e.g. virtual ward) | Readings sent as messages to each party | Observations available to the care team by query |
| Interim note [PCC-59], outcome [PCC-57] | The full document is pushed to each recipient | The document is published (ITI-65 / ITI-105) and its data made available; the status message notifies the referrer, who reads it |
| Later care | Each organisation holds its own copy | Anyone with a legitimate relationship finds it |
The Referral ID still links everything: the status message (Task) references the
referral and the published document, and the document's DocumentReference.context.related
references the referral.
The UK Government's Health Bill introduces a Single Patient Record (SPR). Its fact sheet (19 May 2026) says it will "bring together patient information from existing separate sources", "build on and connect with existing health and care source systems" rather than replacing them, and that "by March 2027, clinicians in England will benefit from improved access to records for at least 80% of patients", with patients able to view it "on the NHS App" from 2028. It does not describe the technical architecture.
The hoped-for outcome of the SPR is this data sharing layer: a Document and Resource Access Provider for England, so referrals and reports no longer need to carry whole records. This guide's position:
| Health Data API | NHS today |
|---|---|
| Document Access Provider | Shared care records; NRL (pointer only - the registry, not the repository) |
| Resource Access Provider | Shared care records with FHIR APIs; GP Connect Access Record: Structured (GP record only); the SPR (planned) |
| Patient identity (PDQm) | PDS |
| Notification | NHS MNS |
API access needs authorisation and audit: IHE IUA / SMART on FHIR for access tokens and IHE BALP for audit - see the NW GMSA API Security page. Whether an accepted referral establishes the legitimate relationship the Referral Recipient needs to query the record before the patient is seen is To confirm.