NHS Booking and Referral Standard

Guide v1.8.1 | Core v1.1.5 | Package v1.34.0

back

Booking and Referrals into UEC (Application 2) Change Log


This page will list all updates to the BaRS Application 2.

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.6

This is a minor "patch" adding use case categories to the Application for v1.0.6.

Application Change Log


Change Description Impact
use case codes added use case codes defined for each use case addition

Payload Change Log

FHIR Element Previous Current Other Referral/Booking Rationale Impact
ServiceRequest.category.coding Update Booking/Referral Request Updated guidance to reflect this additional value for use case categories Addition
Appointment.serviceCategory.coding Update Booking/Referral Request Updated guidance to reflect this additional value for use case categories Addition


Previous Releases

1.0.5

This is a minor "patch" addressing one small revision of the payload guidance for v1.0.4.

Application Change Log


Change Description Impact

Payload Change Log

FHIR Element Previous Current Other Referral/Booking Rationale Impact
HealthcareService.identifier.value Update Booking/Referral Request Updated guidance to reflect this value relates to the 'receiving' HealthcareService rather than the 'sending' correction


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 2. correction
Updates to Application 2 Examples Updates to all Application 2 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


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


1.0.0

Releasing of v1.0.0 following the sucessful Private Beta of BaRS-UEC2. 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. non-breaking
Use of BaRS-UEC2 to UTC The use of BaRS-UEC2 has been approved for use in 111 Online-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
  Cancel Booking and Referral
The requirement to cancel a booking and/or referral has been removed for BaRS-UEC2 (111 online (patient facing app)). non-breaking
Update to Practitioner and PractitionerRole resources Reduced to strictly necessary items to support patients not practitioners sending a service request for use in 111 Online. non-breaking

Payload Change Log

FHIR Element Previous Current Other Referral/Booking Rationale Impact
MessageHeader.extension.extCDSS Software and Version Should Must Ref, Book Increased necessity for the current Application. non-breaking
MessageHeader.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.category.coding.display Should Must Ref, Book Increased necessity for the current Application. This human readable value is being used for display to users. non-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 Removed Ref Removed, this is not required when a patient facing Application is used. non-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.Patient.instruction Removed Ref Removed, information is now contained within the careplan. non-breaking
Patient.ext.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 Application. correction
Patient.contact.ext(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.ext(Birthsex) Removed Ref, Book Removed, this is to be recorded as an Observation correction
Patient.ext(Religion) Removed Ref, Book Removed, there are no values for this in UK Core. No additional guidance over core FHIR guidance. correction
Practitioner.identifier Removed Ref, Book Removed, this is no longer required for this Application. non-breaking
PractitionerRole.practioner.reference - Must Ref, Book Updated necessity for the current Application. breaking
PractitionerRole.organisation.reference Removed Ref, Book Removed, this is no longer required for this Application. non-breaking
MedicationStatement Removed Ref Removed, this is not required when a patient facing Application is used. non-breaking
AllergyIntolerance Removed Ref Removed, this is not required when a patient facing Application is used. non-breaking
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
QuestionaireResponse.extension(Reason) - Must Ref Updated necessity for the current Application. Without the extension you do not know what you are processing. breaking correction
QuestionaireResponse.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.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.slotReferrence - 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