From b3b4aa791c01a8677fd95667f8a6d52dae892f5c Mon Sep 17 00:00:00 2001 From: Omar Khan Date: Wed, 8 Jul 2026 08:58:34 +0100 Subject: [PATCH 1/2] [IOPS-3735] Example CapabilityStatement for UGR --- .../CapabilityStatement-UGR-application.json | 209 ++++++++++++++++++ ...abilityStatement-genomics-application.json | 2 +- 2 files changed, 210 insertions(+), 1 deletion(-) create mode 100644 CapabilityStatement/CapabilityStatement-UGR-application.json diff --git a/CapabilityStatement/CapabilityStatement-UGR-application.json b/CapabilityStatement/CapabilityStatement-UGR-application.json new file mode 100644 index 00000000..159e8665 --- /dev/null +++ b/CapabilityStatement/CapabilityStatement-UGR-application.json @@ -0,0 +1,209 @@ +{ + "resourceType": "CapabilityStatement", + "id": "CapabilityStatement-UGR-application", + "url": "https://fhir.nhs.uk/CapabilityStatement/UGR-application", + "version": "0.1.0", + "name": "CapabilityStatementUGRApplication", + "status": "draft", + "date": "2026-07-08T00:00:00+00:00", + "publisher": "NHS England", + "description": "Sample server capability for the Unified Genomic Record", + "kind": "instance", + "implementationGuide": [ + "https://fhir.nhs.uk/ImplementationGuide/FHIR-Genomics-Implementation-Guide" + ], + "fhirVersion": "4.0.1", + "format": [ + "application/fhir+json" + ], + "implementation": { + "description": "Exemplar CapabilityStatement for the GMS Unified Genomic Record, covering the resources required for developing the UGR composition. Capabilities for managing clinical resources are expected to follow SPR/GOMS capabilities" + }, + "rest": [ + { + "mode": "server", + "documentation": "RESTful endpoints supported by the UGR FHIR API", + "resource": [ + { + "type": "Composition", + "profile": "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Composition-GenomicsEULabReport", + "documentation": "For searching and retrieving Compositions and generating UGR Documents", + "interaction": [ + { + "code": "read" + }, + { + "code": "search-type" + }, + { + "code": "vread" + }, + { + "code": "history-instance" + } + ], + "searchParam": [ + { + "name": "type", + "type": "token" + }, + { + "name": "subject", + "type": "reference" + }, + { + "name": "entry", + "type": "reference" + }, + { + "name": "date", + "type": "date" + } + ], + "versioning": "versioned", + "readHistory": true, + "operation": [ + { + "name": "$document", + "definition": "http://hl7.org/fhir/OperationDefinition/Composition-document" + } + ] + }, + { + "type": "RelatedPerson", + "profile": "https://fhir.nhs.uk/StructureDefinition/NHSEngland-RelatedPerson-Genomics", + "documentation": "Endpoints for interacting with RelatedPerson resources to link UGRs", + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned", + "readHistory": true, + "conditionalCreate": true, + "referencePolicy": [ + "resolves" + ], + "searchParam": [ + { + "name": "active", + "type": "token" + }, + { + "name": "identifier", + "type": "token" + }, + { + "name": "patient", + "type": "reference" + }, + { + "name": "relationship", + "type": "token" + } + ] + }, + { + "type": "Consent", + "profile": "https://fhir.nhs.uk/StructureDefinition/NHSEngland-Consent-GenomicsPCF", + "documentation": "Endpoints for interacting with Consent resources representing data access permissions for UGRs", + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned", + "readHistory": true, + "conditionalCreate": true, + "referencePolicy": [ + "resolves" + ], + "searchParam": [ + { + "name": "action", + "type": "token" + }, + { + "name": "actor", + "type": "reference" + }, + { + "name": "category", + "type": "token" + }, + { + "name": "consentor", + "type": "reference" + }, + { + "name": "data", + "type": "reference" + }, + { + "name": "patient", + "type": "reference" + }, + { + "name": "period", + "type": "date" + }, + { + "name": "purpose", + "type": "token" + }, + { + "name": "scope", + "type": "token" + }, + { + "name": "status", + "type": "token" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/CapabilityStatement/CapabilityStatement-genomics-application.json b/CapabilityStatement/CapabilityStatement-genomics-application.json index 043603da..198b9a4e 100644 --- a/CapabilityStatement/CapabilityStatement-genomics-application.json +++ b/CapabilityStatement/CapabilityStatement-genomics-application.json @@ -1870,7 +1870,7 @@ }, { "type": "RequestGroup", - "profile": "https://fhir.nhs.uk/StructureDefinition/NHSEngland-RelatedPerson-Genomics", + "profile": "https://fhir.nhs.uk/StructureDefinition/NHSEngland-RequestGroup-Genomics", "documentation": "For searching group/family test request.", "interaction": [ { From 6e470bd350f0c0a0b06edea1efdfcc862a4a54df Mon Sep 17 00:00:00 2001 From: Omar Khan Date: Wed, 8 Jul 2026 09:30:46 +0100 Subject: [PATCH 2/2] Updated version and date --- .../CapabilityStatement-genomics-application.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CapabilityStatement/CapabilityStatement-genomics-application.json b/CapabilityStatement/CapabilityStatement-genomics-application.json index 198b9a4e..760ec981 100644 --- a/CapabilityStatement/CapabilityStatement-genomics-application.json +++ b/CapabilityStatement/CapabilityStatement-genomics-application.json @@ -2,10 +2,10 @@ "resourceType": "CapabilityStatement", "id": "CapabilityStatement-Genomics-application", "url": "https://fhir.nhs.uk/CapabilityStatement/genomics-application", - "version": "0.2.0", + "version": "0.3.0", "name": "CapabilityStatementGenomicsApplication", "status": "draft", - "date": "2024-08-09T00:00:00+00:00", + "date": "2026-07-08T00:00:00+00:00", "publisher": "NHS England", "description": "Sample server capability for the Genomic Medicine Service", "kind": "instance",