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]