Booking and Referrals into UEC (Application 1) Change Log
This page will list all updates to the BaRS Application 1
| 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 |
2.0.0
This is a major release with a significant change to the Implementation Guidance and examples for v2.0.0. The changes are detailed in the change log.
Application Change Log
| Change | Description | Impact |
|---|---|---|
| Updated requirements to support additional NHS No. Status | Extended requirement to support NHS No. status of 'Number present but not traced' | breaking |
Payload Change Log
| FHIR Element | Previous | Current | Other | Referral/Booking | Rationale | Impact |
|---|---|---|---|---|---|---|
| Patient.identifier.extension.valueCodeableConcept.coding.code | This SHOULD be populated. Where used this MUST either be number-present-and-verified or no NHS number MUST be sent, no other status is valid | This SHOULD be populated. Where used this MUST be 'number-present-and-verified' or 'number-present-but-not-traced', else no NHS number MUST be sent. No other statuses are permitted. | Update | Referral Request | Accommodate NHS No. Requirement | breaking |
| Patient.identifier.extension.valueCodeableConcept.coding.display | This SHOULD be populated. Where used this MUST either be populated with 'Number present and-verified' no other status is valid | This SHOULD be populated. Where used this MUST be populated with 'Number present and verified' or 'Number present but not traced'. No other statuses are permitted. | Update | Referral Request | Accommodate NHS No. Requirement | breaking |
| Patient.identifier.extension.valueCodeableConcept.coding.code | This SHOULD be populated. Where used this MUST either be number-present-and-verified or no NHS number MUST be sent, no other status is valid | This SHOULD be populated. Where used this MUST be 'number-present-and-verified' or 'number-present-but-not-traced', else no NHS number MUST be sent. No other statuses are permitted. | Update | Booking Request | Accommodate NHS No. Requirement | breaking |
| Patient.identifier.extension.valueCodeableConcept.coding.display | This SHOULD be populated. Where used this MUST either be populated with 'Number present and-verified' no other status is valid | This SHOULD be populated. Where used this MUST be populated with 'Number present and verified' or 'Number present but not traced'. No other statuses are permitted. | Update | Booking Request | Accommodate NHS No. Requirement | breaking |
Previous Releases
V1.0.0 before we decided to remove the response workflow.
Application Change Log
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.
| Change | Link | Description | Impact |
|---|---|---|---|
| Referral response - e.g Safeguarding response | link-to-section | It is no longer mandatory to receive referral responses for BaRS-UEC1. The requirement for BaRS-UEC1 has always been for a receiving system to advertise what workflows/Application they support. Provided receivers can describe their capability in the capability statement they do not need to consume a referral response | breaking |
| Use of BaRS-UEC1 to UTC | link-to-section | The use of BaRS-UEC1 has been approved for use in 111-UTC, CAS-UTC | non-breaking |
Could not find subject. File not found for 'subject=handshake:' |
link-to-section | As long as an Application supports a combined booking and referral or a standalone referral this meets the flexibility requirements. | non-breaking |
Could not find subject. File not found for 'subject=handshake:' |
link-to-section | 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 |
Could not find subject. File not found for 'subject=handshake:' |
link-to-section | Recording Birth Sex as structured data is optional. The sending of Birth Sex is now captured in an Observation resource and NOT the Patient resource. | breaking |
Payload Change Log
| FHIR Element | Previous | Current | Other | Referral/Booking/Response | Rationale | Impact |
|---|---|---|---|---|---|---|
| MessageHeader.extension.extCDSS Software and Version | Should | Must | Ref, Book, Resp | Increased necessity for the current Application. | non-breaking | |
| MessageHeader.endpoint | Updated | Ref, Book, Resp | 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, Resp | Relaxed necessity for the current Application. | non-breaking | |
| MessageHeader.source.contact.value | Must | Should | Ref, Book, Resp | Relaxed necessity for the current Application. | non-breaking | |
| MesssageHeader.definition | Could | Must | Ref, Book, Resp | Increased necessity for the current Application to enable validation of the payload. | breaking | |
| MessageHeader.category.coding.display | Should | Must | Ref, Book, Resp | 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, Resp | Relaxed necessity for the current Application. | correction | |
| ServiceRequest.occurancePeriod.end | Must | Should | Ref, Resp | Relaxed necessity for the current Application. | correction | |
| ServiceRequest.requester | - | Should | Ref, Resp | Updated necessity for the current Application | non-breaking | |
| ServiceRequest.location | Must | May | Ref, Resp | Relaxed necessity for the current Application. | correction | |
| ServiceRequest.supportingInfo | - | Should | Ref, Resp | Updated necessity for the current Application. | non-breaking | |
| ServiceRequest.Patient.instruction | Removed | Ref, Resp | Removed, information is now contained within the careplan. | non-breaking | ||
| Patient.ext.coding.display(NHS Number) | Could | Should | Ref, Book, Resp | Increased necessity for the current Application. The human readable value is being used for display to users. | correction | |
| Patient.address | - | Should | Ref, Book, Resp | Updated necessity for the current Application. | correction | |
| Patient.contact.ext(contactPreferrence) | Must | - | Removed | Ref, Book, Resp | Removed, contact ext has been removed this is now communicated in through rank only. | breaking correction |
| Patient.contact.telecom | Should | Must | Ref, Book, Resp | Increased necessity for the current Application. There must always be a contact. | breaking correction | |
| Patient.ext(Birthsex) | Removed | Ref, Book, Resp | Removed, this is to be recorded as an Observation | correction | ||
| Patient.ext(Religion) | Removed | Ref, Book, Resp | Removed, there are no values for this in UK Core. No additional guidance over core FHIR guidance. | correction | ||
| Practitioner.identifier | - | Must | Ref, Book, Resp | Updated necessity for the current Application. | breaking | |
| PractitionerRole.practioner.reference | - | Must | Ref, Book, Resp | Updated necessity for the current Application. | breaking | |
| PractitionerRole.organisation.reference | - | Must | Ref, Book, Resp | Updated necessity for the current Application. | breaking | |
| MedicationStatement | Updated | Ref, Resp | Updated the overall guidance for the resource. All necessity is based on UK Core. | correction | ||
| MedicationStatement.reference | Should | Must | Ref, Resp | Increased necessity for the current Application. If there is a medication resource there MUST be a reference to the patient | breaking | |
| AllergyIntolerance | Updated | Ref, Resp | Update the overall guidance for the resource. All necessity is based on UK Core. | correction | ||
| Flag.category | - | Must | Ref, Resp | Updated necessity for the current Application. To ensure the business process can be successfully executed. | breaking | |
| Flag.code | - | Must | Ref, Resp | Updated necessity for the current Application. To ensure the business process can be successfully executed. | breaking | |
| QuestionaireResponse.extension(Reason) | - | Must | Ref, Resp | Updated necessity for the current Application. Without the extension you do not know what you are processing. | breaking correction | |
| QuestionaireResponse.subject | - | Must | Ref, Resp | Updated necessity for the current Application. | breaking correction | |
| QuestionaireResponse.item | Must | Updated | Ref, Resp | Updated necessity for the current Application. See guidance on the way to use nested items for QuestionaireResponse. | breaking correction | |
| Observation.performer | Must | Should | Ref, Resp | 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, Resp | Updated necessity for the current Application. Notes in an observation SHOULD be in the CarePlan. | non-breaking | |
| HealthcareService | - | Must | Added | Ref, Book, Resp | Added resource to the guidance. The whole resource is included in the examples | breaking correction |
| Consent.scope | - | Must | Ref, Resp | Updated necessity for the current Application. | breaking correction | |
| Consent.category | - | Must | Ref, Resp | Updated necessity for the current Application. | breaking correction | |
| Consent.referrence | - | Must | Ref, Resp | Updated necessity for the current Application. | breaking correction | |
| Consent.policyRule | - | Must | Ref, Resp | Updated necessity for the current Application. | breaking correction | |
| Consent.dateTime | - | Must | Ref, Resp | 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 | |
| Response Only | ||||||
| MessageHeader.response | - | Must | Resp | Updated necessity for the current Application. | breaking correction | |
| Appointment.status | - | Must | Resp | Updated necessity for the current Application. Guidance updated to reflect the fixed value to be used | breaking correction | |
| Appointment.baseOn | - | Must | Resp | Updated necessity for the current Application. | breaking correction |