PackagesCanonicalsLogsProblems
    Packages
    uk.nhsdigital.r4@2.4.3
    https://fhir.nhs.uk/CapabilityStatement/apim-bars
{
  "description": "API Definition for BaRS",
  "_filename": "CapabilityStatement-apim-bars.json",
  "package_name": "uk.nhsdigital.r4",
  "format": [ "application/fhir+json", "application/fhir+xml" ],
  "date": "2021-04-28T00:00:00+00:00",
  "publisher": "digital.nhs.uk",
  "fhirVersion": "4.0.1",
  "name": "SupplierEvents",
  "type": null,
  "experimental": null,
  "resourceType": "CapabilityStatement",
  "title": null,
  "package_version": "2.4.3",
  "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/booking-and-referral-fhir"
      }, {
        "url": "description",
        "valueString": "Booking and Referral - FHIR API"
      } ]
    }, {
      "url": "openApi",
      "extension": [ {
        "url": "documentation",
        "valueUri": "https://simplifier.net/guide/nhsbookingandreferrals/home"
      }, {
        "url": "description",
        "valueString": "NHS Bookings and Referrals"
      } ]
    } ]
  } ],
  "status": "active",
  "messaging": [ {
    "supportedMessage": [ {
      "mode": "receiver",
      "definition": "https://fhir.nhs.uk/MessageDefinition/bars-message-servicerequest-request"
    }, {
      "mode": "receiver",
      "definition": "https://fhir.nhs.uk/MessageDefinition/bars-message-servicerequest-response"
    }, {
      "mode": "receiver",
      "extension": [ {
        "url": "https://fhir.nhs.uk/StructureDefinition/Extension-NHSDigital-CapabilityStatement-Examples",
        "extension": [ {
          "url": "example",
          "extension": [ {
            "url": "request",
            "valueBoolean": true
          }, {
            "url": "value",
            "valueReference": {
              "reference": "Bundle/950831dd-2603-442d-9a07-e4b6cd2ac544"
            }
          } ]
        } ]
      } ],
      "definition": "https://fhir.nhs.uk/MessageDefinition/subscription-notification"
    } ]
  } ],
  "id": "5ec38b9d-bd63-471b-b5b6-3ced7218b4ff",
  "kind": "requirements",
  "url": "https://fhir.nhs.uk/CapabilityStatement/apim-bars",
  "version": "3.0.0",
  "rest": [ {
    "mode": "server",
    "resource": [ {
      "type": "ServiceRequest",
      "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-ServiceRequest",
      "interaction": [ {
        "code": "read",
        "documentation": "Get a specific referral"
      }, {
        "code": "search-type",
        "documentation": "Get referral/s for a patient"
      } ],
      "searchParam": [ {
        "name": "patient.identifier",
        "type": "token",
        "documentation": "The patient identifier (e.g. NHS Number) that the service request is about"
      } ],
      "documentation": "Supports Referrals and advice guidance requests"
    }, {
      "type": "Slot",
      "profile": "https://fhir.nhs.uk/StructureDefinition/England-Slot",
      "interaction": [ {
        "code": "search-type",
        "documentation": "Get slots"
      } ],
      "searchParam": [ {
        "name": "status",
        "type": "token",
        "documentation": "The free/busy status of the appointment"
      }, {
        "name": "start",
        "type": "date",
        "documentation": "Appointment start date/time."
      }, {
        "name": "end",
        "type": "date",
        "documentation": "Appointment end date/time."
      }, {
        "name": "_include",
        "type": "composite",
        "documentation": "Inclusions that drive the rescusive depth of the search"
      } ],
      "searchInclude": [ "Slot:schedule", "Schedule:actor:Practitioner", "Schedule:actor:PractitionerRole", "Schedule:actor:HealthcareService", "Schedule:actor:Organization", "Schedule:actor:Location" ]
    }, {
      "type": "Appointment",
      "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Appointment",
      "interaction": [ {
        "code": "read",
        "documentation": "Get a specific booking"
      }, {
        "code": "search-type",
        "documentation": "Get Bookings for a patient"
      } ],
      "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"
      } ]
    }, {
      "type": "MessageDefinition",
      "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-MessageDefinition",
      "interaction": [ {
        "code": "read",
        "documentation": "Find Message Definition"
      } ]
    } ],
    "security": {
      "service": [ {
        "coding": [ {
          "code": "OAuth",
          "system": "http://terminology.hl7.org/CodeSystem/restful-security-service",
          "display": "OAuth2 Token"
        } ]
      } ]
    },
    "operation": [ {
      "name": "process-message",
      "definition": "https://fhir.nhs.uk/OperationDefinition/MessageHeader-process-message",
      "documentation": "Destination of both subscription-notifications and BaRS referrals"
    } ]
  } ]
}