You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: guides/Live-ImplementationGuide-BaRS/Home/Assure/Assure/Assure.page.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,10 +6,10 @@ The assurance process ensures solutions adhere to the Standard and are compatibl
6
6
7
7
The purpose of assurance is to:
8
8
* Validate conformance to the requirements and specifications of the Standard
9
-
* Assess higher-risk and/or complex workflow scenarios, to ensure technical and clinical readiness
9
+
* Assess higher-risk and/or complex workflow scenarios, ensuring patient safety and technical and clinical readiness
10
10
* Serve as a final quality assurance checkpoint prior to deployment to Production
11
11
12
12
There are limitations to this (self) assurance process, which does **not** extend to:
13
13
* Validation of every individual workflow scenario or minor message variation within an assured solution
14
-
* Review of all message content against the Standard, either visually or through tooling. This **must** be included in supplier's functional testing
14
+
* Review of all message content against the Standard, either visually or through tooling. This **must** be included in the supplier's functional testing
15
15
* Regression testing of supplier solution to ensure that existing functionality has not been adversely affected
Copy file name to clipboardExpand all lines: guides/Live-ImplementationGuide-BaRS/Home/Build/Testing-and-Environments/Connect-as-a-receiver.page.md
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ BaRS uses TLS-MA to communicate with Receiving endpoints. Receiving endpoints ne
11
11
12
12
### How to connect to the BaRS proxy as a Receiver:
13
13
14
-
Step 1: Apply for your domain [apply for a new nhs.uk domain](https://digital.nhs.uk/services/networking-addressing/apply-for-an-nhs.uk-domain-for-websites-and-web-applications). You must complete Section 5: For website or application records visible on the public internet.
14
+
Step 1: Apply for your domain [apply for a new nhs.uk domain](https://digital.nhs.uk/services/networking-addressing/apply-for-an-nhs.uk-domain-for-websites-and-web-applications). You must complete Section 5: For domain names visible only on the public internet
15
15
16
16
Step 2: Request a certificate under the NHS Root CA. The FQDN must be an nhs.uk address.
17
17
There are different certificate chains for INT and PROD:
@@ -30,6 +30,7 @@ Create the *.csr, use the following command:</br>
**Note:** <small>_Generate the CSR with only the common name field populated, which must match the FQDN. All other fields can remain blank. The email field MUST be blank. Please note FQDNs MUST be in the .nhs.uk domain as we can only issue certificates in this domain._</small>
33
+
33
34
Step 4: Send the .csr file to be signed by NHS England and get the client certificate. To do this, follow these environment specific steps:
34
35
35
36
<br>
@@ -60,21 +61,22 @@ Step 3: Email <england.bookingandreferralstandard@nhs.net> with Receiver URL for
60
61
Step 1: Send the .csr to <dir@nhs.net>, indicating this is for a BaRS Receiver endpoint
* Service Provider hosted (on-premise) solutions‘**BaRS-PROD-\<ODS Code\>.\<Provider name\>.nhs.uk**’
67
+
* Service Provider hosted (on-premise) solutions‘**BaRS-PROD-\<ODS Code\>.\<Provider name\>.nhs.uk**’
66
68
67
69
Step 2: Receive certificate from DIR Team
68
70
69
71
Step 3: Email <england.bookingandreferralstandard@nhs.net> with Receiver URL for BaRS/API-M to add to the Endpoint Catalogue
70
72
71
-
Step 4: Make changes to your [firewall exceptions](https://simplifier.net/guide/nhsbookingandreferralstandard/Home/Deploy/Technical-deployment\Firewallexceptions) to receive messages from the BaRS proxy.
73
+
Step 4: Make changes to your [firewall exceptions](https://simplifier.net/guide/nhsbookingandreferralstandard/Home/Deploy/Technical-deployment/Firewallexceptions) to receive messages from the BaRS proxy.
72
74
73
75
<br>
74
76
75
77
76
78
#### Installing and configuring your application to use the certificate
77
-
Step 1: INT and PROD copy the cert text inlcuding`-----BEGIN CERTIFICATE` as the first line and `END CERTIFICATE-----` as the last. Save this text locally as a file called barsinreceiver.cer (change the name to suit).
79
+
Step 1: INT and PROD copy the cert text including`-----BEGIN CERTIFICATE` as the first line and `END CERTIFICATE-----` as the last. Save this text locally as a file called barsinreceiver.cer (change the name to suit).
78
80
79
81
Step 2: Create a .pfx file so you can serve HTTPS (TLS) endpoints. You can use the command below to export a *.pfx file from the *.key file you made earlier (when you made the *.csr file) along with the *.cer file you were emailed.
80
82
@@ -86,7 +88,7 @@ Step 3: Create a password for your .pfx file.
86
88
87
89
Step 4: Make configuration changes to reference the *.pfx file and password
88
90
89
-
(C# example, Other launguages will vary but be similar)
91
+
(C# example, Other languages will vary but be similar)
Copy file name to clipboardExpand all lines: guides/Live-ImplementationGuide-BaRS/Home/Build/Testing-and-Environments/Connect-as-a-sender.page.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,11 +4,11 @@ topic: connect-as-a-sender
4
4
5
5
## {{page-title}}
6
6
7
-
API-M provides the [security model](https://digital.nhs.uk/developer/guides-and-documentation/security-and-authorisation/application-restricted-restful-apis-signed-jwt-authentication) for BaRS.
7
+
APIM provides the [security model](https://digital.nhs.uk/developer/guides-and-documentation/security-and-authorisation/application-restricted-restful-apis-signed-jwt-authentication) for BaRS.
8
8
9
9
To connect to the BaRS proxy as a sender follow these steps:
10
10
11
-
Step 1: follow the NHS Developer authenitication and authorisation process [NHS Developer authentication and authorisation](https://digital.nhs.uk/developer/guides-and-documentation/security-and-authorisation/user-restricted-restful-apis-nhs-login-separate-authentication-and-authorisation#step-1-register-your-application-with-nhs-login)
11
+
Step 1: follow the NHS Developer authentication and authorisation process [NHS Developer authentication and authorisation](https://digital.nhs.uk/developer/guides-and-documentation/security-and-authorisation/user-restricted-restful-apis-nhs-login-separate-authentication-and-authorisation#step-1-register-your-application-with-nhs-login)
12
12
13
13
Step 2: trust the Certificate Authorities (CA) mentioned below. For INT this will be downloadable from http://pki.nhs.uk/int/G2/auth/NHSINTAuthG2.crt
0 commit comments