Skip to content

Commit c357e16

Browse files
committed
Addition of MessageDefinitions for Genomics
Test orders and responses Commit also includes additional CodeSystems required for event coding and a CapabilityStatement for validation
1 parent a794786 commit c357e16

9 files changed

Lines changed: 466 additions & 0 deletions

File tree

AdditionalFolders/CapabilityStatement/.gitignore

Whitespace-only changes.

AdditionalFolders/CodeSystem/.gitignore

Whitespace-only changes.

AdditionalFolders/MessageDefinition/.gitignore

Whitespace-only changes.
Lines changed: 157 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,157 @@
1+
{
2+
"resourceType": "CapabilityStatement",
3+
"id": "genomics-requirements",
4+
"url": "https://fhir.nhs.uk/CapabilityStatement/genomics-requirements",
5+
"version": "0.1.0",
6+
"name": "GenomicsRequirements",
7+
"status": "draft",
8+
"date": "2022-11-25T00: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": "Bundle",
36+
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Bundle"
37+
},
38+
{
39+
"type": "CodeSystem",
40+
"profile": "http://hl7.org/fhir/StructureDefinition/CodeSystem"
41+
},
42+
{
43+
"type": "ConceptMap",
44+
"profile": "http://hl7.org/fhir/StructureDefinition/ConceptMap"
45+
},
46+
{
47+
"type": "HealthcareService",
48+
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-HealthcareService"
49+
},
50+
{
51+
"type": "MessageDefinition",
52+
"profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-MessageDefinition"
53+
},
54+
{
55+
"type": "NamingSystem",
56+
"profile": "http://hl7.org/fhir/StructureDefinition/NamingSystem"
57+
},
58+
{
59+
"type": "Parameters",
60+
"profile": "http://hl7.org/fhir/StructureDefinition/Parameters"
61+
},
62+
{
63+
"type": "StructureMap",
64+
"profile": "http://hl7.org/fhir/StructureDefinition/StructureMap"
65+
},
66+
{
67+
"type": "ValueSet",
68+
"profile": "http://hl7.org/fhir/StructureDefinition/ValueSet"
69+
},
70+
{
71+
"type": "MessageHeader",
72+
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-MessageHeader"
73+
},
74+
{
75+
"type": "Subscription",
76+
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Subscription"
77+
},
78+
{
79+
"type": "CapabilityStatement",
80+
"profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-CapabilityStatement"
81+
},
82+
{
83+
"type": "Task",
84+
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Task"
85+
},
86+
{
87+
"type": "ServiceRequest",
88+
"profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-ServiceRequest-Genomics"
89+
},
90+
{
91+
"type": "PractitionerRole",
92+
"profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-PractitionerRole-Genomics"
93+
},
94+
{
95+
"type": "Practitioner",
96+
"profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Practitioner-Genomics"
97+
},
98+
{
99+
"type": "Organization",
100+
"profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Organization-Genomics"
101+
},
102+
{
103+
"type": "DiagnosticReport",
104+
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-DiagnosticReport"
105+
},
106+
{
107+
"type": "FamilyMemberHistory",
108+
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-FamilyMemberHistory"
109+
},
110+
{
111+
"type": "Observation",
112+
"profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Observation-Genomics"
113+
},
114+
{
115+
"type": "Patient",
116+
"profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Patient-Genomics"
117+
},
118+
{
119+
"type": "Consent",
120+
"profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Consent-Genomics"
121+
},
122+
{
123+
"type": "Condition",
124+
"profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Condition-Genomics"
125+
},
126+
{
127+
"type": "ResearchSubject",
128+
"profile": "http://hl7.org/fhir/StructureDefinition/ResearchSubject"
129+
},
130+
{
131+
"type": "RelatedPerson",
132+
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-RelatedPerson"
133+
},
134+
{
135+
"type": "Specimen",
136+
"profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Specimen-Genomics"
137+
},
138+
{
139+
"type": "Questionnaire",
140+
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Questionnaire"
141+
},
142+
{
143+
"type": "QuestionnaireResponse",
144+
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-QuestionnaireResponse"
145+
},
146+
{
147+
"type": "OperationDefinition",
148+
"profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-OperationDefinition"
149+
},
150+
{
151+
"type": "OperationOutcome",
152+
"profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-OperationOutcome"
153+
}
154+
]
155+
}
156+
]
157+
}
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
{
2+
"resourceType": "CodeSystem",
3+
"id": "959a0a2f-73e3-4c6e-8e99-babb6b3a4296",
4+
"url": "https://fhir.nhs.uk/CodeSystem/business-status-genomics",
5+
"identifier": [
6+
{
7+
"system": "https://fhir.nhs.uk/identifier/CodeSystem",
8+
"value": "business-status-genomics"
9+
}
10+
],
11+
"version": "0.1.0",
12+
"name": "BusinessStatusGenomics",
13+
"title": "Business Status Genomics",
14+
"status": "draft",
15+
"date": "2022-11-25",
16+
"publisher": "NHS Digital",
17+
"contact": [
18+
{
19+
"name": "NHS Digital",
20+
"telecom": [
21+
{
22+
"system": "email",
23+
"value": "interoperabilityteam@nhs.net",
24+
"use": "work"
25+
}
26+
]
27+
}
28+
],
29+
"description": "Business status for test order Tasks in genomics",
30+
"copyright": "Copyright © 2022 NHS Digital",
31+
"caseSensitive": true,
32+
"content": "complete",
33+
"concept": [
34+
{
35+
"code": "AwaitingSpecimen",
36+
"display": "AwaitingSpecimen"
37+
},
38+
{
39+
"code": "SpecimenReceived",
40+
"display": "Specimen Received"
41+
},
42+
{
43+
"code": "SpecimenProcessed",
44+
"display": "Specimen Processed"
45+
},
46+
{
47+
"code": "AnalysisInProgress",
48+
"display": "Analysis In Progress"
49+
},
50+
{
51+
"code": "VariantsIdentified",
52+
"display": "Variants Identified"
53+
},
54+
{
55+
"code": "InterpretationInProgress",
56+
"display": "Interpretation In Progress"
57+
},
58+
{
59+
"code": "DraftingReport",
60+
"display": "Drafting Report"
61+
}
62+
]
63+
}
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
"resourceType": "CodeSystem",
3+
"id": "message-events-genomics",
4+
"url": "https://fhir.nhs.uk/CodeSystem/message-events-genomics",
5+
"identifier": [
6+
{
7+
"system": "https://fhir.nhs.uk/identifier/CodeSystem",
8+
"value": "message-events-genomics"
9+
}
10+
],
11+
"version": "0.1.0",
12+
"name": "MessageEventsGenomics",
13+
"title": "Message Events Genomics",
14+
"status": "draft",
15+
"date": "2022-11-25",
16+
"publisher": "NHS Digital",
17+
"contact": [
18+
{
19+
"name": "NHS Digital",
20+
"telecom": [
21+
{
22+
"system": "email",
23+
"value": "interoperabilityteam@nhs.net",
24+
"use": "work"
25+
}
26+
]
27+
}
28+
],
29+
"description": "Common messaging events for Genomics Test Orders and Reports.",
30+
"copyright": "Copyright © 2022 NHS Digital",
31+
"caseSensitive": true,
32+
"content": "complete",
33+
"concept": [
34+
{
35+
"code": "genomictestrequest",
36+
"display": "Genomic Test Request",
37+
"definition": "A Service Request bundle for ordering genomic tests"
38+
},
39+
{
40+
"code": "genomictestresponse",
41+
"display": "Genomic Test Response",
42+
"definition": "A Diagnostic Report bundle for test results"
43+
}
44+
]
45+
}
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
{
2+
"resourceType": "CodeSystem",
3+
"id": "959a0a2f-73e3-4c6e-8e99-babb6b3a4296",
4+
"url": "https://fhir.nhs.uk/CodeSystem/organization-type-genomics",
5+
"identifier": [
6+
{
7+
"system": "https://fhir.nhs.uk/identifier/CodeSystem",
8+
"value": "organization-type-genomics"
9+
}
10+
],
11+
"version": "0.1.0",
12+
"name": "OrganizationTypeGenomics",
13+
"title": "Organization Type Genomics",
14+
"status": "draft",
15+
"date": "2022-11-25",
16+
"publisher": "NHS Digital",
17+
"contact": [
18+
{
19+
"name": "NHS Digital",
20+
"telecom": [
21+
{
22+
"system": "email",
23+
"value": "interoperabilityteam@nhs.net",
24+
"use": "work"
25+
}
26+
]
27+
}
28+
],
29+
"description": "Organization type for use in genomic test orders",
30+
"copyright": "Copyright © 2022 NHS Digital",
31+
"caseSensitive": true,
32+
"content": "complete",
33+
"concept": [
34+
{
35+
"code": "GLH",
36+
"display": "Genomic Lab Hub"
37+
},
38+
{
39+
"code": "GEL",
40+
"display": "Genomics England"
41+
},
42+
{
43+
"code": "LAB",
44+
"display": "Genomics Laboratory"
45+
}
46+
]
47+
}

0 commit comments

Comments
 (0)