StructureDefinition-SpecimenRequested.xml
  1 <?xml version="1.0" encoding="utf-8"?>
  2 <StructureDefinition xmlns="http://hl7.org/fhir">
  3   <id value="SpecimenRequested" />
  4   <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
  5     <valueCode value="oo" />
  6   </extension>
  7   <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics">
  8     <valueCode value="can-bind" />
  9   </extension>
 10   <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
 11     <valueInteger value="2">
 12       <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom">
 13         <valueCanonical value="http://hl7.org/fhir/uv/order-catalog/ImplementationGuide/ig-uv-order-catalog" />
 14       </extension>
 15     </valueInteger>
 16   </extension>
 17   <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
 18     <valueCode value="trial-use">
 19       <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom">
 20         <valueCanonical value="http://hl7.org/fhir/uv/order-catalog/ImplementationGuide/ig-uv-order-catalog" />
 21       </extension>
 22     </valueCode>
 23   </extension>
 24   <url value="http://hl7.org/fhir/uv/order-catalog/StructureDefinition/SpecimenRequested" />
 25   <identifier>
 26     <system value="urn:ietf:rfc:3986" />
 27     <value value="urn:oid:2.16.840.1.113883.4.642.40.999.42.25" />
 28   </identifier>
 29   <version value="1.0.0-ballot" />
 30   <name value="SpecimenRequested" />
 31   <title value="Specimens requested by a laboratory service" />
 32   <status value="draft" />
 33   <date value="2020-06-08" />
 34   <publisher value="HL7 International / Orders and Observations" />
 35   <contact>
 36     <telecom>
 37       <system value="url" />
 38       <value value="http://www.hl7.org/Special/committees/orders" />
 39     </telecom>
 40   </contact>
 41   <description value="References the specimens requested for a PlanDefinition.action representing a laboratory service, assembling them with a combination of  choices (pick one among several) and conjunctions (pick all listed). Each specimen appears as a reference to an instance of SpecimenDefinition" />
 42   <jurisdiction>
 43     <coding>
 44       <system value="http://unstats.un.org/unsd/methods/m49/m49.htm" />
 45       <code value="001" />
 46     </coding>
 47   </jurisdiction>
 48   <fhirVersion value="5.0.0" />
 49   <mapping>
 50     <identity value="rim" />
 51     <uri value="http://hl7.org/v3" />
 52     <name value="RIM Mapping" />
 53   </mapping>
 54   <kind value="complex-type" />
 55   <abstract value="false" />
 56   <context>
 57     <type value="element" />
 58     <expression value="PlanDefinition.action" />
 59   </context>
 60   <type value="Extension" />
 61   <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" />
 62   <derivation value="constraint" />
 63   <snapshot>
 64     <extension url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version">
 65       <valueString value="5.0.0" />
 66     </extension>
 67     <element id="Extension">
 68       <path value="Extension" />
 69       <short value="Extension" />
 70       <definition value="An Extension" />
 71       <min value="0" />
 72       <max value="*" />
 73       <base>
 74         <path value="Extension" />
 75         <min value="0" />
 76         <max value="*" />
 77       </base>
 78       <constraint>
 79         <key value="ele-1" />
 80         <severity value="error" />
 81         <human value="All FHIR elements must have a @value or children" />
 82         <expression value="hasValue() or (children().count() > id.count())" />
 83         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
 84       </constraint>
 85       <constraint>
 86         <key value="ext-1" />
 87         <severity value="error" />
 88         <human value="Must have either extensions or value[x], not both" />
 89         <expression value="extension.exists() != value.exists()" />
 90         <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
 91       </constraint>
 92       <isModifier value="false" />
 93     </element>
 94     <element id="Extension.id">
 95       <path value="Extension.id" />
 96       <representation value="xmlAttr" />
 97       <short value="Unique id for inter-element referencing" />
 98       <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
 99       <min value="0" />
100       <max value="1" />
101       <base>
102         <path value="Element.id" />
103         <min value="0" />
104         <max value="1" />
105       </base>
106       <type>
107         <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
108           <valueUrl value="id" />
109         </extension>
110         <code value="http://hl7.org/fhirpath/System.String" />
111       </type>
112       <condition value="ele-1" />
113       <isModifier value="false" />
114       <isSummary value="false" />
115       <mapping>
116         <identity value="rim" />
117         <map value="n/a" />
118       </mapping>
119     </element>
120     <element id="Extension.extension">
121       <path value="Extension.extension" />
122       <slicing>
123         <discriminator>
124           <type value="value" />
125           <path value="url" />
126         </discriminator>
127         <description value="Extensions are always sliced by (at least) url" />
128         <rules value="open" />
129       </slicing>
130       <short value="Extension" />
131       <definition value="An Extension" />
132       <min value="0" />
133       <max value="*" />
134       <base>
135         <path value="Element.extension" />
136         <min value="0" />
137         <max value="*" />
138       </base>
139       <type>
140         <code value="Extension" />
141       </type>
142       <constraint>
143         <key value="ele-1" />
144         <severity value="error" />
145         <human value="All FHIR elements must have a @value or children" />
146         <expression value="hasValue() or (children().count() > id.count())" />
147         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
148       </constraint>
149       <constraint>
150         <key value="ext-1" />
151         <severity value="error" />
152         <human value="Must have either extensions or value[x], not both" />
153         <expression value="extension.exists() != value.exists()" />
154         <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
155       </constraint>
156       <isModifier value="false" />
157       <isSummary value="false" />
158     </element>
159     <element id="Extension.extension:ExclusiveGroup">
160       <path value="Extension.extension" />
161       <sliceName value="ExclusiveGroup" />
162       <short value="An exclusive group of specimen requested" />
163       <definition value="A group of specimens requested that must all be provided in case this group is chosen at specimen collection time." />
164       <comment value="In case multiple groups are defined, these groups are mutually exclusive: one and only one group must be chosen at specimen collection time." />
165       <min value="1" />
166       <max value="*" />
167       <base>
168         <path value="Element.extension" />
169         <min value="0" />
170         <max value="*" />
171       </base>
172       <type>
173         <code value="Extension" />
174       </type>
175       <constraint>
176         <key value="ele-1" />
177         <severity value="error" />
178         <human value="All FHIR elements must have a @value or children" />
179         <expression value="hasValue() or (children().count() > id.count())" />
180         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
181       </constraint>
182       <constraint>
183         <key value="ext-1" />
184         <severity value="error" />
185         <human value="Must have either extensions or value[x], not both" />
186         <expression value="extension.exists() != value.exists()" />
187         <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
188       </constraint>
189       <isModifier value="false" />
190       <isSummary value="false" />
191     </element>
192     <element id="Extension.extension:ExclusiveGroup.id">
193       <path value="Extension.extension.id" />
194       <representation value="xmlAttr" />
195       <short value="Unique id for inter-element referencing" />
196       <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
197       <min value="0" />
198       <max value="1" />
199       <base>
200         <path value="Element.id" />
201         <min value="0" />
202         <max value="1" />
203       </base>
204       <type>
205         <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
206           <valueUrl value="id" />
207         </extension>
208         <code value="http://hl7.org/fhirpath/System.String" />
209       </type>
210       <condition value="ele-1" />
211       <isModifier value="false" />
212       <isSummary value="false" />
213       <mapping>
214         <identity value="rim" />
215         <map value="n/a" />
216       </mapping>
217     </element>
218     <element id="Extension.extension:ExclusiveGroup.extension">
219       <path value="Extension.extension.extension" />
220       <slicing>
221         <discriminator>
222           <type value="value" />
223           <path value="url" />
224         </discriminator>
225         <description value="Extensions are always sliced by (at least) url" />
226         <rules value="open" />
227       </slicing>
228       <short value="Extension" />
229       <definition value="An Extension" />
230       <min value="0" />
231       <max value="*" />
232       <base>
233         <path value="Element.extension" />
234         <min value="0" />
235         <max value="*" />
236       </base>
237       <type>
238         <code value="Extension" />
239       </type>
240       <constraint>
241         <key value="ele-1" />
242         <severity value="error" />
243         <human value="All FHIR elements must have a @value or children" />
244         <expression value="hasValue() or (children().count() > id.count())" />
245         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
246       </constraint>
247       <constraint>
248         <key value="ext-1" />
249         <severity value="error" />
250         <human value="Must have either extensions or value[x], not both" />
251         <expression value="extension.exists() != value.exists()" />
252         <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
253       </constraint>
254       <isModifier value="false" />
255       <isSummary value="false" />
256     </element>
257     <element id="Extension.extension:ExclusiveGroup.extension:Material">
258       <path value="Extension.extension.extension" />
259       <sliceName value="Material" />
260       <short value="An individual specimen in an exclusive group" />
261       <definition value="A reference to a SpecimenDefinition resource representing the material" />
262       <comment value="When multiple materials are present under an exclusive group, all are requested." />
263       <min value="1" />
264       <max value="*" />
265       <base>
266         <path value="Element.extension" />
267         <min value="0" />
268         <max value="*" />
269       </base>
270       <type>
271         <code value="Extension" />
272       </type>
273       <constraint>
274         <key value="ele-1" />
275         <severity value="error" />
276         <human value="All FHIR elements must have a @value or children" />
277         <expression value="hasValue() or (children().count() > id.count())" />
278         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
279       </constraint>
280       <constraint>
281         <key value="ext-1" />
282         <severity value="error" />
283         <human value="Must have either extensions or value[x], not both" />
284         <expression value="extension.exists() != value.exists()" />
285         <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
286       </constraint>
287       <isModifier value="false" />
288       <isSummary value="false" />
289     </element>
290     <element id="Extension.extension:ExclusiveGroup.extension:Material.id">
291       <path value="Extension.extension.extension.id" />
292       <representation value="xmlAttr" />
293       <short value="Unique id for inter-element referencing" />
294       <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
295       <min value="0" />
296       <max value="1" />
297       <base>
298         <path value="Element.id" />
299         <min value="0" />
300         <max value="1" />
301       </base>
302       <type>
303         <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
304           <valueUrl value="id" />
305         </extension>
306         <code value="http://hl7.org/fhirpath/System.String" />
307       </type>
308       <condition value="ele-1" />
309       <isModifier value="false" />
310       <isSummary value="false" />
311       <mapping>
312         <identity value="rim" />
313         <map value="n/a" />
314       </mapping>
315     </element>
316     <element id="Extension.extension:ExclusiveGroup.extension:Material.extension">
317       <path value="Extension.extension.extension.extension" />
318       <slicing>
319         <discriminator>
320           <type value="value" />
321           <path value="url" />
322         </discriminator>
323         <description value="Extensions are always sliced by (at least) url" />
324         <rules value="open" />
325       </slicing>
326       <short value="Additional content defined by implementations" />
327       <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
328       <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
329       <alias value="extensions" />
330       <alias value="user content" />
331       <min value="0" />
332       <max value="*" />
333       <base>
334         <path value="Element.extension" />
335         <min value="0" />
336         <max value="*" />
337       </base>
338       <type>
339         <code value="Extension" />
340       </type>
341       <constraint>
342         <key value="ele-1" />
343         <severity value="error" />
344         <human value="All FHIR elements must have a @value or children" />
345         <expression value="hasValue() or (children().count() > id.count())" />
346         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
347       </constraint>
348       <constraint>
349         <key value="ext-1" />
350         <severity value="error" />
351         <human value="Must have either extensions or value[x], not both" />
352         <expression value="extension.exists() != value.exists()" />
353         <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
354       </constraint>
355       <isModifier value="false" />
356       <isSummary value="false" />
357       <mapping>
358         <identity value="rim" />
359         <map value="n/a" />
360       </mapping>
361     </element>
362     <element id="Extension.extension:ExclusiveGroup.extension:Material.url">
363       <path value="Extension.extension.extension.url" />
364       <representation value="xmlAttr" />
365       <short value="identifies the meaning of the extension" />
366       <definition value="Source of the definition for the extension code - a logical name or a URL." />
367       <comment value="The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension." />
368       <min value="1" />
369       <max value="1" />
370       <base>
371         <path value="Extension.url" />
372         <min value="1" />
373         <max value="1" />
374       </base>
375       <type>
376         <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
377           <valueUrl value="uri" />
378         </extension>
379         <code value="http://hl7.org/fhirpath/System.String" />
380       </type>
381       <fixedUri value="Material" />
382       <isModifier value="false" />
383       <isSummary value="false" />
384       <mapping>
385         <identity value="rim" />
386         <map value="N/A" />
387       </mapping>
388     </element>
389     <element id="Extension.extension:ExclusiveGroup.extension:Material.value[x]">
390       <path value="Extension.extension.extension.value[x]" />
391       <short value="SpecimenDefinition reference" />
392       <definition value="A reference to SpecimenDefinition as constrained by the LabSpecimenDefinition profile" />
393       <min value="0" />
394       <max value="1" />
395       <base>
396         <path value="Extension.value[x]" />
397         <min value="0" />
398         <max value="1" />
399       </base>
400       <type>
401         <code value="Reference" />
402         <targetProfile value="http://hl7.org/fhir/uv/order-catalog/StructureDefinition/LabSpecimenDefinition" />
403       </type>
404       <condition value="ext-1" />
405       <constraint>
406         <key value="ele-1" />
407         <severity value="error" />
408         <human value="All FHIR elements must have a @value or children" />
409         <expression value="hasValue() or (children().count() > id.count())" />
410         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
411       </constraint>
412       <isModifier value="false" />
413       <isSummary value="false" />
414       <mapping>
415         <identity value="rim" />
416         <map value="N/A" />
417       </mapping>
418     </element>
419     <element id="Extension.extension:ExclusiveGroup.url">
420       <path value="Extension.extension.url" />
421       <representation value="xmlAttr" />
422       <short value="identifies the meaning of the extension" />
423       <definition value="Source of the definition for the extension code - a logical name or a URL." />
424       <comment value="The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension." />
425       <min value="1" />
426       <max value="1" />
427       <base>
428         <path value="Extension.url" />
429         <min value="1" />
430         <max value="1" />
431       </base>
432       <type>
433         <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
434           <valueUrl value="uri" />
435         </extension>
436         <code value="http://hl7.org/fhirpath/System.String" />
437       </type>
438       <fixedUri value="ExclusiveGroup" />
439       <isModifier value="false" />
440       <isSummary value="false" />
441       <mapping>
442         <identity value="rim" />
443         <map value="N/A" />
444       </mapping>
445     </element>
446     <element id="Extension.extension:ExclusiveGroup.value[x]">
447       <path value="Extension.extension.value[x]" />
448       <short value="Value of extension" />
449       <definition value="Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R5/extensibility.html) for a list)." />
450       <min value="0" />
451       <max value="0" />
452       <base>
453         <path value="Extension.value[x]" />
454         <min value="0" />
455         <max value="1" />
456       </base>
457       <type>
458         <code value="base64Binary" />
459       </type>
460       <type>
461         <code value="boolean" />
462       </type>
463       <type>
464         <code value="canonical" />
465       </type>
466       <type>
467         <code value="code" />
468       </type>
469       <type>
470         <code value="date" />
471       </type>
472       <type>
473         <code value="dateTime" />
474       </type>
475       <type>
476         <code value="decimal" />
477       </type>
478       <type>
479         <code value="id" />
480       </type>
481       <type>
482         <code value="instant" />
483       </type>
484       <type>
485         <code value="integer" />
486       </type>
487       <type>
488         <code value="integer64" />
489       </type>
490       <type>
491         <code value="markdown" />
492       </type>
493       <type>
494         <code value="oid" />
495       </type>
496       <type>
497         <code value="positiveInt" />
498       </type>
499       <type>
500         <code value="string" />
501       </type>
502       <type>
503         <code value="time" />
504       </type>
505       <type>
506         <code value="unsignedInt" />
507       </type>
508       <type>
509         <code value="uri" />
510       </type>
511       <type>
512         <code value="url" />
513       </type>
514       <type>
515         <code value="uuid" />
516       </type>
517       <type>
518         <code value="Address" />
519       </type>
520       <type>
521         <code value="Age" />
522       </type>
523       <type>
524         <code value="Annotation" />
525       </type>
526       <type>
527         <code value="Attachment" />
528       </type>
529       <type>
530         <code value="CodeableConcept" />
531       </type>
532       <type>
533         <code value="CodeableReference" />
534       </type>
535       <type>
536         <code value="Coding" />
537       </type>
538       <type>
539         <code value="ContactPoint" />
540       </type>
541       <type>
542         <code value="Count" />
543       </type>
544       <type>
545         <code value="Distance" />
546       </type>
547       <type>
548         <code value="Duration" />
549       </type>
550       <type>
551         <code value="HumanName" />
552       </type>
553       <type>
554         <code value="Identifier" />
555       </type>
556       <type>
557         <code value="Money" />
558       </type>
559       <type>
560         <code value="Period" />
561       </type>
562       <type>
563         <code value="Quantity" />
564       </type>
565       <type>
566         <code value="Range" />
567       </type>
568       <type>
569         <code value="Ratio" />
570       </type>
571       <type>
572         <code value="RatioRange" />
573       </type>
574       <type>
575         <code value="Reference" />
576       </type>
577       <type>
578         <code value="SampledData" />
579       </type>
580       <type>
581         <code value="Signature" />
582       </type>
583       <type>
584         <code value="Timing" />
585       </type>
586       <type>
587         <code value="ContactDetail" />
588       </type>
589       <type>
590         <code value="DataRequirement" />
591       </type>
592       <type>
593         <code value="Expression" />
594       </type>
595       <type>
596         <code value="ParameterDefinition" />
597       </type>
598       <type>
599         <code value="RelatedArtifact" />
600       </type>
601       <type>
602         <code value="TriggerDefinition" />
603       </type>
604       <type>
605         <code value="UsageContext" />
606       </type>
607       <type>
608         <code value="Availability" />
609       </type>
610       <type>
611         <code value="ExtendedContactDetail" />
612       </type>
613       <type>
614         <code value="Dosage" />
615       </type>
616       <type>
617         <code value="Meta" />
618       </type>
619       <condition value="ext-1" />
620       <constraint>
621         <key value="ele-1" />
622         <severity value="error" />
623         <human value="All FHIR elements must have a @value or children" />
624         <expression value="hasValue() or (children().count() > id.count())" />
625         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
626       </constraint>
627       <isModifier value="false" />
628       <isSummary value="false" />
629       <mapping>
630         <identity value="rim" />
631         <map value="N/A" />
632       </mapping>
633     </element>
634     <element id="Extension.url">
635       <path value="Extension.url" />
636       <representation value="xmlAttr" />
637       <short value="identifies the meaning of the extension" />
638       <definition value="Source of the definition for the extension code - a logical name or a URL." />
639       <comment value="The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension." />
640       <min value="1" />
641       <max value="1" />
642       <base>
643         <path value="Extension.url" />
644         <min value="1" />
645         <max value="1" />
646       </base>
647       <type>
648         <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
649           <valueUrl value="uri" />
650         </extension>
651         <code value="http://hl7.org/fhirpath/System.String" />
652       </type>
653       <fixedUri value="http://hl7.org/fhir/uv/order-catalog/StructureDefinition/SpecimenRequested" />
654       <isModifier value="false" />
655       <isSummary value="false" />
656       <mapping>
657         <identity value="rim" />
658         <map value="N/A" />
659       </mapping>
660     </element>
661     <element id="Extension.value[x]">
662       <path value="Extension.value[x]" />
663       <short value="Value of extension" />
664       <definition value="Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R5/extensibility.html) for a list)." />
665       <min value="0" />
666       <max value="0" />
667       <base>
668         <path value="Extension.value[x]" />
669         <min value="0" />
670         <max value="1" />
671       </base>
672       <type>
673         <code value="base64Binary" />
674       </type>
675       <type>
676         <code value="boolean" />
677       </type>
678       <type>
679         <code value="canonical" />
680       </type>
681       <type>
682         <code value="code" />
683       </type>
684       <type>
685         <code value="date" />
686       </type>
687       <type>
688         <code value="dateTime" />
689       </type>
690       <type>
691         <code value="decimal" />
692       </type>
693       <type>
694         <code value="id" />
695       </type>
696       <type>
697         <code value="instant" />
698       </type>
699       <type>
700         <code value="integer" />
701       </type>
702       <type>
703         <code value="integer64" />
704       </type>
705       <type>
706         <code value="markdown" />
707       </type>
708       <type>
709         <code value="oid" />
710       </type>
711       <type>
712         <code value="positiveInt" />
713       </type>
714       <type>
715         <code value="string" />
716       </type>
717       <type>
718         <code value="time" />
719       </type>
720       <type>
721         <code value="unsignedInt" />
722       </type>
723       <type>
724         <code value="uri" />
725       </type>
726       <type>
727         <code value="url" />
728       </type>
729       <type>
730         <code value="uuid" />
731       </type>
732       <type>
733         <code value="Address" />
734       </type>
735       <type>
736         <code value="Age" />
737       </type>
738       <type>
739         <code value="Annotation" />
740       </type>
741       <type>
742         <code value="Attachment" />
743       </type>
744       <type>
745         <code value="CodeableConcept" />
746       </type>
747       <type>
748         <code value="CodeableReference" />
749       </type>
750       <type>
751         <code value="Coding" />
752       </type>
753       <type>
754         <code value="ContactPoint" />
755       </type>
756       <type>
757         <code value="Count" />
758       </type>
759       <type>
760         <code value="Distance" />
761       </type>
762       <type>
763         <code value="Duration" />
764       </type>
765       <type>
766         <code value="HumanName" />
767       </type>
768       <type>
769         <code value="Identifier" />
770       </type>
771       <type>
772         <code value="Money" />
773       </type>
774       <type>
775         <code value="Period" />
776       </type>
777       <type>
778         <code value="Quantity" />
779       </type>
780       <type>
781         <code value="Range" />
782       </type>
783       <type>
784         <code value="Ratio" />
785       </type>
786       <type>
787         <code value="RatioRange" />
788       </type>
789       <type>
790         <code value="Reference" />
791       </type>
792       <type>
793         <code value="SampledData" />
794       </type>
795       <type>
796         <code value="Signature" />
797       </type>
798       <type>
799         <code value="Timing" />
800       </type>
801       <type>
802         <code value="ContactDetail" />
803       </type>
804       <type>
805         <code value="DataRequirement" />
806       </type>
807       <type>
808         <code value="Expression" />
809       </type>
810       <type>
811         <code value="ParameterDefinition" />
812       </type>
813       <type>
814         <code value="RelatedArtifact" />
815       </type>
816       <type>
817         <code value="TriggerDefinition" />
818       </type>
819       <type>
820         <code value="UsageContext" />
821       </type>
822       <type>
823         <code value="Availability" />
824       </type>
825       <type>
826         <code value="ExtendedContactDetail" />
827       </type>
828       <type>
829         <code value="Dosage" />
830       </type>
831       <type>
832         <code value="Meta" />
833       </type>
834       <condition value="ext-1" />
835       <constraint>
836         <key value="ele-1" />
837         <severity value="error" />
838         <human value="All FHIR elements must have a @value or children" />
839         <expression value="hasValue() or (children().count() > id.count())" />
840         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
841       </constraint>
842       <isModifier value="false" />
843       <isSummary value="false" />
844       <mapping>
845         <identity value="rim" />
846         <map value="N/A" />
847       </mapping>
848     </element>
849   </snapshot>
850   <differential>
851     <element id="Extension">
852       <path value="Extension" />
853     </element>
854     <element id="Extension.extension">
855       <path value="Extension.extension" />
856       <slicing>
857         <discriminator>
858           <type value="value" />
859           <path value="url" />
860         </discriminator>
861         <rules value="open" />
862       </slicing>
863     </element>
864     <element id="Extension.extension:ExclusiveGroup">
865       <path value="Extension.extension" />
866       <sliceName value="ExclusiveGroup" />
867       <short value="An exclusive group of specimen requested" />
868       <definition value="A group of specimens requested that must all be provided in case this group is chosen at specimen collection time." />
869       <comment value="In case multiple groups are defined, these groups are mutually exclusive: one and only one group must be chosen at specimen collection time." />
870       <min value="1" />
871     </element>
872     <element id="Extension.extension:ExclusiveGroup.extension">
873       <path value="Extension.extension.extension" />
874       <slicing>
875         <discriminator>
876           <type value="value" />
877           <path value="url" />
878         </discriminator>
879         <rules value="open" />
880       </slicing>
881     </element>
882     <element id="Extension.extension:ExclusiveGroup.extension:Material">
883       <path value="Extension.extension.extension" />
884       <sliceName value="Material" />
885       <short value="An individual specimen in an exclusive group" />
886       <definition value="A reference to a SpecimenDefinition resource representing the material" />
887       <comment value="When multiple materials are present under an exclusive group, all are requested." />
888       <min value="1" />
889     </element>
890     <element id="Extension.extension:ExclusiveGroup.extension:Material.url">
891       <path value="Extension.extension.extension.url" />
892       <fixedUri value="Material" />
893     </element>
894     <element id="Extension.extension:ExclusiveGroup.extension:Material.value[x]">
895       <path value="Extension.extension.extension.value[x]" />
896       <short value="SpecimenDefinition reference" />
897       <definition value="A reference to SpecimenDefinition as constrained by the LabSpecimenDefinition profile" />
898       <type>
899         <code value="Reference" />
900         <targetProfile value="http://hl7.org/fhir/uv/order-catalog/StructureDefinition/LabSpecimenDefinition" />
901       </type>
902     </element>
903     <element id="Extension.extension:ExclusiveGroup.url">
904       <path value="Extension.extension.url" />
905       <fixedUri value="ExclusiveGroup" />
906     </element>
907     <element id="Extension.extension:ExclusiveGroup.value[x]">
908       <path value="Extension.extension.value[x]" />
909       <max value="0" />
910     </element>
911     <element id="Extension.url">
912       <path value="Extension.url" />
913       <fixedUri value="http://hl7.org/fhir/uv/order-catalog/StructureDefinition/SpecimenRequested" />
914     </element>
915     <element id="Extension.value[x]">
916       <path value="Extension.value[x]" />
917       <max value="0" />
918     </element>
919   </differential>
920 </StructureDefinition>