NHS Booking and Referral Standard

Guide v1.7.0 | Core v1.1.3 | Package v1.32.0

back

Booking and Referrals into UEC (Application 1) Change Log


This page will list all updates to the BaRS Application 1

handshake
  - Indicates a change inspired by provider or supplier feedback.

Key Description
non-breaking Non-breaking changed introduced to the standard since the last release
breaking Breaking changed introduced to the standard since the last release
correction Correction to the standard since the last release

1.0.4

This is a minor "patch" addressing a small revision of the requirements for v1.0.3 which includes the new Use-Case Category codes that will now be used across all Applications of BaRS.

Application Change Log


Change Description Impact
New Use-Case Category codes New Use-Cases Category codes added for use in Application 1. correction
Updates to Application 1 Examples Updates to all Application 1 Examples to include the latest Use-Case Category codes. non-breaking

Payload Change Log

FHIR Element Previous Current Other Referral/Booking Rationale Impact
ServiceRequest.category.code New Referral Request The new Use-Case Codes have been made generic correction
Patient.extension.valueCodeableConcept Patient.extension.url.valueCodeableConcept Patient.extension.valueCodeableConcept Update Referral / Booking Request FHIR path incorrect correction
Patient.extension.valueCodeableConcept.coding Patient.extension.url.valueCodeableConcept.coding Patient.extension.url.valueCodeableConcept.coding Update Referral / Booking Request FHIR path incorrect correction
Patient.extension.valueCodeableConcept.coding 1..1 0..* Update Referral / Booking Request FHIR path incorrect correction
Patient.extension.valueCodeableConcept.coding.system Patient.extension.url.valueCodeableConcept.coding.system Patient.extension.valueCodeableConcept.coding.system Update Referral / Booking Request FHIR path incorrect correction
Patient.extension.valueCodeableConcept.coding.code Patient.extension.url.valueCodeableConcept.coding.code Patient.extension.valueCodeableConcept.coding.code Update Referral / Booking Request FHIR path incorrect correction
Patient.extension.valueCodeableConcept.coding.display Patient.extension.url.valueCodeableConcept.coding.display Patient.extension.valueCodeableConcept.coding.display Update Referral / Booking Request FHIR path incorrect correction


Previous Releases

1.0.3


This is a minor "patch" addressing a small issue with the previous release of the implementation guide.

Application Change Log

Change Description Impact

Payload Change Log

FHIR Element Previous Current Other Referral/Booking Rationale Impact
QuestionnaireResponse.source.reference Updated Ref The guidance indicated that a FHIR resource (RelatedPerson) not included in the MessageDefinition could be used and this has been removed. Updated guidance to cover use of third parties completing QuestionnaireResponse. correction


1.0.2


This is a minor "patch" addressing small issues with the previous release of the implementation guide.

Application Change Log

Change Description Impact
Flag Rejected services Code updated Flag Rejected services Code updated to SNOMED value and 111 to ED example amended non-breaking

Payload Change Log

FHIR Element Previous Current Other Referral/Booking Rationale Impact
ServiceRequest.requester SHOULD MUST Updated Ref ServiceRequest.requester Necessity is SHOULD when should be a MUST. Most suppliers already conform to this breaking
HealthcareService Updated Book Guidance around how to build and populate this resource corretced. It is linked to and based upon the response from GET /Slot, similar to Slot and Schedule correction
HealthcareService.Id Updated Book This Id value must correlate with what is received via the GET /Slot request, and included in the request bundle correction


1.0.1

This is a minor "patch" addressing a few small issues with the 1.0.0 release of the implementation guide.

Application Change Log

Change Description Impact
Updated items to Change Log v1.0.0 Several corrections and updates have been made to the Change Log for BaRS-UEC1 v1.0.0 and 3 elements added to the change log. correction
Additional items added to Change Log v1.0.0 3 additional lines have been added that were missing from the original Change Log for BaRS-UEC1 v1.0.0 : MessageHeader.destination.endpoint, MessageHeader.source.endpoint, ServiceRequest.category.coding.display correction
Added additional cancellation guidance Additional guidance in the "how does it work?" section for the two cancellation flows was added to provide more clarification on payload composition non-breaking
Updated workflow diagram on How it works page Update the workflow image on how it works to remove referrence to ITK correction


1.0.0

Releasing of v1.0.0 following the sucessful Private Beta of BaRS-UEC1. There are a number of updates that have been applied since v1.0.0-alpha that have informed by the Private Beta. These are all detailed the in the change logs.

Application Change Log

Change Description Impact
Referral response - e.g DNA/WNB The requirment to have the ability to send or receive referral responses like DNA/WNA(Safeguarding) resposnes has been removed from this version. There is no policy supporting this functionality currently. The responsability of the safeguarding will lie with the receiver. breaking
Use of BaRS-UEC1 to UTC The use of BaRS-UEC1 has been approved for use in 111-UTC, CAS-UTC non-breaking
handshake
  Flexible workflows are now optional
As long as an Application supports a combined booking and referral or a standalone referral this meets the flexibility requirements. non-breaking
handshake
  Book-Rebook-Cancel
The previous requirement to mandate a sender to make a new booking prior to cancelling their original booking has been clinically reviewed and relaxed to allow the original booking to be cancelled first. non-breaking

Payload Change Log

FHIR Element Previous Current Other Referral/Booking Rationale Impact
MessageHeader.extension.CDSSExtension Software and Version Should Must Ref, Book Increased necessity for the current Application. breaking
MessageHeader.destination.endpoint Updated Ref, Book Updated endpoint guidance to use the HTTPS instead of HTTP as this is more consistent with the current format. correction
MessageHeader.source.endpoint Updated Ref, Book Updated endpoint guidance to use the HTTPS instead of HTTP as this is more consistent with the current format. correction
MessageHeader.source.contact.system Must Should Ref, Book Relaxed necessity for the current Application. non-breaking
MessageHeader.source.contact.value Must Should Ref, Book Relaxed necessity for the current Application. non-breaking
MesssageHeader.definition Could Must Ref, Book Increased necessity for the current Application to enable validation of the payload. breaking
MessageHeader.eventCoding.coding.display Should Must Ref, Book Increased necessity for the current Application. This human readable value is being used for display to users. breaking
MessageHeader.reason.coding.display Should Must Ref, Book Increased necessity for the current Application. This human readable value is being used for display to users. breaking
ServiceRequest.occurancePeriod.start Must Should Ref Relaxed necessity for the current Application. correction
ServiceRequest.occurancePeriod.end Must Should Ref Relaxed necessity for the current Application. correction
ServiceRequest.requester - Should Ref Updated necessity for the current Application non-breaking
ServiceRequest.category.coding.display Should Must Ref Increased necessity for the current Application. breaking
ServiceRequest.location Must May Ref Relaxed necessity for the current Application. correction
ServiceRequest.supportingInfo - Should Ref Updated necessity for the current Application. non-breaking
ServiceRequest.patientInstruction Removed Ref Removed, information is now contained within the careplan. non-breaking
Patient.extension.coding.display(NHS Number) Could Should Ref, Book Increased necessity for the current Application. The human readable value is being used for display to users. correction
Patient.address - Should Ref, Book Updated necessity for the current applApplicationication. correction
Patient.contact.extension(contactPreferrence) Must - Removed Ref, Book Removed, contact ext has been removed this is now communicated in through rank only. breaking correction
Patient.contact.telecom Should Must Ref, Book Increased necessity for the current Application. There must always be a contact. breaking correction
Patient.extension(Birthsex) Removed Ref, Book Removed, this is to be recorded as an Observation correction
Patient.extension(Religion) Removed Ref, Book Removed, there are no values for this in UK Core. No additional guidance over core FHIR guidance. correction
Practitioner.identifier - Must Ref, Book Updated necessity for the current Application. breaking
PractitionerRole.practioner.reference - Must Ref, Book Updated necessity for the current Application. breaking
PractitionerRole.organization.reference - Must Ref, Book Updated necessity for the current Application. breaking
MedicationStatement Updated Ref Updated the overall guidance for the resource. All necessity is based on UK Core. correction
MedicationStatement.subject.reference Should Must Ref Increased necessity for the current Application. If there is a medication resource there MUST be a reference to the patient breaking
AllergyIntolerance Updated Ref Update the overall guidance for the resource. All necessity is based on UK Core. correction
Flag.category - Must Ref Updated necessity for the current Application. To ensure the business process can be successfully executed. breaking
Flag.code - Must Ref Updated necessity for the current Application. To ensure the business process can be successfully executed. breaking
QuestionnaireResponse.extension(Reason) - Must Ref Updated necessity for the current Application. Without the extension you do not know what you are processing. breaking correction
QuestionnaireResponse.subject - Must Ref Updated necessity for the current Application. breaking correction
QuestionaireResponse.item Must Updated Ref Updated necessity for the current Application. See guidance on the way to use nested items for QuestionaireResponse. breaking correction
Observation.performer Must Should Ref Relaxed necessity for the current Application. When using 111 Online the performer is the patient and therefore not always required. e.g BirthSex non-breaking
Observation.note Could Should Not Ref Updated necessity for the current Application. Notes in an observation SHOULD be in the CarePlan. non-breaking
HealthcareService - Must Added Ref, Book Added resource to the guidance. The whole resource is included in the examples breaking correction
Consent.scope - Must Ref Updated necessity for the current Application. breaking correction
Consent.category - Must Ref Updated necessity for the current Application. breaking correction
Consent.patient.referrence - Must Ref Updated necessity for the current Application. breaking correction
Consent.policyRule - Must Ref Updated necessity for the current Application. breaking correction
Consent.dateTime - Must Ref Updated necessity for the current Application. breaking correction
Booking Only
Appointment - Updated Book Updated the overall guidance for the resource. non-breaking
Appointment.status - Must Book Updated necessity and guidance for the current Application. breaking correction
Appointment.start - Must Book Updated necessity and guidance for the current Application. breaking correction
Appointment.end - Must Book Updated necessity and guidance for the current Application. breaking correction
Appointment.slot.referrence - Must Book Updated necessity and guidance for the current Application. breaking correction
Appointment.created - Must Book Updated necessity and guidance for the current Application. breaking correction


back to top