From 6d5591c4a635444fe22f673c9b964b08a9665bec Mon Sep 17 00:00:00 2001
From: Carl De'ath <74620667+cda69@users.noreply.github.com>
Date: Thu, 20 Mar 2025 17:10:48 +0000
Subject: [PATCH] UpdateFixForSimplifier
---
.../Cancel-Booking.page.md | 4 +-
.../Appointment-StandardPattern/Index.page.md | 3 +
.../Initial-Booking.page.md | 4 +-
.../Introduction.page.md | 2 +-
.../Rebook-Methods.page.md | 4 +-
.../Update-Existing-Booking.page.md | 4 +-
.../Appointment-StandardPattern/toc.yaml | 0
.../BaRS-FHIR-Usage/Bundle.page.md | 2 +-
.../FHIR-Operations-Framework.page.md | 2 +-
.../BaRS-FHIR-Usage/Frameworks.page.md | 2 +-
.../How-to-handle-times.page.md | 2 +-
.../Core/1.2.2/BaRS-FHIR-Usage/Index.page.md | 4 +
.../BaRS-FHIR-Usage/Introduction.page.md | 2 +-
.../BaRS-FHIR-Usage/Journey-ID.page.md | 2 +-
.../BaRS-FHIR-Usage/LastUpdatedDate.page.md | 2 +-
.../BaRS-FHIR-Usage/REST.page.md | 2 +-
.../BaRS-FHIR-Usage/process-message.page.md | 4 +-
.../{1.2.3 => 1.2.2}/BaRS-FHIR-Usage/toc.yaml | 0
.../All.page.md | 2 +-
.../Booking-Receiver.page.md | 2 +-
.../Booking-Sender.page.md | 2 +-
.../Caching.page.md | 2 +-
.../Index.page.md | 4 +
.../Introduction.page.md | 2 +-
.../Referral-Receiver.page.md | 2 +-
.../Referral-Sender.page.md | 2 +-
.../Core-Functionality-Requirements/toc.yaml | 0
.../DocumentReference-Interface.page.md | 2 +-
.../Index.page.md | 4 +
.../Introduction.page.md | 2 +-
.../Receiver-DocumentReference.md | 2 +-
.../Sender-DocumentReference.md | 2 +-
.../toc.yaml | 0
.../Asynchronous-Workflow.page.md | 2 +-
.../Authenticate-with-BaRS.page.md | 2 +-
.../Authentication-and-Authorisation.page.md | 2 +-
.../End-to-end-workflow/BaRS-FHIR-API.page.md | 2 +-
.../End-to-end-workflow/HTTP-Header.page.md | 2 +-
.../HTTP-Response-Headers.page.md | 2 +-
.../1.2.2/End-to-end-workflow/Index.page.md | 4 +
.../End-to-end-workflow/Introduction.page.md | 2 +-
.../End-to-end-workflow/Logging.page.md | 2 +-
.../Processing-Requests.page.md | 4 +-
.../End-to-end-workflow/Responses.page.md | 2 +-
.../Reversing-Roles.page.md | 2 +-
.../End-to-end-workflow/Routing.page.md | 2 +-
.../Service-Discovery.page.md | 2 +-
.../End-to-end-workflow/toc.yaml | 0
.../transactional-Integrity.page.md | 2 +-
.../Endpoint-Data.md | 2 +-
.../Interface.md | 2 +-
.../Introduction.md | 2 +-
.../Sequences.md | 2 +-
.../index.page.md | 3 +
.../toc.yaml | 0
.../BaRS-interactions--receiving.page.md | 2 +-
.../BaRS-interactions--sending.page.md | 2 +-
.../Error-Handling/Diagnostics-Text.page.md | 2 +-
.../Error-Handling/Example-Errors.page.md | 2 +-
.../Bundle-Processing.page.md | 0
.../Capability-Statement.page.md | 2 +-
.../GET--Appointment.page.md | 0
.../GET--MessageDefinition.page.md | 0
.../GET--ServiceRequest.page.md | 0
.../GET--Slots.page.md | 0
.../General-Failure-Scenarios.page.md | 0
.../Failure-Scenarios-1.1.x/Index.page.md | 3 +
.../Introduction.page.md | 2 +-
.../Message-Routing.page.md | 2 +-
.../Failure-Scenarios-1.1.x/toc.yaml | 0
.../Error-Handling/Failure-Scenarios.page.md | 4 +-
.../Core/1.2.2/Error-Handling/Index.page.md | 4 +
.../Error-Handling/Introduction.page.md | 4 +-
.../OperationOutcome-Example.page.md | 2 +-
.../Error-Handling/Overview.page.md | 2 +-
.../Receiver-Responsibilities.page.md | 2 +-
.../Sender-Responsibilities.page.md | 2 +-
.../{1.2.3 => 1.2.2}/Error-Handling/toc.yaml | 0
.../Home/Core/{1.2.3 => 1.2.2}/Index.page.md | 180 +++++++++---------
.../Non-Functional-Requirements/Index.page.md | 4 +
.../Introduction.page.md | 2 +-
.../Processing-Times.page.md | 2 +-
.../Requirements.page.md | 2 +-
.../Non-Functional-Requirements/toc.yaml | 0
.../Authorisation.page.md | 2 +-
.../Security-and-Authorisation/Index.page.md | 4 +
.../Introduction.page.md | 2 +-
.../OAuth-Endpoints.page.md | 2 +-
.../Receiver.page.md | 2 +-
.../Security-and-Authorisation/Sender.page.md | 2 +-
.../Security-and-Authorisation/toc.yaml | 0
.../Cancellation.page.md | 8 +-
.../Introduction.page.md | 2 +-
.../Message-Headers.page.md | 4 +-
.../Standard-Pattern-For-Composites.page.md | 2 +-
.../Use-Case-Categories.page.md | 2 +-
.../index.page.md | 3 +
.../toc.yaml | 0
.../Definition-of-a-retry.page.md | 2 +-
.../Failure-Scenarios.page.md | 2 +-
.../Feedback--response--requests.page.md | 2 +-
.../Transactional-integrity/Index.page.md | 3 +
.../Initial-Request.page.md | 2 +-
.../Introduction.page.md | 2 +-
.../Onwards-Referrals.page.md | 2 +-
.../Receiver-responsibilities.page.md | 2 +-
.../Retry-Scenario.page.md | 2 +-
.../Sender-responsibilities.page.md | 2 +-
.../Sending-an-update.page.md | 2 +-
.../Transactional-integrity/toc.yaml | 0
.../Home/Core/{1.2.3 => 1.2.2}/toc.yaml | 0
.../Appointment-StandardPattern/Index.page.md | 3 -
.../Core/1.2.3/BaRS-FHIR-Usage/Index.page.md | 4 -
.../Index.page.md | 4 -
.../Index.page.md | 4 -
.../1.2.3/End-to-end-workflow/Index.page.md | 4 -
.../index.page.md | 3 -
.../Failure-Scenarios-1.1.x/Index.page.md | 3 -
.../Core/1.2.3/Error-Handling/Index.page.md | 4 -
.../Non-Functional-Requirements/Index.page.md | 4 -
.../Security-and-Authorisation/Index.page.md | 4 -
.../index.page.md | 3 -
.../Transactional-integrity/Index.page.md | 3 -
123 files changed, 224 insertions(+), 224 deletions(-)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Appointment-StandardPattern/Cancel-Booking.page.md (95%)
create mode 100644 guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Appointment-StandardPattern/Index.page.md
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Appointment-StandardPattern/Initial-Booking.page.md (90%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Appointment-StandardPattern/Introduction.page.md (98%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Appointment-StandardPattern/Rebook-Methods.page.md (97%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Appointment-StandardPattern/Update-Existing-Booking.page.md (94%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Appointment-StandardPattern/toc.yaml (100%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/BaRS-FHIR-Usage/Bundle.page.md (96%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/BaRS-FHIR-Usage/FHIR-Operations-Framework.page.md (95%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/BaRS-FHIR-Usage/Frameworks.page.md (76%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/BaRS-FHIR-Usage/How-to-handle-times.page.md (97%)
create mode 100644 guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/Index.page.md
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/BaRS-FHIR-Usage/Introduction.page.md (87%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/BaRS-FHIR-Usage/Journey-ID.page.md (95%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/BaRS-FHIR-Usage/LastUpdatedDate.page.md (89%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/BaRS-FHIR-Usage/REST.page.md (94%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/BaRS-FHIR-Usage/process-message.page.md (89%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/BaRS-FHIR-Usage/toc.yaml (100%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Core-Functionality-Requirements/All.page.md (81%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Core-Functionality-Requirements/Booking-Receiver.page.md (74%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Core-Functionality-Requirements/Booking-Sender.page.md (76%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Core-Functionality-Requirements/Caching.page.md (85%)
create mode 100644 guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Core-Functionality-Requirements/Index.page.md
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Core-Functionality-Requirements/Introduction.page.md (87%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Core-Functionality-Requirements/Referral-Receiver.page.md (78%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Core-Functionality-Requirements/Referral-Sender.page.md (79%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Core-Functionality-Requirements/toc.yaml (100%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/DocumentReference-StandardPattern/DocumentReference-Interface.page.md (98%)
create mode 100644 guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/DocumentReference-StandardPattern/Index.page.md
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/DocumentReference-StandardPattern/Introduction.page.md (99%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/DocumentReference-StandardPattern/Receiver-DocumentReference.md (98%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/DocumentReference-StandardPattern/Sender-DocumentReference.md (98%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/DocumentReference-StandardPattern/toc.yaml (100%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/End-to-end-workflow/Asynchronous-Workflow.page.md (92%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/End-to-end-workflow/Authenticate-with-BaRS.page.md (95%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/End-to-end-workflow/Authentication-and-Authorisation.page.md (98%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/End-to-end-workflow/BaRS-FHIR-API.page.md (93%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/End-to-end-workflow/HTTP-Header.page.md (88%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/End-to-end-workflow/HTTP-Response-Headers.page.md (91%)
create mode 100644 guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/End-to-end-workflow/Index.page.md
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/End-to-end-workflow/Introduction.page.md (94%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/End-to-end-workflow/Logging.page.md (98%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/End-to-end-workflow/Processing-Requests.page.md (94%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/End-to-end-workflow/Responses.page.md (82%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/End-to-end-workflow/Reversing-Roles.page.md (90%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/End-to-end-workflow/Routing.page.md (91%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/End-to-end-workflow/Service-Discovery.page.md (90%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/End-to-end-workflow/toc.yaml (100%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/End-to-end-workflow/transactional-Integrity.page.md (96%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/EndpointCatalogue-StandardPattern/Endpoint-Data.md (99%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/EndpointCatalogue-StandardPattern/Interface.md (99%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/EndpointCatalogue-StandardPattern/Introduction.md (97%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/EndpointCatalogue-StandardPattern/Sequences.md (97%)
create mode 100644 guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/EndpointCatalogue-StandardPattern/index.page.md
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/EndpointCatalogue-StandardPattern/toc.yaml (100%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Error-Handling/BaRS-interactions--receiving.page.md (50%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Error-Handling/BaRS-interactions--sending.page.md (97%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Error-Handling/Diagnostics-Text.page.md (93%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Error-Handling/Example-Errors.page.md (98%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Error-Handling/Failure-Scenarios-1.1.x/Bundle-Processing.page.md (100%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Error-Handling/Failure-Scenarios-1.1.x/Capability-Statement.page.md (93%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Error-Handling/Failure-Scenarios-1.1.x/GET--Appointment.page.md (100%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Error-Handling/Failure-Scenarios-1.1.x/GET--MessageDefinition.page.md (100%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Error-Handling/Failure-Scenarios-1.1.x/GET--ServiceRequest.page.md (100%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Error-Handling/Failure-Scenarios-1.1.x/GET--Slots.page.md (100%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Error-Handling/Failure-Scenarios-1.1.x/General-Failure-Scenarios.page.md (100%)
create mode 100644 guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Error-Handling/Failure-Scenarios-1.1.x/Index.page.md
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Error-Handling/Failure-Scenarios-1.1.x/Introduction.page.md (94%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Error-Handling/Failure-Scenarios-1.1.x/Message-Routing.page.md (99%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Error-Handling/Failure-Scenarios-1.1.x/toc.yaml (100%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Error-Handling/Failure-Scenarios.page.md (64%)
create mode 100644 guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Error-Handling/Index.page.md
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Error-Handling/Introduction.page.md (77%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Error-Handling/OperationOutcome-Example.page.md (95%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Error-Handling/Overview.page.md (98%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Error-Handling/Receiver-Responsibilities.page.md (96%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Error-Handling/Sender-Responsibilities.page.md (93%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Error-Handling/toc.yaml (100%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Index.page.md (72%)
create mode 100644 guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Non-Functional-Requirements/Index.page.md
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Non-Functional-Requirements/Introduction.page.md (89%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Non-Functional-Requirements/Processing-Times.page.md (96%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Non-Functional-Requirements/Requirements.page.md (99%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Non-Functional-Requirements/toc.yaml (100%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Security-and-Authorisation/Authorisation.page.md (98%)
create mode 100644 guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Security-and-Authorisation/Index.page.md
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Security-and-Authorisation/Introduction.page.md (54%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Security-and-Authorisation/OAuth-Endpoints.page.md (96%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Security-and-Authorisation/Receiver.page.md (98%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Security-and-Authorisation/Sender.page.md (97%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Security-and-Authorisation/toc.yaml (100%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Standard-Pattern-Composite-Messages/Cancellation.page.md (99%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Standard-Pattern-Composite-Messages/Introduction.page.md (90%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Standard-Pattern-Composite-Messages/Message-Headers.page.md (98%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Standard-Pattern-Composite-Messages/Standard-Pattern-For-Composites.page.md (99%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Standard-Pattern-Composite-Messages/Use-Case-Categories.page.md (98%)
create mode 100644 guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Standard-Pattern-Composite-Messages/index.page.md
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Standard-Pattern-Composite-Messages/toc.yaml (100%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Transactional-integrity/Definition-of-a-retry.page.md (87%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Transactional-integrity/Failure-Scenarios.page.md (99%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Transactional-integrity/Feedback--response--requests.page.md (90%)
create mode 100644 guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Index.page.md
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Transactional-integrity/Initial-Request.page.md (88%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Transactional-integrity/Introduction.page.md (97%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Transactional-integrity/Onwards-Referrals.page.md (89%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Transactional-integrity/Receiver-responsibilities.page.md (91%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Transactional-integrity/Retry-Scenario.page.md (94%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Transactional-integrity/Sender-responsibilities.page.md (97%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Transactional-integrity/Sending-an-update.page.md (90%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/Transactional-integrity/toc.yaml (100%)
rename guides/Live-ImplementationGuide-BaRS/Home/Core/{1.2.3 => 1.2.2}/toc.yaml (100%)
delete mode 100644 guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Appointment-StandardPattern/Index.page.md
delete mode 100644 guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/Index.page.md
delete mode 100644 guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Core-Functionality-Requirements/Index.page.md
delete mode 100644 guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/DocumentReference-StandardPattern/Index.page.md
delete mode 100644 guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/End-to-end-workflow/Index.page.md
delete mode 100644 guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/EndpointCatalogue-StandardPattern/index.page.md
delete mode 100644 guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Error-Handling/Failure-Scenarios-1.1.x/Index.page.md
delete mode 100644 guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Error-Handling/Index.page.md
delete mode 100644 guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Non-Functional-Requirements/Index.page.md
delete mode 100644 guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Security-and-Authorisation/Index.page.md
delete mode 100644 guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Standard-Pattern-Composite-Messages/index.page.md
delete mode 100644 guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Index.page.md
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Appointment-StandardPattern/Cancel-Booking.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Appointment-StandardPattern/Cancel-Booking.page.md
similarity index 95%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Appointment-StandardPattern/Cancel-Booking.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Appointment-StandardPattern/Cancel-Booking.page.md
index 663f9a3e..75c3316a 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Appointment-StandardPattern/Cancel-Booking.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Appointment-StandardPattern/Cancel-Booking.page.md
@@ -1,5 +1,5 @@
---
-topic: core-StandardPattern-appointment-cancel-1.2.3
+topic: core-StandardPattern-appointment-cancel-1.2.2
---
### Cancel
@@ -109,4 +109,4 @@ Request body:
-Once the appointment is cancelled, the Receiver is responsible for managing the pointer in the central Registry, as described {{pagelink:core-StandardPattern-document-reference-1.2.3, text: here}}.
\ No newline at end of file
+Once the appointment is cancelled, the Receiver is responsible for managing the pointer in the central Registry, as described {{pagelink:core-StandardPattern-document-reference-1.2.2, text: here}}.
\ No newline at end of file
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Appointment-StandardPattern/Index.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Appointment-StandardPattern/Index.page.md
new file mode 100644
index 00000000..1f276d0f
--- /dev/null
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Appointment-StandardPattern/Index.page.md
@@ -0,0 +1,3 @@
+---
+topic: core-StandardPattern-appointment-1.2.2
+---
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Appointment-StandardPattern/Initial-Booking.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Appointment-StandardPattern/Initial-Booking.page.md
similarity index 90%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Appointment-StandardPattern/Initial-Booking.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Appointment-StandardPattern/Initial-Booking.page.md
index fbf5b17b..1f316cfd 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Appointment-StandardPattern/Initial-Booking.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Appointment-StandardPattern/Initial-Booking.page.md
@@ -1,5 +1,5 @@
---
-topic: core-StandardPattern-appointment-booking-1.2.3
+topic: core-StandardPattern-appointment-booking-1.2.2
---
## Appointment Resource
@@ -19,6 +19,6 @@ The method for the initial booking of an appointment depends on the {{pagelink:H
-Once the appointment is created, the Receiver is responsible for managing the pointer in the central Registry, as described {{pagelink:core-StandardPattern-document-reference-1.2.3, text: here}}.
+Once the appointment is created, the Receiver is responsible for managing the pointer in the central Registry, as described {{pagelink:core-StandardPattern-document-reference-1.2.2, text: here}}.
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Appointment-StandardPattern/Introduction.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Appointment-StandardPattern/Introduction.page.md
similarity index 98%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Appointment-StandardPattern/Introduction.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Appointment-StandardPattern/Introduction.page.md
index 0ab37ab9..806c54de 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Appointment-StandardPattern/Introduction.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Appointment-StandardPattern/Introduction.page.md
@@ -1,5 +1,5 @@
---
-topic: core-StandardPattern-appointment-Introduction-1.2.3
+topic: core-StandardPattern-appointment-Introduction-1.2.2
---
# Standard Pattern - Appointments
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Appointment-StandardPattern/Rebook-Methods.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Appointment-StandardPattern/Rebook-Methods.page.md
similarity index 97%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Appointment-StandardPattern/Rebook-Methods.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Appointment-StandardPattern/Rebook-Methods.page.md
index 41995415..7b44b769 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Appointment-StandardPattern/Rebook-Methods.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Appointment-StandardPattern/Rebook-Methods.page.md
@@ -1,5 +1,5 @@
---
-topic: core-StandardPattern-appointment-rebook-1.2.3
+topic: core-StandardPattern-appointment-rebook-1.2.2
---
### Rebook
@@ -105,4 +105,4 @@ Using PATCH:
-Once the appointment is rebooked, the Receiver is responsible for managing the pointer in the central Registry, as described {{pagelink:core-StandardPattern-document-reference-1.2.3, text: here}}.
+Once the appointment is rebooked, the Receiver is responsible for managing the pointer in the central Registry, as described {{pagelink:core-StandardPattern-document-reference-1.2.2, text: here}}.
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Appointment-StandardPattern/Update-Existing-Booking.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Appointment-StandardPattern/Update-Existing-Booking.page.md
similarity index 94%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Appointment-StandardPattern/Update-Existing-Booking.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Appointment-StandardPattern/Update-Existing-Booking.page.md
index eb23575d..10bab0f2 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Appointment-StandardPattern/Update-Existing-Booking.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Appointment-StandardPattern/Update-Existing-Booking.page.md
@@ -1,5 +1,5 @@
---
-topic: core-StandardPattern-appointment-update-1.2.3
+topic: core-StandardPattern-appointment-update-1.2.2
---
### Update
@@ -71,4 +71,4 @@ Request Body
```
-Once the appointment is updated, the Receiver is responsible for managing the pointer in the central Registry, as described {{pagelink:core-StandardPattern-document-reference-1.2.3, text: here}}.
+Once the appointment is updated, the Receiver is responsible for managing the pointer in the central Registry, as described {{pagelink:core-StandardPattern-document-reference-1.2.2, text: here}}.
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Appointment-StandardPattern/toc.yaml b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Appointment-StandardPattern/toc.yaml
similarity index 100%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Appointment-StandardPattern/toc.yaml
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Appointment-StandardPattern/toc.yaml
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/Bundle.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/Bundle.page.md
similarity index 96%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/Bundle.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/Bundle.page.md
index ef3f8889..b5d049ea 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/Bundle.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/Bundle.page.md
@@ -1,5 +1,5 @@
---
-topic: core-FHIRUsage-bundle-1.2.3
+topic: core-FHIRUsage-bundle-1.2.2
---
## Bundle
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/FHIR-Operations-Framework.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/FHIR-Operations-Framework.page.md
similarity index 95%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/FHIR-Operations-Framework.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/FHIR-Operations-Framework.page.md
index f09089ad..945fde42 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/FHIR-Operations-Framework.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/FHIR-Operations-Framework.page.md
@@ -1,5 +1,5 @@
---
-topic: core-FHIRUsage-FHIR-Operations-1.2.3
+topic: core-FHIRUsage-FHIR-Operations-1.2.2
---
## FHIR Operations framework
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/Frameworks.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/Frameworks.page.md
similarity index 76%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/Frameworks.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/Frameworks.page.md
index e6dcd04a..58087e7f 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/Frameworks.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/Frameworks.page.md
@@ -1,5 +1,5 @@
---
-topic: core-FHIRUsage-Framework-1.2.3
+topic: core-FHIRUsage-Framework-1.2.2
---
## Frameworks
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/How-to-handle-times.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/How-to-handle-times.page.md
similarity index 97%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/How-to-handle-times.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/How-to-handle-times.page.md
index c2ed61f6..23b786f1 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/How-to-handle-times.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/How-to-handle-times.page.md
@@ -1,5 +1,5 @@
---
-topic: core-FHIRUsage-Time-1.2.3
+topic: core-FHIRUsage-Time-1.2.2
---
## {{page-title}}
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/Index.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/Index.page.md
new file mode 100644
index 00000000..68eaf0d0
--- /dev/null
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/Index.page.md
@@ -0,0 +1,4 @@
+---
+topic: core-FHIRUsage-1.2.2
+---
+
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/Introduction.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/Introduction.page.md
similarity index 87%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/Introduction.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/Introduction.page.md
index 228820b9..08103c83 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/Introduction.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/Introduction.page.md
@@ -1,5 +1,5 @@
---
-topic: core-FHIRUsage-Introduction-1.2.3
+topic: core-FHIRUsage-Introduction-1.2.2
---
# BaRS FHIR Usage
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/Journey-ID.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/Journey-ID.page.md
similarity index 95%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/Journey-ID.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/Journey-ID.page.md
index fa43c6d3..89035f9b 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/Journey-ID.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/Journey-ID.page.md
@@ -1,5 +1,5 @@
---
-topic: core-FHIRUsage-JourneyID-1.2.3
+topic: core-FHIRUsage-JourneyID-1.2.2
---
## {{page-title}}
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/LastUpdatedDate.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/LastUpdatedDate.page.md
similarity index 89%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/LastUpdatedDate.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/LastUpdatedDate.page.md
index aac1c92f..072ebef0 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/LastUpdatedDate.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/LastUpdatedDate.page.md
@@ -1,5 +1,5 @@
---
-topic: core-FHIRUsage-LastUpdated-1.2.3
+topic: core-FHIRUsage-LastUpdated-1.2.2
---
## {{page-title}}
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/REST.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/REST.page.md
similarity index 94%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/REST.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/REST.page.md
index 902d2ba9..64add4af 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/REST.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/REST.page.md
@@ -1,5 +1,5 @@
---
-topic: core-FHIRUsage-REST-1.2.3
+topic: core-FHIRUsage-REST-1.2.2
---
## REST
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/process-message.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/process-message.page.md
similarity index 89%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/process-message.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/process-message.page.md
index c64419ab..647990e7 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/process-message.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/BaRS-FHIR-Usage/process-message.page.md
@@ -1,5 +1,5 @@
---
-topic: core-FHIRUsage-Process-Message-1.2.3
+topic: core-FHIRUsage-Process-Message-1.2.2
---
## $process-message
@@ -14,7 +14,7 @@ The endpoint receives only POST requests of bundle type 'message', with the requ
You must implement a $process-message endpoint to be compliant with BaRS because it is used for initial requests (booking, service request etc.) but also for responses (validation outcome response etc.).
-Please see the {{pagelink:Core-StandardPattern-1.2.3, text: Standard Patterns}} for generic guidance for processing messages.
+Please see the {{pagelink:Core-StandardPattern-1.2.2, text: Standard Patterns}} for generic guidance for processing messages.
@@ -34,83 +34,83 @@ You will find here a set of documentation, specifications and services that desc
> Expand for full Core directory
-• {{pagelink:design-core-1.2.3 , text: Core 1.2.2}}
- • {{pagelink:core-EndToEndWorkflow-1.2.3 , text:End to end workflow}}
- • {{pagelink:core-EndToEndWorkflow-ServiceDiscovery-1.2.3 , text:Service Discovery}}
- • {{pagelink:core-EndToEndWorkflow-BaRSAuth-1.2.3 , text:Authenticate with BaRS}}
- • {{pagelink:core-EndToEndWorkflow-API-1.2.3 , text:BaRS FHIR API}}
- • {{pagelink:core-EndToEndWorkflow-HTTPHeader-1.2.3 , text:HTTP Header}}
- • {{pagelink:core-EndToEndWorkflow-Routing-1.2.3 , text:Routing}}
- • {{pagelink:core-EndToEndWorkflow-Auth-1.2.3 , text:Authentication and Authorisation}}
- • {{pagelink:core-EndToEndWorkflow-Transactional-Integrity-1.2.3 , text:Transactional Integrity}}
- • {{pagelink:core-EndToEndWorkflow-HTTPResponseHeader-1.2.3 , text:HTTP Response Headers}}
- • {{pagelink:core-EndToEndWorkflow-Processing-1.2.3 , text:Processing Requests}}
- • {{pagelink:core-EndToEndWorkflow-Responses-1.2.3 , text:Responses}}
- • {{pagelink:core-EndToEndWorkflow-ReversingRoles-1.2.3 , text:Reversing Roles}}
- • {{pagelink:core-EndToEndWorkflow-AsyncWorkflow-1.2.3 , text:Asynchronous Workflow}}
- • {{pagelink:core-FunctionalityRequirements-1.2.3 , text:Core Functionality Requirements.}}
- • {{pagelink:core-FunctionalityRequirements-All-1.2.3 , text:All}}
- • {{pagelink:core-FunctionalityRequirements-Caching-1.2.3 , text:Caching}}
- • {{pagelink:core-FunctionalityRequirements-BookingSender-1.2.3 , text:Booking Sender}}
- • {{pagelink:core-FunctionalityRequirements-BookingReceiver-1.2.3 , text:Booking Receiver}}
- • {{pagelink:core-FunctionalityRequirements-ReferralSender-1.2.3 , text:Referral Sender}}
- • {{pagelink:core-FunctionalityRequirements-ReferralReceiver-1.2.3 , text:Referral Receiver}}
- • {{pagelink:core-FHIRUsage-1.2.3 , text:BaRS FHIR Usage}}
- • {{pagelink:core-FHIRUsage-Framework-1.2.3 , text:Frameworks}}
- • {{pagelink:core-FHIRUsage-REST-1.2.3 , text:REST}}
- • {{pagelink:core-FHIRUsage-FHIR-Operations-1.2.3 , text:FHIR Operations}}
- • {{pagelink:core-FHIRUsage-Process-Message-1.2.3 , text:$process-message}}
- • {{pagelink:core-FHIRUsage-bundle-1.2.3 , text:Bundle}}
- • {{pagelink:core-FHIRUsage-JourneyID-1.2.3 , text:Journey ID}}
- • {{pagelink:core-FHIRUsage-Time-1.2.3 , text:How to handle times}}
- • {{pagelink:core-FHIRUsage-LastUpdated-1.2.3 , text:LastUpdatedDate}}
- • {{pagelink:core-Security-1.2.3 , text:Security and Authorisation}}
- • {{pagelink:core-Security-Sender-1.2.3 , text:Sender}}
- • {{pagelink:core-Security-Oauth-1.2.3 , text:OAuth Endpoints}}
- • {{pagelink:core-Security-Receiver-1.2.3 , text:Receiver}}
- • {{pagelink:core-Security-Auth-1.2.3 , text:Authorisation}}
- • {{pagelink:core-ErrorHandling-1.2.3 , text:Error Handling}}
- • {{pagelink:core-ErrorHandling-Overview-1.2.3 , text:Overview}}
- • {{pagelink:core-ErrorHandling-IntS-1.2.3 , text:BaRS interactions(sending)}}
- • {{pagelink:core-ErrorHandling-OpOut-1.2.3 , text:OperationOutcome Example}}
- • {{pagelink:core-ErrorHandling-Diag-1.2.3 , text:Diagnostic Text}}
- • {{pagelink:core-ErrorHandling-Examples-1.2.3 , text:Example Errors}}
- • {{pagelink:core-ErrorHandling-SendResp-1.2.3 , text:Sender Responsibilities}}
- • {{pagelink:core-ErrorHandling-IntR-1.2.3 , text:BaRs interactions(receiving)}}
- • {{pagelink:core-ErrorHandling-RecResp-1.2.3 , text:Receiver responsibilities}}
- • {{pagelink:core-failure_scenarios-1.2.3 , text:Failure Scenarios}}
- • {{pagelink:Core-TransactionalIntegrity-1.2.3 , text:Transactional Integrity}}
- • {{pagelink:Core-TransactionalIntegrity-Initial-1.2.3 , text:Initial Request}}
- • {{pagelink:Core-TransactionalIntegrity-Update-1.2.3 , text:Sending an update}}
- • {{pagelink:Core-TransactionalIntegrity-Feedback-1.2.3 , text:Feedback (response) requests}}
- • {{pagelink:Core-TransactionalIntegrity-Retry-1.2.3 , text:Retry Scenario}}
- • {{pagelink:Core-TransactionalIntegrity-Onward-1.2.3 , text:Onwards Referrals}}
- • {{pagelink:Core-TransactionalIntegrity-retry-1.2.3 , text:Definition of a Retry}}
- • {{pagelink:Core-TransactionalIntegrity-Receiver-1.2.3 , text:Receiver responsibilities}}
- • {{pagelink:Core-TransactionalIntegrity-Sender-1.2.3 , text:Sender responsibilities}}
- • {{pagelink:core-TIFailureScenarios-1.2.3 , text:Failure Scenarios}}
- • {{pagelink:core-NFR-1.2.3 , text:Non functional Requirements}}
- • {{pagelink:core-NFR-Requirements-1.2.3 , text:Requirements}}
- • {{pagelink:core-NFR-Processing-Time-1.2.3 , text:Processing Times}}
- • {{pagelink:Core-StandardPattern-1.2.3 , text:Standard Pattern - Composite Messages}}
- • {{pagelink:core-SPComposites-1.2.3 , text:Standard Pattern for Composites}}
- • {{pagelink:core-SPMessageHeader-1.2.3 , text:Message Headers}}
- • {{pagelink:core-SPCancellation-1.2.3 , text:Cancellation}}
- • {{pagelink:core-SPUseCaseCategories-1.2.3 , text:Use Case Categories}}
- • {{pagelink:core-StandardPattern-appointment-1.2.3 , text:Standard Pattern - Appointments}}
- • {{pagelink:core-StandardPattern-appointment-booking-1.2.3 , text:Booking}}
- • {{pagelink:core-StandardPattern-appointment-update-1.2.3 , text:Updates}}
- • {{pagelink:core-StandardPattern-appointment-cancel-1.2.3 , text:Cancellations}}
- • {{pagelink:core-StandardPattern-appointment-rebook-1.2.3 , text:Rebook}}
- • {{pagelink:core-StandardPattern-document-reference-1.2.3 , text:Standard Pattern - DocumentReference}}
- • {{pagelink:core-StandardPattern-document-reference-Sender-1.2.3 , text:Sender}}
- • {{pagelink:core-StandardPattern-document-reference-Receiver-1.2.3 , text:Receiver}}
- • {{pagelink:core-StandardPattern-document-reference-interface-1.2.3 , text:Interface}}
- • {{core-StandardPattern-Endpoints-1.2.3 , text:Standard Pattern - Endpoints}}
- • {{pagelink:core-StandardPattern-Endpoint-Introduction-1.2.3 , text:Introduction}}
- • {{pagelink:core-StandardPattern-Endpoint-Interface-1.2.3 , text:Interface}}
- • {{core-StandardPattern-Endpoint-Data-1.2.3 , text:Data Model}}
- • {{pagelink:core-StandardPattern-Endpoint-Sequences-1.2.3 , text:Sequences}}
+• {{pagelink:design-core-1.2.2 , text: Core 1.2.2}}
+ • {{pagelink:core-EndToEndWorkflow-1.2.2 , text:End to end workflow}}
+ • {{pagelink:core-EndToEndWorkflow-ServiceDiscovery-1.2.2 , text:Service Discovery}}
+ • {{pagelink:core-EndToEndWorkflow-BaRSAuth-1.2.2 , text:Authenticate with BaRS}}
+ • {{pagelink:core-EndToEndWorkflow-API-1.2.2 , text:BaRS FHIR API}}
+ • {{pagelink:core-EndToEndWorkflow-HTTPHeader-1.2.2 , text:HTTP Header}}
+ • {{pagelink:core-EndToEndWorkflow-Routing-1.2.2 , text:Routing}}
+ • {{pagelink:core-EndToEndWorkflow-Auth-1.2.2 , text:Authentication and Authorisation}}
+ • {{pagelink:core-EndToEndWorkflow-Transactional-Integrity-1.2.2 , text:Transactional Integrity}}
+ • {{pagelink:core-EndToEndWorkflow-HTTPResponseHeader-1.2.2 , text:HTTP Response Headers}}
+ • {{pagelink:core-EndToEndWorkflow-Processing-1.2.2 , text:Processing Requests}}
+ • {{pagelink:core-EndToEndWorkflow-Responses-1.2.2 , text:Responses}}
+ • {{pagelink:core-EndToEndWorkflow-ReversingRoles-1.2.2 , text:Reversing Roles}}
+ • {{pagelink:core-EndToEndWorkflow-AsyncWorkflow-1.2.2 , text:Asynchronous Workflow}}
+ • {{pagelink:core-FunctionalityRequirements-1.2.2 , text:Core Functionality Requirements.}}
+ • {{pagelink:core-FunctionalityRequirements-All-1.2.2 , text:All}}
+ • {{pagelink:core-FunctionalityRequirements-Caching-1.2.2 , text:Caching}}
+ • {{pagelink:core-FunctionalityRequirements-BookingSender-1.2.2 , text:Booking Sender}}
+ • {{pagelink:core-FunctionalityRequirements-BookingReceiver-1.2.2 , text:Booking Receiver}}
+ • {{pagelink:core-FunctionalityRequirements-ReferralSender-1.2.2 , text:Referral Sender}}
+ • {{pagelink:core-FunctionalityRequirements-ReferralReceiver-1.2.2 , text:Referral Receiver}}
+ • {{pagelink:core-FHIRUsage-1.2.2 , text:BaRS FHIR Usage}}
+ • {{pagelink:core-FHIRUsage-Framework-1.2.2 , text:Frameworks}}
+ • {{pagelink:core-FHIRUsage-REST-1.2.2 , text:REST}}
+ • {{pagelink:core-FHIRUsage-FHIR-Operations-1.2.2 , text:FHIR Operations}}
+ • {{pagelink:core-FHIRUsage-Process-Message-1.2.2 , text:$process-message}}
+ • {{pagelink:core-FHIRUsage-bundle-1.2.2 , text:Bundle}}
+ • {{pagelink:core-FHIRUsage-JourneyID-1.2.2 , text:Journey ID}}
+ • {{pagelink:core-FHIRUsage-Time-1.2.2 , text:How to handle times}}
+ • {{pagelink:core-FHIRUsage-LastUpdated-1.2.2 , text:LastUpdatedDate}}
+ • {{pagelink:core-Security-1.2.2 , text:Security and Authorisation}}
+ • {{pagelink:core-Security-Sender-1.2.2 , text:Sender}}
+ • {{pagelink:core-Security-Oauth-1.2.2 , text:OAuth Endpoints}}
+ • {{pagelink:core-Security-Receiver-1.2.2 , text:Receiver}}
+ • {{pagelink:core-Security-Auth-1.2.2 , text:Authorisation}}
+ • {{pagelink:core-ErrorHandling-1.2.2 , text:Error Handling}}
+ • {{pagelink:core-ErrorHandling-Overview-1.2.2 , text:Overview}}
+ • {{pagelink:core-ErrorHandling-IntS-1.2.2 , text:BaRS interactions(sending)}}
+ • {{pagelink:core-ErrorHandling-OpOut-1.2.2 , text:OperationOutcome Example}}
+ • {{pagelink:core-ErrorHandling-Diag-1.2.2 , text:Diagnostic Text}}
+ • {{pagelink:core-ErrorHandling-Examples-1.2.2 , text:Example Errors}}
+ • {{pagelink:core-ErrorHandling-SendResp-1.2.2 , text:Sender Responsibilities}}
+ • {{pagelink:core-ErrorHandling-IntR-1.2.2 , text:BaRs interactions(receiving)}}
+ • {{pagelink:core-ErrorHandling-RecResp-1.2.2 , text:Receiver responsibilities}}
+ • {{pagelink:core-failure_scenarios-1.2.2 , text:Failure Scenarios}}
+ • {{pagelink:Core-TransactionalIntegrity-1.2.2 , text:Transactional Integrity}}
+ • {{pagelink:Core-TransactionalIntegrity-Initial-1.2.2 , text:Initial Request}}
+ • {{pagelink:Core-TransactionalIntegrity-Update-1.2.2 , text:Sending an update}}
+ • {{pagelink:Core-TransactionalIntegrity-Feedback-1.2.2 , text:Feedback (response) requests}}
+ • {{pagelink:Core-TransactionalIntegrity-Retry-1.2.2 , text:Retry Scenario}}
+ • {{pagelink:Core-TransactionalIntegrity-Onward-1.2.2 , text:Onwards Referrals}}
+ • {{pagelink:Core-TransactionalIntegrity-retry-1.2.2 , text:Definition of a Retry}}
+ • {{pagelink:Core-TransactionalIntegrity-Receiver-1.2.2 , text:Receiver responsibilities}}
+ • {{pagelink:Core-TransactionalIntegrity-Sender-1.2.2 , text:Sender responsibilities}}
+ • {{pagelink:core-TIFailureScenarios-1.2.2 , text:Failure Scenarios}}
+ • {{pagelink:core-NFR-1.2.2 , text:Non functional Requirements}}
+ • {{pagelink:core-NFR-Requirements-1.2.2 , text:Requirements}}
+ • {{pagelink:core-NFR-Processing-Time-1.2.2 , text:Processing Times}}
+ • {{pagelink:Core-StandardPattern-1.2.2 , text:Standard Pattern - Composite Messages}}
+ • {{pagelink:core-SPComposites-1.2.2 , text:Standard Pattern for Composites}}
+ • {{pagelink:core-SPMessageHeader-1.2.2 , text:Message Headers}}
+ • {{pagelink:core-SPCancellation-1.2.2 , text:Cancellation}}
+ • {{pagelink:core-SPUseCaseCategories-1.2.2 , text:Use Case Categories}}
+ • {{pagelink:core-StandardPattern-appointment-1.2.2 , text:Standard Pattern - Appointments}}
+ • {{pagelink:core-StandardPattern-appointment-booking-1.2.2 , text:Booking}}
+ • {{pagelink:core-StandardPattern-appointment-update-1.2.2 , text:Updates}}
+ • {{pagelink:core-StandardPattern-appointment-cancel-1.2.2 , text:Cancellations}}
+ • {{pagelink:core-StandardPattern-appointment-rebook-1.2.2 , text:Rebook}}
+ • {{pagelink:core-StandardPattern-document-reference-1.2.2 , text:Standard Pattern - DocumentReference}}
+ • {{pagelink:core-StandardPattern-document-reference-Sender-1.2.2 , text:Sender}}
+ • {{pagelink:core-StandardPattern-document-reference-Receiver-1.2.2 , text:Receiver}}
+ • {{pagelink:core-StandardPattern-document-reference-interface-1.2.2 , text:Interface}}
+ • {{core-StandardPattern-Endpoints-1.2.2 , text:Standard Pattern - Endpoints}}
+ • {{pagelink:core-StandardPattern-Endpoint-Introduction-1.2.2 , text:Introduction}}
+ • {{pagelink:core-StandardPattern-Endpoint-Interface-1.2.2 , text:Interface}}
+ • {{core-StandardPattern-Endpoint-Data-1.2.2 , text:Data Model}}
+ • {{pagelink:core-StandardPattern-Endpoint-Sequences-1.2.2 , text:Sequences}}
@@ -130,7 +130,7 @@ This section covers the core elements of workflow outlined within the Booking an
- refer without booking
- book without referring
-For more detail please visit the {{pagelink:core-EndToEndWorkflow-1.2.3, text: End to End Workflow}} section.
+For more detail please visit the {{pagelink:core-EndToEndWorkflow-1.2.2, text: End to End Workflow}} section.
@@ -147,7 +147,7 @@ This list of functionality will expand in later versions of BaRS.
There are requirements in each of the central areas of functionality which every BaRS Application must adopt:
-For more detail please visit the {{pagelink:core-FunctionalityRequirements-1.2.3, text: Core Functionality Requirements}} section.
+For more detail please visit the {{pagelink:core-FunctionalityRequirements-1.2.2, text: Core Functionality Requirements}} section.
@@ -164,22 +164,22 @@ For more detail please visit the {{pagelink:core-content-negotiation, text: Cont
# BaRS FHIR usage
BaRS uses [FHIR](https://digital.nhs.uk/services/fhir-uk-core) to achieve interoperability between healthcare IT systems. This section explains how BaRS makes use of some key FHIR concepts which need to be understood by developers implementing the standard.
-For more detail please visit the {{pagelink:core-FHIRUsage-1.2.3, text: BaRS FHIR usage}} section.
+For more detail please visit the {{pagelink:core-FHIRUsage-1.2.2, text: BaRS FHIR usage}} section.
# Security and Authorisation
-For more detail on Security and Authorisation, please visit the {{pagelink:core-Security-1.2.3, text: Security and Authorisation}} section.
+For more detail on Security and Authorisation, please visit the {{pagelink:core-Security-1.2.2, text: Security and Authorisation}} section.
# Error Handling
-There are multiple points where an error may occur to prevent booking and referral operations from completing successfully. This section provides error handling guidance for BaRS and its associated API. For More Detail on error handling, there is specific information on failure scenarios available in the {{pagelink:core-failure_scenarios-1.2.3}} section in addition to information included on this page.
+There are multiple points where an error may occur to prevent booking and referral operations from completing successfully. This section provides error handling guidance for BaRS and its associated API. For More Detail on error handling, there is specific information on failure scenarios available in the {{pagelink:core-failure_scenarios-1.2.2}} section in addition to information included on this page.
-For more detail please visit the {{pagelink:core-ErrorHandling-1.2.3, text: Error Handling}} section.
+For more detail please visit the {{pagelink:core-ErrorHandling-1.2.2, text: Error Handling}} section.
@@ -187,7 +187,7 @@ For more detail please visit the {{pagelink:core-ErrorHandling-1.2.3, text: Erro
# Transactional Integrity
Transactional integrity is employed to ensure data integrity is maintained between two parties. It helps ensure that the success or failure of a message is known and can be confirmed.
-For more detail please visit the {{pagelink:Core-TransactionalIntegrity-1.2.3, text:Transactional Integrity}} section.
+For more detail please visit the {{pagelink:Core-TransactionalIntegrity-1.2.2, text:Transactional Integrity}} section.
@@ -196,7 +196,7 @@ For more detail please visit the {{pagelink:Core-TransactionalIntegrity-1.2.3, t
The non functional requirements apply to all APIs designed to receive requests from BaRS. This includes sender systems receiving asynchronous responses and feedback, as well as receiving systems. All items detailed will be adhered to.
-For more detail please visit the {{pagelink:core-NFR-1.2.3, text: Non Functional Requirements}} section.
+For more detail please visit the {{pagelink:core-NFR-1.2.2, text: Non Functional Requirements}} section.
@@ -206,7 +206,7 @@ Most implementations of the BaRS that are applying the standard to support a par
In order to establish a guarantee of compatibility between different solutions compliant with the standard, **all** implementations **must** support all the underlying foundational operations and patterns.
-For more detail please visit the {{pagelink:Core-StandardPattern-1.2.3, text: Standard Pattern - Composite Messages}} section.
+For more detail please visit the {{pagelink:Core-StandardPattern-1.2.2, text: Standard Pattern - Composite Messages}} section.
@@ -220,7 +220,7 @@ There are 4 capabilities that are required surrounding appointments. This sectio
* The ability to update an appointment.
* The ability to rebook an appointment.
-For more detail please visit the {{pagelink:core-StandardPattern-appointment-1.2.3, text: Appointment Standard Pattern}} section.
+For more detail please visit the {{pagelink:core-StandardPattern-appointment-1.2.2, text: Appointment Standard Pattern}} section.
@@ -231,7 +231,7 @@ In version 1.1.0 of the BaRS API Specification, functionality was added to accom
The FHIR DocumentReference resource allows you to reference and locate clinical documents or resources. This section will walk you through the process of using a FHIR DocumentReference to find a resource's location and retrieve it.
-For more detail please visit the {{pagelink:core-StandardPattern-document-reference-1.2.3, text: DocumentReference Standard Pattern}} section.
+For more detail please visit the {{pagelink:core-StandardPattern-document-reference-1.2.2, text: DocumentReference Standard Pattern}} section.
@@ -253,7 +253,7 @@ The BaRS endpoints will utilise not only service ids and a physical endpoint, bu
BaRS will expose an interface to manage this information in the format of FHIR resources. Each resource will have a corresponding endpoint on the Proxy to assist in managing these endpoints.
-For more detail please visit the {{pagelink:core-StandardPattern-Endpoints-1.2.3, text: Endpoint Standard Pattern}} section.
+For more detail please visit the {{pagelink:core-StandardPattern-Endpoints-1.2.2, text: Endpoint Standard Pattern}} section.
\ No newline at end of file
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Non-Functional-Requirements/Index.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Non-Functional-Requirements/Index.page.md
new file mode 100644
index 00000000..ad239bdc
--- /dev/null
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Non-Functional-Requirements/Index.page.md
@@ -0,0 +1,4 @@
+---
+topic: core-NFR-1.2.2
+---
+
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Non-Functional-Requirements/Introduction.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Non-Functional-Requirements/Introduction.page.md
similarity index 89%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Non-Functional-Requirements/Introduction.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Non-Functional-Requirements/Introduction.page.md
index 6ff29951..16b3e66e 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Non-Functional-Requirements/Introduction.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Non-Functional-Requirements/Introduction.page.md
@@ -1,5 +1,5 @@
---
-topic: core-NFR-Introduction-1.2.3
+topic: core-NFR-Introduction-1.2.2
---
## Non-Functional Requirements
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Non-Functional-Requirements/Processing-Times.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Non-Functional-Requirements/Processing-Times.page.md
similarity index 96%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Non-Functional-Requirements/Processing-Times.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Non-Functional-Requirements/Processing-Times.page.md
index b1e98da0..f5a3b5c1 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Non-Functional-Requirements/Processing-Times.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Non-Functional-Requirements/Processing-Times.page.md
@@ -1,5 +1,5 @@
---
-topic: core-NFR-Processing-Time-1.2.3
+topic: core-NFR-Processing-Time-1.2.2
---
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Non-Functional-Requirements/Requirements.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Non-Functional-Requirements/Requirements.page.md
similarity index 99%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Non-Functional-Requirements/Requirements.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Non-Functional-Requirements/Requirements.page.md
index 6d6bd404..0fe56c28 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Non-Functional-Requirements/Requirements.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Non-Functional-Requirements/Requirements.page.md
@@ -1,5 +1,5 @@
---
-topic: core-NFR-Requirements-1.2.3
+topic: core-NFR-Requirements-1.2.2
---
## {{page-title}}
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Non-Functional-Requirements/toc.yaml b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Non-Functional-Requirements/toc.yaml
similarity index 100%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Non-Functional-Requirements/toc.yaml
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Non-Functional-Requirements/toc.yaml
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Security-and-Authorisation/Authorisation.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Security-and-Authorisation/Authorisation.page.md
similarity index 98%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Security-and-Authorisation/Authorisation.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Security-and-Authorisation/Authorisation.page.md
index 5c98fd46..3bee358d 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Security-and-Authorisation/Authorisation.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Security-and-Authorisation/Authorisation.page.md
@@ -1,5 +1,5 @@
---
-topic: core-Security-Auth-1.2.3
+topic: core-Security-Auth-1.2.2
---
## Authorisation
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Security-and-Authorisation/Index.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Security-and-Authorisation/Index.page.md
new file mode 100644
index 00000000..c22c91f9
--- /dev/null
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Security-and-Authorisation/Index.page.md
@@ -0,0 +1,4 @@
+---
+topic: core-Security-1.2.2
+---
+
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Security-and-Authorisation/Introduction.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Security-and-Authorisation/Introduction.page.md
similarity index 54%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Security-and-Authorisation/Introduction.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Security-and-Authorisation/Introduction.page.md
index 4fc30dc8..f8e3c458 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Security-and-Authorisation/Introduction.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Security-and-Authorisation/Introduction.page.md
@@ -1,5 +1,5 @@
---
-topic: core-Security-Introduction-1.2.3
+topic: core-Security-Introduction-1.2.2
---
# Security and Authorisation
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Security-and-Authorisation/OAuth-Endpoints.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Security-and-Authorisation/OAuth-Endpoints.page.md
similarity index 96%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Security-and-Authorisation/OAuth-Endpoints.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Security-and-Authorisation/OAuth-Endpoints.page.md
index c9010be1..61b004d4 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Security-and-Authorisation/OAuth-Endpoints.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Security-and-Authorisation/OAuth-Endpoints.page.md
@@ -1,5 +1,5 @@
---
-topic: core-Security-Oauth-1.2.3
+topic: core-Security-Oauth-1.2.2
---
## OAuth Endpoints
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Security-and-Authorisation/Receiver.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Security-and-Authorisation/Receiver.page.md
similarity index 98%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Security-and-Authorisation/Receiver.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Security-and-Authorisation/Receiver.page.md
index 36c8d6f0..e2bb6882 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Security-and-Authorisation/Receiver.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Security-and-Authorisation/Receiver.page.md
@@ -1,5 +1,5 @@
---
-topic: core-Security-Receiver-1.2.3
+topic: core-Security-Receiver-1.2.2
---
## Receiver
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Security-and-Authorisation/Sender.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Security-and-Authorisation/Sender.page.md
similarity index 97%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Security-and-Authorisation/Sender.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Security-and-Authorisation/Sender.page.md
index 9627e591..3a030525 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Security-and-Authorisation/Sender.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Security-and-Authorisation/Sender.page.md
@@ -1,5 +1,5 @@
---
-topic: core-Security-Sender-1.2.3
+topic: core-Security-Sender-1.2.2
---
## Sender
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Security-and-Authorisation/toc.yaml b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Security-and-Authorisation/toc.yaml
similarity index 100%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Security-and-Authorisation/toc.yaml
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Security-and-Authorisation/toc.yaml
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Standard-Pattern-Composite-Messages/Cancellation.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Standard-Pattern-Composite-Messages/Cancellation.page.md
similarity index 99%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Standard-Pattern-Composite-Messages/Cancellation.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Standard-Pattern-Composite-Messages/Cancellation.page.md
index 67ffbecc..472de3eb 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Standard-Pattern-Composite-Messages/Cancellation.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Standard-Pattern-Composite-Messages/Cancellation.page.md
@@ -1,5 +1,5 @@
---
-topic: core-SPCancellation-1.2.3
+topic: core-SPCancellation-1.2.2
---
@@ -9,12 +9,12 @@ The ability to reverse a digital request, by performing a cancellation, whether
Cancellation, for any referral type or booking, is a stripped back request, containing only the specific resources a Receiver requires to the fulfil the request. There are separate MessageDefinitions involved when engaged in [referral](https://simplifier.net/nhsbookingandreferrals/messagedefinition-barsmessagedefinitionservicerequestrequestcancelled/~json) and [booking](https://simplifier.net/NHSBookingandReferrals/MessageDefinition-BARSMessageDefinitionBookingRequestCancelled/~json) cancellation workflows.
-A prerequisite when performing a cancellation of any request is to perform a read (GET) of either the booking or referral to be cancelled. The Sender **must** only make a cancellation request if the entity has a status which means it is still current; 'active' in the case of a referral (ServiceRequest) and 'booked' for a booking (Appointment). This ensures the Sender has the latest version of the entity they are about to change or, if it is no longer current (because its been actioned by the Receiver), allows the Sender to advise the end user so an alternative (often manual) workflow can be started. The Receiver **must not** process a cancellation request for a booking or referral which is not current, instead they **must** return an appropriate {{pagelink:core-ErrorHandling-1.2.3, text:error}} response.
+A prerequisite when performing a cancellation of any request is to perform a read (GET) of either the booking or referral to be cancelled. The Sender **must** only make a cancellation request if the entity has a status which means it is still current; 'active' in the case of a referral (ServiceRequest) and 'booked' for a booking (Appointment). This ensures the Sender has the latest version of the entity they are about to change or, if it is no longer current (because its been actioned by the Receiver), allows the Sender to advise the end user so an alternative (often manual) workflow can be started. The Receiver **must not** process a cancellation request for a booking or referral which is not current, instead they **must** return an appropriate {{pagelink:core-ErrorHandling-1.2.2, text:error}} response.
## Cancellation Referral Request Payload
### MessageHeader Resource
-{{pagelink:core-SPMessageHeader-1.2.3, text:Standard Patterns for BaRS Operations}} explains in detail how the **MessageHeader** resource **must** be used.
+{{pagelink:core-SPMessageHeader-1.2.2, text:Standard Patterns for BaRS Operations}} explains in detail how the **MessageHeader** resource **must** be used.
When cancelling a referral, in conjunction with the guidance provided under the Standard Patterns, the four important elements which drive workflow **must** be used as follows:
* **eventCoding** - this **must** be the same code as used in the request.
@@ -286,7 +286,7 @@ The below diagram details the Cancellation Referral Request
## Cancellation Booking Request Payload
### MessageHeader Resource
-{{pagelink:core-SPMessageHeader-1.2.3, text:Standard Patterns for BaRS Operations}} explains in detail how the **MessageHeader** resource **must** be used.
+{{pagelink:core-SPMessageHeader-1.2.2, text:Standard Patterns for BaRS Operations}} explains in detail how the **MessageHeader** resource **must** be used.
When cancelling a booking, in conjunction with the guidance provided under the Standard Patterns, the three important elements which drive workflow **must** be used as follows:
* **eventCoding** - this **must** be the same code as used in the request.
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Standard-Pattern-Composite-Messages/Introduction.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Standard-Pattern-Composite-Messages/Introduction.page.md
similarity index 90%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Standard-Pattern-Composite-Messages/Introduction.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Standard-Pattern-Composite-Messages/Introduction.page.md
index 4b3b5431..e6c60901 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Standard-Pattern-Composite-Messages/Introduction.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Standard-Pattern-Composite-Messages/Introduction.page.md
@@ -1,5 +1,5 @@
---
-topic: Core-StandardPattern-Introduction-1.2.3
+topic: Core-StandardPattern-Introduction-1.2.2
---
## Standard Pattern - Composite Messages
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Standard-Pattern-Composite-Messages/Message-Headers.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Standard-Pattern-Composite-Messages/Message-Headers.page.md
similarity index 98%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Standard-Pattern-Composite-Messages/Message-Headers.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Standard-Pattern-Composite-Messages/Message-Headers.page.md
index dfd9124e..845b8c14 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Standard-Pattern-Composite-Messages/Message-Headers.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Standard-Pattern-Composite-Messages/Message-Headers.page.md
@@ -1,5 +1,5 @@
---
-topic: core-SPMessageHeader-1.2.3
+topic: core-SPMessageHeader-1.2.2
---
# {{page-title}}
@@ -20,7 +20,7 @@ When a Receiver begins to process the payload, they **must** initially ensure it
* check the **MessageHeader.destination.endpoint** is the Service ID they are expected to be processing the request on behalf of.
* Store **MessageHeader.source.endpoint** as NHSD-Target-Identifier to enable an asynchronous response back to the Sender. Not all workflows will require this type of response but this data must be stored for audit purposes.
-Certain elements in MessageHeader explicitly drive workflow, check **MessageHeader.eventCoding** to determine whether a booking or referral payload is being sent, and whether this is an initial or update request or an asynchronous response to a pre-existing request. There are various styles of referral too, a request could be made for a simple 'transfer of care' or, currently, something termed a 'validation', where one service requests another to validate the assessment outcome they have reached. The intention of supporting gradation of referral is to provide BaRS the malleability to support further subtlety of referrals for future use cases. Combining the **MessageHeader.eventCoding** with the **ServiceRequest.cateory** provides this functionality and, with the addition of {{pagelink:core-SPUseCaseCategories-1.2.3, text:use-case categories}} (again populated under **ServiceRequest.category**) specific services are pinpointed through every BaRS workflow.
+Certain elements in MessageHeader explicitly drive workflow, check **MessageHeader.eventCoding** to determine whether a booking or referral payload is being sent, and whether this is an initial or update request or an asynchronous response to a pre-existing request. There are various styles of referral too, a request could be made for a simple 'transfer of care' or, currently, something termed a 'validation', where one service requests another to validate the assessment outcome they have reached. The intention of supporting gradation of referral is to provide BaRS the malleability to support further subtlety of referrals for future use cases. Combining the **MessageHeader.eventCoding** with the **ServiceRequest.cateory** provides this functionality and, with the addition of {{pagelink:core-SPUseCaseCategories-1.2.2, text:use-case categories}} (again populated under **ServiceRequest.category**) specific services are pinpointed through every BaRS workflow.
Once the above checks have been made, the detail of the payload can start to be unpacked and processed. The structure of the payload **must** be checked first to ensure it adheres to the **MessageHeader.definition** it claims to. The [MessageDefinitions](https://simplifier.net/nhsbookingandreferrals/~resources?category=Example&exampletype=MessageDefinition&sortBy=DisplayName) will principally be defined by BaRS, at a national level (although bespoke definitions can be used through BaRS), and the Receiver is checking to ensure all mandatory FHIR resources are present and meet their assigned cardinality. This is a manual, business logic, check and not something which is supported through standard FHIR validation of the payload (bundle).
Next, **MessageHeader.focus** is the root resource through which the payload is intended to be understood. In an initial referral request, this will typically be the **ServiceRequest** FHIR resource. This root will link to other resources to build a narrative for the payload, for example, the **ServiceRequest** will link to the **Encounter** which led to the referral being made and the **Careplan** detailing next actions. The Entity Relationship Diagrams (included in each {{pagelink:Home/Applications/BaRS-Applications/Applications, text:Application}}) are used as a visual representation of the FHIR resource links in the payloads.
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Standard-Pattern-Composite-Messages/Standard-Pattern-For-Composites.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Standard-Pattern-Composite-Messages/Standard-Pattern-For-Composites.page.md
similarity index 99%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Standard-Pattern-Composite-Messages/Standard-Pattern-For-Composites.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Standard-Pattern-Composite-Messages/Standard-Pattern-For-Composites.page.md
index 9971815a..902a0151 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Standard-Pattern-Composite-Messages/Standard-Pattern-For-Composites.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Standard-Pattern-Composite-Messages/Standard-Pattern-For-Composites.page.md
@@ -1,5 +1,5 @@
---
-topic: core-SPComposites-1.2.3
+topic: core-SPComposites-1.2.2
---
## {{page-title}}
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Standard-Pattern-Composite-Messages/Use-Case-Categories.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Standard-Pattern-Composite-Messages/Use-Case-Categories.page.md
similarity index 98%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Standard-Pattern-Composite-Messages/Use-Case-Categories.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Standard-Pattern-Composite-Messages/Use-Case-Categories.page.md
index 2ff4fa2a..8ec0251d 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Standard-Pattern-Composite-Messages/Use-Case-Categories.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Standard-Pattern-Composite-Messages/Use-Case-Categories.page.md
@@ -1,5 +1,5 @@
---
-topic: core-SPUseCaseCategories-1.2.3
+topic: core-SPUseCaseCategories-1.2.2
---
# {{page-title}}
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Standard-Pattern-Composite-Messages/index.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Standard-Pattern-Composite-Messages/index.page.md
new file mode 100644
index 00000000..ee9f49ee
--- /dev/null
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Standard-Pattern-Composite-Messages/index.page.md
@@ -0,0 +1,3 @@
+---
+topic: Core-StandardPattern-1.2.2
+---
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Standard-Pattern-Composite-Messages/toc.yaml b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Standard-Pattern-Composite-Messages/toc.yaml
similarity index 100%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Standard-Pattern-Composite-Messages/toc.yaml
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Standard-Pattern-Composite-Messages/toc.yaml
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Definition-of-a-retry.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Definition-of-a-retry.page.md
similarity index 87%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Definition-of-a-retry.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Definition-of-a-retry.page.md
index 746d19f1..644e32f8 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Definition-of-a-retry.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Definition-of-a-retry.page.md
@@ -1,5 +1,5 @@
---
-topic: Core-TransactionalIntegrity-retry-1.2.3
+topic: Core-TransactionalIntegrity-retry-1.2.2
---
## Definition of a retry
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Failure-Scenarios.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Failure-Scenarios.page.md
similarity index 99%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Failure-Scenarios.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Failure-Scenarios.page.md
index ee2eb826..ee12eed4 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Failure-Scenarios.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Failure-Scenarios.page.md
@@ -1,5 +1,5 @@
---
-topic: core-TIFailureScenarios-1.2.3
+topic: core-TIFailureScenarios-1.2.2
---
## Failure Scenarios
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Feedback--response--requests.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Feedback--response--requests.page.md
similarity index 90%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Feedback--response--requests.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Feedback--response--requests.page.md
index d996dd8b..b04445db 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Feedback--response--requests.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Feedback--response--requests.page.md
@@ -1,5 +1,5 @@
---
-topic: Core-TransactionalIntegrity-Feedback-1.2.3
+topic: Core-TransactionalIntegrity-Feedback-1.2.2
---
## Feedback (response) requests
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Index.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Index.page.md
new file mode 100644
index 00000000..cf67bcf7
--- /dev/null
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Index.page.md
@@ -0,0 +1,3 @@
+---
+topic: Core-TransactionalIntegrity-1.2.2
+---
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Initial-Request.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Initial-Request.page.md
similarity index 88%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Initial-Request.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Initial-Request.page.md
index 31924b68..9f79ab44 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Initial-Request.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Initial-Request.page.md
@@ -1,5 +1,5 @@
---
-topic: Core-TransactionalIntegrity-Initial-1.2.3
+topic: Core-TransactionalIntegrity-Initial-1.2.2
---
## Initial Request
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Introduction.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Introduction.page.md
similarity index 97%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Introduction.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Introduction.page.md
index e3b629dc..38fff3db 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Introduction.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Introduction.page.md
@@ -1,5 +1,5 @@
---
-topic: Core-TransactionalIntegrity-Introduction-1.2.3
+topic: Core-TransactionalIntegrity-Introduction-1.2.2
---
## Transactional Integrity
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Onwards-Referrals.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Onwards-Referrals.page.md
similarity index 89%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Onwards-Referrals.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Onwards-Referrals.page.md
index a3c9ae47..da4f4ee2 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Onwards-Referrals.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Onwards-Referrals.page.md
@@ -1,5 +1,5 @@
---
-topic: Core-TransactionalIntegrity-Onward-1.2.3
+topic: Core-TransactionalIntegrity-Onward-1.2.2
---
## Onward Referrals
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Receiver-responsibilities.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Receiver-responsibilities.page.md
similarity index 91%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Receiver-responsibilities.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Receiver-responsibilities.page.md
index 11a615f9..ec695964 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Receiver-responsibilities.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Receiver-responsibilities.page.md
@@ -1,5 +1,5 @@
---
-topic: Core-TransactionalIntegrity-Receiver-1.2.3
+topic: Core-TransactionalIntegrity-Receiver-1.2.2
---
## Receiver responsibilities
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Retry-Scenario.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Retry-Scenario.page.md
similarity index 94%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Retry-Scenario.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Retry-Scenario.page.md
index 66e34fe0..61fdba05 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Retry-Scenario.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Retry-Scenario.page.md
@@ -1,5 +1,5 @@
---
-topic: Core-TransactionalIntegrity-Retry-1.2.3
+topic: Core-TransactionalIntegrity-Retry-1.2.2
---
## Retry scenario
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Sender-responsibilities.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Sender-responsibilities.page.md
similarity index 97%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Sender-responsibilities.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Sender-responsibilities.page.md
index ecffdfd7..38a7c57a 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Sender-responsibilities.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Sender-responsibilities.page.md
@@ -1,5 +1,5 @@
---
-topic: Core-TransactionalIntegrity-Sender-1.2.3
+topic: Core-TransactionalIntegrity-Sender-1.2.2
---
## Sender responsibilities
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Sending-an-update.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Sending-an-update.page.md
similarity index 90%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Sending-an-update.page.md
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Sending-an-update.page.md
index b0a5d117..40888a6d 100644
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Sending-an-update.page.md
+++ b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/Sending-an-update.page.md
@@ -1,5 +1,5 @@
---
-topic: Core-TransactionalIntegrity-Update-1.2.3
+topic: Core-TransactionalIntegrity-Update-1.2.2
---
## Sending an update
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/toc.yaml b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/toc.yaml
similarity index 100%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/toc.yaml
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/Transactional-integrity/toc.yaml
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/toc.yaml b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/toc.yaml
similarity index 100%
rename from guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/toc.yaml
rename to guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.2/toc.yaml
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Appointment-StandardPattern/Index.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Appointment-StandardPattern/Index.page.md
deleted file mode 100644
index 393bda4e..00000000
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Appointment-StandardPattern/Index.page.md
+++ /dev/null
@@ -1,3 +0,0 @@
----
-topic: core-StandardPattern-appointment-1.2.3
----
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/Index.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/Index.page.md
deleted file mode 100644
index 063b601a..00000000
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/BaRS-FHIR-Usage/Index.page.md
+++ /dev/null
@@ -1,4 +0,0 @@
----
-topic: core-FHIRUsage-1.2.3
----
-
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Core-Functionality-Requirements/Index.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Core-Functionality-Requirements/Index.page.md
deleted file mode 100644
index 6ebc8aaf..00000000
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Core-Functionality-Requirements/Index.page.md
+++ /dev/null
@@ -1,4 +0,0 @@
----
-topic: core-FunctionalityRequirements-1.2.3
----
-
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/DocumentReference-StandardPattern/Index.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/DocumentReference-StandardPattern/Index.page.md
deleted file mode 100644
index 78b467ab..00000000
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/DocumentReference-StandardPattern/Index.page.md
+++ /dev/null
@@ -1,4 +0,0 @@
----
-topic: core-StandardPattern-document-reference-1.2.3
----
-
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/End-to-end-workflow/Index.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/End-to-end-workflow/Index.page.md
deleted file mode 100644
index b5ea08d9..00000000
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/End-to-end-workflow/Index.page.md
+++ /dev/null
@@ -1,4 +0,0 @@
----
-topic: core-EndToEndWorkflow-1.2.3
----
-
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/EndpointCatalogue-StandardPattern/index.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/EndpointCatalogue-StandardPattern/index.page.md
deleted file mode 100644
index 0f9090fd..00000000
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/EndpointCatalogue-StandardPattern/index.page.md
+++ /dev/null
@@ -1,3 +0,0 @@
----
-topic: core-StandardPattern-Endpoints-1.2.3
----
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Error-Handling/Failure-Scenarios-1.1.x/Index.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Error-Handling/Failure-Scenarios-1.1.x/Index.page.md
deleted file mode 100644
index 8fee0b9f..00000000
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Error-Handling/Failure-Scenarios-1.1.x/Index.page.md
+++ /dev/null
@@ -1,3 +0,0 @@
----
-topic: core-failure_scenarios-1.2.3
----
\ No newline at end of file
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Error-Handling/Index.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Error-Handling/Index.page.md
deleted file mode 100644
index 83a8f71d..00000000
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Error-Handling/Index.page.md
+++ /dev/null
@@ -1,4 +0,0 @@
----
-topic: core-ErrorHandling-1.2.3
----
-
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Non-Functional-Requirements/Index.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Non-Functional-Requirements/Index.page.md
deleted file mode 100644
index 42455972..00000000
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Non-Functional-Requirements/Index.page.md
+++ /dev/null
@@ -1,4 +0,0 @@
----
-topic: core-NFR-1.2.3
----
-
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Security-and-Authorisation/Index.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Security-and-Authorisation/Index.page.md
deleted file mode 100644
index 5414b288..00000000
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Security-and-Authorisation/Index.page.md
+++ /dev/null
@@ -1,4 +0,0 @@
----
-topic: core-Security-1.2.3
----
-
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Standard-Pattern-Composite-Messages/index.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Standard-Pattern-Composite-Messages/index.page.md
deleted file mode 100644
index 189b44ad..00000000
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Standard-Pattern-Composite-Messages/index.page.md
+++ /dev/null
@@ -1,3 +0,0 @@
----
-topic: Core-StandardPattern-1.2.3
----
diff --git a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Index.page.md b/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Index.page.md
deleted file mode 100644
index 09b5156f..00000000
--- a/guides/Live-ImplementationGuide-BaRS/Home/Core/1.2.3/Transactional-integrity/Index.page.md
+++ /dev/null
@@ -1,3 +0,0 @@
----
-topic: Core-TransactionalIntegrity-1.2.3
----