Important: Release information
-
This Section of the Implementation Guide is currently a preview, in an Alpha state and subject to change.
+
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.
## Introduction
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.3.1/DocumentReference-StandardPattern/Receiver-DocumentReference.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.3.1/DocumentReference-StandardPattern/Receiver-DocumentReference.md
index e6e8aae8..88fe9b8c 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.3.1/DocumentReference-StandardPattern/Receiver-DocumentReference.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.3.1/DocumentReference-StandardPattern/Receiver-DocumentReference.md
@@ -83,6 +83,16 @@ The third identifier (currently optional) relates to the product-id, system '*ht
}
```
+**context:** MUST include a period set to the Appointment start and end times.
+
+```json
+"context": {
+ "period": {
+ "start": "2025-02-12T12:30:30+00:00",
+ "end": "2025-02-12T12:40:30+00:00"
+ }
+}
+```
### Step 3: Save and Transmit the DocumentReference (pointer)
Once all the necessary fields are populated, perform a [POST](https://digital.nhs.uk/developer/api-catalogue/booking-and-referral-fhir/v1.3.0#post-/DocumentReference) of the DocumentReference to the /DocumentReference endpoint on the BaRS proxy. This will create a DocumentReference in the NRL.
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.3.1/DocumentReference-StandardPattern/Sender-DocumentReference.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.3.1/DocumentReference-StandardPattern/Sender-DocumentReference.md
index 4b9aacb3..022c34eb 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.3.1/DocumentReference-StandardPattern/Sender-DocumentReference.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.3.1/DocumentReference-StandardPattern/Sender-DocumentReference.md
@@ -82,6 +82,17 @@ The third identifier (currently optional) relates to the product-id, system '*ht
}
```
+**context:** includes a period set to the Appointment start and end times.
+
+```json
+"context": {
+ "period": {
+ "start": "2025-02-12T12:30:30+00:00",
+ "end": "2025-02-12T12:40:30+00:00"
+ }
+}
+```
+
### Step 4: Retrieve the booking or referral
The booking or referral resource can be retrieved by making a GET request for the [booking](https://digital.nhs.uk/developer/api-catalogue/booking-and-referral-fhir/v1.3.0#get-/Appointment/-id-) or [referral](https://digital.nhs.uk/developer/api-catalogue/booking-and-referral-fhir/v1.3.0#get-/ServiceRequest/-id-).
@@ -89,7 +100,7 @@ The two key values required to make the request are the first two identifiers in
For BaRS, a GET of the relevant resource using the Target Identifiers. In this simplified example, the identifier containing the service id is used in the NHSD-Target-Identifier header, instructing the BaRS proxy to route to the request to that target **note**: The header is not base64Encoded in this example:
-```bash
+```
cURL --location 'https://int.api.service.nhs.uk/booking-and-referral/FHIR/R4/Appointment/8c63d621-4d86-4f57-8699-e8e22d49935d' \
--header 'X-Request-ID: {{X-Request-ID}}' \
--header 'X-Correlation-ID: {{X-Correlation-ID}}' \
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.3.1/Index.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.3.1/Index.page.md
index bfcbc5e7..8e0bd663 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.3.1/Index.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.3.1/Index.page.md
@@ -213,6 +213,7 @@ For more detail please visit the {{pagelink:Core-StandardPattern-1.3.1, text: St
The key capabilities surrounding appointments are listed below. This section will provide information on how to meet them.
+* view
* book
* update
* cancel
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Deploy/Technical deployment/toc.yaml b/guides/Live-ImplementationGuide-BaRS/Home/Deploy/Technical deployment/toc.yaml
deleted file mode 100644
index 03d6de22..00000000
--- a/guides/Live-ImplementationGuide-BaRS/Home/Deploy/Technical deployment/toc.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-- name: Index
- filename: Index.page.md
-- name: Technical deployment
- filename: Technical deployment.page.md
-- name: DoS Configuration
- filename: DirectoryOfServiceConfiguration.md
\ No newline at end of file
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Deploy/Technical deployment/DirectoryOfServiceConfiguration.md b/guides/Live-ImplementationGuide-BaRS/Home/Deploy/Technical-deployment/DirectoryOfServiceConfiguration.md
similarity index 80%
rename from guides/Live-ImplementationGuide-BaRS/Home/Deploy/Technical deployment/DirectoryOfServiceConfiguration.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Deploy/Technical-deployment/DirectoryOfServiceConfiguration.md
index 57912959..ea7d32f2 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Deploy/Technical deployment/DirectoryOfServiceConfiguration.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Deploy/Technical-deployment/DirectoryOfServiceConfiguration.md
@@ -1,5 +1,7 @@
## {{page-title}}
+**Note:**