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 referral itself - the request sent by the Referral Initiator in
Referral Request [PCC-55] - as a domain model with ServiceRequest as the
main entity. It covers only what the referrer sends: the patient, where the referral was
made, who refers, who is asked, what for and why, and the supporting information. The
workflow that follows is not part of this model:
| Not in this model | Where it is |
|---|---|
| Accept, decline, cancel, status | Referral Task, Referral Status |
| Appointments and no-shows | Referral Appointment, PCC-60 |
| Interim note and outcome | Discharge Report model, Referral Outcome Reports |
The same shape is used for diagnostic orders: the NW GMSA
Genomic Test Order
is a ServiceRequest with the patient, hospital spell, requester and reason, plus a
specimen. A referral is that order without the specimen and with richer supporting
information.
This page follows the Clinical Referral logical model and its breakdown into an implementation model: it covers the bulk of that model - the request - in detail.
OMG^O19The entities a referral carries, with ServiceRequest at the centre:
erDiagram
Patient ||--|{ ServiceRequest : subject
Encounter ||--o{ ServiceRequest : encounter
ServiceRequest }o--|| PractitionerRole : requester
PractitionerRole }o--|| Organization : organization
ServiceRequest }o--o{ HealthcareService : performer
ServiceRequest }o--o{ Condition : reasonReference
ServiceRequest ||--o{ SupportingInformation : supportingInfo
ServiceRequest }o--o| CarePlan : basedOn
Patient {
Identifier nhsNumber
Identifier medicalRecordNumber
date birthDate
string postalCode
Reference generalPractitioner "GP practice (ODS)"
}
Encounter {
Identifier visitNumber "VN - attendance"
Identifier spellIdentifier "AN - admission"
}
ServiceRequest {
Identifier referralId "Placer - Referral ID"
Identifier ubrn "eRS"
code status
code intent "order"
CodeableConcept category "referral"
CodeableConcept code "Service referred to"
code priority
dateTime occurrence "Expected by"
CodeableConcept reasonCode
dateTime authoredOn
Annotation note "Referral question"
}
PractitionerRole {
Identifier practitionerIdentifier "Referrer (GMC / GMP)"
}
Organization {
Identifier organisationCode "Referring organisation (ODS)"
}
HealthcareService {
Identifier serviceIdentifier "eRS / DoS service"
}
Condition {
CodeableConcept code "Reason for referral"
}
SupportingInformation {
Reference document "HDR / EPS / letter"
Reference questionnaireResponse "Referral form"
Reference observation "Findings"
}
CarePlan {
CodeableConcept category
}
FHIR Messaging, following the
Referral Order (O19) message definition, is the
FHIR format for sending this model; HL7 v2 OMG^O19^OMG_O19 (360X) is the baseline
| Name | Value Set / Data Type | Cardinality | HL7 v2 OMG_O19 | HL7 FHIR ServiceRequest | HL7 FHIR Resource |
|---|---|---|---|---|---|
| NHS Number | NHS Number | 0..1 | PID-3 | ServiceRequest.subject.identifier |
Patient identifier |
| Medical Record Number | Medical Record Number | 0..* | PID-3 | ServiceRequest.subject.identifier if no NHS Number |
Patient identifier |
| Name | 1..1 | PID-5 | Patient name |
||
| Date of Birth | 1..1 | PID-7 | Patient birthDate |
||
| Postcode | 0..1 | PID-11 | Patient address.postalCode |
||
| Registered GP practice | Organisation Code | 0..1 | PD1-3 | Patient generalPractitioner (Organization, ODS) |
The encounter in which the referral was made (a GP consultation, a clinic attendance or an admission). Optional; required when a hospital refers onwards during an admission. See Patient Administration.
| Name | Value Set / Data Type | Cardinality | HL7 v2 OMG_O19 | HL7 FHIR ServiceRequest | HL7 FHIR Resource |
|---|---|---|---|---|---|
| Visit Number | Visit Number (type VN) |
0..1 | PV1-19 | ServiceRequest.encounter.identifier |
Visit identifier |
| Account / Spell Number | Hospital Provider Spell Identifier (type AN) |
0..1 | PV1-19 (or PID-18) | ServiceRequest.encounter.identifier |
Hospital Spell identifier |
| Name | Value Set / Data Type | Cardinality | HL7 v2 OMG_O19 | HL7 FHIR ServiceRequest |
|---|---|---|---|---|
| Referral ID (Placer) | Referral Identifier | 1..1 | ORC-2, OBR-2 | identifier:referralId |
| UBRN | UBRN | 0..1 | Not in 360X - To confirm | identifier:ubrn |
| Filler referral number | 0..1 | ORC-3, OBR-3 | identifier (type FILL) - the Referral Recipient's reference |
|
| Status | 1..1 | ORC-1 NW |
status active |
|
| Intent | 1..1 | - | intent order |
|
| Category | Referral Category | 1..* | - | category |
| Service referred to | Referral Service Type | 1..1 | OBR-4 | code |
| Priority | 0..1 | TQ1-9 | priority |
|
| Expected by | 0..1 | TQ1-8 | occurrenceDateTime |
|
| Date of referral | 1..1 | ORC-9 | authoredOn |
|
| Referral question | 0..1 | OBX-5 (OBX-11 O, OBX-29 QST) |
note |
|
| Notes | 0..* | NTE | note |
| Name | Value Set / Data Type | Cardinality | HL7 v2 OMG_O19 | HL7 FHIR ServiceRequest | HL7 FHIR Resource |
|---|---|---|---|---|---|
| Referring clinician | Practitioner Identifier (GMC, GMP) | 1..1 | ORC-12, OBR-16 | requester (PractitionerRole) |
PractitionerRole practitioner.identifier |
| Referring organisation | Organisation Code | 1..1 | ORC-21 | requester (PractitionerRole) |
PractitionerRole organization.identifier |
ORC-12 and ORC-21 are mandatory in this guide - see PCC-55.
| Name | Value Set / Data Type | Cardinality | HL7 v2 OMG_O19 | HL7 FHIR ServiceRequest | HL7 FHIR Resource |
|---|---|---|---|---|---|
| Service | eRS service ID, Directory of Services ID or local service | 0..1 | MSH-5 | performer |
HealthcareService identifier |
| Organisation | Organisation Code | 0..1 | MSH-6 | performer |
Organization identifier |
| Named clinician | Practitioner Identifier | 0..1 | - | performer (PractitionerRole) |
PractitionerRole |
| Name | Value Set / Data Type | Cardinality | HL7 v2 OMG_O19 | HL7 FHIR ServiceRequest | HL7 FHIR Resource |
|---|---|---|---|---|---|
| Reason for referral | SNOMED CT (clinical finding, disorder) or text | 1..* | OBR-31 (or DG1-3) | reasonCode |
- |
| Condition | SNOMED CT | 0..* | DG1 | reasonReference |
Condition (where the problem is recorded) |
Clinical content is referenced, not copied into the referral - see Composition, Archetypes and Templates and the BaRS review.
| Name | Value Set / Data Type | Cardinality | HL7 v2 OMG_O19 | HL7 FHIR ServiceRequest | HL7 FHIR Resource |
|---|---|---|---|---|---|
| Clinical document (referral letter, discharge report) | Discharge Report model | 0..* | OBX (type ED / RP) or MDM^T02 |
supportingInfo |
Bundle (HL7 Europe HDR) or DocumentReference |
| Patient summary | Patient Summary model | 0..1 | OBX (type ED / RP) |
supportingInfo |
Bundle (HL7 Europe EPS) or DocumentReference |
| Referral form | Referral Forms | 0..* | OBX (ask at order entry) | supportingInfo |
QuestionnaireResponse |
| Findings (e.g. vital signs) | Observation | 0..* | OBX | supportingInfo |
Observation |
| Care plan this referral carries out | Care Plan | 0..1 | - | basedOn |
CarePlan |
A referral can give rise to others. Each is the same archetype, created by a different actor:
flowchart TB
OR["Referral<br/>(from the Referral Initiator)<br/>intent = order"]
ON["Onward referral<br/>(by the Referral Recipient)<br/>intent = order, basedOn"]
RD["Redirected referral<br/>(new Referral ID)<br/>replaces"]
OR -->|"Referral Recipient refers on<br/>(secondary referral)"| ON
OR -->|"Redirected to another service"| RD
| Relationship | FHIR | Note |
|---|---|---|
| Onward (secondary) referral | New ServiceRequest with basedOn the original |
Reported to the original referrer in the plan of care of the outcome [PCC-57] |
| Redirected referral | New ServiceRequest (new Referral ID) with replaces the original |
The original ends with Task businessStatus redirected |
| Referral to more than one service | One ServiceRequest each, sharing requisition |
Equivalent to an order group |
Example: Referral Request - GP to cardiology, sent as Referral Order (O19).