Skip to content

Commit fef58e8

Browse files
committed
Core-Update-1-4-0
1 parent b4b7d94 commit fef58e8

147 files changed

Lines changed: 5144 additions & 98 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

guides/Live-ImplementationGuide-BaRS/Home/Analysis/Releases/Technical-Release-Notes/BaRS-Core/1.4.0.page.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ topic: TRN-Core-1.4.0
66

77
| Change | Description | Impact |
88
|------------------------------------------|----------------------------------------|---------------------------------|
9-
| | Various updates and corrections throughout. | <mark style="background-color: Yellow">correction</mark> |
10-
9+
| API version increment | API Spec version incremented from v1.3.0 to v1.4.0 | <mark style="background-color: Green">Non-breaking</mark> |
1110

1211
<br>
1312
<hr>

guides/Live-ImplementationGuide-BaRS/Home/Applications/BaRS-Applications/Applications/BaRS-APP1/How-does-it-work.page.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ To support the workflows for this Application of the standard the operations tha
1313

1414
### Make a Referral
1515

16-
Making a referral for this Application follows the {{pagelink:core-SPComposites-1.3.1, text:standard pattern for BaRS composite operations}}.
16+
Making a referral for this Application follows the {{pagelink:core-SPComposites-1.4.0, text:standard pattern for BaRS composite operations}}.
1717

1818
The Message Definition that defines this payload for this Application is: {{link:MessageDefinition-BARS-MessageDefinition-ServiceRequest-Request-Referral}}
1919

@@ -86,7 +86,7 @@ X-Correlation-Id = <GUID_000002>
8686

8787
### Cancel a Referral
8888

89-
To cancel a referral this Application follows the {{pagelink:core-SPCancellation-1.3.1, text:standard pattern for BaRS cancellation}}.
89+
To cancel a referral this Application follows the {{pagelink:core-SPCancellation-1.4.0, text:standard pattern for BaRS cancellation}}.
9090

9191
The Message Definition that defines the payload for this Application is: {{link:messagedefinition-barsmessagedefinitionservicerequestrequestcancelled}}
9292

@@ -247,7 +247,7 @@ X-Correlation-Id = <GUID_00002>
247247

248248
### Make a booking
249249

250-
Making a booking for this Application follows the {{pagelink:Core-StandardPattern-1.3.1, text:standard pattern for BaRS operations}}.
250+
Making a booking for this Application follows the {{pagelink:Core-StandardPattern-1.4.0, text:standard pattern for BaRS operations}}.
251251

252252
The Message Definition that defines this payload for this Application is: [BARS Message Definition - Booking Request](https://simplifier.net/nhsbookingandreferrals/messagedefinition-bars-messagedefinition-booking-request)
253253

@@ -308,7 +308,7 @@ X-Correlation-Id = <GUID_00002>
308308
```
309309
### Cancel a Booking
310310

311-
To cancel a booking this Application follows the {{pagelink:core-SPCancellation-1.3.1, text:standard pattern for BaRS cancellation}}.
311+
To cancel a booking this Application follows the {{pagelink:core-SPCancellation-1.4.0, text:standard pattern for BaRS cancellation}}.
312312

313313
The Message Definition that defines the payload for this Application is: [BARS Message Definition - Cancel Booking Request](https://simplifier.net/nhsbookingandreferrals/messagedefinition-barsmessagedefinitionbookingrequestcancelled)
314314

guides/Live-ImplementationGuide-BaRS/Home/Applications/BaRS-Applications/Applications/BaRS-APP1/Payloads.page.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ topic: APP1-Payloads
66
The specific guidance around the use of key FHIR resources is described below.
77

88
### MessageHeader Resource
9-
{{pagelink:core-SPMessageHeader-1.3.1, text:Standard Patterns for BaRS Operations}} explains in detail how the **MessageHeader** resource **must** be used.
9+
{{pagelink:core-SPMessageHeader-1.4.0, text:Standard Patterns for BaRS Operations}} explains in detail how the **MessageHeader** resource **must** be used.
1010

1111
The MessageHeader resource for the Booking Request should have the following resource elements set as follows:
1212
* **MessageHeader.eventCoding** - **must** be populated with 'booking-request'

guides/Live-ImplementationGuide-BaRS/Home/Applications/BaRS-Applications/Applications/BaRS-APP1/Scope-and-Requirements.page.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,8 @@ The payloads and workflow have been designed to support these services. Other {{
8787
* The booking Receiver **must** accept the booking request regardless of whether the patient is known to the service provider
8888
* The booking Receiver **must** accept potential patients who do **<ins>not</ins>** have a national validated identifier e.g. NHS Number.
8989
* Where a national identifier is included, it **must** have a [verification status](https://simplifier.net/hl7fhirukcorer4/valueset-ukcore-nhsnumberverificationstatus) of 'Number present and verified' or 'Number present but not traced', otherwise, the referral Sender **must <ins>not</ins>** include it in the request
90-
* Where the booking was <ins>not</ins> successful, the Receiver **must** send an appropriate response. See {{pagelink:core-failure_scenarios-1.3.1, text:failure scenarios}} for more detail.
91-
* Where the booking was <ins>not</ins> successful, the Sender **must** present an appropriate message to the end user. See {{pagelink:core-failure_scenarios-1.3.1, text:failure scenarios}} for more detail.
90+
* Where the booking was <ins>not</ins> successful, the Receiver **must** send an appropriate response. See {{pagelink:core-failure_scenarios-1.4.0, text:failure scenarios}} for more detail.
91+
* Where the booking was <ins>not</ins> successful, the Sender **must** present an appropriate message to the end user. See {{pagelink:core-failure_scenarios-1.4.0, text:failure scenarios}} for more detail.
9292
* If included in the synchronous HTTP response, the booking Sender **must** make available the human readable identifier for the booking to the end user
9393
* The booking Sender **must** send accompanying clinical information in a BaRS referral request
9494
* The booking Sender **must** reference the booking in the BaRS referral request (where the booking is made first in the workflow)
@@ -131,8 +131,8 @@ The payloads and workflow have been designed to support these services. Other {{
131131
* The referral Receiver **must** clearly identify any included safeguarding concern to the end user
132132
* The referral Receiver **must** accurately represent information made by the Sender to the end user
133133
* The referral Sender **must** make available the human readable identifier for the referral, included in the HTTP synchronous response, to the end user
134-
* Where the referral was <ins>not</ins> successful, the Receiver **must** send an appropriate response. See {{pagelink:core-failure_scenarios-1.3.1, text:failure scenarios}} for more detail.
135-
* Where the referral was <ins>not</ins> successful, the Sender **must** present an appropriate message to the end user. See {{pagelink:core-failure_scenarios-1.3.1, text:failure scenarios}} for more detail.
134+
* Where the referral was <ins>not</ins> successful, the Receiver **must** send an appropriate response. See {{pagelink:core-failure_scenarios-1.4.0, text:failure scenarios}} for more detail.
135+
* Where the referral was <ins>not</ins> successful, the Sender **must** present an appropriate message to the end user. See {{pagelink:core-failure_scenarios-1.4.0, text:failure scenarios}} for more detail.
136136
* The referral Sender **must** include reference to any accompanying BaRS booking related to the referral
137137
* The referral Sender's request **must** be referenced in the BaRS booking request (where the referral is made first in the workflow)
138138
* The referral Receiver **must** link the explicitly related booking and referral requests
@@ -173,11 +173,11 @@ The payloads and workflow have been designed to support these services. Other {{
173173
<br>
174174

175175
### Error Handling
176-
* Suppliers **must** adhere to the {{pagelink:core-ErrorHandling-1.3.1, text:error handling guidance}}
176+
* Suppliers **must** adhere to the {{pagelink:core-ErrorHandling-1.4.0, text:error handling guidance}}
177177
<br>
178178
<br>
179179
### Non Functional
180-
* Suppliers **must** adhere to the {{pagelink:core-NFR-1.3.1, text:non functional requirements}}
180+
* Suppliers **must** adhere to the {{pagelink:core-NFR-1.4.0, text:non functional requirements}}
181181

182182
<br>
183183
<br>

guides/Live-ImplementationGuide-BaRS/Home/Applications/BaRS-Applications/Applications/BaRS-APP2/How-does-it-work.page.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ To support the workflows for this Application of the standard the operations tha
1313

1414
### Make a Referral
1515

16-
Making a referral for this Application follows the {{pagelink:core-standardpattern-1.3.1, text:standard pattern for BaRS operations}}.
16+
Making a referral for this Application follows the {{pagelink:core-standardpattern-1.4.0, text:standard pattern for BaRS operations}}.
1717

1818
The message definition that defines this payload for this Application is: {{link:https://fhir.nhs.uk/MessageDefinition/bars-message-servicerequest-request-referral}}
1919

@@ -140,7 +140,7 @@ X-Correlation-Id = <GUID_00002>
140140

141141
### Make a booking
142142

143-
Making a booking for this Application follows the {{pagelink:core-standardpattern-1.3.1, text:standard pattern for BaRS operations}}.
143+
Making a booking for this Application follows the {{pagelink:core-standardpattern-1.4.0, text:standard pattern for BaRS operations}}.
144144

145145
The message definition that defines this payload for this Application is: {{link:https://fhir.nhs.uk/MessageDefinition/bars-message-servicerequest-request-referral}}
146146

guides/Live-ImplementationGuide-BaRS/Home/Applications/BaRS-Applications/Applications/BaRS-APP2/Payloads.page.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ topic: APP2-Payloads
66
The specific guidance around the use of key FHIR resources is described below.
77

88
### MessageHeader Resource
9-
{{pagelink:core-SPMessageHeader-1.3.1, text:Standard Patterns for BaRS Operations}} explains in detail how the **MessageHeader** resource **must** be used.
9+
{{pagelink:core-SPMessageHeader-1.4.0, text:Standard Patterns for BaRS Operations}} explains in detail how the **MessageHeader** resource **must** be used.
1010

1111
The MessageHeader resource for the Booking Request should have the following resource elements set as follows:
1212
* **MessageHeader.eventCoding** - **must** be populated with 'booking-request'

guides/Live-ImplementationGuide-BaRS/Home/Applications/BaRS-Applications/Applications/BaRS-APP2/Scope-and-Requirements.page.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@ The payloads and workflow have been designed to support these services. Other {{
8080
* The booking Receiver **must** accept the booking request regardless of whether the patient is not known to the service provider
8181
* The booking Receiver **must** accept potential patients who do <ins>not</ins> have a national validated identifier e.g. NHS Number.
8282
* Where a national identifier is included, it **must** have a [verification status](https://simplifier.net/hl7fhirukcorer4/valueset-ukcore-nhsnumberverificationstatus) of 'Number present and verified' or 'Number present but not traced', otherwise, the referral Sender **must <ins>not</ins>** include it in the request
83-
* Where the booking was <ins>not</ins> successful, the Receiver **must** send an appropriate response. See {{pagelink:core-failure_scenarios-1.3.1, text:failure scenarios}} for more detail.
84-
* Where the booking was <ins>not</ins> successful, the Sender **must** present an appropriate message to the end user. See {{pagelink:core-failure_scenarios-1.3.1, text:failure scenarios}} for more detail.
83+
* Where the booking was <ins>not</ins> successful, the Receiver **must** send an appropriate response. See {{pagelink:core-failure_scenarios-1.4.0, text:failure scenarios}} for more detail.
84+
* Where the booking was <ins>not</ins> successful, the Sender **must** present an appropriate message to the end user. See {{pagelink:core-failure_scenarios-1.4.0, text:failure scenarios}} for more detail.
8585
* The booking Sender **must** send accompanying clinical information in a BaRS referral request
8686
* The booking Sender's request **must** be referenced in the BaRS referral request (where the booking is made first in the workflow)
8787
* The booking Receiver **must** link the explicitly related booking and referral requests
@@ -108,8 +108,8 @@ The payloads and workflow have been designed to support these services. Other {{
108108
* Any new or existing safeguarding concern, recorded as part of the assessment, **must** be included in the referral Sender's request
109109
* The referral Receiver **must** clearly identify any included safeguarding concern to the end user
110110
* The referral Receiver **must** accurately represent information made by the Sender to the end user
111-
* Where the referral was <ins>not</ins> successful, the Receiver **must** send an appropriate response. See {{pagelink:core-failure_scenarios-1.3.1, text:failure scenarios}} for more detail.
112-
* Where the referral was <ins>not</ins> successful, the Sender **must** present an appropriate message to the end user. See {{pagelink:core-failure_scenarios-1.3.1, text:failure scenarios}} for more detail.
111+
* Where the referral was <ins>not</ins> successful, the Receiver **must** send an appropriate response. See {{pagelink:core-failure_scenarios-1.4.0, text:failure scenarios}} for more detail.
112+
* Where the referral was <ins>not</ins> successful, the Sender **must** present an appropriate message to the end user. See {{pagelink:core-failure_scenarios-1.4.0, text:failure scenarios}} for more detail.
113113
* The referral Sender **must** include reference to any accompanying BaRS booking related to the referral
114114
* The referral Sender's request **must** be referenced in the BaRS booking request (where the referral is made first in the workflow)
115115
* The referral Receiver **must** link the explicitly related booking and referral requests
@@ -130,11 +130,11 @@ The payloads and workflow have been designed to support these services. Other {{
130130
<br>
131131
<br>
132132
### Error Handling
133-
* Suppliers **must** adhere to the {{pagelink:core-ErrorHandling-1.3.1, text:error handling guidance}}
133+
* Suppliers **must** adhere to the {{pagelink:core-ErrorHandling-1.4.0, text:error handling guidance}}
134134
<br>
135135
<br>
136136
### Non Functional
137-
* Suppliers **must** adhere to the {{pagelink:core-NFR-1.3.1, text:non functional requirements}}
137+
* Suppliers **must** adhere to the {{pagelink:core-NFR-1.4.0, text:non functional requirements}}
138138
<br>
139139
<br>
140140
<hr>

guides/Live-ImplementationGuide-BaRS/Home/Applications/BaRS-Applications/Applications/BaRS-APP3/How-does-it-work.page.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ To support the workflows for this application of the standard the operations tha
3030

3131
### Make a Referral
3232

33-
Making a referral for this application follows the {{pagelink:Core-StandardPattern-1.3.1, text:standard pattern for BaRS operations}}.
33+
Making a referral for this application follows the {{pagelink:Core-StandardPattern-1.4.0, text:standard pattern for BaRS operations}}.
3434

3535
The Message Definition that defines this payload for this application is: {{link:MessageDefinition-BARS-MessageDefinition-ServiceRequest-Request-Referral}}
3636
<p>
@@ -102,7 +102,7 @@ X-Correlation-Id = <GUID_000002>
102102

103103
### Cancel a Referral
104104

105-
To cancel a referral this Application follows the {{pagelink:core-SPCancellation-1.3.1, text:standard pattern for BaRS cancellation}}.
105+
To cancel a referral this Application follows the {{pagelink:core-SPCancellation-1.4.0, text:standard pattern for BaRS cancellation}}.
106106

107107
The Message Definition that defines the payload for this Application is: {{link:messagedefinition-barsmessagedefinitionservicerequestrequestcancelled}}
108108

guides/Live-ImplementationGuide-BaRS/Home/Applications/BaRS-Applications/Applications/BaRS-APP3/Payloads.page.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ topic: APP3-Payloads
55
## {{page-title}}
66

77
### MessageHeader Resource
8-
For detailed information on the use of MessageHeader please refer to the {{pagelink:core-SPMessageHeader-1.3.1, text:Standard Pattern Message Header}}.
8+
For detailed information on the use of MessageHeader please refer to the {{pagelink:core-SPMessageHeader-1.4.0, text:Standard Pattern Message Header}}.
99

1010
The MessageHeader resource for the Referral Request should have the following resource elements set as follows:
1111
* **MessageHeader.eventCoding** - **must** be populated with 'servicerequest-request'
@@ -91,7 +91,7 @@ The level of consent currently supported by BaRS is for 'Direct Care' only. In e
9191

9292
## Referral Cancellation Payload
9393

94-
The ability to cancel a Referral Request is a core workflow in BaRS. For details on the use of the standard pattern for cancellation please see the following {{pagelink:core-SPCancellation-1.3.1, text:Standard Patterns - Cancellation}}.
94+
The ability to cancel a Referral Request is a core workflow in BaRS. For details on the use of the standard pattern for cancellation please see the following {{pagelink:core-SPCancellation-1.4.0, text:Standard Patterns - Cancellation}}.
9595

9696
<br>
9797
<hr>

0 commit comments

Comments
 (0)