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