description: This cross-version extension represents SubstanceReferenceInformation from http://hl7.org/fhir/StructureDefinition/SubstanceReferenceInformation|4.0.1 for use in FHIR R4B. package_name: rs/hl7.fhir.uv.xver derivation: constraint name: ext_R4_SubstanceReferenceInformation type: Extension elements: extension: array: true index: 0 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: comment: match: {url: null} schema: short: Todo isModifier: false index: 1 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueString] index: 3 valueString: base: {path: 'Extension.value[x]'} type: string short: Todo choiceOf: value index: 4 gene: match: {url: null} schema: short: Todo isModifier: false array: true index: 5 extensions: geneSequenceOrigin: url: null short: Todo isModifier: false index: 7 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 9 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 10 gene: url: null short: Todo isModifier: false index: 11 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 13 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 14 source: url: null short: Todo isModifier: false array: true index: 15 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueReference] index: 17 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Todo choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 18 elements: extension: array: true index: 6 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: geneSequenceOrigin: match: {url: null} schema: short: Todo isModifier: false index: 7 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 9 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 10 gene: match: {url: null} schema: short: Todo isModifier: false index: 11 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 13 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 14 source: match: {url: null} schema: short: Todo isModifier: false array: true index: 15 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueReference] index: 17 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Todo choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 18 geneElement: match: {url: null} schema: short: Todo isModifier: false array: true index: 19 extensions: type: url: null short: Todo isModifier: false index: 21 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 23 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 24 element: url: null short: Todo isModifier: false index: 25 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueIdentifier] index: 27 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Todo choiceOf: value index: 28 source: url: null short: Todo isModifier: false array: true index: 29 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueReference] index: 31 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Todo choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 32 elements: extension: array: true index: 20 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: type: match: {url: null} schema: short: Todo isModifier: false index: 21 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 23 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 24 element: match: {url: null} schema: short: Todo isModifier: false index: 25 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueIdentifier] index: 27 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Todo choiceOf: value index: 28 source: match: {url: null} schema: short: Todo isModifier: false array: true index: 29 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueReference] index: 31 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Todo choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 32 classification: match: {url: null} schema: short: Todo isModifier: false array: true index: 33 extensions: domain: url: null short: Todo isModifier: false index: 35 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 37 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 38 classification: url: null short: Todo isModifier: false index: 39 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 41 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 42 subtype: url: null short: Todo isModifier: false array: true index: 43 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 45 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 46 source: url: null short: Todo isModifier: false array: true index: 47 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueReference] index: 49 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Todo choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 50 elements: extension: array: true index: 34 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: domain: match: {url: null} schema: short: Todo isModifier: false index: 35 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 37 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 38 classification: match: {url: null} schema: short: Todo isModifier: false index: 39 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 41 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 42 subtype: match: {url: null} schema: short: Todo isModifier: false array: true index: 43 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 45 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 46 source: match: {url: null} schema: short: Todo isModifier: false array: true index: 47 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueReference] index: 49 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Todo choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 50 target: match: {url: null} schema: short: Todo isModifier: false array: true index: 51 extensions: target: url: null short: Todo isModifier: false index: 53 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueIdentifier] index: 55 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Todo choiceOf: value index: 56 type: url: null short: Todo isModifier: false index: 57 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 59 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 60 interaction: url: null short: Todo isModifier: false index: 61 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 63 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 64 organism: url: null short: Todo isModifier: false index: 65 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 67 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 68 organismType: url: null short: Todo isModifier: false index: 69 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 71 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 72 amount[x]: url: null short: Todo isModifier: false index: 73 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueQuantity, valueRange, valueString] index: 75 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: Todo choiceOf: value index: 76 valueRange: base: {path: 'Extension.value[x]'} type: Range short: Todo choiceOf: value index: 77 valueString: base: {path: 'Extension.value[x]'} type: string short: Todo choiceOf: value index: 78 amountType: url: null short: Todo isModifier: false index: 79 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 81 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 82 source: url: null short: Todo isModifier: false array: true index: 83 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueReference] index: 85 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Todo choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 86 elements: extension: array: true index: 52 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: target: match: {url: null} schema: short: Todo isModifier: false index: 53 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueIdentifier] index: 55 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Todo choiceOf: value index: 56 type: match: {url: null} schema: short: Todo isModifier: false index: 57 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 59 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 60 interaction: match: {url: null} schema: short: Todo isModifier: false index: 61 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 63 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 64 organism: match: {url: null} schema: short: Todo isModifier: false index: 65 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 67 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 68 organismType: match: {url: null} schema: short: Todo isModifier: false index: 69 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 71 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 72 amount[x]: match: {url: null} schema: short: Todo isModifier: false index: 73 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueQuantity, valueRange, valueString] index: 75 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: Todo choiceOf: value index: 76 valueRange: base: {path: 'Extension.value[x]'} type: Range short: Todo choiceOf: value index: 77 valueString: base: {path: 'Extension.value[x]'} type: string short: Todo choiceOf: value index: 78 amountType: match: {url: null} schema: short: Todo isModifier: false index: 79 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 81 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 82 source: match: {url: null} schema: short: Todo isModifier: false array: true index: 83 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueReference] index: 85 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Todo choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 86 url: pattern: {type: uri, value: 'http://hl7.org/fhir/4.0/StructureDefinition/extension-SubstanceReferenceInformation'} type: uri index: 87 package_version: r4.r4b-0.0.1-snapshot-1 extensions: comment: url: null short: Todo isModifier: false index: 1 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueString] index: 3 valueString: base: {path: 'Extension.value[x]'} type: string short: Todo choiceOf: value index: 4 gene: url: null short: Todo isModifier: false array: true index: 5 extensions: geneSequenceOrigin: url: null short: Todo isModifier: false index: 7 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 9 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 10 gene: url: null short: Todo isModifier: false index: 11 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 13 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 14 source: url: null short: Todo isModifier: false array: true index: 15 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueReference] index: 17 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Todo choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 18 elements: extension: array: true index: 6 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: geneSequenceOrigin: match: {url: null} schema: short: Todo isModifier: false index: 7 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 9 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 10 gene: match: {url: null} schema: short: Todo isModifier: false index: 11 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 13 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 14 source: match: {url: null} schema: short: Todo isModifier: false array: true index: 15 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueReference] index: 17 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Todo choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 18 geneElement: url: null short: Todo isModifier: false array: true index: 19 extensions: type: url: null short: Todo isModifier: false index: 21 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 23 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 24 element: url: null short: Todo isModifier: false index: 25 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueIdentifier] index: 27 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Todo choiceOf: value index: 28 source: url: null short: Todo isModifier: false array: true index: 29 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueReference] index: 31 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Todo choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 32 elements: extension: array: true index: 20 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: type: match: {url: null} schema: short: Todo isModifier: false index: 21 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 23 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 24 element: match: {url: null} schema: short: Todo isModifier: false index: 25 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueIdentifier] index: 27 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Todo choiceOf: value index: 28 source: match: {url: null} schema: short: Todo isModifier: false array: true index: 29 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueReference] index: 31 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Todo choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 32 classification: url: null short: Todo isModifier: false array: true index: 33 extensions: domain: url: null short: Todo isModifier: false index: 35 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 37 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 38 classification: url: null short: Todo isModifier: false index: 39 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 41 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 42 subtype: url: null short: Todo isModifier: false array: true index: 43 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 45 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 46 source: url: null short: Todo isModifier: false array: true index: 47 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueReference] index: 49 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Todo choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 50 elements: extension: array: true index: 34 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: domain: match: {url: null} schema: short: Todo isModifier: false index: 35 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 37 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 38 classification: match: {url: null} schema: short: Todo isModifier: false index: 39 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 41 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 42 subtype: match: {url: null} schema: short: Todo isModifier: false array: true index: 43 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 45 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 46 source: match: {url: null} schema: short: Todo isModifier: false array: true index: 47 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueReference] index: 49 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Todo choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 50 target: url: null short: Todo isModifier: false array: true index: 51 extensions: target: url: null short: Todo isModifier: false index: 53 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueIdentifier] index: 55 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Todo choiceOf: value index: 56 type: url: null short: Todo isModifier: false index: 57 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 59 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 60 interaction: url: null short: Todo isModifier: false index: 61 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 63 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 64 organism: url: null short: Todo isModifier: false index: 65 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 67 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 68 organismType: url: null short: Todo isModifier: false index: 69 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 71 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 72 amount[x]: url: null short: Todo isModifier: false index: 73 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueQuantity, valueRange, valueString] index: 75 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: Todo choiceOf: value index: 76 valueRange: base: {path: 'Extension.value[x]'} type: Range short: Todo choiceOf: value index: 77 valueString: base: {path: 'Extension.value[x]'} type: string short: Todo choiceOf: value index: 78 amountType: url: null short: Todo isModifier: false index: 79 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 81 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 82 source: url: null short: Todo isModifier: false array: true index: 83 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueReference] index: 85 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Todo choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 86 elements: extension: array: true index: 52 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: target: match: {url: null} schema: short: Todo isModifier: false index: 53 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueIdentifier] index: 55 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Todo choiceOf: value index: 56 type: match: {url: null} schema: short: Todo isModifier: false index: 57 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 59 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 60 interaction: match: {url: null} schema: short: Todo isModifier: false index: 61 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 63 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 64 organism: match: {url: null} schema: short: Todo isModifier: false index: 65 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 67 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 68 organismType: match: {url: null} schema: short: Todo isModifier: false index: 69 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 71 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 72 amount[x]: match: {url: null} schema: short: Todo isModifier: false index: 73 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueQuantity, valueRange, valueString] index: 75 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: Todo choiceOf: value index: 76 valueRange: base: {path: 'Extension.value[x]'} type: Range short: Todo choiceOf: value index: 77 valueString: base: {path: 'Extension.value[x]'} type: string short: Todo choiceOf: value index: 78 amountType: match: {url: null} schema: short: Todo isModifier: false index: 79 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueCodeableConcept] index: 81 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Todo choiceOf: value index: 82 source: match: {url: null} schema: short: Todo isModifier: false array: true index: 83 elements: value: base: {path: 'Extension.value[x]'} short: Todo choices: [valueReference] index: 85 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Todo choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 86 class: extension kind: complex-type url: http://hl7.org/fhir/4.0/StructureDefinition/extension-SubstanceReferenceInformation base: http://hl7.org/fhir/StructureDefinition/Extension version: 0.0.1-snapshot-1 required: [url]