PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.xver-r3.r5@0.1.0
    http://hl7.org/fhir/3.0/StructureDefinition/extension-StructureMap.group.rule.source.defaultValue
description: 'STU3: `StructureMap.group.rule.source.defaultValue[x]` additional types (base64Binary, boolean, date, dateTime, decimal, instant, integer, positiveInt, time, unsignedInt, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, Meta)'
package_name: hl7.fhir.uv.xver-r3.r5
derivation: constraint
name: ExtensionStructureMap_Group_Rule_Source_DefaultValue
type: Extension
elements:
  valueBase64Binary:
    short: Default value if no value exists
    type: base64Binary
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 3
  valueAge:
    short: Default value if no value exists
    type: Age
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 14
  valueTiming:
    short: Default value if no value exists
    type: Timing
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 33
  valueReference:
    short: Default value if no value exists
    type: Reference
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 30
  valueTime:
    short: Default value if no value exists
    type: time
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 11
  valueDecimal:
    short: Default value if no value exists
    type: decimal
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 7
  valueIdentifier:
    short: Default value if no value exists
    type: Identifier
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 24
  valueQuantity:
    short: Default value if no value exists
    type: Quantity
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 27
  value:
    short: Default value if no value exists
    choices: [valueBase64Binary, valueBoolean, valueDate, valueDateTime, valueDecimal, valueInstant, valueInteger, valuePositiveInt, valueTime, valueUnsignedInt, valueAddress, valueAge, valueAnnotation, valueAttachment, valueCodeableConcept, valueCoding, valueContactPoint, valueCount, valueDistance, valueDuration, valueHumanName, valueIdentifier, valueMoney, valuePeriod, valueQuantity, valueRange, valueRatio, valueReference, valueSampledData, valueSignature, valueTiming, valueMeta]
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    index: 2
  valueCount:
    short: Default value if no value exists
    type: Count
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 20
  valueRatio:
    short: Default value if no value exists
    type: Ratio
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 29
  valueBoolean:
    short: Default value if no value exists
    type: boolean
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 4
  valueInstant:
    short: Default value if no value exists
    type: instant
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 8
  valueDateTime:
    short: Default value if no value exists
    type: dateTime
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 6
  valueDate:
    short: Default value if no value exists
    type: date
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 5
  valueDuration:
    short: Default value if no value exists
    type: Duration
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 22
  valueMeta:
    short: Default value if no value exists
    type: Meta
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 34
  valueMoney:
    short: Default value if no value exists
    type: Money
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 25
  valueCoding:
    short: Default value if no value exists
    type: Coding
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 18
  valueSampledData:
    short: Default value if no value exists
    type: SampledData
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 31
  valueContactPoint:
    short: Default value if no value exists
    type: ContactPoint
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 19
  url:
    base: {max: '1', min: 1, path: Extension.url}
    pattern: {type: Uri, value: 'http://hl7.org/fhir/3.0/StructureDefinition/extension-StructureMap.group.rule.source.defaultValue'}
    index: 0
  valueCodeableConcept:
    short: Default value if no value exists
    type: CodeableConcept
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 17
  valueAnnotation:
    short: Default value if no value exists
    type: Annotation
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 15
  valuePeriod:
    short: Default value if no value exists
    type: Period
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 26
  valueDistance:
    short: Default value if no value exists
    type: Distance
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 21
  valueRange:
    short: Default value if no value exists
    type: Range
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 28
  valueSignature:
    short: Default value if no value exists
    type: Signature
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 32
  valueInteger:
    short: Default value if no value exists
    type: integer
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 9
  valueHumanName:
    short: Default value if no value exists
    type: HumanName
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 23
  valueUnsignedInt:
    short: Default value if no value exists
    type: unsignedInt
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 12
  valueAttachment:
    short: Default value if no value exists
    type: Attachment
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 16
  valueAddress:
    short: Default value if no value exists
    type: Address
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 13
  valuePositiveInt:
    short: Default value if no value exists
    type: positiveInt
    base: {max: '1', min: 0, path: 'Extension.value[x]'}
    choiceOf: value
    index: 10
package_version: 0.1.0
class: extension
kind: complex-type
url: http://hl7.org/fhir/3.0/StructureDefinition/extension-StructureMap.group.rule.source.defaultValue
base: http://hl7.org/fhir/StructureDefinition/Extension|5.0.0
version: 0.1.0
required: [url]