Skip to content

Commit 673414d

Browse files
committed
added versions to ValueSet bindings for ValueSets from process plugins
Binding to ValueSet from process plugins and profile references to StructureDefinitions (e.g. Extensions) should always include the version of the plugin via `|#{version}` at the end of the canonical URL. This allows for execution of different versions of the same plugin/process at the same time.
1 parent 60a948c commit 673414d

File tree

24 files changed

+62
-62
lines changed

24 files changed

+62
-62
lines changed

dsf-bpe-process-data-sharing/src/main/resources/fhir/StructureDefinition/highmed-research-study-data-sharing.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
<fixedString value="request-form-reference" />
4848
<binding>
4949
<strength value="required" />
50-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
50+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
5151
</binding>
5252
</element>
5353
<element id="ResearchStudy.relatedArtifact:request-form-reference.url">
@@ -70,7 +70,7 @@
7070
<fixedString value="contract-reference" />
7171
<binding>
7272
<strength value="required" />
73-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
73+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
7474
</binding>
7575
</element>
7676
<element id="ResearchStudy.relatedArtifact:contract-reference.url">
@@ -93,7 +93,7 @@
9393
<fixedString value="feasibility-query-reference" />
9494
<binding>
9595
<strength value="required" />
96-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
96+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
9797
</binding>
9898
</element>
9999
<element id="ResearchStudy.relatedArtifact:feasibility-query-reference.url">

dsf-bpe-process-data-sharing/src/main/resources/fhir/StructureDefinition/highmed-task-compute-data-sharing.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
<valueString value="TaskInputParameterType" />
7676
</extension>
7777
<strength value="required" />
78-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
78+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
7979
</binding>
8080
</element>
8181
<element id="Task.input:medic-correlation-key.type.coding">
@@ -115,7 +115,7 @@
115115
<valueString value="TaskInputParameterType" />
116116
</extension>
117117
<strength value="required" />
118-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
118+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
119119
</binding>
120120
</element>
121121
<element id="Task.input:needs-record-linkage.type.coding">
@@ -155,7 +155,7 @@
155155
<valueString value="TaskInputParameterType" />
156156
</extension>
157157
<strength value="required" />
158-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
158+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
159159
</binding>
160160
</element>
161161
<element id="Task.input:research-study-identifier.type.coding">

dsf-bpe-process-data-sharing/src/main/resources/fhir/StructureDefinition/highmed-task-execute-data-sharing.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
<valueString value="TaskInputParameterType" />
7777
</extension>
7878
<strength value="required" />
79-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
79+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
8080
</binding>
8181
</element>
8282
<element id="Task.input:research-study.type.coding">
@@ -117,7 +117,7 @@
117117
<valueString value="TaskInputParameterType" />
118118
</extension>
119119
<strength value="required" />
120-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
120+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
121121
</binding>
122122
</element>
123123
<element id="Task.input:needs-record-linkage.type.coding">
@@ -157,7 +157,7 @@
157157
<valueString value="TaskInputParameterType" />
158158
</extension>
159159
<strength value="required" />
160-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
160+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
161161
</binding>
162162
</element>
163163
<element id="Task.input:needs-consent-check.type.coding">
@@ -197,7 +197,7 @@
197197
<valueString value="TaskInputParameterType" />
198198
</extension>
199199
<strength value="required" />
200-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
200+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
201201
</binding>
202202
</element>
203203
<element id="Task.input:bloom-filter-configuration.type.coding">
@@ -237,7 +237,7 @@
237237
<valueString value="TaskInputParameterType" />
238238
</extension>
239239
<strength value="required" />
240-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
240+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
241241
</binding>
242242
</element>
243243
<element id="Task.input:mdat-aes-key.type.coding">

dsf-bpe-process-data-sharing/src/main/resources/fhir/StructureDefinition/highmed-task-multi-medic-result-data-sharing.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@
9494
<valueString value="TaskInputParameterType" />
9595
</extension>
9696
<strength value="required" />
97-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
97+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
9898
</binding>
9999
</element>
100100
<element id="Task.input:multi-medic-result-set-reference.type.coding">

dsf-bpe-process-data-sharing/src/main/resources/fhir/StructureDefinition/highmed-task-request-data-sharing.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
<valueString value="TaskInputParameterType" />
7777
</extension>
7878
<strength value="required" />
79-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
79+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
8080
</binding>
8181
</element>
8282
<element id="Task.input:research-study-reference.type.coding">
@@ -125,7 +125,7 @@
125125
<valueString value="TaskInputParameterType" />
126126
</extension>
127127
<strength value="required" />
128-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
128+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
129129
</binding>
130130
</element>
131131
<element id="Task.input:needs-record-linkage.type.coding">
@@ -165,7 +165,7 @@
165165
<valueString value="TaskInputParameterType" />
166166
</extension>
167167
<strength value="required" />
168-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
168+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
169169
</binding>
170170
</element>
171171
<element id="Task.input:needs-consent-check.type.coding">
@@ -223,7 +223,7 @@
223223
<valueString value="TaskOutputParameterType" />
224224
</extension>
225225
<strength value="required" />
226-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
226+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
227227
</binding>
228228
</element>
229229
<element id="Task.output:multi-medic-result-set-reference.type.coding">

dsf-bpe-process-data-sharing/src/main/resources/fhir/StructureDefinition/highmed-task-single-medic-result-data-sharing.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393
<valueString value="TaskInputParameterType" />
9494
</extension>
9595
<strength value="required" />
96-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
96+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
9797
</binding>
9898
</element>
9999
<element id="Task.input:single-medic-result-set-reference.type.coding">

dsf-bpe-process-feasibility-mpc/src/main/resources/fhir/StructureDefinition/highmed-task-execute-feasibility-mpc-multi-share.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
<valueString value="TaskInputParameterType" />
7777
</extension>
7878
<strength value="required" />
79-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
79+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
8080
</binding>
8181
</element>
8282
<element id="Task.input:medic-correlation-key.type.coding">

dsf-bpe-process-feasibility-mpc/src/main/resources/fhir/StructureDefinition/highmed-task-execute-feasibility-mpc-single-share.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
<valueString value="TaskInputParameterType" />
7878
</extension>
7979
<strength value="required" />
80-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
80+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
8181
</binding>
8282
</element>
8383
<element id="Task.input:research-study.type.coding">
@@ -118,7 +118,7 @@
118118
<valueString value="TaskInputParameterType" />
119119
</extension>
120120
<strength value="required" />
121-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
121+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
122122
</binding>
123123
</element>
124124
<element id="Task.input:needs-consent-check.type.coding">

dsf-bpe-process-feasibility-mpc/src/main/resources/fhir/StructureDefinition/highmed-task-multi-medic-result-share-feasibility-mpc.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@
9696
<valueString value="TaskInputParameterType" />
9797
</extension>
9898
<strength value="required" />
99-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
99+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
100100
</binding>
101101
</element>
102102
<element id="Task.input:multi-medic-result-share.type.coding">

dsf-bpe-process-feasibility-mpc/src/main/resources/fhir/StructureDefinition/highmed-task-request-feasibility-mpc.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
<valueString value="TaskInputParameterType" />
7777
</extension>
7878
<strength value="required" />
79-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
79+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
8080
</binding>
8181
</element>
8282
<element id="Task.input:research-study-reference.type.coding">
@@ -125,7 +125,7 @@
125125
<valueString value="TaskInputParameterType" />
126126
</extension>
127127
<strength value="required" />
128-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
128+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
129129
</binding>
130130
</element>
131131
<element id="Task.input:consortium-identifier.type.coding">
@@ -174,7 +174,7 @@
174174
<valueString value="TaskInputParameterType" />
175175
</extension>
176176
<strength value="required" />
177-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
177+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
178178
</binding>
179179
</element>
180180
<element id="Task.input:needs-consent-check.type.coding">
@@ -228,7 +228,7 @@
228228
<valueString value="TaskOutputParameterType" />
229229
</extension>
230230
<strength value="required" />
231-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
231+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
232232
</binding>
233233
</element>
234234
<element id="Task.output:participating-medics.type.coding">
@@ -282,7 +282,7 @@
282282
<valueString value="TaskOutputParameterType" />
283283
</extension>
284284
<strength value="required" />
285-
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing" />
285+
<valueSet value="http://highmed.org/fhir/ValueSet/data-sharing|#{version}" />
286286
</binding>
287287
</element>
288288
<element id="Task.output:multi-medic-count-result.type.coding">

0 commit comments

Comments
 (0)