description: Diese Extension bildet das Resultat einer Laboruntersuchung mit einer Alternativeinheit ab. package_name: de.gematik.ti derivation: constraint name: AlternativeResultLaboratoryExtension type: Extension elements: extension: array: true min: 2 index: 0 slicing: slices: code: match: {} schema: _required: true index: 1 extensions: {} elements: extension: {index: 2} url: pattern: {type: Uri, value: code} index: 3 value: choices: [valueCodeableConcept] index: 5 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 6} value[x]: elements: coding: {index: 7} required: [coding] required: [value, valueCodeableConcept] value: match: {} schema: _required: true index: 8 extensions: {} elements: extension: {index: 9} url: pattern: {type: Uri, value: value} index: 10 value: choices: [valueRatio] index: 37 slicing: slices: valueRatio: match: {} schema: choices: [valueRatio] index: 37 min: 0 max: 1 valueQuantity: type: Quantity pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} choiceOf: value index: 18 slicing: slices: valueQuantity: match: {} schema: type: Quantity pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} choiceOf: value index: 18 min: 0 max: 1 valueRange: type: Range choiceOf: value index: 25 slicing: slices: valueRange: match: {} schema: {type: Range, choiceOf: value, index: 25} min: 0 max: 1 valueRatio: type: Ratio choiceOf: value index: 38 slicing: slices: valueRatio: match: {} schema: {type: Ratio, choiceOf: value, index: 38} min: 0 max: 1 value[x]: elements: numerator: pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} index: 39 elements: value: {index: 40} unit: {index: 41} system: {index: 42} code: {index: 43} required: [value, unit, system, code] denominator: pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} index: 44 elements: value: {index: 45} unit: {index: 46} system: {index: 47} code: {index: 48} required: [value, unit, system, code] required: [denominator, numerator] required: [valueRatio, valueRange, value, valueQuantity] referenceRange: match: {} schema: index: 49 extensions: {} elements: extension: {index: 50} url: pattern: {type: Uri, value: referenceRange} index: 51 value: choices: [valueRange] index: 53 valueRange: {type: Range, choiceOf: value, index: 54} value[x]: elements: low: pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} index: 55 elements: value: {index: 56} unit: {index: 57} system: {index: 58} code: {index: 59} required: [value, unit, system, code] high: pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} index: 60 elements: value: {index: 61} unit: {index: 62} system: {index: 63} code: {index: 64} required: [value, unit, system, code] required: [valueRange, value] zlog: match: {} schema: index: 65 extensions: {} elements: extension: {index: 66} url: pattern: {type: Uri, value: zlog} index: 67 value: choices: [valueDecimal] index: 69 valueDecimal: {type: decimal, choiceOf: value, index: 70} required: [valueDecimal, value] url: pattern: {type: Uri, value: 'https://gematik.de/fhir/ti/StructureDefinition/alternative-result-laboratory-extension'} index: 71 value: choices: [] index: 73 package_version: 1.5.0-ballot.1 extensions: code: url: null _required: true index: 1 extensions: {} elements: extension: {index: 2} url: pattern: {type: Uri, value: code} index: 3 value: choices: [valueCodeableConcept] index: 5 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 6} value[x]: elements: coding: {index: 7} required: [coding] required: [value, valueCodeableConcept] value: url: null _required: true index: 8 extensions: {} elements: extension: {index: 9} url: pattern: {type: Uri, value: value} index: 10 value: choices: [valueRatio] index: 37 slicing: slices: valueRatio: match: {} schema: choices: [valueRatio] index: 37 min: 0 max: 1 valueQuantity: type: Quantity pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} choiceOf: value index: 18 slicing: slices: valueQuantity: match: {} schema: type: Quantity pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} choiceOf: value index: 18 min: 0 max: 1 valueRange: type: Range choiceOf: value index: 25 slicing: slices: valueRange: match: {} schema: {type: Range, choiceOf: value, index: 25} min: 0 max: 1 valueRatio: type: Ratio choiceOf: value index: 38 slicing: slices: valueRatio: match: {} schema: {type: Ratio, choiceOf: value, index: 38} min: 0 max: 1 value[x]: elements: numerator: pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} index: 39 elements: value: {index: 40} unit: {index: 41} system: {index: 42} code: {index: 43} required: [value, unit, system, code] denominator: pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} index: 44 elements: value: {index: 45} unit: {index: 46} system: {index: 47} code: {index: 48} required: [value, unit, system, code] required: [denominator, numerator] required: [valueRatio, valueRange, value, valueQuantity] referenceRange: url: null index: 49 extensions: {} elements: extension: {index: 50} url: pattern: {type: Uri, value: referenceRange} index: 51 value: choices: [valueRange] index: 53 valueRange: {type: Range, choiceOf: value, index: 54} value[x]: elements: low: pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} index: 55 elements: value: {index: 56} unit: {index: 57} system: {index: 58} code: {index: 59} required: [value, unit, system, code] high: pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} index: 60 elements: value: {index: 61} unit: {index: 62} system: {index: 63} code: {index: 64} required: [value, unit, system, code] required: [valueRange, value] zlog: url: null index: 65 extensions: {} elements: extension: {index: 66} url: pattern: {type: Uri, value: zlog} index: 67 value: choices: [valueDecimal] index: 69 valueDecimal: {type: decimal, choiceOf: value, index: 70} required: [valueDecimal, value] class: extension kind: complex-type url: https://gematik.de/fhir/ti/StructureDefinition/alternative-result-laboratory-extension base: http://hl7.org/fhir/StructureDefinition/Extension version: 1.5.0