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
A patient flag (alert) warns anyone caring for the patient of something they must know before acting - a safeguarding plan, a needed adjustment, a risk. In care coordination a flag often points to a plan owned by someone else and tells the reader who to contact; it is not the plan itself.
Flag (HL7 IPS / EPS alerts), IHE
PDQm, mCSD, DCP and BALP - and assesses the NHS England Patient Flags Service against
them. Draft: the pattern below is a proposal, not a published standard.
| Kind | What the flag carries | Where the detail is | FHIR | Example |
|---|---|---|---|---|
| Plan pointer | That a plan exists, its type and dates, and who owns it | The owner's system - not shared | Flag + summary CarePlan (no content) |
CP-IS child protection plan |
| Status | A legal or administrative status | The owner's system | Flag (code), optionally Observation |
CP-IS looked-after child |
| Risk | A risk to be aware of | The owner's system, or none | Flag |
FGM-IS (family history of FGM) |
| Need with content | The need and the adjustments to make | In the flag | Flag with detail, or Flag + CarePlan / Observation |
Reasonable Adjustment Flag |
A plan-pointer flag is the "find" half of Dynamic Care Planning: it says a care plan exists and who holds it, without giving its content.
| Flag | DCP / FHIR |
|---|---|
| Plan type | CarePlan.category |
| Start and end | CarePlan.period (and Flag.period) |
| Owner and contacts | CarePlan.author / careTeam; contacts from the owner's mCSD Organization / HealthcareService |
| Plan held by the owner | DCP Care Plan Service; summary found with Search for Care Plan [PCC-41] |
| Plan content | Retrieve Care Plan [PCC-38] - not offered to flag readers |
| Reason (e.g. a safeguarding concern) | CarePlan.addresses - deliberately empty when the reason is not shared |
In FHIR R4, Flag cannot reference the plan without an extension; HL7 Europe notes its
extension "will be replaced by Flag.supportingInfo" in R6 - which extension to use in
R4 is To confirm. Until then the Flag and the CarePlan share subject and
period, and the CarePlan can be found by search.
| Actor | Role | DCP / IHE equivalent | NHS England (CP-IS) |
|---|---|---|---|
| Flag Source | Owns the plan or status; creates, updates and ends the flag | Care Plan Contributor / Care Plan Service | Local authority social care system |
| Flag Registry | Holds flags for a population; answers queries; records access | Care Plan Service (summary only) | CP-IS on Spine |
| Flag Consumer | Checks for flags when the patient presents; contacts the owner | Care Plan Contributor (read only), QEDm Clinical Data Consumer | Unscheduled care system (ED, urgent treatment centre, out of hours, ambulance) |
sequenceDiagram
participant LA as Flag Source<br/>(local authority)
participant R as Flag Registry<br/>(CP-IS)
participant C as Flag Consumer<br/>(emergency department)
participant PDS as PDS
LA ->> R: Create / end flag<br/>(plan type, dates, owner)
Note over C: Child attends
C ->> PDS: Find patient [ITI-78]
PDS -->> C: NHS Number
C ->> R: Query flags (NHS Number)
R -->> C: Flag(s), plan summary, owner contacts, recent accesses
R ->> LA: Notification of access<br/>(who, where, when)
C ->> LA: Clinician contacts the owner if needed
| Step | General standard | Notes |
|---|---|---|
| Find the patient | IHE PDQm [ITI-78] (PDS) | NHS Number is the key |
| Query flags | QEDm-style search: GET [base]/Flag?patient={id}&status=active, GET [base]/CarePlan?patient={id}&category={code} |
QEDm does not list Flag - an extension of QEDm, To confirm |
| Owner's contacts | IHE mCSD [ITI-90] | Office hours and out-of-hours numbers as telecom / availableTime |
| Record access | IHE BALP (AuditEvent), ATNA |
Who viewed which flag |
| Notify the owner | No IHE transaction. FHIR Subscription on access, or a message (e.g. an encounter / attendance notification to the care team) | DCP subscriptions [PCC-39/40] notify of plan changes, not of the patient's attendance |
| Create / update / end flag | DCP Update Care Plan [PCC-37] (plan summary); Flag create / update |
The Patient Flags Service "records and shares safeguarding and accessibility information", meant to be "visible wherever a patient receives care". It has three flags:
| Flag | What it is | Kind | Technology | Scope |
|---|---|---|---|---|
| CP-IS | Child protection plan, looked-after child, unborn child on a pre-birth plan; owner local authority | Plan pointer; status | HL7 V3 via Spine Mini Service Providers (SMSP), "a simplified read-only model and synchronous interactions", HSCN | Unscheduled care ("scheduled care and local authorities cannot currently use SMSP client access") |
| FGM-IS | Girls under 18 with a family history of FGM | Risk | SMSP - To confirm details | NHS staff |
| Reasonable Adjustment Flag | A person's impairments and the adjustments they need | Need with content | To confirm | All care settings |
From the CP-IS SMSP standards:
| CP-IS | This page |
|---|---|
| Child protection plan | Flag + CarePlan (category child protection plan, period, author local authority, no addresses) |
| Looked-after child | Flag (status); the child's care plan is held by the local authority |
| Unborn child on a pre-birth plan | Flag and CarePlan with subject = the mother, moved to the baby's NHS Number after birth |
| Local authority contacts | mCSD Organization / HealthcareService telecom |
| Access history | AuditEvent (BALP) |
| Notification to the local authority | Subscription or message - no IHE equivalent |
Points to note:
Condition.| Step | Use of flags |
|---|---|
| Referral Request [PCC-55] | The Referral Initiator SHOULD NOT copy a safeguarding flag's detail into the referral; the Recipient checks the registry itself (data sharing, not messaging - see EU Health Data API) |
| Triage | Reasonable adjustments affect how the appointment is offered [PCC-60] |
| Referral Outcome [PCC-57] / discharge report | Alerts section (HDR / EPS Flag) for flags raised during care; nationally held flags are referenced, not copied |
No HL7 v2 equivalent for querying flags (indicative). Flags are sometimes sent as
local Z segments or OBX in ADT; this is a gap.
Flag is not in QEDm.Flag cannot reference the CarePlan it points to without an extension.