Skip to content

Commit f92d337

Browse files
Merge pull request #86 from NHSDigital/develop
Develop
2 parents a2298bf + ed66810 commit f92d337

File tree

60 files changed

+494
-464
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+494
-464
lines changed

proxies/live/apiproxy/policies/AssignMessage.AddAsidHeader.xml renamed to proxies/live/apiproxy/policies/AssignMessage.RemoveAndAddAsidHeader.xml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2-
<AssignMessage async="false" continueOnError="false" enabled="true" name="AssignMessage.AddAsidHeader">
2+
<AssignMessage async="false" continueOnError="false" enabled="true" name="AssignMessage.RemoveAndAddAsidHeader">
3+
<Remove>
4+
<Headers>
5+
<Header name="XAPI_ASID"/>
6+
</Headers>
7+
</Remove>
38
<Add>
49
<Headers>
510
<Header name="XAPI_ASID">{private.apigee.NHSD-ASID}</Header>

proxies/live/apiproxy/policies/AssignMessage.AddUserIdHeader.xml renamed to proxies/live/apiproxy/policies/AssignMessage.RemoveAndAddUserIdHeader.xml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
<AssignMessage async="false" continueOnError="false" enabled="true" name="AssignMessage.AddUserIdHeader">
1+
<AssignMessage async="false" continueOnError="false" enabled="true" name="AssignMessage.RemoveAndAddUserIdHeader">
2+
<Remove>
3+
<Headers>
4+
<Header name="x-ers-user-id"/>
5+
</Headers>
6+
</Remove>
27
<Add>
38
<Headers>
49
<Header name="x-ers-user-id">{accesstoken.id_token-subject}</Header>
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
<OAuthV2 async="false" continueOnError="false" enabled="true" name="OauthV2.VerifyAccessToken">
22
<Operation>VerifyAccessToken</Operation>
3+
<!-- Set Scope to accept only AAL3 security level. -->
4+
<Scope>urn:nhsd:apim:user-nhs-id:aal3:e-referrals-service-api</Scope>
35
</OAuthV2>

proxies/live/apiproxy/targets/ers-target.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@
2525
<Name>AssignMessage.PopulateAsidFromApp</Name>
2626
</Step>
2727
<Step>
28-
<Name>AssignMessage.AddAsidHeader</Name>
28+
<Name>AssignMessage.RemoveAndAddAsidHeader</Name>
2929
</Step>
3030
<Step>
31-
<Name>AssignMessage.AddUserIdHeader</Name>
31+
<Name>AssignMessage.RemoveAndAddUserIdHeader</Name>
3232
</Step>
3333
<Step>
3434
<Name>AssignMessage.Swap.nhsd-ers-ods-code</Name>

proxies/sandbox/apiproxy/policies/OAuthV2.VerifyAccessToken.xml

Lines changed: 0 additions & 3 deletions
This file was deleted.

sandbox/README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,18 @@ Redeploy the API Proxy. See the main [README.md](../README.md).
1919

2020
## Endpoints
2121

22-
- [x] POST `/STU3/v1/ReferralRequest/$ers.createReferral`
23-
- [x] POST `/STU3/v1/ReferralRequest/$ers.createReferralAndSendForTriage`
24-
- [x] POST `/STU3/v1/HealthcareService/$ers.searchHealthcareServicesForPatient`
25-
- [x] GET `/STU3/v1/CodeSystem/{codeSystemType}`
26-
- [x] GET `/STU3/v1/Slot`
27-
- [x] GET `/R4/v1/PractitionerRole`
28-
- [x] POST `/STU3/v1/Binary`
29-
- [x] POST `/STU3/v1/ReferralRequest/{ubrn}/$ers.generatePatientLetter`
30-
- [x] GET `/STU3/v1/Binary/{attachmentLogicalID}`
31-
- [x] GET `/STU3/v1/ReferralRequest/{ubrn}`
32-
- [x] GET `/STU3/v1/ReferralRequest/{ubrn}/_history/{version}`
33-
- [x] POST `/STU3/v1/ReferralRequest/{ubrn}/$ers.maintainReferralLetter`
34-
- [x] POST `/STU3/v1/Appointment`
35-
- [x] POST `/STU3/v1/ReferralRequest/{ubrn}/$ers.generateCRI`
22+
- [x] POST `/STU3/ReferralRequest/$ers.createReferral`
23+
- [x] POST `/STU3/ReferralRequest/$ers.createReferralAndSendForTriage`
24+
- [x] POST `/STU3/HealthcareService/$ers.searchHealthcareServicesForPatient`
25+
- [x] GET `/STU3/CodeSystem/{codeSystemType}`
26+
- [x] GET `/STU3/Slot`
27+
- [x] GET `/R4/PractitionerRole`
28+
- [x] POST `/STU3/Binary`
29+
- [x] POST `/STU3/ReferralRequest/{ubrn}/$ers.generatePatientLetter`
30+
- [x] GET `/STU3/Binary/{attachmentLogicalID}`
31+
- [x] GET `/STU3/ReferralRequest/{ubrn}`
32+
- [x] GET `/STU3/ReferralRequest/{ubrn}/_history/{version}`
33+
- [x] POST `/STU3/ReferralRequest/{ubrn}/$ers.maintainReferralLetter`
34+
- [x] POST `/STU3/Appointment`
35+
- [x] POST `/STU3/ReferralRequest/{ubrn}/$ers.generateCRI`
3636

sandbox/src/mocks/createReferral/requests/MinimalRequest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
{
5656
"name": "specialty",
5757
"valueCoding": {
58-
"system": "_baseUrl_/STU3/v1/CodeSystem/SPECIALTY",
58+
"system": "_baseUrl_/STU3/CodeSystem/SPECIALTY",
5959
"code": "CARDIOLOGY"
6060
}
6161
},

sandbox/src/mocks/createReferral/requests/MinimalRequestWithReferringClinician.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
{
6363
"name": "specialty",
6464
"valueCoding": {
65-
"system": "_baseUrl_/STU3/v1/CodeSystem/SPECIALTY",
65+
"system": "_baseUrl_/STU3/CodeSystem/SPECIALTY",
6666
"code": "CARDIOLOGY"
6767
}
6868
},

sandbox/src/mocks/createReferral/requests/RequestTwentyServices.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
{
5656
"name": "specialty",
5757
"valueCoding": {
58-
"system": "_baseUrl_/STU3/v1/CodeSystem/SPECIALTY",
58+
"system": "_baseUrl_/STU3/CodeSystem/SPECIALTY",
5959
"code": "CARDIOLOGY"
6060
}
6161
},

sandbox/src/mocks/createReferral/responses/ReferralRequest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
{
5555
"name": "specialty",
5656
"valueCoding": {
57-
"system": "_baseUrl_/STU3/v1/CodeSystem/SPECIALTY",
57+
"system": "_baseUrl_/STU3/CodeSystem/SPECIALTY",
5858
"code": "CARDIOLOGY"
5959
}
6060
},

0 commit comments

Comments
 (0)