Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-StandardPattern-appointment-cancel-1.2.2
topic: core-StandardPattern-appointment-cancel-1.2.3
---

### Cancel
Expand Down Expand Up @@ -109,4 +109,4 @@ Request body:

<img src="https://raw.githubusercontent.com/NHSDigital/NHSDigital-FHIR-BookingAndReferrals/main/BaRS-Images/SequenceDiagrams/BaRS_Foundation_Cancel.drawio.svg" ></img>

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}}.
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}}.
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
---
topic: core-StandardPattern-appointment-1.2.2
topic: core-StandardPattern-appointment-1.2.3
---
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-StandardPattern-appointment-booking-1.2.2
topic: core-StandardPattern-appointment-booking-1.2.3
---

## Appointment Resource
Expand All @@ -19,6 +19,6 @@ The method for the initial booking of an appointment depends on the {{pagelink:H

<img src="https://raw.githubusercontent.com/NHSDigital/NHSDigital-FHIR-BookingAndReferrals/main/BaRS-Images/SequenceDiagrams/BaRS_Foundation_Book.drawio.svg" ></img>

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}}.
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}}.


Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-StandardPattern-appointment-Introduction-1.2.2
topic: core-StandardPattern-appointment-Introduction-1.2.3
---

# Standard Pattern - Appointments
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-StandardPattern-appointment-rebook-1.2.2
topic: core-StandardPattern-appointment-rebook-1.2.3
---

### Rebook
Expand Down Expand Up @@ -105,4 +105,4 @@ Using PATCH:

<img src="https://raw.githubusercontent.com/NHSDigital/NHSDigital-FHIR-BookingAndReferrals/main/BaRS-Images/SequenceDiagrams/BaRS_Foundation_ReBook.drawio.svg" ></img>

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}}.
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}}.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-StandardPattern-appointment-update-1.2.2
topic: core-StandardPattern-appointment-update-1.2.3
---

### Update
Expand Down Expand Up @@ -71,4 +71,4 @@ Request Body
```
<img src="https://raw.githubusercontent.com/NHSDigital/NHSDigital-FHIR-BookingAndReferrals/main/BaRS-Images/SequenceDiagrams/BaRS_Foundation_Update.drawio.svg" ></img>

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}}.
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}}.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-FHIRUsage-bundle-1.2.2
topic: core-FHIRUsage-bundle-1.2.3
---

## Bundle
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-FHIRUsage-FHIR-Operations-1.2.2
topic: core-FHIRUsage-FHIR-Operations-1.2.3
---

## FHIR Operations framework
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-FHIRUsage-Framework-1.2.2
topic: core-FHIRUsage-Framework-1.2.3
---

## Frameworks
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-FHIRUsage-Time-1.2.2
topic: core-FHIRUsage-Time-1.2.3
---

## {{page-title}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
topic: core-FHIRUsage-1.2.2
topic: core-FHIRUsage-1.2.3
---

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-FHIRUsage-Introduction-1.2.2
topic: core-FHIRUsage-Introduction-1.2.3
---

# BaRS FHIR Usage
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-FHIRUsage-JourneyID-1.2.2
topic: core-FHIRUsage-JourneyID-1.2.3
---

## {{page-title}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-FHIRUsage-LastUpdated-1.2.2
topic: core-FHIRUsage-LastUpdated-1.2.3
---
## {{page-title}}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-FHIRUsage-REST-1.2.2
topic: core-FHIRUsage-REST-1.2.3
---

## REST
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-FHIRUsage-Process-Message-1.2.2
topic: core-FHIRUsage-Process-Message-1.2.3
---

## $process-message
Expand All @@ -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.2, text: Standard Patterns}} for generic guidance for processing messages.
Please see the {{pagelink:Core-StandardPattern-1.2.3, text: Standard Patterns}} for generic guidance for processing messages.

<br>
<hr>
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-FunctionalityRequirements-All-1.2.2
topic: core-FunctionalityRequirements-All-1.2.3
---

### All
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-FunctionalityRequirements-BookingReceiver-1.2.2
topic: core-FunctionalityRequirements-BookingReceiver-1.2.3
---

### Booking Receiver
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-FunctionalityRequirements-BookingSender-1.2.2
topic: core-FunctionalityRequirements-BookingSender-1.2.3
---

### Booking Sender
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-FunctionalityRequirements-Caching-1.2.2
topic: core-FunctionalityRequirements-Caching-1.2.3
---

### Caching
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
topic: core-FunctionalityRequirements-1.2.2
topic: core-FunctionalityRequirements-1.2.3
---

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-FunctionalityRequirements-Introduction-1.2.2
topic: core-FunctionalityRequirements-Introduction-1.2.3
---

# Core Functionality Requirements
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-FunctionalityRequirements-ReferralReceiver-1.2.2
topic: core-FunctionalityRequirements-ReferralReceiver-1.2.3
---

### Referral Receiver
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-FunctionalityRequirements-ReferralSender-1.2.2
topic: core-FunctionalityRequirements-ReferralSender-1.2.3
---

### Referral Sender
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-StandardPattern-document-reference-interface-1.2.2
topic: core-StandardPattern-document-reference-interface-1.2.3
---

## Interface
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
topic: core-StandardPattern-document-reference-1.2.2
topic: core-StandardPattern-document-reference-1.2.3
---

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-StandardPattern-document-reference-Introduction-1.2.2
topic: core-StandardPattern-document-reference-Introduction-1.2.3
---

# Standard Pattern - DocumentReference
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-StandardPattern-document-reference-Receiver-1.2.2
topic: core-StandardPattern-document-reference-Receiver-1.2.3
---

# {{page-title}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-StandardPattern-document-reference-Sender-1.2.2
topic: core-StandardPattern-document-reference-Sender-1.2.3
---

# {{page-title}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-EndToEndWorkflow-AsyncWorkflow-1.2.2
topic: core-EndToEndWorkflow-AsyncWorkflow-1.2.3
---


Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-EndToEndWorkflow-BaRSAuth-1.2.2
topic: core-EndToEndWorkflow-BaRSAuth-1.2.3
---

## Authenticate with BaRS
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-EndToEndWorkflow-Auth-1.2.2
topic: core-EndToEndWorkflow-Auth-1.2.3
---

## {{page-title}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-EndToEndWorkflow-API-1.2.2
topic: core-EndToEndWorkflow-API-1.2.3
---

## BaRS FHIR API
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-EndToEndWorkflow-HTTPHeader-1.2.2
topic: core-EndToEndWorkflow-HTTPHeader-1.2.3
---


Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-EndToEndWorkflow-HTTPResponseHeader-1.2.2
topic: core-EndToEndWorkflow-HTTPResponseHeader-1.2.3
---


Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
topic: core-EndToEndWorkflow-1.2.2
topic: core-EndToEndWorkflow-1.2.3
---

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-EndToEndWorkflow-Introduction-1.2.2
topic: core-EndToEndWorkflow-Introduction-1.2.3
---

# End-to-End Workflow
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-EndToEndWorkflow-Logging-1.2.2
topic: core-EndToEndWorkflow-Logging-1.2.3
---

## {{page-title}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-EndToEndWorkflow-Processing-1.2.2
topic: core-EndToEndWorkflow-Processing-1.2.3
---


Expand All @@ -19,6 +19,6 @@ The Receiver interprets the request, engages the processing and synchronously fe

When processing the body (the FHIR bundle or payload) of the request, the Receiver can implement business logic, determining the type of payload and whether a request is valid or not, by using the guidance under the payload sections of each Application. This guidance stiplates the business requirement of each element of the payload, allowing a Receiver to determine elements which are mandated, required, optional or forbidden. The 'Necessity' column, of the tables within each Application payload section, indicates these buisness level requirements and aligns with defintions under [RFC 2119](https://datatracker.ietf.org/doc/html/rfc2119).

Please see the {{pagelink:Core-StandardPattern-1.2.2, text: Standard Patterns}} for generic guidance for processing messages.
Please see the {{pagelink:Core-StandardPattern-1.2.3, text: Standard Patterns}} for generic guidance for processing messages.

<br>
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-EndToEndWorkflow-Responses-1.2.2
topic: core-EndToEndWorkflow-Responses-1.2.3
---

### {{page-title}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-EndToEndWorkflow-ReversingRoles-1.2.2
topic: core-EndToEndWorkflow-ReversingRoles-1.2.3
---

### {{page-title}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-EndToEndWorkflow-Routing-1.2.2
topic: core-EndToEndWorkflow-Routing-1.2.3
---


Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-EndToEndWorkflow-ServiceDiscovery-1.2.2
topic: core-EndToEndWorkflow-ServiceDiscovery-1.2.3
---


Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-EndToEndWorkflow-Transactional-Integrity-1.2.2
topic: core-EndToEndWorkflow-Transactional-Integrity-1.2.3
---

## {{page-title}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-StandardPattern-Endpoint-Data-1.2.2
topic: core-StandardPattern-Endpoint-Data-1.2.3
---

# Payloads for Creating or modifying an endpoint
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-StandardPattern-Endpoint-Interface-1.2.2
topic: core-StandardPattern-Endpoint-Interface-1.2.3
---

# Interface
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-StandardPattern-Endpoint-Introduction-1.2.2
topic: core-StandardPattern-Endpoint-Introduction-1.2.3
---

<div markdown="span" class="alert alert-warning" role="alert"><i class="fa fa-warning"></i><b> Important: Versioning information - Preview</b>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-StandardPattern-Endpoint-Sequences-1.2.2
topic: core-StandardPattern-Endpoint-Sequences-1.2.3
---

# Sequences
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
---
topic: core-StandardPattern-Endpoints-1.2.2
topic: core-StandardPattern-Endpoints-1.2.3
---
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-ErrorHandling-IntR-1.2.2
topic: core-ErrorHandling-IntR-1.2.3
---

## {{page-title}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
topic: core-ErrorHandling-IntS-1.2.2
topic: core-ErrorHandling-IntS-1.2.3
---

## {{page-title}}
Expand Down
Loading
Loading