Skip to content

Commit 42655ef

Browse files
authored
Feature-IOPS-4026-Remodelling Duo Trio Genomic tests (#193)
* Updating SR for Trio Testing Updating the SR to create for family members and linked them with a Req. ID * Correction to CodeSystem Correction to canonical URL of the codesystem * Create RequestGroup & GraphDefinition Resources Create RequestGroup & GraphDefinition Resources for grouping orders, retrieving order and result * Update CS -Adding RequestGroup Add CapabilityStatement element for RequestGroup (including read+search+parameters) * Feedback Issues Feedback Issues * Update RequestGroup Change parameter form subject to patient
1 parent c46e69d commit 42655ef

9 files changed

Lines changed: 3632 additions & 2409 deletions

CapabilityStatement/CapabilityStatement-genomics-application.json

Lines changed: 1901 additions & 1862 deletions
Large diffs are not rendered by default.
Lines changed: 181 additions & 177 deletions
Original file line numberDiff line numberDiff line change
@@ -1,181 +1,185 @@
11
{
2-
"resourceType": "CapabilityStatement",
3-
"id": "CapabilityStatement-Genomics-requirements",
4-
"url": "https://fhir.nhs.uk/CapabilityStatement/genomics-requirements",
5-
"version": "0.2.0",
6-
"name": "GenomicsRequirements",
7-
"status": "draft",
8-
"date": "2024-08-09T00:00:00+00:00",
9-
"publisher": "digital.nhs.uk",
10-
"description": "Conformance requirements for NHS Digital Genomics Implementation Guide",
11-
"kind": "requirements",
12-
"fhirVersion": "4.0.1",
13-
"format": [
14-
"application/fhir+json",
15-
"application/fhir+xml"
16-
],
17-
"rest": [
18-
{
19-
"mode": "server",
20-
"security": {
21-
"service": [
22-
{
23-
"coding": [
24-
{
25-
"system": "http://terminology.hl7.org/CodeSystem/restful-security-service",
26-
"code": "OAuth",
27-
"display": "OAuth2 Token"
28-
}
29-
]
30-
}
31-
]
32-
},
33-
"resource": [
34-
{
35-
"type": "AuditEvent",
36-
"profile": "http://hl7.org/fhir/StructureDefinition/AuditEvent"
37-
},
38-
{
39-
"type": "Bundle",
40-
"profile": "http://hl7.org/fhir/StructureDefinition/Bundle"
41-
},
42-
{
43-
"type": "Composition",
44-
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Composition"
45-
},
46-
{
47-
"type": "DocumentReference",
48-
"profile": "http://hl7.org/fhir/StructureDefinition/DocumentReference"
49-
},
50-
{
51-
"type": "CodeSystem",
52-
"profile": "http://hl7.org/fhir/StructureDefinition/CodeSystem"
53-
},
54-
{
55-
"type": "GraphDefinition",
56-
"profile": "http://hl7.org/fhir/StructureDefinition/GraphDefinition"
57-
},
58-
{
59-
"type": "ConceptMap",
60-
"profile": "http://hl7.org/fhir/StructureDefinition/ConceptMap"
61-
},
62-
{
63-
"type": "HealthcareService",
64-
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-HealthcareService"
65-
},
66-
{
67-
"type": "MessageDefinition",
68-
"profile": "http://hl7.org/fhir/StructureDefinition/MessageDefinition"
69-
},
70-
{
71-
"type": "NamingSystem",
72-
"profile": "http://hl7.org/fhir/StructureDefinition/NamingSystem"
73-
},
74-
{
75-
"type": "Parameters",
76-
"profile": "http://hl7.org/fhir/StructureDefinition/Parameters"
77-
},
78-
{
79-
"type": "StructureMap",
80-
"profile": "http://hl7.org/fhir/StructureDefinition/StructureMap"
81-
},
82-
{
83-
"type": "ValueSet",
84-
"profile": "http://hl7.org/fhir/StructureDefinition/ValueSet"
85-
},
86-
{
87-
"type": "MessageHeader",
88-
"profile": "http://hl7.org/fhir/StructureDefinition/MessageHeader"
89-
},
90-
{
91-
"type": "Subscription",
92-
"profile": "http://hl7.org/fhir/StructureDefinition/Subscription"
93-
},
94-
{
95-
"type": "CapabilityStatement",
96-
"profile": "http://hl7.org/fhir/StructureDefinition/CapabilityStatement"
97-
},
98-
{
99-
"type": "Task",
100-
"profile": "http://hl7.org/fhir/StructureDefinition/Task"
101-
},
102-
{
103-
"type": "ServiceRequest",
104-
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-ServiceRequest"
105-
},
106-
{
107-
"type": "PractitionerRole",
108-
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-PractitionerRole"
109-
},
110-
{
111-
"type": "Practitioner",
112-
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Practitioner"
113-
},
114-
{
115-
"type": "Organization",
116-
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
117-
},
118-
{
119-
"type": "DiagnosticReport",
120-
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-DiagnosticReport"
121-
},
122-
{
123-
"type": "FamilyMemberHistory",
124-
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-FamilyMemberHistory"
125-
},
126-
{
127-
"type": "Observation",
128-
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Observation"
129-
},
130-
{
131-
"type": "Patient",
132-
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient"
133-
},
134-
{
135-
"type": "Consent",
136-
"profile": "http://hl7.org/fhir/StructureDefinition/Consent"
137-
},
138-
{
139-
"type": "Condition",
140-
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Condition"
141-
},
142-
{
143-
"type": "ResearchSubject",
144-
"profile": "http://hl7.org/fhir/StructureDefinition/ResearchSubject"
145-
},
146-
{
147-
"type": "RelatedPerson",
148-
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-RelatedPerson"
149-
},
150-
{
151-
"type": "Specimen",
152-
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Specimen"
153-
},
154-
{
155-
"type": "Questionnaire",
156-
"profile": "http://hl7.org/fhir/StructureDefinition/Questionnaire"
157-
},
158-
{
159-
"type": "QuestionnaireResponse",
160-
"profile": "http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse"
161-
},
162-
{
163-
"type": "OperationDefinition",
164-
"profile": "http://hl7.org/fhir/StructureDefinition/OperationDefinition"
165-
},
166-
{
167-
"type": "OperationOutcome",
168-
"profile": "http://hl7.org/fhir/StructureDefinition/OperationOutcome"
169-
},
170-
{
171-
"type": "BodyStructure",
172-
"profile": "http://hl7.org/fhir/StructureDefinition/BodyStructure"
173-
},
174-
{
175-
"type": "Provenance",
176-
"profile": "http://hl7.org/fhir/StructureDefinition/Provenance"
177-
}
2+
"resourceType": "CapabilityStatement",
3+
"id": "CapabilityStatement-Genomics-requirements",
4+
"url": "https://fhir.nhs.uk/CapabilityStatement/genomics-requirements",
5+
"version": "0.3.0",
6+
"name": "GenomicsRequirements",
7+
"status": "draft",
8+
"date": "2026-01-14T00:00:00+00:00",
9+
"publisher": "digital.nhs.uk",
10+
"description": "Conformance requirements for NHS Digital Genomics Implementation Guide",
11+
"kind": "requirements",
12+
"fhirVersion": "4.0.1",
13+
"format": [
14+
"application/fhir+json",
15+
"application/fhir+xml"
16+
],
17+
"rest": [
18+
{
19+
"mode": "server",
20+
"security": {
21+
"service": [
22+
{
23+
"coding": [
24+
{
25+
"system": "http://terminology.hl7.org/CodeSystem/restful-security-service",
26+
"code": "OAuth",
27+
"display": "OAuth2 Token"
28+
}
17829
]
30+
}
31+
]
32+
},
33+
"resource": [
34+
{
35+
"type": "AuditEvent",
36+
"profile": "http://hl7.org/fhir/StructureDefinition/AuditEvent"
37+
},
38+
{
39+
"type": "Bundle",
40+
"profile": "http://hl7.org/fhir/StructureDefinition/Bundle"
41+
},
42+
{
43+
"type": "Composition",
44+
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Composition"
45+
},
46+
{
47+
"type": "DocumentReference",
48+
"profile": "http://hl7.org/fhir/StructureDefinition/DocumentReference"
49+
},
50+
{
51+
"type": "CodeSystem",
52+
"profile": "http://hl7.org/fhir/StructureDefinition/CodeSystem"
53+
},
54+
{
55+
"type": "GraphDefinition",
56+
"profile": "http://hl7.org/fhir/StructureDefinition/GraphDefinition"
57+
},
58+
{
59+
"type": "ConceptMap",
60+
"profile": "http://hl7.org/fhir/StructureDefinition/ConceptMap"
61+
},
62+
{
63+
"type": "HealthcareService",
64+
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-HealthcareService"
65+
},
66+
{
67+
"type": "MessageDefinition",
68+
"profile": "http://hl7.org/fhir/StructureDefinition/MessageDefinition"
69+
},
70+
{
71+
"type": "NamingSystem",
72+
"profile": "http://hl7.org/fhir/StructureDefinition/NamingSystem"
73+
},
74+
{
75+
"type": "Parameters",
76+
"profile": "http://hl7.org/fhir/StructureDefinition/Parameters"
77+
},
78+
{
79+
"type": "StructureMap",
80+
"profile": "http://hl7.org/fhir/StructureDefinition/StructureMap"
81+
},
82+
{
83+
"type": "ValueSet",
84+
"profile": "http://hl7.org/fhir/StructureDefinition/ValueSet"
85+
},
86+
{
87+
"type": "MessageHeader",
88+
"profile": "http://hl7.org/fhir/StructureDefinition/MessageHeader"
89+
},
90+
{
91+
"type": "Subscription",
92+
"profile": "http://hl7.org/fhir/StructureDefinition/Subscription"
93+
},
94+
{
95+
"type": "CapabilityStatement",
96+
"profile": "http://hl7.org/fhir/StructureDefinition/CapabilityStatement"
97+
},
98+
{
99+
"type": "Task",
100+
"profile": "http://hl7.org/fhir/StructureDefinition/Task"
101+
},
102+
{
103+
"type": "ServiceRequest",
104+
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-ServiceRequest"
105+
},
106+
{
107+
"type": "PractitionerRole",
108+
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-PractitionerRole"
109+
},
110+
{
111+
"type": "Practitioner",
112+
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Practitioner"
113+
},
114+
{
115+
"type": "Organization",
116+
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
117+
},
118+
{
119+
"type": "DiagnosticReport",
120+
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-DiagnosticReport"
121+
},
122+
{
123+
"type": "FamilyMemberHistory",
124+
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-FamilyMemberHistory"
125+
},
126+
{
127+
"type": "Observation",
128+
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Observation"
129+
},
130+
{
131+
"type": "Patient",
132+
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient"
133+
},
134+
{
135+
"type": "Consent",
136+
"profile": "http://hl7.org/fhir/StructureDefinition/Consent"
137+
},
138+
{
139+
"type": "Condition",
140+
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Condition"
141+
},
142+
{
143+
"type": "ResearchSubject",
144+
"profile": "http://hl7.org/fhir/StructureDefinition/ResearchSubject"
145+
},
146+
{
147+
"type": "RelatedPerson",
148+
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-RelatedPerson"
149+
},
150+
{
151+
"type": "Specimen",
152+
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Specimen"
153+
},
154+
{
155+
"type": "Questionnaire",
156+
"profile": "http://hl7.org/fhir/StructureDefinition/Questionnaire"
157+
},
158+
{
159+
"type": "QuestionnaireResponse",
160+
"profile": "http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse"
161+
},
162+
{
163+
"type": "OperationDefinition",
164+
"profile": "http://hl7.org/fhir/StructureDefinition/OperationDefinition"
165+
},
166+
{
167+
"type": "OperationOutcome",
168+
"profile": "http://hl7.org/fhir/StructureDefinition/OperationOutcome"
169+
},
170+
{
171+
"type": "BodyStructure",
172+
"profile": "http://hl7.org/fhir/StructureDefinition/BodyStructure"
173+
},
174+
{
175+
"type": "Provenance",
176+
"profile": "http://hl7.org/fhir/StructureDefinition/Provenance"
177+
},
178+
{
179+
"type": "RequestGroup",
180+
"profile": "http://hl7.org/fhir/StructureDefinition/RequestGroup"
179181
}
180-
]
182+
]
183+
}
184+
]
181185
}

0 commit comments

Comments
 (0)