Skip to content

Commit 49029c7

Browse files
Merge branch 'develop' into dependabot/npm_and_yarn/develop/default-browser-5.3.0
2 parents bb2385a + dd4fadc commit 49029c7

File tree

10 files changed

+188
-147
lines changed

10 files changed

+188
-147
lines changed

poetry.lock

Lines changed: 132 additions & 132 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ black = "^25.11"
3939
pip-licenses = "^5.5.0"
4040
jinja2 = "^3.1.6"
4141
pytest = "^8.4.2"
42-
pytest-asyncio = "^1.2.0"
42+
pytest-asyncio = "^1.3.0"
4343
pytest-nhsd-apim = "^4.0.1"
4444

4545
[tool.poetry.scripts]

sandbox/package-lock.json

Lines changed: 6 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sandbox/src/mocks/stu3/retrieveWorklist/responses/FilteredByClinician.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,10 @@
126126
},
127127
"display": "Excellent Cardiology Business Service 12"
128128
}
129+
},
130+
{
131+
"url": "referralRequestVersion",
132+
"valueInteger": 9
129133
}
130134
],
131135
"url": "https://fhir.nhs.uk/STU3/StructureDefinition/Extension-eRS-ReferralsforReview-WorkListItem-1"
@@ -211,6 +215,10 @@
211215
}
212216
]
213217
}
218+
},
219+
{
220+
"url": "referralRequestVersion",
221+
"valueInteger": 12
214222
}
215223
],
216224
"url": "https://fhir.nhs.uk/STU3/StructureDefinition/Extension-eRS-ReferralsforReview-WorkListItem-1"
@@ -221,4 +229,4 @@
221229
}
222230
}
223231
]
224-
}
232+
}

sandbox/src/mocks/stu3/retrieveWorklist/responses/FilteredByService.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,10 @@
130130
},
131131
"display": "Another Excellent Cardiology Business Service 13"
132132
}
133+
},
134+
{
135+
"url": "referralRequestVersion",
136+
"valueInteger": 12
133137
}
134138
],
135139
"url": "https://fhir.nhs.uk/STU3/StructureDefinition/Extension-eRS-ReferralsforReview-WorkListItem-1"
@@ -140,4 +144,4 @@
140144
}
141145
}
142146
]
143-
}
147+
}

sandbox/src/mocks/stu3/retrieveWorklist/responses/FilteredBySpecialty.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,10 @@
121121
}
122122
]
123123
}
124+
},
125+
{
126+
"url": "referralRequestVersion",
127+
"valueInteger": 9
124128
}
125129
],
126130
"url": "https://fhir.nhs.uk/STU3/StructureDefinition/Extension-eRS-ReferralsforReview-WorkListItem-1"
@@ -216,6 +220,10 @@
216220
},
217221
"display": "Excellent Cardiology Business Service 12"
218222
}
223+
},
224+
{
225+
"url": "referralRequestVersion",
226+
"valueInteger": 9
219227
}
220228
],
221229
"url": "https://fhir.nhs.uk/STU3/StructureDefinition/Extension-eRS-ReferralsforReview-WorkListItem-1"
@@ -226,4 +234,4 @@
226234
}
227235
}
228236
]
229-
}
237+
}

sandbox/src/mocks/stu3/retrieveWorklist/responses/ReferralsForReview.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,10 @@
131131
},
132132
"display": "Excellent Cardiology Business Service 12"
133133
}
134+
},
135+
{
136+
"url": "referralRequestVersion",
137+
"valueInteger": 7
134138
}
135139
],
136140
"url": "https://fhir.nhs.uk/STU3/StructureDefinition/Extension-eRS-ReferralsforReview-WorkListItem-1"
@@ -230,6 +234,10 @@
230234
},
231235
"display": "Another Excellent Cardiology Business Service 13"
232236
}
237+
},
238+
{
239+
"url": "referralRequestVersion",
240+
"valueInteger": 12
233241
}
234242
],
235243
"url": "https://fhir.nhs.uk/STU3/StructureDefinition/Extension-eRS-ReferralsforReview-WorkListItem-1"
@@ -240,4 +248,4 @@
240248
}
241249
}
242250
]
243-
}
251+
}

specification/components/stu3/schemas/eRS-FetchWorklist-List.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@ properties:
174174
| `appointmentStart` | `0..1` | |
175175
| `allocatedClinician` | `0..1` | |
176176
| `service` | `1..1` | |
177+
| `referralRequestVersion` | `1..1` | |
177178
items:
178179
anyOf:
179180
- title: priority
@@ -396,6 +397,7 @@ properties:
396397
type: string
397398
example: '#Practitioner-021600556514'
398399
- $ref: './extensions/worklists/Extension-WorklistItem-Service.yaml'
400+
- $ref: './extensions/worklists/Extension-WorklistItem-ReferralRequestVersion.yaml'
399401
- title: Extension-eRS-AppointmentSlotIssues-WorkListItem
400402
type: object
401403
required:

specification/components/stu3/schemas/endpoints/a008-retrieve-worklist.yaml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,9 @@ description: |
4545
4646
## Service Providing Organisations
4747
Service provider organisations can currently access the following referral related worklists:
48-
- The 'Referrals for Review' worklist contains booked and RAS (triage) referrals that require review by the service provider organisation
48+
- The 'Referrals for Review' worklist contains booked and RAS (triage) referrals that require review by the service provider organisation. The version of each referral in the worklist will also be returned. Note that the version can change due to admin/clinical changes as well as internal e-RS processes.
4949
- The 'Appointment Slot Issues' worklist contains referrals which have been 'deferred to provider' because of a lack of appointment availability (e.g. no appointment slots).
5050
The referrals need to be reviewed and if appropriate booked into a service at the service provider organisation.
51-
52-
There are currently no referral related worklists available for referring organisations.
5351
5452
## Supported security patterns
5553
- Healthcare worker, user-restricted access
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
title: referralRequestVersion
2+
type: object
3+
required:
4+
- url
5+
- valueInteger
6+
properties:
7+
url:
8+
type: string
9+
enum:
10+
- referralRequestVersion
11+
example: referralRequestVersion
12+
valueInteger:
13+
type: integer
14+
example: 0

0 commit comments

Comments
 (0)