Skip to content

Commit 8a982d8

Browse files
authored
Merge pull request #517 from NHSDigital/NBRS-4281-RebookUpdates-10-NEW
Foundation-Updates-3
2 parents 7d2235a + 14e1c73 commit 8a982d8

13 files changed

Lines changed: 58 additions & 11 deletions

BaRS-Images/DocumentReference/BaRS_NRL_Write_Sequence-1.1.0.svg

Lines changed: 1 addition & 1 deletion
Loading

BaRS-Images/SequenceDiagrams/BaRS_Foundation_Book.drawio.svg

Lines changed: 1 addition & 1 deletion
Loading

BaRS-Images/SequenceDiagrams/BaRS_Foundation_Cancel.drawio.svg

Lines changed: 1 addition & 1 deletion
Loading

BaRS-Images/SequenceDiagrams/BaRS_Foundation_ReBook.drawio.svg

Lines changed: 1 addition & 1 deletion
Loading

BaRS-Images/SequenceDiagrams/BaRS_Foundation_Reschedule.drawio.svg

Lines changed: 4 additions & 0 deletions
Loading

BaRS-Images/SequenceDiagrams/BaRS_Foundation_Update.drawio.svg

Lines changed: 1 addition & 1 deletion
Loading

guides/Live-ImplementationGuide-BaRS/Home/Core/1.3.1/Appointment-StandardPattern/Introduction.page.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ The Appointment Management Foundation is based on {{pagelink:design-core-1.3.1,
2323
The key functions surrounding appointment bookings are listed below. This section will provide information on how to meet them using the Appointment Resource.
2424

2525
The ability to -
26+
* view
2627
* book
2728
* update
2829
* cancel

guides/Live-ImplementationGuide-BaRS/Home/Core/1.3.1/Appointment-StandardPattern/Reschedule-Existing-Booking.page.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,16 @@ Steps to Reschedule:
1313
* Select a new slot
1414
* Update the resource with the new slot. NB: Only the .slot element of the resource must be updated
1515
* Perform a [PATCH](https://digital.nhs.uk/developer/api-catalogue/booking-and-referral-fhir/v1.3.0#patch-/Appointment/-id-) operation using the id of the appointment to /Appointment/\{id\}
16-
* Once processed, the Receiver of the booking must [update (PUT)](https://digital.nhs.uk/developer/api-catalogue/booking-and-referral-fhir/v1.3.0#put-/DocumentReference/-id-) the pointer in the central Registry, as described in {{pagelink:core-StandardPattern-document-reference-Receiver-1.3.1, text: Document Reference Standard Pattern - Receiver}}
16+
* Once processed, the Receiver of the booking must [update (PUT)](https://digital.nhs.uk/developer/api-catalogue/booking-and-referral-fhir/v1.3.0#put-/DocumentReference/-id-) the pointer in the central Registry, as described in {{pagelink:core-StandardPattern-document-reference-Receiver-1.3.1, text: Document Reference Standard Pattern - Receiver}}. The principle update to the pointer is to change the .context element to alter the slot time -
17+
18+
```json
19+
"context": {
20+
"period": {
21+
"start": "2025-02-12T12:30:30+00:00",
22+
"end": "2025-02-12T12:40:30+00:00"
23+
}
24+
}
25+
```
1726

1827

1928
In this example the Appointment resource is with the existing slot, and updated with the newly selected slot.
@@ -82,4 +91,4 @@ Request Body
8291
]
8392
}
8493
```
85-
<img src="https://raw.githubusercontent.com/NHSDigital/NHSDigital-FHIR-BookingAndReferrals/main/BaRS-Images/SequenceDiagrams/BaRS_Foundation_Update.drawio.svg" ></img>
94+
<img src="https://raw.githubusercontent.com/NHSDigital/NHSDigital-FHIR-BookingAndReferrals/main/BaRS-Images/SequenceDiagrams/BaRS_Foundation_Reschedule.drawio.svg" ></img>

guides/Live-ImplementationGuide-BaRS/Home/Core/1.3.1/Appointment-StandardPattern/Update-Existing-Booking.page.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,17 @@ resource returned:
2222
]
2323
},
2424
"status": "booked",
25+
"reasonCode": [
26+
{
27+
"coding": [
28+
{
29+
"system": "http://snomed.info/sct",
30+
"code": "165342003",
31+
"display": "Patient declined laboratory test (situation)"
32+
}
33+
]
34+
}
35+
],
2536
"description": "Reason for calling",
2637
"created": "2024-10-08T15:01:30+00:00",
2738
"participant": [
@@ -53,8 +64,8 @@ Request Body
5364
"coding": [
5465
{
5566
"system": "http://snomed.info/sct",
56-
"code": "65363002",
57-
"display": "Otitis media (disorder)"
67+
"code": "165332000",
68+
"display": "Laboratory test requested (situation)"
5869
}
5970
]
6071
}

guides/Live-ImplementationGuide-BaRS/Home/Core/1.3.1/DocumentReference-StandardPattern/Introduction.page.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ topic: core-StandardPattern-document-reference-Introduction-1.3.1
55
# Standard Pattern - DocumentReference
66

77
<div markdown="span" class="alert alert-warning" role="alert"><i class="fa fa-warning"></i><b>Important: Release information</b>
8-
<p>This Section of the Implementation Guide is currently a preview, in an Alpha state and subject to change.</p>
8+
<p>This Section of the Implementation Guide is currently a preview, in an Alpha state and subject to change. There is only currently support for Appointment (booking) pointers.</p>
99
</div>
1010

1111
## Introduction

0 commit comments

Comments
 (0)