PackagesCanonicalsLogsProblems
    Packages
    uk.nhsdigital.r4@2.4.7
    https://fhir.nhs.uk/CapabilityStatement/apim-ers
{
  "description": "API definition for eRS",
  "_filename": "CapabilityStatement-apim-ers.json",
  "package_name": "uk.nhsdigital.r4",
  "format": [ "application/fhir+json" ],
  "date": "2021-04-28T00:00:00+00:00",
  "publisher": "digital.nhs.uk",
  "fhirVersion": "4.0.1",
  "name": "APIMeRS",
  "type": null,
  "experimental": null,
  "resourceType": "CapabilityStatement",
  "title": null,
  "package_version": "2.4.7",
  "extension": [ {
    "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-Package",
    "extension": [ {
      "url": "FHIRPackage",
      "extension": [ {
        "url": "name",
        "valueString": "ukcore.release1.test"
      } ]
    }, {
      "url": "FHIRPackage",
      "extension": [ {
        "url": "name",
        "valueString": "uk.nhsdigital.r4.test"
      } ]
    }, {
      "url": "openApi",
      "extension": [ {
        "url": "documentation",
        "valueUri": "https://digital.nhs.uk/developer/api-catalogue/e-referral-service-fhir"
      }, {
        "url": "description",
        "valueString": "e-Referral Service - FHIR API"
      } ]
    } ]
  } ],
  "status": "active",
  "id": "0f94a000-1fcb-4027-ae8b-cdf3d4f7bd66",
  "kind": "requirements",
  "url": "https://fhir.nhs.uk/CapabilityStatement/apim-ers",
  "version": "3.0.0",
  "rest": [ {
    "mode": "server",
    "resource": [ {
      "type": "Appointment",
      "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Appointment",
      "interaction": [ {
        "code": "create",
        "extension": [ {
          "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-Examples",
          "extension": [ {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": true
            }, {
              "url": "value",
              "valueReference": {
                "reference": "Appointment/391d8d18-159a-4af8-a935-2238ed4db867"
              }
            }, {
              "url": "summary",
              "valueMarkdown": "Reviewing a Triage Deferral (Triage Scenario Three)"
            }, {
              "url": "description",
              "valueMarkdown": "This is linked to the reivewing a Task [PUT /Task](#/Task/put_Task)."
            } ]
          } ]
        } ],
        "documentation": "[A016 - Book or defer appointment](https://digital.nhs.uk/developer/api-catalogue/e-referral-service-fhir#api-Default-a016-book-or-defer-appointment)"
      }, {
        "code": "search-type",
        "extension": [ {
          "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-Examples",
          "extension": [ {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": false
            }, {
              "url": "value",
              "valueReference": {
                "reference": "Bundle/bfbd03d6-d389-43a9-851f-6c378cb9d758"
              }
            }, {
              "url": "summary",
              "valueMarkdown": "Sample Patient Appointment search)"
            }, {
              "url": "description",
              "valueMarkdown": "Request **GET [baseUrl]/Appointment?patient.identifier=https://fhir.nhs.uk/Id/nhs-number|9912003888&date=gt2022-01-14T10:00** /n Note the example is generated from NHS Digital ITK HLv2 ADT_A05 example."
            } ]
          } ]
        } ],
        "documentation": "Mock for NHS App PatientCare project"
      } ],
      "searchParam": [ {
        "name": "patient:identifier",
        "type": "token",
        "extension": [ {
          "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-QueryParameters",
          "extension": [ {
            "url": "required",
            "valueBoolean": true
          }, {
            "url": "minimum",
            "valueInteger": 1
          }, {
            "url": "maximum",
            "valueInteger": 1
          }, {
            "url": "exampleParameter",
            "valueString": "https://fhir.nhs.uk/Id/nhs-number|9000000009"
          } ]
        } ],
        "documentation": "Search for appointment for a patient by NHS Number"
      }, {
        "name": "date",
        "type": "date",
        "documentation": "Appointment date/time."
      } ]
    }, {
      "type": "ServiceRequest",
      "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-ServiceRequest",
      "interaction": [ {
        "code": "read",
        "extension": [ {
          "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-Examples",
          "extension": [ {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": false
            }, {
              "url": "value",
              "valueReference": {
                "reference": "ServiceRequest/832db7fa-ebdd-44b6-ab3b-8329c2d43149"
              }
            } ]
          } ]
        } ],
        "documentation": "[A005 - Retrieve referral request](https://digital.nhs.uk/developer/api-catalogue/e-referral-service-fhir#api-Default-a005-retrieve-referral-request)"
      }, {
        "code": "create",
        "extension": [ {
          "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-Examples",
          "extension": [ {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": true
            }, {
              "url": "value",
              "valueReference": {
                "reference": "ServiceRequest/832db7fa-ebdd-44b6-ab3b-8329c2d43149"
              }
            }, {
              "url": "summary",
              "valueMarkdown": "Initial Advice Creation (A+G Scenario One)"
            }, {
              "url": "description",
              "valueMarkdown": "code should be a child concept of Evaluation procedure code (SNOMED CT 386053000)?. The advice and guidance referral is created along with a corresponding worklist (FHIR Task) item. These are retrieved via the [GET /Task](#/Task/get_Task) API and responses are sent via the [PUT /Task](#/Task/put_Task) API."
            } ]
          }, {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": true
            }, {
              "url": "value",
              "valueReference": {
                "reference": "ServiceRequest/18253b86-9878-4c3f-b854-af0a9b7728a3"
              }
            }, {
              "url": "summary",
              "valueMarkdown": "Create Referral (A+G Scenario Five)"
            }, {
              "url": "description",
              "valueMarkdown": "code should be a child concept of Patient Referral procedure code (SNOMED CT 3457005)? \n\n Following from the advice and guidnace workflow completing, it has been decided to refer the patient to a service. Note the use of basedOn to reference the original advice and guidance request. "
            } ]
          }, {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": true
            }, {
              "url": "value",
              "valueReference": {
                "reference": "ServiceRequest/be735573-9f24-42e1-ae98-af89d632e4bf"
              }
            }, {
              "url": "summary",
              "valueMarkdown": "Initial Referral Creation (Triage Scenario One)"
            }, {
              "url": "description",
              "valueMarkdown": "Note: the status is set to `draft` until this referral is triaged this can not be acted upon. To create the actual defferal see [POST /Task](#/Task/post_Task)"
            } ]
          } ]
        } ]
      }, {
        "code": "update",
        "extension": [ {
          "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-Examples",
          "extension": [ {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": true
            }, {
              "url": "value",
              "valueReference": {
                "reference": "ServiceRequest/be735573-9f24-42e1-ae98-af89d632e4bf"
              }
            } ]
          } ]
        } ]
      }, {
        "code": "search-type",
        "extension": [ {
          "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-Examples",
          "extension": [ {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": false
            }, {
              "url": "value",
              "valueReference": {
                "reference": "Bundle/09568f32-5a1f-439d-b245-5457dc88827e"
              }
            }, {
              "url": "summary",
              "valueMarkdown": "Search on NHS Number"
            }, {
              "url": "description",
              "valueMarkdown": "Request **GET [baseUrl]/ServiceRequest?patient.identifier=https://fhir.nhs.uk/Id/nhs-number|9912003888**"
            } ]
          } ]
        } ]
      } ],
      "searchParam": [ {
        "name": "patient:identifier",
        "type": "token",
        "extension": [ {
          "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-QueryParameters",
          "extension": [ {
            "url": "required",
            "valueBoolean": true
          }, {
            "url": "minimum",
            "valueInteger": 1
          }, {
            "url": "maximum",
            "valueInteger": 1
          }, {
            "url": "exampleParameter",
            "valueString": "https://fhir.nhs.uk/Id/nhs-number|9000000009"
          } ]
        } ],
        "documentation": "The patient identifier (e.g. NHS Number) that the service request is about"
      }, {
        "name": "category",
        "type": "token",
        "extension": [ {
          "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-QueryParameters",
          "extension": [ {
            "url": "required",
            "valueBoolean": false
          }, {
            "url": "minimum",
            "valueInteger": 0
          }, {
            "url": "maximum",
            "valueInteger": 1
          }, {
            "url": "allowedValues",
            "valueReference": {
              "reference": "https://fhir.nhs.uk/ValueSet/NHSDigital-ServiceRequest-category"
            }
          } ]
        } ],
        "documentation": "Classification of service"
      }, {
        "name": "_revinclude",
        "type": "composite",
        "documentation": "Inclusions that drive the rescursive depth of the search"
      } ],
      "documentation": "Supports Referrals and advice guidance requests (new)",
      "searchRevInclude": [ "Appointment:based-on", "Task:focus", "*" ]
    }, {
      "type": "Task",
      "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Task",
      "interaction": [ {
        "code": "read",
        "extension": [ {
          "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-Examples",
          "extension": [ {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": false
            }, {
              "url": "value",
              "valueReference": {
                "reference": "Task/bf7ab4c4-bafb-495e-8a61-1aa40309eaed"
              }
            } ]
          } ]
        } ]
      }, {
        "code": "update",
        "extension": [ {
          "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-Examples",
          "extension": [ {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": true
            }, {
              "url": "value",
              "valueReference": {
                "reference": "Task/bf7ab4c4-bafb-495e-8a61-1aa40309eaed"
              }
            }, {
              "url": "summary",
              "valueMarkdown": "Responding to Advice (A+G Scenario Two)"
            }, {
              "url": "description",
              "valueMarkdown": "A user (sds-user-id=0987654321) responds to the worklist item. A document can be attached to the ServiceRequest and Task by using the [POST /Binary](#/Binary/post_Binary) POST / and [POST /DocumentReference](#/DocumentReference/post_DocumentReference) endpoints. "
            } ]
          }, {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": true
            }, {
              "url": "value",
              "valueReference": {
                "reference": "Task/33fddbce-6d2c-453a-9351-4822bb55e402"
              }
            }, {
              "url": "summary",
              "valueMarkdown": "Requesting additional advice, increasing priority (A+G Scenario Three)"
            }, {
              "url": "description",
              "valueMarkdown": "The Task.priority is increased to urgent. The use of PATCH /Task can also be considered as an alternative for this interaction."
            } ]
          }, {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": true
            }, {
              "url": "value",
              "valueReference": {
                "reference": "Task/a9b9f0f4-cc37-4ea3-bd4b-16d15ddbe63b"
              }
            }, {
              "url": "summary",
              "valueMarkdown": "Provider converts advice request (A+G Scenario Four and Six)"
            }, {
              "url": "description",
              "valueMarkdown": "The Task.status is completed. See [POST /ServiceRequest](#/ServiceRequest/post_ServiceRequest) for the new referral (scenario Five)"
            } ]
          }, {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": true
            }, {
              "url": "value",
              "valueReference": {
                "reference": "Task/f66e4cd7-207c-4b7d-9ac9-80630c451125"
              }
            }, {
              "url": "summary",
              "valueMarkdown": "Reviewing a Triage Deferral (Triage Scenario Three)"
            }, {
              "url": "description",
              "valueMarkdown": "Task.status set to completed. Review advice linked in Task.output. Next actions to mark as to book or create an Appointment [POST /Appointment](#/Appointment/post_Appointment)"
            } ]
          } ]
        } ],
        "documentation": "See also [A013 - Accept referral](https://digital.nhs.uk/developer/api-catalogue/e-referral-service-fhir#api-Default-a013-accept-referral) and [A014 - Reject referral](https://digital.nhs.uk/developer/api-catalogue/e-referral-service-fhir#api-Default-a014-reject-referral)"
      }, {
        "code": "create",
        "extension": [ {
          "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-Examples",
          "extension": [ {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": true
            }, {
              "url": "value",
              "valueReference": {
                "reference": "Task/c18dbbe5-4f8d-4b49-a434-6e55a93fab31"
              }
            }, {
              "url": "summary",
              "valueMarkdown": "Deferral Creation (Triage Scenario Two)"
            }, {
              "url": "description",
              "valueMarkdown": "Task.code not set, need advice on code. [PUT /Task](#/Task/put_Task) is used to reply to the deferral."
            } ]
          } ]
        } ]
      }, {
        "code": "search-type",
        "extension": [ {
          "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-Examples",
          "extension": [ {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": false
            }, {
              "url": "value",
              "valueReference": {
                "reference": "Bundle/22d00506-967b-4996-9893-e649cffab3ec"
              }
            }, {
              "url": "summary",
              "valueMarkdown": "Search Task for Patient by NHS Number"
            }, {
              "url": "description",
              "valueMarkdown": "Request **GET [baseUrl]/Task?for.identifier=https://fhir.nhs.uk/Id/nhs-number|9912003888**"
            } ]
          }, {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": false
            }, {
              "url": "value",
              "valueReference": {
                "reference": "Bundle/1f706390-a0bc-47d1-ac3a-86ce7e5c2f52"
              }
            }, {
              "url": "summary",
              "valueMarkdown": "Search on Tasks related to a ServiceRequest with a specific Task.code"
            }, {
              "url": "description",
              "valueMarkdown": "Request **GET [baseUrl]/Task?focus:identifier=https://fhir.nhs.uk/Id/UBRN|000000070000**&code=http://snomed.info/sct|386053000"
            } ]
          } ]
        } ],
        "documentation": "See also [A008 - Retrieve referral worklist](https://digital.nhs.uk/developer/api-catalogue/e-referral-service-fhir#api-Default-a008-retrieve-worklist)"
      } ],
      "searchParam": [ {
        "name": "owner",
        "type": "reference",
        "documentation": "Search by task owner"
      }, {
        "name": "code",
        "type": "token",
        "extension": [ {
          "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-QueryParameters",
          "extension": [ {
            "url": "required",
            "valueBoolean": false
          }, {
            "url": "minimum",
            "valueInteger": 0
          }, {
            "url": "maximum",
            "valueInteger": 1
          }, {
            "url": "showCodeAndSystem",
            "valueBoolean": true
          }, {
            "url": "allowedValues",
            "valueReference": {
              "reference": "https://fhir.nhs.uk/ValueSet/England-task-code"
            }
          } ]
        } ],
        "documentation": "Search by task code"
      }, {
        "name": "focus:identifier",
        "type": "token"
      }, {
        "name": "focus",
        "type": "reference"
      } ],
      "documentation": "Supports worklists"
    }, {
      "type": "Slot",
      "profile": "https://fhir.nhs.uk/StructureDefinition/England-Slot",
      "interaction": [ {
        "code": "search-type",
        "extension": [ {
          "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-Examples",
          "extension": [ {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": false
            }, {
              "url": "value",
              "valueReference": {
                "reference": "Slot/2779faeb-354f-4a78-9b5e-d878e88ea4e6"
              }
            } ]
          } ]
        } ],
        "documentation": "[A015 - Retrieve appointment slots](https://digital.nhs.uk/developer/api-catalogue/e-referral-service-fhir#api-Default-a015-retrieve-appointment-slots)"
      } ],
      "searchParam": [ {
        "name": "appointment-type",
        "type": "token",
        "documentation": "The style of appointment or patient that may be booked in the slot (not service type)"
      }, {
        "name": "schedule.actor:HealthcareService",
        "type": "reference",
        "documentation": "A single service ID is required to indicate the service for which appointment slots are required."
      }, {
        "name": "status",
        "type": "token",
        "extension": [ {
          "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-QueryParameters",
          "extension": [ {
            "url": "required",
            "valueBoolean": false
          }, {
            "url": "minimum",
            "valueInteger": 0
          }, {
            "url": "maximum",
            "valueInteger": 1
          }, {
            "url": "showCodeAndSystem",
            "valueBoolean": false
          }, {
            "url": "allowedValues",
            "valueReference": {
              "reference": "http://hl7.org/fhir/ValueSet/slotstatus"
            }
          } ]
        } ],
        "documentation": "The free/busy status of the appointment"
      } ]
    }, {
      "type": "Questionnaire",
      "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Questionnaire"
    }, {
      "type": "QuestionnaireResponse",
      "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-QuestionnaireResponse",
      "interaction": [ {
        "code": "create",
        "extension": [ {
          "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-Examples",
          "extension": [ {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": true
            }, {
              "url": "value",
              "valueReference": {
                "reference": "QuestionnaireResponse/d9d4cf80-3f9d-4435-9f3b-e6efb09ad654"
              }
            } ]
          } ]
        } ],
        "documentation": "Use this api to create a shortlist"
      }, {
        "code": "read",
        "extension": [ {
          "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-Examples",
          "extension": [ {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": false
            }, {
              "url": "value",
              "valueReference": {
                "reference": "QuestionnaireResponse/d9d4cf80-3f9d-4435-9f3b-e6efb09ad654"
              }
            } ]
          } ]
        } ],
        "documentation": "Use this api to retrieve a shortlist"
      } ]
    }, {
      "type": "CodeSystem",
      "profile": "http://hl7.org/fhir/StructureDefinition/CodeSystem",
      "interaction": [ {
        "code": "search-type"
      } ],
      "searchParam": [ {
        "name": "url",
        "type": "uri",
        "documentation": "The uri that identifies the code system"
      } ]
    }, {
      "type": "HealthcareService",
      "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-HealthcareService",
      "interaction": [ {
        "code": "search-type",
        "extension": [ {
          "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-Examples",
          "extension": [ {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": false
            }, {
              "url": "value",
              "valueReference": {
                "reference": "HealthcareService/76de72bc-f001-49fa-84c6-af15a4fdb72c"
              }
            } ]
          } ]
        } ],
        "documentation": "[A010 - Patient service search](https://digital.nhs.uk/developer/api-catalogue/e-referral-service-fhir#api-Default-a010-patient-service-search)"
      }, {
        "code": "read",
        "extension": [ {
          "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-Examples",
          "extension": [ {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": false
            }, {
              "url": "value",
              "valueReference": {
                "reference": "HealthcareService/76de72bc-f001-49fa-84c6-af15a4fdb72c"
              }
            } ]
          } ]
        } ],
        "documentation": "Unable to find existing matching service"
      } ],
      "searchParam": [ {
        "name": "service-type",
        "type": "token",
        "documentation": "The type of service provided by this healthcare service"
      }, {
        "name": "identifier",
        "type": "token",
        "documentation": "Can't find this parameter presume need to: External identifiers for this item"
      } ]
    }, {
      "type": "DocumentReference",
      "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-DocumentReference",
      "interaction": [ {
        "code": "read",
        "extension": [ {
          "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-Examples",
          "extension": [ {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": false
            }, {
              "url": "value",
              "valueReference": {
                "reference": "DocumentReference/5da894e0-a57e-43e9-a1a1-e283a484003c"
              }
            } ]
          } ]
        } ]
      }, {
        "code": "create",
        "extension": [ {
          "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-Examples",
          "extension": [ {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": true
            }, {
              "url": "value",
              "valueReference": {
                "reference": "DocumentReference/5da894e0-a57e-43e9-a1a1-e283a484003c"
              }
            }, {
              "url": "summary",
              "valueMarkdown": "Responding to Advice (A+G Scenario Two)"
            }, {
              "url": "description",
              "valueMarkdown": "Once the Task has been updated [PUT /Task](#/Task/put_Task), a DocumentReference is used to link in a previsouly posted document to the ServiceRequest and/or Task"
            } ]
          } ]
        } ]
      } ],
      "documentation": "Used to index supporting information documents - documents themselves use Binary"
    }, {
      "type": "Binary",
      "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Binary",
      "interaction": [ {
        "code": "read",
        "extension": [ {
          "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-Examples",
          "extension": [ {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": false
            }, {
              "url": "value",
              "valueReference": {
                "reference": "Binary/db60a89b-3989-4290-b373-2e4a7266e556"
              }
            } ]
          } ]
        } ],
        "documentation": "[A006 - Retrieve attachment](https://digital.nhs.uk/developer/api-catalogue/e-referral-service-fhir#api-Default-a006-retrieve-attachment)"
      }, {
        "code": "create",
        "extension": [ {
          "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-Examples",
          "extension": [ {
            "url": "example",
            "extension": [ {
              "url": "request",
              "valueBoolean": true
            }, {
              "url": "value",
              "valueReference": {
                "reference": "Binary/db60a89b-3989-4290-b373-2e4a7266e556"
              }
            } ]
          } ]
        } ],
        "documentation": "[A020 - Upload file to document store](https://digital.nhs.uk/developer/api-catalogue/e-referral-service-fhir#api-Default-a020-upload-file-to-document-store)"
      } ]
    } ],
    "security": {
      "service": [ {
        "coding": [ {
          "code": "OAuth",
          "system": "http://terminology.hl7.org/CodeSystem/restful-security-service",
          "display": "OAuth2 Token"
        } ]
      } ]
    }
  } ]
}