NHS Booking and Referral Standard

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

back

TKW Change Log


This page will list all general improvements for BaRS.

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


1.0.11

General fixes

Issue Type Issue key Summary
Bug NBRS-3380 Missing Accept HTTP Header and version in certain requests
Bug NBRS-3410 MessageDefinition context parameter 'system' incorrect
Bug NBRS-2818 Slot request Schedule.actor:HealthcareService to be URL encoded
Story NBRS-3308 Booking requests to include Ids from Slot response
Bug NBRS-3034 App5 - references incorrect for serviceRequest.performer
Bug NBRS-3035 GET /Slot times in request are in UTC not Offset
Story NBRS-2790 Review TKW additions GP-Pharm
Story NBRS-2813 TKW Sender - GP to Pharmacy referral payload
Task NBRS-2817 TKW Review - changes for v1.0.x
Story NBRS-2811 Sender: MessageDefinition Context parameter
Bug NBRS-3409 NHSD-Requesting-Practitioner incorrect
Bug NBRS-3379 Missing Accept HTTP Header and version _parameter tests
Story NBRS-3412 Update FHIR Package
Bug NBRS-3382 Resent Bundle Id failing due to duplicate X-Request


Previous Releases

1.0.8

General fixes

Issue Type Issue key Summary
Bug NBRS-3165 GET /MessageDefinition context parameter system invalid
Bug NBRS-3166 Remove validation check for mandatory HTTP header - Practitioner
Story NBRS-3167 Remove certain HAPI FHIR Error checks
Bug NBRS-3168 ReferralRequest_111toED_WithResentRequestID only sending X-Request-Id
Story NBRS-3300 Remove test from portal 'Request without _include=Schedule:actor:Practitioner'
Story NBRS-3301 Remove test from portal 'Request for an invalid HealthcareService'
Bug NBRS-3305 Core Tests to be moved to Application level
Bug NBRS-3306 Remove no longer applicable 'Core' tests
Story NBRS-3307 Remove test 'BookAppointment_WithNoRequestID'
Bug NBRS-3309 GET /MessageDef returning Service Id system-value
Bug NBRS-3310 MessageDef request needs https not http
Bug NBRS-3311 Incorrect FHIR profile for QuestionnaireResponse in GET /MessageDefinition
Bug NBRS-3304 Missing patient.identifier parameter in requests
Story NBRS-2395 Modify HAPI Errors
Story NBRS-2787 Validation checks for additional resources - Referral Application 5
Story NBRS-2814 TKW Receiver - Validate GP to Pharmacy referral payload
Story NBRS-2807 TKW Sender - New MessageDefinition SR-Request
Story NBRS-2819 Changes to Portal Receiver Requests Structure
Story NBRS-2808 TKW Receiver - Validate new MessageDefinition
Bug NBRS-2782 Validation issue - Content-Type header
Bug NBRS-2783 Validation issue - LastUpdated Regex failing
Bug NBRS-2801 NHSD-Requesting-Software HTTP Header incorrect

Workflow and Payload corrections

Issue Type Issue key Summary
Story NBRS-3164 use local identifiers in Slot Response
Story NBRS-3312 MessageDefinition Request to include new use-case cat - Application 5
Story NBRS-3329 TKW Sender - Application1 - MessageDef request
Story NBRS-3330 TKW Sender - Application3 - MessageDef request
Story NBRS-3331 TKW Sender - Application4 - MessageDef request
Story NBRS-3308 Booking requests to include Ids from Slot response
Bug NBRS-3302 Update Booking Tests with correct GET /Slot request
Bug NBRS-3303 Update test step for 'ReferralRequest_111toED_Cancel'
Bug NBRS-3177 Validation Response not returning - Application 4
Bug NBRS-2723 Remove ServiceRequest from Bookings


1.0.6

General fixes

Issue Type Issue key Summary
Correction
handshake
  In Application 1 and 2 payloads, when TKW acts as a Sender, the ServiceRequest.performer reference was pointing to an Organisation resource rather than a HealthcareService. Resolved


1.0.1

General fixes

Issue Type Issue key Summary
Story NBRS-3034
handshake
  Application 5 payloads - ServiceRequest.performer reference was pointing to an Organisation resource rather than a HealthcareService. Resolved
Story NBRS-3035
handshake
  After time change from BST, GET /Slot times in request were being sent in UTC (Z) not Offset (+00:00). Resolved



1.0.0

General fixes

Issue Type Issue key Summary
Story NBRS-1862 Queries and question
Story NBRS-1826 Include Test Scenarios .xlsx file in release
Bug NBRS-2098 Update - Portal cert expired
Story NBRS-1936 Validation failing throughout
Bug NBRS-2158 Typo - Sender Reports
Bug NBRS-2110 FHIR Validation looking for incorrect files (?)
Story NBRS-1842 Address Matrix tests
Story NBRS-2178 Feedback loop test for http/https
Story NBRS-2235 Update Sentinel values

Quality of Life changes

Issue Type Issue key Summary
Story NBRS-2089 Portal - Rename Button Titles
Story NBRS-1784 Portal - view configuration/settings
Story NBRS-2159 Option to remove files from report directories
Story NBRS-2247 Clear Stateful activity
Story NBRS-1869 Stateful issues - 111 to ED
Story NBRS-1944 Portal references non existent test

Workflow and Payload corrections

Issue Type Issue key Summary
Story NBRS-1940 Check Values against Codesystem
Story NBRS-1856 Booking - Basic payload
Story NBRS-1841 Booking - Full payload
Story NBRS-1806 Referral - Basic payload
Story NBRS-1829 Referral - Full payload
Story NBRS-1848 Validation - Full payload
Story NBRS-1760 GET Slots - invalid parameters receive slots
Story NBRS-1771 GET Slots - No status or invalid status tests returning success
Story NBRS-1821 Appointment - GET by Id is returning for any GUID
Story NBRS-1770 Booking linked to Referral - Maintain state
Story NBRS-1873 Issues spotted with simplifier examples
Story NBRS-1878 Booking & Referral Receiver - Capability Statement
Story NBRS-1830 Referral Receiver - Capability Statement
Story NBRS-1941 Referal Sender - Capability Statement
Story NBRS-1790 Validation Sender - Capability Statement
Story NBRS-1900 Message Definitions returning incorrect 'useContext'
Bug NBRS-2095 Slot request through Portal not using correct HealthcareService value
Story NBRS-1924 GET MessageDef where the context (service) doesn't exist
Story NBRS-2239 Update Capability Statement Booking and Referral receiver
Story NBRS-2240 Update Capability Statement Validation receiver
Story NBRS-2241 Update Capability Statement Booking and Referral sender
Story NBRS-2242 Update Capability Statement Validation sender
Story NBRS-2243 Update Message Definition Validation Receiver
Story NBRS-2244 Update Message Definition Validation Sender
Story NBRS-2150 Update default Capability Statement and Message Defintions
Story NBRS-1775 Validation - response to simiulate upgraded validation scenario 4
Story NBRS-1851 Referral Update and Cancellation - Maintain state 1
Story NBRS-1919 Validation Response - Maintain state 3
Story NBRS-2237 meta.LastUpdated time to be updated in example responses to FHIR instant
Story NBRS-2238 Validation check to ensure meta.LastUpdated is a FHIR instant
Story NBRS-2236 Default Slot response
Story NBRS-1844 GET MessageDef contains the 'system' in context param
Story NBRS-1861 Remove Extension-UKCore-ContactPreference (BaRS Bug)
Story NBRS-1832 Remove Patient NotVerified tests
Story NBRS-1833 Update Capability Statement
Story NBRS-1890 Booking or Referral cancellation - Maintain state
Story NBRS-1811 Validation - response statuses incorrect
Story NBRS-1942 Validation - Basic payload
Story NBRS-1903 Validation Receiver - Capability Statement
Story NBRS-1876 Validation - Contact issues
Story NBRS-1911 Rebook Test - two active bookings for same patient
Story NBRS-1762 Busy Slot test has no 'busy' slots

Unhappy Path Tests

Issue Type Issue key Summary
Story NBRS-1772 Portal - Tests returning 429 - Too many requests
Story NBRS-2249 Failure Scenarios for /GET Appointment
Story NBRS-2248 Failure Scenarios for /GET ServiceRequest
Story NBRS-2250 Failure Scenarios for GET /MessageDefinition
Story NBRS-2246 Failure Scenarios For GET /Slot
Story NBRS-2245 Error test - Invalid Message Definition
Story NBRS-2286 Failure Scenarios for POST /$process-message
Story NBRS-1894 Booking - invalid codes returning 405 errors
Story NBRS-1927 Receiver - $process-message requests timeout error
Bug NBRS-2096 Patient Tests incorrectly looking for 400
Story NBRS-1814 GET Slots - No Practitioner or PractionerRole but only fails on Practitioner
Bug NBRS-2287 Test Invalid request response
Story NBRS-1847 OperationOutcome response not specific
Story NBRS-1875 Workflow Status Code checks returning incorrect OperationOutcome


back to top