Skip to content

Commit 55b40d7

Browse files
committed
Replacing procedure xml with json
1 parent e97cb40 commit 55b40d7

2 files changed

Lines changed: 194 additions & 134 deletions

File tree

Lines changed: 194 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,194 @@
1+
{
2+
"resourceType": "StructureDefinition",
3+
"url": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Procedure-Genomics",
4+
"name": "NHSDigital_Procedure_Genomics",
5+
"status": "draft",
6+
"fhirVersion": "4.0.1",
7+
"kind": "resource",
8+
"abstract": false,
9+
"type": "Procedure",
10+
"baseDefinition": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Procedure",
11+
"derivation": "constraint",
12+
"differential": {
13+
"element": [
14+
{
15+
"id": "Procedure.extension",
16+
"path": "Procedure.extension",
17+
"slicing": {
18+
"discriminator": [
19+
{
20+
"type": "value",
21+
"path": "url"
22+
}
23+
],
24+
"rules": "open"
25+
},
26+
"min": 0
27+
},
28+
{
29+
"id": "Procedure.extension:AnaestheticIssues",
30+
"path": "Procedure.extension",
31+
"sliceName": "AnaestheticIssues",
32+
"min": 0,
33+
"max": "0"
34+
},
35+
{
36+
"id": "Procedure.identifier.assigner",
37+
"path": "Procedure.identifier.assigner",
38+
"type": [
39+
{
40+
"code": "Reference",
41+
"targetProfile": [
42+
"https://fhir.nhs.uk/StructureDefinition/NHSDigital-Organization-Genomics"
43+
],
44+
"aggregation": [
45+
"referenced"
46+
]
47+
}
48+
]
49+
},
50+
{
51+
"id": "Procedure.partOf",
52+
"path": "Procedure.partOf",
53+
"type": [
54+
{
55+
"code": "Reference",
56+
"targetProfile": [
57+
"https://fhir.hl7.org.uk/StructureDefinition/UKCore-MedicationAdministration",
58+
"https://fhir.hl7.org.uk/StructureDefinition/UKCore-Observation",
59+
"https://fhir.hl7.org.uk/StructureDefinition/UKCore-Procedure",
60+
"https://fhir.nhs.uk/StructureDefinition/NHSDigital-Observation-Genomics",
61+
"https://fhir.nhs.uk/StructureDefinition/NHSDigital-Procedure-Genomics"
62+
],
63+
"aggregation": [
64+
"referenced",
65+
"bundled"
66+
]
67+
}
68+
]
69+
},
70+
{
71+
"id": "Procedure.encounter",
72+
"path": "Procedure.encounter",
73+
"max": "0"
74+
},
75+
{
76+
"id": "Procedure.performed[x]",
77+
"path": "Procedure.performed[x]",
78+
"min": 1,
79+
"type": [
80+
{
81+
"code": "dateTime"
82+
}
83+
]
84+
},
85+
{
86+
"id": "Procedure.recorder",
87+
"path": "Procedure.recorder",
88+
"type": [
89+
{
90+
"code": "Reference",
91+
"targetProfile": [
92+
"https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient",
93+
"https://fhir.hl7.org.uk/StructureDefinition/UKCore-RelatedPerson",
94+
"https://fhir.hl7.org.uk/StructureDefinition/UKCore-Practitioner",
95+
"https://fhir.hl7.org.uk/StructureDefinition/UKCore-PractitionerRole",
96+
"https://fhir.nhs.uk/StructureDefinition/NHSDigital-Patient-Genomics",
97+
"https://fhir.nhs.uk/StructureDefinition/NHSDigital-RelatedPerson-Genomics",
98+
"https://fhir.nhs.uk/StructureDefinition/NHSDigital-Practitioner-Genomics",
99+
"https://fhir.nhs.uk/StructureDefinition/NHSDigital-PractitionerRole-Genomics"
100+
],
101+
"aggregation": [
102+
"referenced",
103+
"bundled"
104+
]
105+
}
106+
]
107+
},
108+
{
109+
"id": "Procedure.asserter",
110+
"path": "Procedure.asserter",
111+
"type": [
112+
{
113+
"code": "Reference",
114+
"targetProfile": [
115+
"https://fhir.nhs.uk/StructureDefinition/NHSDigital-Patient-Genomics",
116+
"https://fhir.nhs.uk/StructureDefinition/NHSDigital-RelatedPerson-Genomics",
117+
"https://fhir.nhs.uk/StructureDefinition/NHSDigital-Practitioner-Genomics",
118+
"https://fhir.nhs.uk/StructureDefinition/NHSDigital-PractitionerRole-Genomics"
119+
],
120+
"aggregation": [
121+
"referenced",
122+
"bundled"
123+
]
124+
}
125+
]
126+
},
127+
{
128+
"id": "Procedure.location",
129+
"path": "Procedure.location",
130+
"max": "0"
131+
},
132+
{
133+
"id": "Procedure.reasonReference",
134+
"path": "Procedure.reasonReference",
135+
"type": [
136+
{
137+
"code": "Reference",
138+
"targetProfile": [
139+
"https://fhir.hl7.org.uk/StructureDefinition/UKCore-DocumentReference",
140+
"https://fhir.nhs.uk/StructureDefinition/NHSDigital-Condition-Genomics",
141+
"https://fhir.nhs.uk/StructureDefinition/NHSDigital-DiagnosticReport-Genomics",
142+
"https://fhir.nhs.uk/StructureDefinition/NHSDigital-Observation-Genomics",
143+
"https://fhir.nhs.uk/StructureDefinition/NHSDigital-Procedure-Genomics"
144+
]
145+
}
146+
]
147+
},
148+
{
149+
"id": "Procedure.report",
150+
"path": "Procedure.report",
151+
"type": [
152+
{
153+
"code": "Reference",
154+
"targetProfile": [
155+
"https://fhir.hl7.org.uk/StructureDefinition/UKCore-Composition",
156+
"https://fhir.hl7.org.uk/StructureDefinition/UKCore-DocumentReference",
157+
"https://fhir.nhs.uk/StructureDefinition/NHSDigital-DiagnosticReport-Genomics"
158+
],
159+
"aggregation": [
160+
"referenced",
161+
"bundled"
162+
]
163+
}
164+
]
165+
},
166+
{
167+
"id": "Procedure.complicationDetail",
168+
"path": "Procedure.complicationDetail",
169+
"type": [
170+
{
171+
"code": "Reference",
172+
"targetProfile": [
173+
"https://fhir.nhs.uk/StructureDefinition/NHSDigital-Condition-Genomics"
174+
],
175+
"aggregation": [
176+
"referenced",
177+
"bundled"
178+
]
179+
}
180+
]
181+
},
182+
{
183+
"id": "Procedure.usedReference",
184+
"path": "Procedure.usedReference",
185+
"max": "0"
186+
},
187+
{
188+
"id": "Procedure.usedCode",
189+
"path": "Procedure.usedCode",
190+
"max": "0"
191+
}
192+
]
193+
}
194+
}

StructureDefinition/NHSDigital-Procedure-Genomics.StructureDefinition.xml

Lines changed: 0 additions & 134 deletions
This file was deleted.

0 commit comments

Comments
 (0)