Skip to content

Commit ebc387e

Browse files
committed
Creation of Procedure profile
1 parent 11a29f7 commit ebc387e

1 file changed

Lines changed: 134 additions & 0 deletions

File tree

Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,134 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<StructureDefinition xmlns="http://hl7.org/fhir">
3+
<url value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-Procedure-Genomics" />
4+
<name value="NHSDigital_Procedure_Genomics" />
5+
<status value="draft" />
6+
<fhirVersion value="4.0.1" />
7+
<kind value="resource" />
8+
<abstract value="false" />
9+
<type value="Procedure" />
10+
<baseDefinition value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Procedure" />
11+
<derivation value="constraint" />
12+
<differential>
13+
<element id="Procedure.extension">
14+
<path value="Procedure.extension" />
15+
<slicing>
16+
<discriminator>
17+
<type value="value" />
18+
<path value="url" />
19+
</discriminator>
20+
<rules value="open" />
21+
</slicing>
22+
<min value="0" />
23+
</element>
24+
<element id="Procedure.extension:AnaestheticIssues">
25+
<path value="Procedure.extension" />
26+
<sliceName value="AnaestheticIssues" />
27+
<min value="0" />
28+
<max value="0" />
29+
</element>
30+
<element id="Procedure.identifier.assigner">
31+
<path value="Procedure.identifier.assigner" />
32+
<type>
33+
<code value="Reference" />
34+
<targetProfile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-Organization-Genomics" />
35+
<aggregation value="referenced" />
36+
</type>
37+
</element>
38+
<element id="Procedure.partOf">
39+
<path value="Procedure.partOf" />
40+
<type>
41+
<code value="Reference" />
42+
<targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-MedicationAdministration" />
43+
<targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Observation" />
44+
<targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Procedure" />
45+
<targetProfile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-Observation-Genomics" />
46+
<targetProfile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-Procedure-Genomics" />
47+
<aggregation value="referenced" />
48+
<aggregation value="bundled" />
49+
</type>
50+
</element>
51+
<element id="Procedure.encounter">
52+
<path value="Procedure.encounter" />
53+
<max value="0" />
54+
</element>
55+
<element id="Procedure.performed[x]">
56+
<path value="Procedure.performed[x]" />
57+
<min value="1" />
58+
<type>
59+
<code value="dateTime" />
60+
</type>
61+
</element>
62+
<element id="Procedure.recorder">
63+
<path value="Procedure.recorder" />
64+
<type>
65+
<code value="Reference" />
66+
<targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient" />
67+
<targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-RelatedPerson" />
68+
<targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Practitioner" />
69+
<targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-PractitionerRole" />
70+
<targetProfile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-Patient-Genomics" />
71+
<targetProfile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-RelatedPerson-Genomics" />
72+
<targetProfile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-Practitioner-Genomics" />
73+
<targetProfile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-PractitionerRole-Genomics" />
74+
<aggregation value="referenced" />
75+
<aggregation value="bundled" />
76+
</type>
77+
</element>
78+
<element id="Procedure.asserter">
79+
<path value="Procedure.asserter" />
80+
<type>
81+
<code value="Reference" />
82+
<targetProfile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-Patient-Genomics" />
83+
<targetProfile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-RelatedPerson-Genomics" />
84+
<targetProfile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-Practitioner-Genomics" />
85+
<targetProfile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-PractitionerRole-Genomics" />
86+
<aggregation value="referenced" />
87+
<aggregation value="bundled" />
88+
</type>
89+
</element>
90+
<element id="Procedure.location">
91+
<path value="Procedure.location" />
92+
<max value="0" />
93+
</element>
94+
<element id="Procedure.reasonReference">
95+
<path value="Procedure.reasonReference" />
96+
<type>
97+
<code value="Reference" />
98+
<targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-DocumentReference" />
99+
<targetProfile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-Condition-Genomics" />
100+
<targetProfile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-DiagnosticReport-Genomics" />
101+
<targetProfile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-Observation-Genomics" />
102+
<targetProfile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-Procedure-Genomics" />
103+
</type>
104+
</element>
105+
<element id="Procedure.report">
106+
<path value="Procedure.report" />
107+
<type>
108+
<code value="Reference" />
109+
<targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Composition" />
110+
<targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-DocumentReference" />
111+
<targetProfile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-DiagnosticReport-Genomics" />
112+
<aggregation value="referenced" />
113+
<aggregation value="bundled" />
114+
</type>
115+
</element>
116+
<element id="Procedure.complicationDetail">
117+
<path value="Procedure.complicationDetail" />
118+
<type>
119+
<code value="Reference" />
120+
<targetProfile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-Condition-Genomics" />
121+
<aggregation value="referenced" />
122+
<aggregation value="bundled" />
123+
</type>
124+
</element>
125+
<element id="Procedure.usedReference">
126+
<path value="Procedure.usedReference" />
127+
<max value="0" />
128+
</element>
129+
<element id="Procedure.usedCode">
130+
<path value="Procedure.usedCode" />
131+
<max value="0" />
132+
</element>
133+
</differential>
134+
</StructureDefinition>

0 commit comments

Comments
 (0)