description: This profile constrains the Observation resource to represent results produced by laboratory tests or panels/studies in a patient summary.\r\n\r\nThis observation may represent the result of a simple laboratory test such as hematocrit or it may group the set of results produced by a multi-test study or panel such as a complete blood count, a dynamic function test, a urine specimen study. In the latter case, the observation carries the overall conclusion of the study and or a global interpretation by the producer of the study, in the comment element; and references the atomic results of the study as \"has-member\" child observations.\r\n package_name: hl7.fhir.uv.ips derivation: constraint name: ObservationResultsLaboratoryUvIps type: Observation elements: category: type: CodeableConcept index: 0 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: laboratory: match: coding: - {code: laboratory, system: 'http://terminology.hl7.org/CodeSystem/observation-category'} schema: type: CodeableConcept mustSupport: true pattern: type: CodeableConcept value: coding: - {code: laboratory, system: 'http://terminology.hl7.org/CodeSystem/observation-category'} _required: true index: 1 min: 1 max: 1 referenceRange: {index: 32} hasMember: type: Reference refers: ['http://hl7.org/fhir/uv/ips/StructureDefinition/Observation-results-laboratory-uv-ips', 'http://hl7.org/fhir/uv/ips/StructureDefinition/Observation-results-uv-ips'] index: 33 elements: reference: {index: 34} interpretation: {type: CodeableConcept, index: 30} valueTime: type: time choiceOf: value index: 17 slicing: slices: valueTime: match: {} schema: {type: time, choiceOf: value, index: 17} specimen: type: Reference refers: ['http://hl7.org/fhir/uv/ips/StructureDefinition/Specimen-uv-ips'] index: 31 valueQuantity: type: Quantity mustSupport: true choiceOf: value index: 26 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, mustSupport: true, choiceOf: value, index: 26} value: mustSupport: true choices: [valueCodeableConcept] index: 28 slicing: slices: valueCodeableConcept: match: {} schema: mustSupport: true choices: [valueCodeableConcept] index: 28 valueString: type: string mustSupport: true choiceOf: value index: 8 slicing: slices: valueString: match: {} schema: {type: string, mustSupport: true, choiceOf: value, index: 8} valueRatio: type: Ratio choiceOf: value index: 14 slicing: slices: valueRatio: match: {} schema: {type: Ratio, choiceOf: value, index: 14} valueDateTime: type: dateTime choiceOf: value index: 20 slicing: slices: valueDateTime: match: {} schema: {type: dateTime, choiceOf: value, index: 20} code: binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/results-laboratory-observations-uv-ips'} mustSupport: true index: 2 valueCodeableConcept: type: CodeableConcept mustSupport: true choiceOf: value index: 29 slicing: slices: valueCodeableConcept: match: {} schema: {type: CodeableConcept, mustSupport: true, choiceOf: value, index: 29} valuePeriod: type: Period choiceOf: value index: 23 slicing: slices: valuePeriod: match: {} schema: {type: Period, choiceOf: value, index: 23} valueRange: type: Range choiceOf: value index: 11 slicing: slices: valueRange: match: {} schema: {type: Range, choiceOf: value, index: 11} performer: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/StructureDefinition/CareTeam', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'http://hl7.org/fhir/uv/ips/StructureDefinition/Organization-uv-ips', 'http://hl7.org/fhir/uv/ips/StructureDefinition/Patient-uv-ips', 'http://hl7.org/fhir/uv/ips/StructureDefinition/Practitioner-uv-ips', 'http://hl7.org/fhir/uv/ips/StructureDefinition/PractitionerRole-uv-ips'] index: 3 package_version: 1.1.0 class: profile kind: resource url: http://hl7.org/fhir/uv/ips/StructureDefinition/Observation-results-laboratory-uv-ips base: http://hl7.org/fhir/uv/ips/StructureDefinition/Observation-results-uv-ips version: 1.1.0 required: [category, performer]