{
"description": "Sample capability statement showing new MessageDefinition structure, modify this Capability Statement to reflect what your system is capable of.",
"_filename": "BARS-CapabilityStatement-example.json",
"package_name": "uk.nhsdigital.bars.r4",
"format": [ "xml", "json" ],
"date": "2024-01-09",
"publisher": "NHS England",
"fhirVersion": "4.0.1",
"name": "BaRS FHIR Server CapabilityStatement",
"type": null,
"experimental": "false",
"resourceType": "CapabilityStatement",
"title": null,
"package_version": "1.35.0",
"status": "active",
"messaging": [ {
"endpoint": [ {
"address": "https://int.api.service.nhs.uk/booking-and-referral/FHIR/R4",
"protocol": {
"code": "http"
}
} ],
"supportedMessage": [ {
"mode": "sender",
"definition": "https://fhir.nhs.uk/MessageDefinition/bars-message-servicerequest-request-validation"
}, {
"mode": "sender",
"definition": "https://fhir.nhs.uk/MessageDefinition/bars-message-servicerequest-response-validation-interim"
}, {
"mode": "sender",
"definition": "https://fhir.nhs.uk/MessageDefinition/bars-message-servicerequest-response-validation-full"
}, {
"mode": "sender",
"definition": "https://fhir.nhs.uk/MessageDefinition/bars-message-servicerequest-request-referral"
}, {
"mode": "sender",
"definition": "https://fhir.nhs.uk/MessageDefinition/bars-message-servicerequest-response-referral"
}, {
"mode": "sender",
"definition": "https://fhir.nhs.uk/MessageDefinition/bars-message-servicerequest-request-cancelled"
}, {
"mode": "sender",
"definition": "https://fhir.nhs.uk/MessageDefinition/bars-message-booking-request"
}, {
"mode": "sender",
"definition": "https://fhir.nhs.uk/MessageDefinition/bars-message-booking-request-cancelled"
}, {
"mode": "sender",
"definition": "https://fhir.nhs.uk/MessageDefinition/bars-message-servicerequest-response-referral-short"
}, {
"mode": "receiver",
"definition": "https://fhir.nhs.uk/MessageDefinition/bars-message-servicerequest-request-validation"
}, {
"mode": "receiver",
"definition": "https://fhir.nhs.uk/MessageDefinition/bars-message-servicerequest-response-validation-interim"
}, {
"mode": "receiver",
"definition": "https://fhir.nhs.uk/MessageDefinition/bars-message-servicerequest-response-validation-full"
}, {
"mode": "receiver",
"definition": "https://fhir.nhs.uk/MessageDefinition/bars-message-servicerequest-request-referral"
}, {
"mode": "receiver",
"definition": "https://fhir.nhs.uk/MessageDefinition/bars-message-servicerequest-response-referral"
}, {
"mode": "receiver",
"definition": "https://fhir.nhs.uk/MessageDefinition/bars-message-servicerequest-request-cancelled"
}, {
"mode": "receiver",
"definition": "https://fhir.nhs.uk/MessageDefinition/bars-message-booking-request"
}, {
"mode": "receiver",
"definition": "https://fhir.nhs.uk/MessageDefinition/bars-message-booking-request-cancelled"
}, {
"mode": "receiver",
"definition": "https://fhir.nhs.uk/MessageDefinition/bars-message-servicerequest-response-referral-short"
} ]
} ],
"id": "fdffcc09-4e0d-49d9-8c68-3a8167f35082",
"kind": "instance",
"url": "https://int.api.service.nhs.uk/booking-and-referral/FHIR/R4'",
"software": {
"name": "NHS Digital",
"version": "1.2.0"
},
"version": "1.1.0",
"contact": [ {
"name": "System Administrator",
"telecom": [ {
"value": "interoperabilityteam@nhs.net",
"system": "email"
} ]
} ],
"implementation": {
"url": "https://int.api.service.nhs.uk/booking-and-referral/FHIR/R4",
"description": "BaRS FHIR Server"
},
"rest": [ {
"mode": "server",
"resource": [ {
"type": "CapabilityStatement",
"versioning": "no-version",
"interaction": [ {
"code": "read"
}, {
"code": "vread"
} ]
}, {
"type": "MessageDefinition",
"versioning": "no-version",
"interaction": [ {
"code": "search-type"
} ],
"searchParam": [ {
"name": "useContext:identifier",
"type": "token",
"documentation": "The target service identifier. Allowing the ability to filter returned message definitions by the specified service id."
} ]
}, {
"type": "Appointment",
"versioning": "no-version",
"interaction": [ {
"code": "read"
}, {
"code": "vread"
}, {
"code": "search-type"
} ],
"searchParam": [ {
"name": "_id",
"type": "token",
"documentation": "Unique identifier for an appointment"
}, {
"name": "date",
"type": "date",
"documentation": "Appointment start date"
}, {
"name": "patient:identifier",
"type": "token",
"documentation": "NHS Number (system must be https://fhir.nhs.uk/Id/nhs-number)"
} ]
}, {
"type": "ServiceRequest",
"versioning": "no-version",
"interaction": [ {
"code": "read"
}, {
"code": "vread"
}, {
"code": "search-type"
} ],
"searchParam": [ {
"name": "_id",
"type": "token",
"documentation": "Unique identifier for a ServiceRequest"
}, {
"name": "patient:identifier",
"type": "token",
"documentation": "NHS Number (system must be https://fhir.nhs.uk/Id/nhs-number)"
} ]
}, {
"type": "Slot",
"versioning": "no-version",
"interaction": [ {
"code": "search-type"
} ],
"searchParam": [ {
"name": "start",
"type": "date"
}, {
"name": "status",
"type": "token"
}, {
"name": "Schedule.actor:HealthcareService",
"type": "token"
} ],
"searchInclude": [ "Slot:schedule", "Schedule:actor:Practitioner", "Schedule:actor:PractitionerRole", "Schedule:actor:HealthcareService", "HealthcareService.providedBy", "HealthcareService:location" ]
} ],
"security": {
"service": [ {
"coding": [ {
"code": "Certificates",
"system": "http://terminology.hl7.org/CodeSystem/restful-security-service",
"display": "Certificates"
} ]
} ]
},
"operation": [ {
"name": "$process-message",
"definition": "http://hl7.org/fhir/OperationDefinition/MessageHeader-process-message"
} ],
"interaction": [ {
"code": "transaction"
}, {
"code": "search-system"
} ]
}, {
"mode": "client",
"resource": [ {
"type": "Appointment",
"versioning": "no-version",
"interaction": [ {
"code": "read"
}, {
"code": "vread"
}, {
"code": "search-type"
} ],
"searchParam": [ {
"name": "_id",
"type": "token",
"documentation": "Unique identifier for an appointment"
}, {
"name": "date",
"type": "date",
"documentation": "Appointment start date"
}, {
"name": "patient:identifier",
"type": "token",
"documentation": "NHS Number (system must be https://fhir.nhs.uk/Id/nhs-number)"
} ]
}, {
"type": "ServiceRequest",
"versioning": "no-version",
"interaction": [ {
"code": "read"
}, {
"code": "vread"
}, {
"code": "search-type"
} ],
"searchParam": [ {
"name": "_id",
"type": "token",
"documentation": "Unique identifier for a ServiceRequest"
}, {
"name": "patient:identifier",
"type": "token",
"documentation": "NHS Number (system must be https://fhir.nhs.uk/Id/nhs-number)"
} ]
}, {
"type": "Slot",
"versioning": "no-version",
"interaction": [ {
"code": "search-type"
} ],
"searchParam": [ {
"name": "start",
"type": "date"
}, {
"name": "status",
"type": "token"
}, {
"name": "Schedule.actor:HealthcareService",
"type": "token"
} ],
"searchInclude": [ "Slot:schedule", "Schedule:actor:Practitioner", "Schedule:actor:PractitionerRole", "Schedule:actor:HealthcareService", "HealthcareService.providedBy", "HealthcareService:location" ]
} ],
"security": {
"service": [ {
"coding": [ {
"code": "OAuth",
"system": "http://terminology.hl7.org/CodeSystem/restful-security-service",
"display": "OAuth"
} ]
} ]
},
"operation": [ {
"name": "$process-message",
"definition": "http://hl7.org/fhir/OperationDefinition/MessageHeader-process-message"
} ],
"interaction": [ {
"code": "transaction"
}, {
"code": "search-system"
} ]
} ]
}