codesystem-history.xml
   1 <?xml version="1.0" encoding="utf-8"?>
   2 <StructureDefinition xmlns="http://hl7.org/fhir">
   3   <id value="codesystem-history" />
   4   <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
   5     <valueCode value="vocab" />
   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/codesystem-history" />
  11   <version value="4.0.1" />
  12   <name value="history" />
  13   <status value="draft" />
  14   <date value="2019-10-31T23:29:23.0000000+01:00" />
  15   <publisher value="HL7" />
  16   <description value="Information on changes made to the Value Set Definition over time, and also has a contained audit trail of all such changes." />
  17   <fhirVersion value="4.0.1" />
  18   <mapping>
  19     <identity value="rim" />
  20     <uri value="http://hl7.org/v3" />
  21     <name value="RIM Mapping" />
  22   </mapping>
  23   <kind value="complex-type" />
  24   <abstract value="false" />
  25   <context>
  26     <type value="element" />
  27     <expression value="CodeSystem" />
  28   </context>
  29   <type value="Extension" />
  30   <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" />
  31   <derivation value="constraint" />
  32   <snapshot>
  33     <element id="Extension">
  34       <path value="Extension" />
  35       <short value="What has happened over time" />
  36       <definition value="Information on changes made to the Value Set Definition over time, and also has a contained audit trail of all such changes." />
  37       <min value="0" />
  38       <max value="*" />
  39       <base>
  40         <path value="Extension" />
  41         <min value="0" />
  42         <max value="*" />
  43       </base>
  44       <condition value="ele-1" />
  45       <constraint>
  46         <key value="ele-1" />
  47         <severity value="error" />
  48         <human value="All FHIR elements must have a @value or children" />
  49         <expression value="hasValue() or (children().count() > id.count())" />
  50         <xpath value="@value|f:*|h:div" />
  51         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
  52       </constraint>
  53       <constraint>
  54         <key value="ext-1" />
  55         <severity value="error" />
  56         <human value="Must have either extensions or value[x], not both" />
  57         <expression value="extension.exists() != value.exists()" />
  58         <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
  59         <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
  60       </constraint>
  61       <isModifier value="false" />
  62     </element>
  63     <element id="Extension.id">
  64       <path value="Extension.id" />
  65       <representation value="xmlAttr" />
  66       <short value="Unique id for inter-element referencing" />
  67       <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
  68       <min value="0" />
  69       <max value="1" />
  70       <base>
  71         <path value="Element.id" />
  72         <min value="0" />
  73         <max value="1" />
  74       </base>
  75       <type>
  76         <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
  77           <valueUrl value="string" />
  78         </extension>
  79         <code value="http://hl7.org/fhirpath/System.String" />
  80       </type>
  81       <isModifier value="false" />
  82       <isSummary value="false" />
  83       <mapping>
  84         <identity value="rim" />
  85         <map value="n/a" />
  86       </mapping>
  87     </element>
  88     <element id="Extension.extension">
  89       <path value="Extension.extension" />
  90       <slicing>
  91         <discriminator>
  92           <type value="value" />
  93           <path value="url" />
  94         </discriminator>
  95         <description value="Extensions are always sliced by (at least) url" />
  96         <rules value="open" />
  97       </slicing>
  98       <short value="Additional content defined by implementations" />
  99       <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." />
 100       <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." />
 101       <alias value="extensions" />
 102       <alias value="user content" />
 103       <min value="0" />
 104       <max value="*" />
 105       <base>
 106         <path value="Element.extension" />
 107         <min value="0" />
 108         <max value="*" />
 109       </base>
 110       <type>
 111         <code value="Extension" />
 112       </type>
 113       <constraint>
 114         <key value="ele-1" />
 115         <severity value="error" />
 116         <human value="All FHIR elements must have a @value or children" />
 117         <expression value="hasValue() or (children().count() > id.count())" />
 118         <xpath value="@value|f:*|h:div" />
 119         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
 120       </constraint>
 121       <constraint>
 122         <key value="ext-1" />
 123         <severity value="error" />
 124         <human value="Must have either extensions or value[x], not both" />
 125         <expression value="extension.exists() != value.exists()" />
 126         <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])" />
 127         <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
 128       </constraint>
 129       <isModifier value="false" />
 130       <isSummary value="false" />
 131       <mapping>
 132         <identity value="rim" />
 133         <map value="n/a" />
 134       </mapping>
 135     </element>
 136     <element id="Extension.extension:name">
 137       <path value="Extension.extension" />
 138       <sliceName value="name" />
 139       <short value="The name of this set of history entries" />
 140       <definition value="Label for a set of entries, such as a version." />
 141       <comment value="Typically, a value set will have a set of history entries for each major publication milestone." />
 142       <min value="0" />
 143       <max value="1" />
 144       <base>
 145         <path value="Element.extension" />
 146         <min value="0" />
 147         <max value="*" />
 148       </base>
 149       <type>
 150         <code value="Extension" />
 151       </type>
 152       <constraint>
 153         <key value="ele-1" />
 154         <severity value="error" />
 155         <human value="All FHIR elements must have a @value or children" />
 156         <expression value="hasValue() or (children().count() > id.count())" />
 157         <xpath value="@value|f:*|h:div" />
 158         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
 159       </constraint>
 160       <constraint>
 161         <key value="ext-1" />
 162         <severity value="error" />
 163         <human value="Must have either extensions or value[x], not both" />
 164         <expression value="extension.exists() != value.exists()" />
 165         <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])" />
 166         <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
 167       </constraint>
 168       <isModifier value="false" />
 169       <isSummary value="false" />
 170     </element>
 171     <element id="Extension.extension:name.id">
 172       <path value="Extension.extension.id" />
 173       <representation value="xmlAttr" />
 174       <short value="Unique id for inter-element referencing" />
 175       <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
 176       <min value="0" />
 177       <max value="1" />
 178       <base>
 179         <path value="Element.id" />
 180         <min value="0" />
 181         <max value="1" />
 182       </base>
 183       <type>
 184         <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
 185           <valueUrl value="string" />
 186         </extension>
 187         <code value="http://hl7.org/fhirpath/System.String" />
 188       </type>
 189       <isModifier value="false" />
 190       <isSummary value="false" />
 191       <mapping>
 192         <identity value="rim" />
 193         <map value="n/a" />
 194       </mapping>
 195     </element>
 196     <element id="Extension.extension:name.extension">
 197       <path value="Extension.extension.extension" />
 198       <slicing>
 199         <discriminator>
 200           <type value="value" />
 201           <path value="url" />
 202         </discriminator>
 203         <description value="Extensions are always sliced by (at least) url" />
 204         <rules value="open" />
 205       </slicing>
 206       <short value="Extension" />
 207       <definition value="An Extension" />
 208       <min value="0" />
 209       <max value="0" />
 210       <base>
 211         <path value="Element.extension" />
 212         <min value="0" />
 213         <max value="*" />
 214       </base>
 215       <type>
 216         <code value="Extension" />
 217       </type>
 218       <constraint>
 219         <key value="ele-1" />
 220         <severity value="error" />
 221         <human value="All FHIR elements must have a @value or children" />
 222         <expression value="hasValue() or (children().count() > id.count())" />
 223         <xpath value="@value|f:*|h:div" />
 224         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
 225       </constraint>
 226       <constraint>
 227         <key value="ext-1" />
 228         <severity value="error" />
 229         <human value="Must have either extensions or value[x], not both" />
 230         <expression value="extension.exists() != value.exists()" />
 231         <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])" />
 232         <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
 233       </constraint>
 234       <isModifier value="false" />
 235       <isSummary value="false" />
 236     </element>
 237     <element id="Extension.extension:name.url">
 238       <path value="Extension.extension.url" />
 239       <representation value="xmlAttr" />
 240       <short value="identifies the meaning of the extension" />
 241       <definition value="Source of the definition for the extension code - a logical name or a URL." />
 242       <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." />
 243       <min value="1" />
 244       <max value="1" />
 245       <base>
 246         <path value="Extension.url" />
 247         <min value="1" />
 248         <max value="1" />
 249       </base>
 250       <type>
 251         <code value="uri" />
 252       </type>
 253       <fixedUri value="name" />
 254       <isModifier value="false" />
 255       <isSummary value="false" />
 256       <mapping>
 257         <identity value="rim" />
 258         <map value="N/A" />
 259       </mapping>
 260     </element>
 261     <element id="Extension.extension:name.value[x]">
 262       <path value="Extension.extension.value[x]" />
 263       <short value="Value of extension" />
 264       <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)." />
 265       <min value="1" />
 266       <max value="1" />
 267       <base>
 268         <path value="Extension.value[x]" />
 269         <min value="0" />
 270         <max value="1" />
 271       </base>
 272       <type>
 273         <code value="string" />
 274       </type>
 275       <constraint>
 276         <key value="ele-1" />
 277         <severity value="error" />
 278         <human value="All FHIR elements must have a @value or children" />
 279         <expression value="hasValue() or (children().count() > id.count())" />
 280         <xpath value="@value|f:*|h:div" />
 281         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
 282       </constraint>
 283       <isModifier value="false" />
 284       <isSummary value="false" />
 285       <mapping>
 286         <identity value="rim" />
 287         <map value="N/A" />
 288       </mapping>
 289     </element>
 290     <element id="Extension.extension:revision">
 291       <path value="Extension.extension" />
 292       <sliceName value="revision" />
 293       <short value="Audit of all changes for a history entry" />
 294       <definition value="A list of specific changes, who made them and when." />
 295       <min value="0" />
 296       <max value="*" />
 297       <base>
 298         <path value="Element.extension" />
 299         <min value="0" />
 300         <max value="*" />
 301       </base>
 302       <type>
 303         <code value="Extension" />
 304       </type>
 305       <constraint>
 306         <key value="ele-1" />
 307         <severity value="error" />
 308         <human value="All FHIR elements must have a @value or children" />
 309         <expression value="hasValue() or (children().count() > id.count())" />
 310         <xpath value="@value|f:*|h:div" />
 311         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
 312       </constraint>
 313       <constraint>
 314         <key value="ext-1" />
 315         <severity value="error" />
 316         <human value="Must have either extensions or value[x], not both" />
 317         <expression value="extension.exists() != value.exists()" />
 318         <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])" />
 319         <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
 320       </constraint>
 321       <isModifier value="false" />
 322       <isSummary value="false" />
 323     </element>
 324     <element id="Extension.extension:revision.id">
 325       <path value="Extension.extension.id" />
 326       <representation value="xmlAttr" />
 327       <short value="Unique id for inter-element referencing" />
 328       <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
 329       <min value="0" />
 330       <max value="1" />
 331       <base>
 332         <path value="Element.id" />
 333         <min value="0" />
 334         <max value="1" />
 335       </base>
 336       <type>
 337         <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
 338           <valueUrl value="string" />
 339         </extension>
 340         <code value="http://hl7.org/fhirpath/System.String" />
 341       </type>
 342       <isModifier value="false" />
 343       <isSummary value="false" />
 344       <mapping>
 345         <identity value="rim" />
 346         <map value="n/a" />
 347       </mapping>
 348     </element>
 349     <element id="Extension.extension:revision.extension">
 350       <path value="Extension.extension.extension" />
 351       <slicing>
 352         <discriminator>
 353           <type value="value" />
 354           <path value="url" />
 355         </discriminator>
 356         <description value="Extensions are always sliced by (at least) url" />
 357         <rules value="open" />
 358       </slicing>
 359       <short value="Extension" />
 360       <definition value="An Extension" />
 361       <min value="0" />
 362       <max value="0" />
 363       <base>
 364         <path value="Element.extension" />
 365         <min value="0" />
 366         <max value="*" />
 367       </base>
 368       <type>
 369         <code value="Extension" />
 370       </type>
 371       <constraint>
 372         <key value="ele-1" />
 373         <severity value="error" />
 374         <human value="All FHIR elements must have a @value or children" />
 375         <expression value="hasValue() or (children().count() > id.count())" />
 376         <xpath value="@value|f:*|h:div" />
 377         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
 378       </constraint>
 379       <constraint>
 380         <key value="ext-1" />
 381         <severity value="error" />
 382         <human value="Must have either extensions or value[x], not both" />
 383         <expression value="extension.exists() != value.exists()" />
 384         <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])" />
 385         <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
 386       </constraint>
 387       <isModifier value="false" />
 388       <isSummary value="false" />
 389     </element>
 390     <element id="Extension.extension:revision.extension:date">
 391       <path value="Extension.extension.extension" />
 392       <sliceName value="date" />
 393       <short value="Date the change was made" />
 394       <definition value="Date the change took place." />
 395       <min value="1" />
 396       <max value="1" />
 397       <base>
 398         <path value="Element.extension" />
 399         <min value="0" />
 400         <max value="*" />
 401       </base>
 402       <type>
 403         <code value="Extension" />
 404       </type>
 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         <xpath value="@value|f:*|h:div" />
 411         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
 412       </constraint>
 413       <constraint>
 414         <key value="ext-1" />
 415         <severity value="error" />
 416         <human value="Must have either extensions or value[x], not both" />
 417         <expression value="extension.exists() != value.exists()" />
 418         <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])" />
 419         <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
 420       </constraint>
 421       <isModifier value="false" />
 422       <isSummary value="false" />
 423     </element>
 424     <element id="Extension.extension:revision.extension:date.id">
 425       <path value="Extension.extension.extension.id" />
 426       <representation value="xmlAttr" />
 427       <short value="Unique id for inter-element referencing" />
 428       <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
 429       <min value="0" />
 430       <max value="1" />
 431       <base>
 432         <path value="Element.id" />
 433         <min value="0" />
 434         <max value="1" />
 435       </base>
 436       <type>
 437         <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
 438           <valueUrl value="string" />
 439         </extension>
 440         <code value="http://hl7.org/fhirpath/System.String" />
 441       </type>
 442       <isModifier value="false" />
 443       <isSummary value="false" />
 444       <mapping>
 445         <identity value="rim" />
 446         <map value="n/a" />
 447       </mapping>
 448     </element>
 449     <element id="Extension.extension:revision.extension:date.extension">
 450       <path value="Extension.extension.extension.extension" />
 451       <slicing>
 452         <discriminator>
 453           <type value="value" />
 454           <path value="url" />
 455         </discriminator>
 456         <description value="Extensions are always sliced by (at least) url" />
 457         <rules value="open" />
 458       </slicing>
 459       <short value="Extension" />
 460       <definition value="An Extension" />
 461       <min value="0" />
 462       <max value="0" />
 463       <base>
 464         <path value="Element.extension" />
 465         <min value="0" />
 466         <max value="*" />
 467       </base>
 468       <type>
 469         <code value="Extension" />
 470       </type>
 471       <constraint>
 472         <key value="ele-1" />
 473         <severity value="error" />
 474         <human value="All FHIR elements must have a @value or children" />
 475         <expression value="hasValue() or (children().count() > id.count())" />
 476         <xpath value="@value|f:*|h:div" />
 477         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
 478       </constraint>
 479       <constraint>
 480         <key value="ext-1" />
 481         <severity value="error" />
 482         <human value="Must have either extensions or value[x], not both" />
 483         <expression value="extension.exists() != value.exists()" />
 484         <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])" />
 485         <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
 486       </constraint>
 487       <isModifier value="false" />
 488       <isSummary value="false" />
 489     </element>
 490     <element id="Extension.extension:revision.extension:date.url">
 491       <path value="Extension.extension.extension.url" />
 492       <representation value="xmlAttr" />
 493       <short value="identifies the meaning of the extension" />
 494       <definition value="Source of the definition for the extension code - a logical name or a URL." />
 495       <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." />
 496       <min value="1" />
 497       <max value="1" />
 498       <base>
 499         <path value="Extension.url" />
 500         <min value="1" />
 501         <max value="1" />
 502       </base>
 503       <type>
 504         <code value="uri" />
 505       </type>
 506       <fixedUri value="date" />
 507       <isModifier value="false" />
 508       <isSummary value="false" />
 509       <mapping>
 510         <identity value="rim" />
 511         <map value="N/A" />
 512       </mapping>
 513     </element>
 514     <element id="Extension.extension:revision.extension:date.value[x]">
 515       <path value="Extension.extension.extension.value[x]" />
 516       <short value="Value of extension" />
 517       <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)." />
 518       <min value="1" />
 519       <max value="1" />
 520       <base>
 521         <path value="Extension.value[x]" />
 522         <min value="0" />
 523         <max value="1" />
 524       </base>
 525       <type>
 526         <code value="dateTime" />
 527       </type>
 528       <constraint>
 529         <key value="ele-1" />
 530         <severity value="error" />
 531         <human value="All FHIR elements must have a @value or children" />
 532         <expression value="hasValue() or (children().count() > id.count())" />
 533         <xpath value="@value|f:*|h:div" />
 534         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
 535       </constraint>
 536       <isModifier value="false" />
 537       <isSummary value="false" />
 538       <mapping>
 539         <identity value="rim" />
 540         <map value="N/A" />
 541       </mapping>
 542     </element>
 543     <element id="Extension.extension:revision.extension:id">
 544       <path value="Extension.extension.extension" />
 545       <sliceName value="id" />
 546       <short value="Version marker after the change was made" />
 547       <definition value="Unique id for the specific change." />
 548       <min value="1" />
 549       <max value="1" />
 550       <base>
 551         <path value="Element.extension" />
 552         <min value="0" />
 553         <max value="*" />
 554       </base>
 555       <type>
 556         <code value="Extension" />
 557       </type>
 558       <constraint>
 559         <key value="ele-1" />
 560         <severity value="error" />
 561         <human value="All FHIR elements must have a @value or children" />
 562         <expression value="hasValue() or (children().count() > id.count())" />
 563         <xpath value="@value|f:*|h:div" />
 564         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
 565       </constraint>
 566       <constraint>
 567         <key value="ext-1" />
 568         <severity value="error" />
 569         <human value="Must have either extensions or value[x], not both" />
 570         <expression value="extension.exists() != value.exists()" />
 571         <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])" />
 572         <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
 573       </constraint>
 574       <isModifier value="false" />
 575       <isSummary value="false" />
 576     </element>
 577     <element id="Extension.extension:revision.extension:id.id">
 578       <path value="Extension.extension.extension.id" />
 579       <representation value="xmlAttr" />
 580       <short value="Unique id for inter-element referencing" />
 581       <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
 582       <min value="0" />
 583       <max value="1" />
 584       <base>
 585         <path value="Element.id" />
 586         <min value="0" />
 587         <max value="1" />
 588       </base>
 589       <type>
 590         <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
 591           <valueUrl value="string" />
 592         </extension>
 593         <code value="http://hl7.org/fhirpath/System.String" />
 594       </type>
 595       <isModifier value="false" />
 596       <isSummary value="false" />
 597       <mapping>
 598         <identity value="rim" />
 599         <map value="n/a" />
 600       </mapping>
 601     </element>
 602     <element id="Extension.extension:revision.extension:id.extension">
 603       <path value="Extension.extension.extension.extension" />
 604       <slicing>
 605         <discriminator>
 606           <type value="value" />
 607           <path value="url" />
 608         </discriminator>
 609         <description value="Extensions are always sliced by (at least) url" />
 610         <rules value="open" />
 611       </slicing>
 612       <short value="Extension" />
 613       <definition value="An Extension" />
 614       <min value="0" />
 615       <max value="0" />
 616       <base>
 617         <path value="Element.extension" />
 618         <min value="0" />
 619         <max value="*" />
 620       </base>
 621       <type>
 622         <code value="Extension" />
 623       </type>
 624       <constraint>
 625         <key value="ele-1" />
 626         <severity value="error" />
 627         <human value="All FHIR elements must have a @value or children" />
 628         <expression value="hasValue() or (children().count() > id.count())" />
 629         <xpath value="@value|f:*|h:div" />
 630         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
 631       </constraint>
 632       <constraint>
 633         <key value="ext-1" />
 634         <severity value="error" />
 635         <human value="Must have either extensions or value[x], not both" />
 636         <expression value="extension.exists() != value.exists()" />
 637         <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])" />
 638         <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
 639       </constraint>
 640       <isModifier value="false" />
 641       <isSummary value="false" />
 642     </element>
 643     <element id="Extension.extension:revision.extension:id.url">
 644       <path value="Extension.extension.extension.url" />
 645       <representation value="xmlAttr" />
 646       <short value="identifies the meaning of the extension" />
 647       <definition value="Source of the definition for the extension code - a logical name or a URL." />
 648       <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." />
 649       <min value="1" />
 650       <max value="1" />
 651       <base>
 652         <path value="Extension.url" />
 653         <min value="1" />
 654         <max value="1" />
 655       </base>
 656       <type>
 657         <code value="uri" />
 658       </type>
 659       <fixedUri value="id" />
 660       <isModifier value="false" />
 661       <isSummary value="false" />
 662       <mapping>
 663         <identity value="rim" />
 664         <map value="N/A" />
 665       </mapping>
 666     </element>
 667     <element id="Extension.extension:revision.extension:id.value[x]">
 668       <path value="Extension.extension.extension.value[x]" />
 669       <short value="Value of extension" />
 670       <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)." />
 671       <min value="1" />
 672       <max value="1" />
 673       <base>
 674         <path value="Extension.value[x]" />
 675         <min value="0" />
 676         <max value="1" />
 677       </base>
 678       <type>
 679         <code value="string" />
 680       </type>
 681       <constraint>
 682         <key value="ele-1" />
 683         <severity value="error" />
 684         <human value="All FHIR elements must have a @value or children" />
 685         <expression value="hasValue() or (children().count() > id.count())" />
 686         <xpath value="@value|f:*|h:div" />
 687         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
 688       </constraint>
 689       <isModifier value="false" />
 690       <isSummary value="false" />
 691       <mapping>
 692         <identity value="rim" />
 693         <map value="N/A" />
 694       </mapping>
 695     </element>
 696     <element id="Extension.extension:revision.extension:author">
 697       <path value="Extension.extension.extension" />
 698       <sliceName value="author" />
 699       <short value="Who made the change" />
 700       <definition value="Person or device responsible for the change." />
 701       <min value="1" />
 702       <max value="1" />
 703       <base>
 704         <path value="Element.extension" />
 705         <min value="0" />
 706         <max value="*" />
 707       </base>
 708       <type>
 709         <code value="Extension" />
 710       </type>
 711       <constraint>
 712         <key value="ele-1" />
 713         <severity value="error" />
 714         <human value="All FHIR elements must have a @value or children" />
 715         <expression value="hasValue() or (children().count() > id.count())" />
 716         <xpath value="@value|f:*|h:div" />
 717         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
 718       </constraint>
 719       <constraint>
 720         <key value="ext-1" />
 721         <severity value="error" />
 722         <human value="Must have either extensions or value[x], not both" />
 723         <expression value="extension.exists() != value.exists()" />
 724         <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])" />
 725         <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
 726       </constraint>
 727       <isModifier value="false" />
 728       <isSummary value="false" />
 729     </element>
 730     <element id="Extension.extension:revision.extension:author.id">
 731       <path value="Extension.extension.extension.id" />
 732       <representation value="xmlAttr" />
 733       <short value="Unique id for inter-element referencing" />
 734       <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
 735       <min value="0" />
 736       <max value="1" />
 737       <base>
 738         <path value="Element.id" />
 739         <min value="0" />
 740         <max value="1" />
 741       </base>
 742       <type>
 743         <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
 744           <valueUrl value="string" />
 745         </extension>
 746         <code value="http://hl7.org/fhirpath/System.String" />
 747       </type>
 748       <isModifier value="false" />
 749       <isSummary value="false" />
 750       <mapping>
 751         <identity value="rim" />
 752         <map value="n/a" />
 753       </mapping>
 754     </element>
 755     <element id="Extension.extension:revision.extension:author.extension">
 756       <path value="Extension.extension.extension.extension" />
 757       <slicing>
 758         <discriminator>
 759           <type value="value" />
 760           <path value="url" />
 761         </discriminator>
 762         <description value="Extensions are always sliced by (at least) url" />
 763         <rules value="open" />
 764       </slicing>
 765       <short value="Extension" />
 766       <definition value="An Extension" />
 767       <min value="0" />
 768       <max value="0" />
 769       <base>
 770         <path value="Element.extension" />
 771         <min value="0" />
 772         <max value="*" />
 773       </base>
 774       <type>
 775         <code value="Extension" />
 776       </type>
 777       <constraint>
 778         <key value="ele-1" />
 779         <severity value="error" />
 780         <human value="All FHIR elements must have a @value or children" />
 781         <expression value="hasValue() or (children().count() > id.count())" />
 782         <xpath value="@value|f:*|h:div" />
 783         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
 784       </constraint>
 785       <constraint>
 786         <key value="ext-1" />
 787         <severity value="error" />
 788         <human value="Must have either extensions or value[x], not both" />
 789         <expression value="extension.exists() != value.exists()" />
 790         <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])" />
 791         <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
 792       </constraint>
 793       <isModifier value="false" />
 794       <isSummary value="false" />
 795     </element>
 796     <element id="Extension.extension:revision.extension:author.url">
 797       <path value="Extension.extension.extension.url" />
 798       <representation value="xmlAttr" />
 799       <short value="identifies the meaning of the extension" />
 800       <definition value="Source of the definition for the extension code - a logical name or a URL." />
 801       <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." />
 802       <min value="1" />
 803       <max value="1" />
 804       <base>
 805         <path value="Extension.url" />
 806         <min value="1" />
 807         <max value="1" />
 808       </base>
 809       <type>
 810         <code value="uri" />
 811       </type>
 812       <fixedUri value="author" />
 813       <isModifier value="false" />
 814       <isSummary value="false" />
 815       <mapping>
 816         <identity value="rim" />
 817         <map value="N/A" />
 818       </mapping>
 819     </element>
 820     <element id="Extension.extension:revision.extension:author.value[x]">
 821       <path value="Extension.extension.extension.value[x]" />
 822       <short value="Value of extension" />
 823       <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)." />
 824       <min value="1" />
 825       <max value="1" />
 826       <base>
 827         <path value="Extension.value[x]" />
 828         <min value="0" />
 829         <max value="1" />
 830       </base>
 831       <type>
 832         <code value="string" />
 833       </type>
 834       <constraint>
 835         <key value="ele-1" />
 836         <severity value="error" />
 837         <human value="All FHIR elements must have a @value or children" />
 838         <expression value="hasValue() or (children().count() > id.count())" />
 839         <xpath value="@value|f:*|h:div" />
 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     <element id="Extension.extension:revision.extension:notes">
 850       <path value="Extension.extension.extension" />
 851       <sliceName value="notes" />
 852       <short value="Information about the change" />
 853       <definition value="Description of exactly what was changed and how." />
 854       <min value="0" />
 855       <max value="1" />
 856       <base>
 857         <path value="Element.extension" />
 858         <min value="0" />
 859         <max value="*" />
 860       </base>
 861       <type>
 862         <code value="Extension" />
 863       </type>
 864       <constraint>
 865         <key value="ele-1" />
 866         <severity value="error" />
 867         <human value="All FHIR elements must have a @value or children" />
 868         <expression value="hasValue() or (children().count() > id.count())" />
 869         <xpath value="@value|f:*|h:div" />
 870         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
 871       </constraint>
 872       <constraint>
 873         <key value="ext-1" />
 874         <severity value="error" />
 875         <human value="Must have either extensions or value[x], not both" />
 876         <expression value="extension.exists() != value.exists()" />
 877         <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])" />
 878         <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
 879       </constraint>
 880       <isModifier value="false" />
 881       <isSummary value="false" />
 882     </element>
 883     <element id="Extension.extension:revision.extension:notes.id">
 884       <path value="Extension.extension.extension.id" />
 885       <representation value="xmlAttr" />
 886       <short value="Unique id for inter-element referencing" />
 887       <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
 888       <min value="0" />
 889       <max value="1" />
 890       <base>
 891         <path value="Element.id" />
 892         <min value="0" />
 893         <max value="1" />
 894       </base>
 895       <type>
 896         <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
 897           <valueUrl value="string" />
 898         </extension>
 899         <code value="http://hl7.org/fhirpath/System.String" />
 900       </type>
 901       <isModifier value="false" />
 902       <isSummary value="false" />
 903       <mapping>
 904         <identity value="rim" />
 905         <map value="n/a" />
 906       </mapping>
 907     </element>
 908     <element id="Extension.extension:revision.extension:notes.extension">
 909       <path value="Extension.extension.extension.extension" />
 910       <slicing>
 911         <discriminator>
 912           <type value="value" />
 913           <path value="url" />
 914         </discriminator>
 915         <description value="Extensions are always sliced by (at least) url" />
 916         <rules value="open" />
 917       </slicing>
 918       <short value="Extension" />
 919       <definition value="An Extension" />
 920       <min value="0" />
 921       <max value="0" />
 922       <base>
 923         <path value="Element.extension" />
 924         <min value="0" />
 925         <max value="*" />
 926       </base>
 927       <type>
 928         <code value="Extension" />
 929       </type>
 930       <constraint>
 931         <key value="ele-1" />
 932         <severity value="error" />
 933         <human value="All FHIR elements must have a @value or children" />
 934         <expression value="hasValue() or (children().count() > id.count())" />
 935         <xpath value="@value|f:*|h:div" />
 936         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
 937       </constraint>
 938       <constraint>
 939         <key value="ext-1" />
 940         <severity value="error" />
 941         <human value="Must have either extensions or value[x], not both" />
 942         <expression value="extension.exists() != value.exists()" />
 943         <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])" />
 944         <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
 945       </constraint>
 946       <isModifier value="false" />
 947       <isSummary value="false" />
 948     </element>
 949     <element id="Extension.extension:revision.extension:notes.url">
 950       <path value="Extension.extension.extension.url" />
 951       <representation value="xmlAttr" />
 952       <short value="identifies the meaning of the extension" />
 953       <definition value="Source of the definition for the extension code - a logical name or a URL." />
 954       <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." />
 955       <min value="1" />
 956       <max value="1" />
 957       <base>
 958         <path value="Extension.url" />
 959         <min value="1" />
 960         <max value="1" />
 961       </base>
 962       <type>
 963         <code value="uri" />
 964       </type>
 965       <fixedUri value="notes" />
 966       <isModifier value="false" />
 967       <isSummary value="false" />
 968       <mapping>
 969         <identity value="rim" />
 970         <map value="N/A" />
 971       </mapping>
 972     </element>
 973     <element id="Extension.extension:revision.extension:notes.value[x]">
 974       <path value="Extension.extension.extension.value[x]" />
 975       <short value="Value of extension" />
 976       <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)." />
 977       <min value="1" />
 978       <max value="1" />
 979       <base>
 980         <path value="Extension.value[x]" />
 981         <min value="0" />
 982         <max value="1" />
 983       </base>
 984       <type>
 985         <code value="string" />
 986       </type>
 987       <constraint>
 988         <key value="ele-1" />
 989         <severity value="error" />
 990         <human value="All FHIR elements must have a @value or children" />
 991         <expression value="hasValue() or (children().count() > id.count())" />
 992         <xpath value="@value|f:*|h:div" />
 993         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
 994       </constraint>
 995       <isModifier value="false" />
 996       <isSummary value="false" />
 997       <mapping>
 998         <identity value="rim" />
 999         <map value="N/A" />
1000       </mapping>
1001     </element>
1002     <element id="Extension.extension:revision.url">
1003       <path value="Extension.extension.url" />
1004       <representation value="xmlAttr" />
1005       <short value="identifies the meaning of the extension" />
1006       <definition value="Source of the definition for the extension code - a logical name or a URL." />
1007       <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." />
1008       <min value="1" />
1009       <max value="1" />
1010       <base>
1011         <path value="Extension.url" />
1012         <min value="1" />
1013         <max value="1" />
1014       </base>
1015       <type>
1016         <code value="uri" />
1017       </type>
1018       <fixedUri value="revision" />
1019       <isModifier value="false" />
1020       <isSummary value="false" />
1021       <mapping>
1022         <identity value="rim" />
1023         <map value="N/A" />
1024       </mapping>
1025     </element>
1026     <element id="Extension.extension:revision.value[x]">
1027       <path value="Extension.extension.value[x]" />
1028       <short value="Value of extension" />
1029       <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)." />
1030       <min value="0" />
1031       <max value="0" />
1032       <base>
1033         <path value="Extension.value[x]" />
1034         <min value="0" />
1035         <max value="1" />
1036       </base>
1037       <type>
1038         <code value="base64Binary" />
1039       </type>
1040       <type>
1041         <code value="boolean" />
1042       </type>
1043       <type>
1044         <code value="canonical" />
1045       </type>
1046       <type>
1047         <code value="code" />
1048       </type>
1049       <type>
1050         <code value="date" />
1051       </type>
1052       <type>
1053         <code value="dateTime" />
1054       </type>
1055       <type>
1056         <code value="decimal" />
1057       </type>
1058       <type>
1059         <code value="id" />
1060       </type>
1061       <type>
1062         <code value="instant" />
1063       </type>
1064       <type>
1065         <code value="integer" />
1066       </type>
1067       <type>
1068         <code value="markdown" />
1069       </type>
1070       <type>
1071         <code value="oid" />
1072       </type>
1073       <type>
1074         <code value="positiveInt" />
1075       </type>
1076       <type>
1077         <code value="string" />
1078       </type>
1079       <type>
1080         <code value="time" />
1081       </type>
1082       <type>
1083         <code value="unsignedInt" />
1084       </type>
1085       <type>
1086         <code value="uri" />
1087       </type>
1088       <type>
1089         <code value="url" />
1090       </type>
1091       <type>
1092         <code value="uuid" />
1093       </type>
1094       <type>
1095         <code value="Address" />
1096       </type>
1097       <type>
1098         <code value="Age" />
1099       </type>
1100       <type>
1101         <code value="Annotation" />
1102       </type>
1103       <type>
1104         <code value="Attachment" />
1105       </type>
1106       <type>
1107         <code value="CodeableConcept" />
1108       </type>
1109       <type>
1110         <code value="Coding" />
1111       </type>
1112       <type>
1113         <code value="ContactPoint" />
1114       </type>
1115       <type>
1116         <code value="Count" />
1117       </type>
1118       <type>
1119         <code value="Distance" />
1120       </type>
1121       <type>
1122         <code value="Duration" />
1123       </type>
1124       <type>
1125         <code value="HumanName" />
1126       </type>
1127       <type>
1128         <code value="Identifier" />
1129       </type>
1130       <type>
1131         <code value="Money" />
1132       </type>
1133       <type>
1134         <code value="Period" />
1135       </type>
1136       <type>
1137         <code value="Quantity" />
1138       </type>
1139       <type>
1140         <code value="Range" />
1141       </type>
1142       <type>
1143         <code value="Ratio" />
1144       </type>
1145       <type>
1146         <code value="Reference" />
1147       </type>
1148       <type>
1149         <code value="SampledData" />
1150       </type>
1151       <type>
1152         <code value="Signature" />
1153       </type>
1154       <type>
1155         <code value="Timing" />
1156       </type>
1157       <type>
1158         <code value="ContactDetail" />
1159       </type>
1160       <type>
1161         <code value="Contributor" />
1162       </type>
1163       <type>
1164         <code value="DataRequirement" />
1165       </type>
1166       <type>
1167         <code value="Expression" />
1168       </type>
1169       <type>
1170         <code value="ParameterDefinition" />
1171       </type>
1172       <type>
1173         <code value="RelatedArtifact" />
1174       </type>
1175       <type>
1176         <code value="TriggerDefinition" />
1177       </type>
1178       <type>
1179         <code value="UsageContext" />
1180       </type>
1181       <type>
1182         <code value="Dosage" />
1183       </type>
1184       <type>
1185         <code value="Meta" />
1186       </type>
1187       <constraint>
1188         <key value="ele-1" />
1189         <severity value="error" />
1190         <human value="All FHIR elements must have a @value or children" />
1191         <expression value="hasValue() or (children().count() > id.count())" />
1192         <xpath value="@value|f:*|h:div" />
1193         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
1194       </constraint>
1195       <isModifier value="false" />
1196       <isSummary value="false" />
1197       <mapping>
1198         <identity value="rim" />
1199         <map value="N/A" />
1200       </mapping>
1201     </element>
1202     <element id="Extension.url">
1203       <path value="Extension.url" />
1204       <representation value="xmlAttr" />
1205       <short value="identifies the meaning of the extension" />
1206       <definition value="Source of the definition for the extension code - a logical name or a URL." />
1207       <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." />
1208       <min value="1" />
1209       <max value="1" />
1210       <base>
1211         <path value="Extension.url" />
1212         <min value="1" />
1213         <max value="1" />
1214       </base>
1215       <type>
1216         <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
1217           <valueUrl value="uri" />
1218         </extension>
1219         <code value="http://hl7.org/fhirpath/System.String" />
1220       </type>
1221       <fixedUri value="http://hl7.org/fhir/StructureDefinition/codesystem-history" />
1222       <isModifier value="false" />
1223       <isSummary value="false" />
1224       <mapping>
1225         <identity value="rim" />
1226         <map value="N/A" />
1227       </mapping>
1228     </element>
1229     <element id="Extension.value[x]">
1230       <path value="Extension.value[x]" />
1231       <short value="Value of extension" />
1232       <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)." />
1233       <min value="0" />
1234       <max value="0" />
1235       <base>
1236         <path value="Extension.value[x]" />
1237         <min value="0" />
1238         <max value="1" />
1239       </base>
1240       <type>
1241         <code value="base64Binary" />
1242       </type>
1243       <type>
1244         <code value="boolean" />
1245       </type>
1246       <type>
1247         <code value="canonical" />
1248       </type>
1249       <type>
1250         <code value="code" />
1251       </type>
1252       <type>
1253         <code value="date" />
1254       </type>
1255       <type>
1256         <code value="dateTime" />
1257       </type>
1258       <type>
1259         <code value="decimal" />
1260       </type>
1261       <type>
1262         <code value="id" />
1263       </type>
1264       <type>
1265         <code value="instant" />
1266       </type>
1267       <type>
1268         <code value="integer" />
1269       </type>
1270       <type>
1271         <code value="markdown" />
1272       </type>
1273       <type>
1274         <code value="oid" />
1275       </type>
1276       <type>
1277         <code value="positiveInt" />
1278       </type>
1279       <type>
1280         <code value="string" />
1281       </type>
1282       <type>
1283         <code value="time" />
1284       </type>
1285       <type>
1286         <code value="unsignedInt" />
1287       </type>
1288       <type>
1289         <code value="uri" />
1290       </type>
1291       <type>
1292         <code value="url" />
1293       </type>
1294       <type>
1295         <code value="uuid" />
1296       </type>
1297       <type>
1298         <code value="Address" />
1299       </type>
1300       <type>
1301         <code value="Age" />
1302       </type>
1303       <type>
1304         <code value="Annotation" />
1305       </type>
1306       <type>
1307         <code value="Attachment" />
1308       </type>
1309       <type>
1310         <code value="CodeableConcept" />
1311       </type>
1312       <type>
1313         <code value="Coding" />
1314       </type>
1315       <type>
1316         <code value="ContactPoint" />
1317       </type>
1318       <type>
1319         <code value="Count" />
1320       </type>
1321       <type>
1322         <code value="Distance" />
1323       </type>
1324       <type>
1325         <code value="Duration" />
1326       </type>
1327       <type>
1328         <code value="HumanName" />
1329       </type>
1330       <type>
1331         <code value="Identifier" />
1332       </type>
1333       <type>
1334         <code value="Money" />
1335       </type>
1336       <type>
1337         <code value="Period" />
1338       </type>
1339       <type>
1340         <code value="Quantity" />
1341       </type>
1342       <type>
1343         <code value="Range" />
1344       </type>
1345       <type>
1346         <code value="Ratio" />
1347       </type>
1348       <type>
1349         <code value="Reference" />
1350       </type>
1351       <type>
1352         <code value="SampledData" />
1353       </type>
1354       <type>
1355         <code value="Signature" />
1356       </type>
1357       <type>
1358         <code value="Timing" />
1359       </type>
1360       <type>
1361         <code value="ContactDetail" />
1362       </type>
1363       <type>
1364         <code value="Contributor" />
1365       </type>
1366       <type>
1367         <code value="DataRequirement" />
1368       </type>
1369       <type>
1370         <code value="Expression" />
1371       </type>
1372       <type>
1373         <code value="ParameterDefinition" />
1374       </type>
1375       <type>
1376         <code value="RelatedArtifact" />
1377       </type>
1378       <type>
1379         <code value="TriggerDefinition" />
1380       </type>
1381       <type>
1382         <code value="UsageContext" />
1383       </type>
1384       <type>
1385         <code value="Dosage" />
1386       </type>
1387       <type>
1388         <code value="Meta" />
1389       </type>
1390       <constraint>
1391         <key value="ele-1" />
1392         <severity value="error" />
1393         <human value="All FHIR elements must have a @value or children" />
1394         <expression value="hasValue() or (children().count() > id.count())" />
1395         <xpath value="@value|f:*|h:div" />
1396         <source value="http://hl7.org/fhir/StructureDefinition/Element" />
1397       </constraint>
1398       <isModifier value="false" />
1399       <isSummary value="false" />
1400       <mapping>
1401         <identity value="rim" />
1402         <map value="N/A" />
1403       </mapping>
1404     </element>
1405   </snapshot>
1406   <differential>
1407     <element id="Extension">
1408       <path value="Extension" />
1409       <short value="What has happened over time" />
1410       <definition value="Information on changes made to the Value Set Definition over time, and also has a contained audit trail of all such changes." />
1411       <min value="0" />
1412       <max value="*" />
1413       <isModifier value="false" />
1414     </element>
1415     <element id="Extension.extension:name">
1416       <path value="Extension.extension" />
1417       <sliceName value="name" />
1418       <short value="The name of this set of history entries" />
1419       <definition value="Label for a set of entries, such as a version." />
1420       <comment value="Typically, a value set will have a set of history entries for each major publication milestone." />
1421       <min value="0" />
1422       <max value="1" />
1423       <type>
1424         <code value="Extension" />
1425       </type>
1426       <isModifier value="false" />
1427     </element>
1428     <element id="Extension.extension:name.extension">
1429       <path value="Extension.extension.extension" />
1430       <max value="0" />
1431     </element>
1432     <element id="Extension.extension:name.url">
1433       <path value="Extension.extension.url" />
1434       <type>
1435         <code value="uri" />
1436       </type>
1437       <fixedUri value="name" />
1438     </element>
1439     <element id="Extension.extension:name.value[x]">
1440       <path value="Extension.extension.value[x]" />
1441       <min value="1" />
1442       <type>
1443         <code value="string" />
1444       </type>
1445     </element>
1446     <element id="Extension.extension:revision">
1447       <path value="Extension.extension" />
1448       <sliceName value="revision" />
1449       <short value="Audit of all changes for a history entry" />
1450       <definition value="A list of specific changes, who made them and when." />
1451       <min value="0" />
1452       <max value="*" />
1453       <type>
1454         <code value="Extension" />
1455       </type>
1456       <isModifier value="false" />
1457     </element>
1458     <element id="Extension.extension:revision.extension">
1459       <path value="Extension.extension.extension" />
1460       <max value="0" />
1461     </element>
1462     <element id="Extension.extension:revision.extension:date">
1463       <path value="Extension.extension.extension" />
1464       <sliceName value="date" />
1465       <short value="Date the change was made" />
1466       <definition value="Date the change took place." />
1467       <min value="1" />
1468       <max value="1" />
1469       <type>
1470         <code value="Extension" />
1471       </type>
1472       <isModifier value="false" />
1473     </element>
1474     <element id="Extension.extension:revision.extension:date.extension">
1475       <path value="Extension.extension.extension.extension" />
1476       <max value="0" />
1477     </element>
1478     <element id="Extension.extension:revision.extension:date.url">
1479       <path value="Extension.extension.extension.url" />
1480       <type>
1481         <code value="uri" />
1482       </type>
1483       <fixedUri value="date" />
1484     </element>
1485     <element id="Extension.extension:revision.extension:date.value[x]">
1486       <path value="Extension.extension.extension.value[x]" />
1487       <min value="1" />
1488       <type>
1489         <code value="dateTime" />
1490       </type>
1491     </element>
1492     <element id="Extension.extension:revision.extension:id">
1493       <path value="Extension.extension.extension" />
1494       <sliceName value="id" />
1495       <short value="Version marker after the change was made" />
1496       <definition value="Unique id for the specific change." />
1497       <min value="1" />
1498       <max value="1" />
1499       <type>
1500         <code value="Extension" />
1501       </type>
1502       <isModifier value="false" />
1503     </element>
1504     <element id="Extension.extension:revision.extension:id.extension">
1505       <path value="Extension.extension.extension.extension" />
1506       <max value="0" />
1507     </element>
1508     <element id="Extension.extension:revision.extension:id.url">
1509       <path value="Extension.extension.extension.url" />
1510       <type>
1511         <code value="uri" />
1512       </type>
1513       <fixedUri value="id" />
1514     </element>
1515     <element id="Extension.extension:revision.extension:id.value[x]">
1516       <path value="Extension.extension.extension.value[x]" />
1517       <min value="1" />
1518       <type>
1519         <code value="string" />
1520       </type>
1521     </element>
1522     <element id="Extension.extension:revision.extension:author">
1523       <path value="Extension.extension.extension" />
1524       <sliceName value="author" />
1525       <short value="Who made the change" />
1526       <definition value="Person or device responsible for the change." />
1527       <min value="1" />
1528       <max value="1" />
1529       <type>
1530         <code value="Extension" />
1531       </type>
1532       <isModifier value="false" />
1533     </element>
1534     <element id="Extension.extension:revision.extension:author.extension">
1535       <path value="Extension.extension.extension.extension" />
1536       <max value="0" />
1537     </element>
1538     <element id="Extension.extension:revision.extension:author.url">
1539       <path value="Extension.extension.extension.url" />
1540       <type>
1541         <code value="uri" />
1542       </type>
1543       <fixedUri value="author" />
1544     </element>
1545     <element id="Extension.extension:revision.extension:author.value[x]">
1546       <path value="Extension.extension.extension.value[x]" />
1547       <min value="1" />
1548       <type>
1549         <code value="string" />
1550       </type>
1551     </element>
1552     <element id="Extension.extension:revision.extension:notes">
1553       <path value="Extension.extension.extension" />
1554       <sliceName value="notes" />
1555       <short value="Information about the change" />
1556       <definition value="Description of exactly what was changed and how." />
1557       <min value="0" />
1558       <max value="1" />
1559       <type>
1560         <code value="Extension" />
1561       </type>
1562       <isModifier value="false" />
1563     </element>
1564     <element id="Extension.extension:revision.extension:notes.extension">
1565       <path value="Extension.extension.extension.extension" />
1566       <max value="0" />
1567     </element>
1568     <element id="Extension.extension:revision.extension:notes.url">
1569       <path value="Extension.extension.extension.url" />
1570       <type>
1571         <code value="uri" />
1572       </type>
1573       <fixedUri value="notes" />
1574     </element>
1575     <element id="Extension.extension:revision.extension:notes.value[x]">
1576       <path value="Extension.extension.extension.value[x]" />
1577       <min value="1" />
1578       <type>
1579         <code value="string" />
1580       </type>
1581     </element>
1582     <element id="Extension.extension:revision.url">
1583       <path value="Extension.extension.url" />
1584       <type>
1585         <code value="uri" />
1586       </type>
1587       <fixedUri value="revision" />
1588     </element>
1589     <element id="Extension.extension:revision.value[x]">
1590       <path value="Extension.extension.value[x]" />
1591       <min value="0" />
1592       <max value="0" />
1593     </element>
1594     <element id="Extension.url">
1595       <path value="Extension.url" />
1596       <fixedUri value="http://hl7.org/fhir/StructureDefinition/codesystem-history" />
1597     </element>
1598     <element id="Extension.value[x]">
1599       <path value="Extension.value[x]" />
1600       <min value="0" />
1601       <max value="0" />
1602     </element>
1603   </differential>
1604 </StructureDefinition>