description: Obligations for the logical model of laboratory observation package_name: xtehr.eu.ehds.models derivation: constraint name: EHDSLaboratoryObservationObligations type: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSLaboratoryObservation elements: referenceRange: index: 42 elements: low: {index: 43} high: {index: 44} normalValue: {index: 45} type: {index: 46} appliesTo: {index: 47} age: {index: 48} text: {index: 49} hasMember: choices: [] index: 87 originalName: {index: 16} testKit: {index: 90} derivedFrom: choices: [] index: 85 interpretation: {index: 50} method: {index: 17} observationDatePeriod: type: Period choiceOf: observationDate index: 14 slicing: slices: observationDatePeriod: match: {} schema: {type: Period, choiceOf: observationDate, index: 14} min: 0 max: 1 specimen: {index: 18} type: {index: 15} component: index: 52 elements: type: {index: 53} originalName: {index: 54} result: index: 55 elements: value: choices: [valueCodeableConcept] index: 71 slicing: slices: valueCodeableConcept: match: {} schema: choices: [valueCodeableConcept] index: 71 min: 0 max: 1 valueString: type: string choiceOf: value index: 60 slicing: slices: valueString: match: {} schema: {type: string, choiceOf: value, index: 60} min: 0 max: 1 valueQuantity: type: Quantity choiceOf: value index: 63 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, index: 63} min: 0 max: 1 valueRange: type: Range choiceOf: value index: 66 slicing: slices: valueRange: match: {} schema: {type: Range, choiceOf: value, index: 66} min: 0 max: 1 valueRatio: type: Ratio choiceOf: value index: 69 slicing: slices: valueRatio: match: {} schema: {type: Ratio, choiceOf: value, index: 69} min: 0 max: 1 valueCodeableConcept: type: CodeableConcept choiceOf: value index: 72 slicing: slices: valueCodeableConcept: match: {} schema: {type: CodeableConcept, choiceOf: value, index: 72} min: 0 max: 1 uncertainty: {index: 73} dataAbsentReason: {index: 74} referenceRange: index: 75 elements: low: {index: 76} high: {index: 77} normalValue: {index: 78} type: {index: 79} appliesTo: {index: 80} age: {index: 81} text: {index: 82} interpretation: {index: 83} header: elements: subject: {index: 0} identifier: {index: 1} author: choices: [] index: 3 status: {index: 4} directSubject: choices: [] index: 6 note: {index: 51} result: index: 22 elements: value: choices: [valueCodeableConcept] index: 38 slicing: slices: valueCodeableConcept: match: {} schema: choices: [valueCodeableConcept] index: 38 min: 0 max: 1 valueString: type: string choiceOf: value index: 27 slicing: slices: valueString: match: {} schema: {type: string, choiceOf: value, index: 27} min: 0 max: 1 valueQuantity: type: Quantity choiceOf: value index: 30 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, index: 30} min: 0 max: 1 valueRange: type: Range choiceOf: value index: 33 slicing: slices: valueRange: match: {} schema: {type: Range, choiceOf: value, index: 33} min: 0 max: 1 valueRatio: type: Ratio choiceOf: value index: 36 slicing: slices: valueRatio: match: {} schema: {type: Ratio, choiceOf: value, index: 36} min: 0 max: 1 valueCodeableConcept: type: CodeableConcept choiceOf: value index: 39 slicing: slices: valueCodeableConcept: match: {} schema: {type: CodeableConcept, choiceOf: value, index: 39} min: 0 max: 1 uncertainty: {index: 40} dataAbsentReason: {index: 41} observationDateDateTime: type: dateTime choiceOf: observationDate index: 11 slicing: slices: observationDateDateTime: match: {} schema: {type: dateTime, choiceOf: observationDate, index: 11} min: 0 max: 1 order: {index: 19} calibrator: {index: 91} triggeredBy: choices: [] index: 89 observationDate: choices: [observationDatePeriod] index: 13 slicing: slices: observationDatePeriod: match: {} schema: choices: [observationDatePeriod] index: 13 min: 0 max: 1 performer: choices: [] index: 21 package_version: 1.0.0 class: logical kind: logical url: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSLaboratoryObservationObligations base: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSLaboratoryObservation version: 1.0.0