-
Notifications
You must be signed in to change notification settings - Fork 2
IG Dev 2 #541
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
IG Dev 2 #541
Changes from all commits
Commits
Show all changes
6 commits
Select commit
Hold shift + click to select a range
615b62e
IG Dev 2
luci-davies 018dcae
Rename of About BaRS section to Analysis
luci-davies fbdcc32
New home page content
luci-davies 85c8f26
Changes requested
luci-davies 45b8b86
Additional edits
luci-davies 0ecdee6
Update Infrastructure.page.md
luci-davies File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
5 changes: 5 additions & 0 deletions
5
guides/Live-ImplementationGuide-BaRS/Home/Analysis/Infrastructure/Index.page.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| --- | ||
| topic: infrastructure | ||
| --- | ||
|
|
||
| # {{page-title}} |
27 changes: 27 additions & 0 deletions
27
...ve-ImplementationGuide-BaRS/Home/Analysis/Infrastructure/Infrastructure.page.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,27 @@ | ||
| --- | ||
| topic: infrastructure | ||
| --- | ||
|
|
||
| # Infrastructure | ||
|
|
||
| The infrastructure components defined as parts of BaRS are offered for use as a set of centralised services that can support workflows and simplify integration between systems. | ||
|
|
||
| There are two elements to this infrastructure: | ||
|
|
||
| - **a routing proxy** that enables systems to connect to each other in a scalable way that does not require each side to have pre-configured direct connections | ||
| - a set of enabling **discovery services** that allow BaRS clients to "discover" events, tasks and requests that have been made using BaRS compliant systems from a number of contexts | ||
|
|
||
| The routing proxy is the main infrastructure component of BaRS and is hosted and maintained on the centralised NHS API Management platform. It is comprised of several components but, from a developer perspective, it can be thought of as a proxy. All requests are routed through it, it brokers the endpoint for a given service (on behalf of a Sender) and delivers the request to the Receiver. It can support both national and regional scale service service discovery tools. The BaRS Proxy supports scalable, dynamic interoperability and lowers the barrier of entry. This centralised infrastructure handles the burden of establishing endpoints and connectivity; a Sender need only communicate with the BaRS proxy and a Receiver only needs to accept requests from it. | ||
|
|
||
| Components of BaRS centralised infrastructure are as follows: | ||
|
|
||
| | Component | Description | | ||
| |-----------------------|--------------| | ||
| | BaRS Proxy API | Senders direct all requests to this Proxy API for all requests. | | ||
| | Endpoint catalogue | A component that holds service identifiers and their corresponding physical addresses. It is capable of supporting national and local directory of services or even standalone endpoints configured within a single system. Providers will be able to manag their endpoints via an API. | | ||
|
|
||
|
|
||
|
|
||
| | | ||
|
|
||
| <hr> | ||
8 changes: 8 additions & 0 deletions
8
guides/Live-ImplementationGuide-BaRS/Home/Analysis/Infrastructure/toc.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| - name: Index | ||
| filename: Index.page.md | ||
| - name: Principles and prerequisites | ||
| filename: Principles-and-prerequisites.page.md | ||
| - name: Principles for rendering BaRS payloads | ||
| filename: Principles-for-rendering-BaRS-payloads.page.md | ||
| - name: Principles for integration systems | ||
| filename: Principles-for-Integration-systems.page.md |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,32 +1,35 @@ | ||
|
|
||
| ### Booking and Referral Standard Implementation Guide | ||
|
|
||
| This guidance takes you through how to implement the Booking and Referral Standard (BaRS) and gain accreditation. | ||
| Welcome to the BaRS Implementation guide. | ||
|
|
||
| This guide is designed for anyone involved at any stage of going live with BaRS including developers, business analysts and product owners. | ||
| Here you will find a step-by-step guide to help you prepare for implementing BaRS and complete the assurance process. | ||
|
|
||
| Before starting implementation, we recommend reading the following information: | ||
| Step 1: {{pagelink:Analysis, text:Analysis}} | ||
| A group of pages to support you to understand what is required to implement BaRS successfully. | ||
| These include principles and prerequisites, infrastructure, roles and responsibilities and content negotiation. | ||
|
|
||
| * {{pagelink:about_bars, text:About BaRS}} and {{pagelink:quick-start-guide, text:quick start guide}} | ||
| * {{pagelink:design-core-1.3.1, text:End to end workflow }} | ||
| * {{pagelink:Home/Applications/BaRS-Applications, text:BaRS Applications}} | ||
| * {{pagelink:core-StandardPattern-appointment-1.3.1, text:Standard Appointment Management (use-case agnostic)}} | ||
| * {{pagelink:build-testing, text:Tooling}} | ||
| Step 2: {{pagelink:design-core-1.3.1, text:BaRS Core }} | ||
| Familiarise yourself with the core elements of BaRS including end-to-end workflow, security and authorisation, and error handling. | ||
|
|
||
| <br> | ||
| <hr> | ||
| <br> | ||
| Step 3: {{pagelink:Home/Applications/BaRS-Applications, text:BaRS use cases and applications}} | ||
| Decide which use case and Application will meet your needs by exploring workflows and payloads. | ||
|
|
||
| The implementation guide is divided into sections: | ||
| Step 4: {{pagelink:fhir_assets, text:FHIR Assets}} | ||
| Supporting information about the use of FHIR to implement the standard and gain access to BaRS FHIR assets including examples, bundles and CodeSystems. | ||
|
|
||
| Step 5: {{pagelink:build-testing, text:Testing and environments}} | ||
| Understand how to connect to the BaRS environments; sandbox, integration and production. Find out how to access the testing tool (TKW). | ||
|
|
||
| Step 6: {{pagelink:assure, text:Gain Assurance}} | ||
| Understand and complete the assurance process using the supplier conformance assessment list (SCAL). Follow steps to create an account with the Digital Onboarding Service. | ||
|
|
||
| Step 7: {{pagelink:deploy, text:Deployment Toolkit}} | ||
| Use the deployment toolkit to carry out the necessary checks to prove functionality and to fully test end-to-end capable | ||
| environments ready to go live. | ||
|
|
||
|
|
||
| For an overview of the booking and referrals standard visit the [NHSE website](https://digital.nhs.uk/services/booking-and-referral-standard). | ||
|
|
||
| * {{pagelink:about_bars}} provides essential background and guiding principles along with prerequisites | ||
| * {{pagelink:design-core-1.3.1, text:BaRS Core}} provides a core set of functionality across version of Core | ||
| * {{pagelink:Home/Applications/BaRS-Applications,text:BaRS Application summaries}} provides links to implementation guides for released BaRS applications | ||
| * {{pagelink:build-testing}} provides information about testing and environments | ||
| * {{pagelink:assure}} describes guidance for the assurance process | ||
| * {{pagelink:deploy}} provides the deployment toolkit | ||
| * {{pagelink:fhir_assets}}, a link to the complete directory of FHIR assets | ||
| * {{pagelink:help}} provides a link to support requests | ||
| * {{pagelink:ReportanIncident}} describes how to report a live service incident for suppliers and providers live with BaRS | ||
|
|
||
|
|
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.