Skip to content

Commit d2f7516

Browse files
Merge pull request #186 from NHSDigital/feature/axkr1-NRL-1554-ContentRetrievalMechanismExtension
NRL-1554 Add content retrieval mechanism to documentation
2 parents 0df1006 + a845e2b commit d2f7516

1 file changed

Lines changed: 82 additions & 8 deletions

File tree

specification/record-locator/consumer.yaml

Lines changed: 82 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ info:
3939
| Care Plan ([734163000](https://termbrowser.nhs.uk/?perspective=full&conceptId1=734163000)) | Advance care plan ([736366004](https://termbrowser.nhs.uk/?perspective=full&conceptId1=736366004)) | [contact details](https://developer.nhs.uk/apis/nrl/retrieval_contact_details.html) & [unstructured PDF - SSP](https://developer.nhs.uk/apis/nrl/retrieval_unstructured_document.html) |
4040
| Care Plan ([734163000](https://termbrowser.nhs.uk/?perspective=full&conceptId1=734163000)) | Treatment escalation plan ([735324008](https://termbrowser.nhs.uk/?perspective=full&conceptId1=735324008)) | [contact details](https://developer.nhs.uk/apis/nrl/retrieval_contact_details.html) & [unstructured PDF - SSP](https://developer.nhs.uk/apis/nrl/retrieval_unstructured_document.html) |
4141
| Care Plan ([734163000](https://termbrowser.nhs.uk/?perspective=full&conceptId1=734163000)) | Personalised Care and Support Plan ([2181441000000107](https://termbrowser.nhs.uk/?perspective=full&conceptId1=2181441000000107)) | [contact details](https://developer.nhs.uk/apis/nrl/retrieval_contact_details.html) & [unstructured PDF - SSP](https://developer.nhs.uk/apis/nrl/retrieval_unstructured_document.html) |
42-
| Care Plan ([734163000](https://termbrowser.nhs.uk/?perspective=full&conceptId1=734163000)) | Lloyd George record folder ([16521000000101](https://termbrowser.nhs.uk/?perspective=full&conceptId1=16521000000101)) | unstructured PDF - NDR retrieval proxy |
42+
| Care Plan ([734163000](https://termbrowser.nhs.uk/?perspective=full&conceptId1=734163000)) | Lloyd George record folder ([16521000000101](https://termbrowser.nhs.uk/?perspective=full&conceptId1=16521000000101)) | unstructured PDF - LDR retrieval proxy |
4343
| Observation ([1102421000000108](https://termbrowser.nhs.uk/?perspective=full&conceptId1=1102421000000108)) | Royal College of Physicians NEWS2 (National Early Warning Score 2) chart ([1363501000000100](https://termbrowser.nhs.uk/?perspective=full&conceptId1=1363501000000100)) | [contact details](https://developer.nhs.uk/apis/nrl/retrieval_contact_details.html) & [unstructured PDF - SSP](https://developer.nhs.uk/apis/nrl/retrieval_unstructured_document.html) |
4444
| Clinical note ([823651000000106](https://termbrowser.nhs.uk/?perspective=full&conceptId1=823651000000106)) | Summary record ([824321000000109](https://termbrowser.nhs.uk/?perspective=full&conceptId1=824321000000109)) | [unstructured PDF - SSP](https://developer.nhs.uk/apis/nrl/retrieval_unstructured_document.html) |
4545
| Record artifact ([419891008](https://termbrowser.nhs.uk/?perspective=full&conceptId1=419891008)) | Appointment ([749001000000101](https://termbrowser.nhs.uk/?perspective=full&conceptId1=749001000000101)) | |
@@ -263,7 +263,7 @@ info:
263263
264264
Once you have done this, you will need to ask for the 'internet' (if accessing it over the internet for your ASID) Catbag and 'Document Content Read' interaction permissions to be added to your ASID. You can request these permissions by emailing [ITOC](mailto:itoc.supportdesk@nhs.net)
265265
266-
If you are a GP system supplier looking to onboard to retrieve 'Lloyd George Record Folder' pointers, then SSP will not be used. Instead, you will need to onboard to the National Data Repository (NDR) retrieval proxy.
266+
If you are a GP system supplier looking to onboard to retrieve 'Lloyd George Record Folder' pointers, then SSP will not be used. Instead, you will need to onboard to the Large Document Retrieval (LDR) retrieval proxy.
267267
268268
## Change log
269269
@@ -355,7 +355,7 @@ paths:
355355
- attachment:
356356
contentType: application/pdf
357357
language: en-UK
358-
url: https://spine-proxy.national.ncrs.nhs.uk/p1.nhs.uk/EPAACS/MentalHealthCrisisPlan.pdf
358+
url: ssp://spine-proxy.national.ncrs.nhs.uk/p1.nhs.uk/EPAACS/MentalHealthCrisisPlan.pdf
359359
title: Example Mental Health Crisis Plan electronic document
360360
creation: "2022-12-20T09:45:41+00:00"
361361
format:
@@ -369,6 +369,12 @@ paths:
369369
code: static
370370
display: Static
371371
url: https://fhir.nhs.uk/England/StructureDefinition/Extension-England-ContentStability
372+
- valueCodeableConcept:
373+
coding:
374+
- system: https://fhir.nhs.uk/England/CodeSystem/England-RetrievalMechanism
375+
code: SSP
376+
display: Spine Secure Proxy
377+
url: https://fhir.nhs.uk/England/StructureDefinition/Extension-England
372378
context:
373379
event:
374380
- coding:
@@ -507,7 +513,7 @@ paths:
507513
- attachment:
508514
contentType: application/pdf
509515
language: en-UK
510-
url: https://spine-proxy.national.ncrs.nhs.uk/p1.nhs.uk/EPAACS/MentalHealthCrisisPlan.pdf
516+
url: ssp://spine-proxy.national.ncrs.nhs.uk/p1.nhs.uk/EPAACS/MentalHealthCrisisPlan.pdf
511517
title: Example Mental Health Crisis Plan electronic document
512518
creation: "2022-12-20T09:45:41+00:00"
513519
format:
@@ -521,6 +527,12 @@ paths:
521527
code: static
522528
display: Static
523529
url: https://fhir.nhs.uk/England/StructureDefinition/Extension-England-ContentStability
530+
- valueCodeableConcept:
531+
coding:
532+
- system: https://fhir.nhs.uk/England/CodeSystem/England-RetrievalMechanism
533+
code: SSP
534+
display: Spine Secure Proxy
535+
url: https://fhir.nhs.uk/England/StructureDefinition/Extension-England
524536
context:
525537
event:
526538
- coding:
@@ -657,12 +669,25 @@ paths:
657669
- attachment:
658670
contentType: application/pdf
659671
language: en-US
660-
url: https://spine-proxy.national.ncrs.nhs.uk/p1.nhs.uk/EPAACS/EmergencyHealthPlan.pdf
672+
url: ssp://spine-proxy.national.ncrs.nhs.uk/p1.nhs.uk/EPAACS/EmergencyHealthPlan.pdf
661673
creation: "2022-12-22T09:45:41+11:00"
662674
format:
663675
system: urn:oid:1.3.6.1.4.1.19376.1.2.3
664676
code: urn:ihe:pcc:handp:2008
665677
display: History and Physical Specification
678+
extension:
679+
- valueCodeableConcept:
680+
coding:
681+
- system: https://fhir.nhs.uk/England/CodeSystem/England-NRLContentStability,
682+
code: static
683+
display: Static
684+
url: https://fhir.nhs.uk/England/StructureDefinition/Extension-England-ContentStability
685+
- valueCodeableConcept:
686+
coding:
687+
- system: https://fhir.nhs.uk/England/CodeSystem/England-RetrievalMechanism
688+
code: SSP
689+
display: Spine Secure Proxy
690+
url: https://fhir.nhs.uk/England/StructureDefinition/Extension-England
666691
context:
667692
event:
668693
- coding:
@@ -949,10 +974,12 @@ components:
949974
extension:
950975
type: array
951976
items:
952-
$ref: "#/components/schemas/ContentStabilityExtension"
953-
description: Additional extension for content stability.
977+
oneOf:
978+
- $ref: "#/components/schemas/ContentStabilityExtension"
979+
- $ref: "#/components/schemas/RetrievalMechanismExtension"
980+
- $ref: "#/components/schemas/Extension"
981+
description: Additional extensions which include Content Stability and Retrieval Mechanism.
954982
minItems: 1
955-
maxItems: 1
956983
required:
957984
- attachment
958985
- format
@@ -1232,6 +1259,53 @@ components:
12321259
- system
12331260
- code
12341261
- display
1262+
RetrievalMechanismExtension:
1263+
allOf:
1264+
- $ref: "#/components/schemas/Extension"
1265+
- type: object
1266+
properties:
1267+
url:
1268+
type: string
1269+
enum:
1270+
- "https://fhir.nhs.uk/England/StructureDefinition/Extension-England-RetrievalMechanism"
1271+
valueCodeableConcept:
1272+
$ref: "#/components/schemas/RetrievalMechanismExtensionValueCodeableConcept"
1273+
required:
1274+
- url
1275+
- valueCodeableConcept
1276+
RetrievalMechanismExtensionValueCodeableConcept:
1277+
allOf:
1278+
- $ref: "#/components/schemas/CodeableConcept"
1279+
- type: object
1280+
properties:
1281+
coding:
1282+
type: array
1283+
items:
1284+
$ref: "#/components/schemas/RetrievalMechanismExtensionCoding"
1285+
minItems: 1
1286+
maxItems: 1
1287+
required:
1288+
- coding
1289+
RetrievalMechanismExtensionCoding:
1290+
allOf:
1291+
- $ref: "#/components/schemas/Coding"
1292+
- type: object
1293+
properties:
1294+
system:
1295+
type: string
1296+
enum:
1297+
- "https://fhir.nhs.uk/England/CodeSystem/England-RetrievalMechanism"
1298+
code:
1299+
type: string
1300+
enum: ["SSP", "Direct", "LDR"]
1301+
display:
1302+
type: string
1303+
enum:
1304+
["Spine Secure Proxy", "Direct", "Large Document Retrieval"]
1305+
required:
1306+
- system
1307+
- code
1308+
- display
12351309
NRLFormatCode:
12361310
allOf:
12371311
- $ref: "#/components/schemas/Coding"

0 commit comments

Comments
 (0)