description: Abbildung, die zu einer Laboruntersuchung oder einer Untersuchungsgruppe als Ergänzung mitgegeben wird. Beispielsweise kann die Ausprägung einer Elektrophorese-Kurve eine hilfreiche oder wichtige Zusatzinformation zu einer Erkrankung geben, die durch den quantitativen Ergebniswert allein nicht hinreichend erkennbar wird. package_name: de.gematik.ti derivation: constraint name: TIObservationLaboratoryImageAttachment type: Observation elements: category: mustSupport: true index: 11 slicing: slices: laboratory: match: {} schema: mustSupport: true index: 12 elements: coding: mustSupport: true index: 13 elements: system: {mustSupport: true, index: 14} version: {mustSupport: true, index: 15} code: {mustSupport: true, index: 16} display: {mustSupport: true, index: 17} meta: mustSupport: true index: 0 elements: versionId: {mustSupport: true, index: 1} lastUpdated: {mustSupport: true, index: 2} derivedFrom: type: Reference mustSupport: true refers: ['https://gematik.de/fhir/ti/StructureDefinition/ti-observation-laboratory-study', 'https://gematik.de/fhir/ti/StructureDefinition/ti-observation-laboratory-study-group'] index: 77 elements: reference: {mustSupport: true, index: 78} display: {mustSupport: true, index: 79} valueTime: type: time choiceOf: value index: 59 slicing: slices: valueTime: match: {} schema: {type: time, choiceOf: value, index: 59} max: 0 valueQuantity: type: Quantity choiceOf: value index: 47 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, index: 47} max: 0 value: choices: [valueInteger] index: 73 slicing: slices: valueInteger: match: {} schema: choices: [valueInteger] index: 73 min: 0 max: 0 valueString: type: string choiceOf: value index: 50 slicing: slices: valueString: match: {} schema: {type: string, choiceOf: value, index: 50} max: 0 valueRatio: type: Ratio choiceOf: value index: 56 slicing: slices: valueRatio: match: {} schema: {type: Ratio, choiceOf: value, index: 56} max: 0 valueBoolean: type: boolean choiceOf: value index: 71 slicing: slices: valueBoolean: match: {} schema: {type: boolean, choiceOf: value, index: 71} min: 0 max: 0 valueDateTime: type: dateTime choiceOf: value index: 62 slicing: slices: valueDateTime: match: {} schema: {type: dateTime, choiceOf: value, index: 62} max: 0 note: mustSupport: true index: 75 elements: text: {mustSupport: true, index: 76} extension: mustSupport: true index: 3 slicing: slices: value-r5: match: {} schema: mustSupport: true _required: true index: 4 elements: value: mustSupport: true choices: [] index: 6 value[x]: elements: contentType: mustSupport: true pattern: {type: Code, value: image/png} index: 7 data: {mustSupport: true, index: 8} title: {mustSupport: true, index: 9} required: [title, contentType, data] required: [value] effectiveDateTime: type: dateTime mustSupport: true choiceOf: effective index: 36 slicing: slices: effectiveDateTime: match: {} schema: {type: dateTime, mustSupport: true, choiceOf: effective, index: 36} min: 0 max: 1 status: binding: {strength: required, valueSet: 'https://gematik.de/fhir/terminology/ValueSet/observation-status'} mustSupport: true index: 10 effective: mustSupport: true choices: [] index: 33 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: effectiveDateTime: match: {} schema: mustSupport: true choices: [effectiveDateTime] index: 35 min: 0 max: 1 code: mustSupport: true index: 18 elements: coding: mustSupport: true index: 19 elements: system: {mustSupport: true, index: 20} version: {mustSupport: true, index: 21} code: {mustSupport: true, index: 22} display: {mustSupport: true, index: 23} slicing: rules: open discriminator: - {path: $this, type: value} min: null slices: snomed: match: {system: 'http://snomed.info/sct'} schema: binding: {strength: preferred, valueSet: 'https://gematik.de/fhir/terminology/ValueSet/diagram-type'} mustSupport: true pattern: type: Coding value: {system: 'http://snomed.info/sct'} index: 24 min: 0 max: 1 text: {mustSupport: true, index: 25} valueCodeableConcept: type: CodeableConcept choiceOf: value index: 68 slicing: slices: valueCodeableConcept: match: {} schema: {type: CodeableConcept, choiceOf: value, index: 68} max: 0 valuePeriod: type: Period choiceOf: value index: 65 slicing: slices: valuePeriod: match: {} schema: {type: Period, choiceOf: value, index: 65} max: 0 valueRange: type: Range choiceOf: value index: 53 slicing: slices: valueRange: match: {} schema: {type: Range, choiceOf: value, index: 53} max: 0 valueInteger: type: integer choiceOf: value index: 74 slicing: slices: valueInteger: match: {} schema: {type: integer, choiceOf: value, index: 74} min: 0 max: 0 subject: type: Reference mustSupport: true refers: ['https://gematik.de/fhir/ti/StructureDefinition/ti-patient'] index: 26 elements: reference: {mustSupport: true, index: 27} identifier: mustSupport: true index: 28 elements: system: {mustSupport: true, index: 29} value: {mustSupport: true, index: 30} display: {mustSupport: true, index: 31} performer: mustSupport: true index: 37 elements: reference: {mustSupport: true, index: 38} identifier: mustSupport: true index: 39 elements: system: {mustSupport: true, index: 40} value: {mustSupport: true, index: 41} display: {mustSupport: true, index: 42} package_version: 1.5.0-ballot.1 extensions: value-r5: url: null mustSupport: true _required: true index: 4 elements: value: mustSupport: true choices: [] index: 6 value[x]: elements: contentType: mustSupport: true pattern: {type: Code, value: image/png} index: 7 data: {mustSupport: true, index: 8} title: {mustSupport: true, index: 9} required: [title, contentType, data] required: [value] class: profile kind: resource url: https://gematik.de/fhir/ti/StructureDefinition/ti-observation-laboratory-image-attachment base: http://hl7.eu/fhir/laboratory/StructureDefinition/Observation-resultslab-eu-lab version: 1.5.0 required: [derivedFrom, extension]