Skip to content

Commit e058986

Browse files
[ERSSUP-89272]-[]-[RM102a - Open API Specification (OAS) wording updates]-[NR]
1 parent 5459598 commit e058986

24 files changed

+187
-76
lines changed

specification/components/r4/schemas/endpoints/a033-retrieve-healthcare-service.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ description: |
3535
- You can check if a cached service has changed via [[HYPERLINK_A037]].
3636
- You can retrieve the attributes of an entire shortlist of services (1-20) via [[HYPERLINK_A035]].
3737
38+
## Known Issues
39+
The HealthcareService.type attribute is being returned as a singular object by this endpoint. As per the [FHIR standard](https://hl7.org/fhir/R4/), this attribute should be an array. See our [problems and fixes](https://digital.nhs.uk/services/e-referral-service/api/updates-and-releases/problems-and-fixes) section for more information.
40+
3841
## Sandbox test scenarios
3942
You can test the following scenarios in our sandbox environment
4043

specification/components/r4/schemas/endpoints/a035-search-for-healthcare-services.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ description: |
3434
- You can check if a cached service has changed via [[HYPERLINK_A037]].
3535
- You can fetch the attributes of a single service via [[HYPERLINK_A033]].
3636
37+
## Known Issues
38+
The HealthcareService.type attribute is being returned as a singular object by this endpoint. As per the [FHIR standard](https://hl7.org/fhir/R4/), this attribute should be an array. See our [problems and fixes](https://digital.nhs.uk/services/e-referral-service/api/updates-and-releases/problems-and-fixes) section for more information.
39+
3740
## Sandbox test scenarios
3841
You can test the following scenarios in our sandbox environment
3942

specification/components/r4/schemas/endpoints/a042-retrieve-attachment.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,15 @@ description: |
44
## Overview
55
Use this endpoint to retrieve a file that is attached to a referral or advice request.
66
7+
Referral information can also include:
8+
- Structured clinical information added by an integrated primary care system
9+
- Service provider activity
10+
- Advice and guidance conversation
11+
12+
This additional clinical information must be retrieved via [[HYPERLINK_A007]]
13+
14+
[Read](https://digital.nhs.uk/developer/guides-and-documentation/building-healthcare-software/referrals-and-bookings/e-referral-service/retrieve-clinical-referral-information-as-a-service-provider) our building healthcare software guide for detailed information.
15+
716
## Supported security patterns
817
- Application-restricted, unattended access
918
- Healthcare worker, user-restricted access

specification/components/stu3/schemas/endpoints/a005-retrieve-referral-request.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,11 @@ description: |
9393
9494
You can retrieve reference data used in viewing a referral using [[HYPERLINK_A004]]
9595
96+
## Known Issues
97+
98+
1. The Participant.type attribute is being mapped as a single type for this endpoint. As per the Appointment [FHIR profile](https://hl7.org/fhir/STU3/appointment-definitions.html#Appointment.participant.type), this attribute should be an array. See our [problems and fixes](https://digital.nhs.uk/services/e-referral-service/api/updates-and-releases/problems-and-fixes) section for more information.
99+
2. The participant of an Appointment references a value set. As per the Appointment [FHIR profile](https://hl7.org/fhir/STU3/appointment-definitions.html#Appointment.participant.type), this attribute should be a coding system. See our [problems and fixes](https://digital.nhs.uk/services/e-referral-service/api/updates-and-releases/problems-and-fixes) section for more information.
100+
96101
## Sandbox test scenarios
97102
98103
You can test the following scenarios in our sandbox environment

specification/components/stu3/schemas/endpoints/a007-retrieve-clinical-information.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ description: |
55
66
Use this endpoint to generate a PDF file that summarises clinical information for a referral.
77
8+
This does not include files attached to a referral or advice request. These must be retrieved via [[HYPERLINK_A042]]
9+
10+
[Read](https://digital.nhs.uk/developer/guides-and-documentation/building-healthcare-software/referrals-and-bookings/e-referral-service/retrieve-clinical-referral-information-as-a-service-provider) our building healthcare software guide for detailed information.
11+
812
## Supported security patterns
913
- Application-restricted access
1014
- Healthcare worker, user-restricted access

specification/components/stu3/schemas/endpoints/a011-create-referral.yaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ description: |
1010
## Important notes when creating a referral
1111
The maximum amount of services allowed on a given shortlist is 20.
1212
13-
The act of shortlisting alone will not result in a referral being sent/booked to any of the shortlisted services (even if only one service is shortlisted).
13+
The act of shortlisting alone will not result in a referral being sent/booked to any of the shortlisted services (even if only one service is shortlisted).
14+
A shortlist of a single triage service should be avoided as this relies on the patient to progress the referral, potentially leading to a delay to care. Especially if the referral priority is 2WW or Urgent.
15+
1416
Use [[HYPERLINK_A016]] if there is a need to support the sending/booking of the referral into a shortlisted service.
1517
1618
## Important notes when sending an e-Referral Pathway Start Date
@@ -60,6 +62,11 @@ description: |
6062
6163
You can generate a letter for the patient, which summarises the current state of their referral and any steps the patient may need to follow, by using [[HYPERLINK_A019]].
6264
65+
## Known Issues
66+
67+
1. The Participant.type attribute is being mapped as a single type for this endpoint. As per the Appointment [FHIR profile](https://hl7.org/fhir/STU3/appointment-definitions.html#Appointment.participant.type), this attribute should be an array. See our [problems and fixes](https://digital.nhs.uk/services/e-referral-service/api/updates-and-releases/problems-and-fixes) section for more information.
68+
2. The participant of an Appointment references a value set. As per the Appointment [FHIR profile](https://hl7.org/fhir/STU3/appointment-definitions.html#Appointment.participant.type), this attribute should be a coding system. See our [problems and fixes](https://digital.nhs.uk/services/e-referral-service/api/updates-and-releases/problems-and-fixes) section for more information.
69+
6370
summary: Create referral (A011, FHIR STU3)
6471
operationId: a011-create-referral
6572
tags:

specification/components/stu3/schemas/endpoints/a012-maintain-referral-letter.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,11 @@ description: |
7575
You can check to see what referral letter information has been added to a referral by using [[HYPERLINK_A005]],
7676
[[HYPERLINK_A007]], and [[HYPERLINK_A006]] endpoints where necessary.
7777
78+
## Known Issues
79+
80+
1. The Participant.type attribute is being mapped as a single type for this endpoint. As per the Appointment [FHIR profile](https://hl7.org/fhir/STU3/appointment-definitions.html#Appointment.participant.type), this attribute should be an array. See our [problems and fixes](https://digital.nhs.uk/services/e-referral-service/api/updates-and-releases/problems-and-fixes) section for more information.
81+
2. The participant of an Appointment references a value set. As per the Appointment [FHIR profile](https://hl7.org/fhir/STU3/appointment-definitions.html#Appointment.participant.type), this attribute should be a coding system. See our [problems and fixes](https://digital.nhs.uk/services/e-referral-service/api/updates-and-releases/problems-and-fixes) section for more information.
82+
7883
## Sandbox test scenarios
7984
8085
You can test the following scenarios in our sandbox environment:

specification/components/stu3/schemas/endpoints/a013-accept-referral.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,11 @@ description: |
4141
I need to accept an inbound referral after its review
4242
4343
So that I can confirm the patient's referral is appropriate for the current service and booked appointment date/time.
44+
45+
## Known Issues
46+
47+
1. The Participant.type attribute is being mapped as a single type for this endpoint. As per the Appointment [FHIR profile](https://hl7.org/fhir/STU3/appointment-definitions.html#Appointment.participant.type), this attribute should be an array. See our [problems and fixes](https://digital.nhs.uk/services/e-referral-service/api/updates-and-releases/problems-and-fixes) section for more information.
48+
2. The participant of an Appointment references a value set. As per the Appointment [FHIR profile](https://hl7.org/fhir/STU3/appointment-definitions.html#Appointment.participant.type), this attribute should be a coding system. See our [problems and fixes](https://digital.nhs.uk/services/e-referral-service/api/updates-and-releases/problems-and-fixes) section for more information.
4449
4550
summary: Accept referral (A013, FHIR STU3)
4651
operationId: a013-accept-referral

specification/components/stu3/schemas/endpoints/a014-reject-referral.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,11 @@ description: |
4444
I need to reject an inbound referral back to the referrer after its review with an explanation of why
4545
4646
So that the referrer can address the reason for rejection and progress the referral appropriately.
47+
48+
## Known Issues
49+
50+
1. The Participant.type attribute is being mapped as a single type for this endpoint. As per the Appointment [FHIR profile](https://hl7.org/fhir/STU3/appointment-definitions.html#Appointment.participant.type), this attribute should be an array. See our [problems and fixes](https://digital.nhs.uk/services/e-referral-service/api/updates-and-releases/problems-and-fixes) section for more information.
51+
2. The participant of an Appointment references a value set. As per the Appointment [FHIR profile](https://hl7.org/fhir/STU3/appointment-definitions.html#Appointment.participant.type), this attribute should be a coding system. See our [problems and fixes](https://digital.nhs.uk/services/e-referral-service/api/updates-and-releases/problems-and-fixes) section for more information.
4752
4853
summary: Reject referral (A014, FHIR STU3)
4954
operationId: a014-reject-referral

specification/components/stu3/schemas/endpoints/a015-retrieve-appointment-slots.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ description: |
2424
2525
## Important note
2626
You need to provide the 'commissioning rule organisation' when calling [[HYPERLINK_A015]] to ensure only suitable slots are returned. You can obtain the 'commissioning rule organisation' from [[HYPERLINK_A005]].
27+
28+
When slots are retrieved using this endpoint, they can include slots with or without a named clinician associated with them. Your integrated application must support both scenarios.
29+
30+
Slots with a named clinician will have an additional "actor" which defines the SDS User ID of the clinician, this will be on the Schedule associated to the Slot.
2731
2832
## Related endpoints
2933
@@ -34,6 +38,9 @@ description: |
3438
- when trying to book an appointment into a service, the slot advertised is no longer available
3539
- when trying to book an appointment into a service, no response is received within message timeout period (currently 2 minutes)
3640
41+
## Known Issues
42+
This endpoint is using the :Practitioner search parameter. The "schedule.actor" search parameter is incorrectly using the ":Practitioner" modifier. As per the [FHIR standard](https://hl7.org/fhir/R4/) the ":identifier" modifier should be used when searching to indicate that an Identifer is used rather than a literal, relative, internal or absolute reference. See our [problems and fixes](https://digital.nhs.uk/services/e-referral-service/api/updates-and-releases/problems-and-fixes) section for more information.
43+
3744
## Sandbox test scenarios
3845
3946
You can test the following scenarios in our sandbox environment:

0 commit comments

Comments
 (0)