TKW Change Log
This page will list all general improvements for BaRS.
1.0.19
Workflow and payload developments
Support for Application5 TKW Receiver and Use-Case Category (UCC) functionality
| Issue Type | Issue key | Summary |
|---|---|---|
| Story | NBRS-3962 | TKW Receiver - App5 Happy Path Request |
| Story | NBRS-3740 | Update FHIR package |
| Story | NBRS-3963 | TKW Receiver - App5 MessageDefinition response |
| Story | NBRS-3800 | TKW Receiver - include UCC in synchronous and async responses (bookings and referrals) |
| Story | NBRS-3802 | TKW Receiver - Validation Report to check for UCC existence (bookings and referrals) |
| Story | NBRS-3801 | TKW Sender - validate UCC and ServiceId in Message Definition responses - Validation Report |
| Story | NBRS-3799 | TKW Sender - include UCC in requests (booking and referral) |
| Story | NBRS-3807 | TKW Receiver - Support for new HTTP Header - use-context |
| Story | NBRS-3806 | TKW Sender - Support for new HTTP Header - use-context |
| Story | NBRS-3803 | TKW Sender - new Error tests - omitting UCC |
| Story | NBRS-3804 | TKW Sender - include UCC in GET /MessageDefinition request - New Test |
| Story | NBRS-3798 | TKW Receiver - include UCC in TKW Message Def responses |
General fixes
| Issue Type | Issue key | Summary |
|---|---|---|
| Bug | NBRS-3596 | Cancel Happy Path - incorrect structure definition in cancel request |
| Bug | NBRS-3999 | TKW Sender - MessageDef validation of Service Id format |
| Bug | NBRS-4000 | TKW Sender - App5 - Add Message Definition validation for new checks |
| Bug | NBRS-3998 | TKW Receiver - Cancellation new trigger (not sentinel value) |
| Bug | NBRS-3970 | Booking Request Payload - Appointment.slot.reference must be an absolute reference |
| Bug | NBRS-3965 | TKW Receiver - MessageDefs - encoding values in responses |
| Bug | NBRS-3966 | TKW Receiver - include full path for supportedMessages in Capability Statement response |
| Bug | NBRS-3964 | TKW Receiver - Remove need for double 'context' parameter in MessageDefinition GET |
| Bug | NBRS-3876 | Slot.id from GET /Slot not being included in booking request bundle |
1.0.12
General fixes
| Issue Type | Issue key | Summary |
|---|---|---|
| Story | NBRS-3518 | TKW Sender - 'Out Of Area' Referral Request - Initial (1.1) |
| Story | NBRS-3524 | TKW Receiver - Application 6 Message Defs |
| Story | NBRS-3519 | TKW Sender - 'Out Of Area' Referral Request - Update (2.1) |
| Story | NBRS-3522 | TKW Sender - Application6 - Message Def requests |
| Story | NBRS-3523 | TKW Sender - 'Out Of Area' Cancel Referral Request |
| Story | NBRS-3525 | TKW Receiver - Application6 'Out of Area' initial request (3.1) - Scenario2 |
| Story | NBRS-3527 | TKW Sender - Error Test Suite |
| Story | NBRS-3528 | TKW Receiver - Application6 'Out of Area' update request (4.1) |
| Story | NBRS-3739 | App6 - Portal Configuration |
| Story | NBRS-3740 | Update FHIR package |
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 |
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 |
1.0.1
General fixes
| Issue Type | Issue key | Summary |
|---|---|---|
| Story | NBRS-3034 | |
| Story | NBRS-3035 |
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 |