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