description: The LabServiceDefinition profile constrains the PlanDefinition resource to represent a laboratory diagnostic service for the clinicians, potential consumers of such services. Clinicians typically order laboratory services and use the results thereof in the course of their delivery of clinical care. \r\nA laboratory diagnostic service is a kind of clinical artifact that falls within the scope of PlanDefinition. It involves preparation of the patient, collection and delivery to the lab of biological/digital specimens , tests and panels performed on these specimens, interpretation of the results by the pathologist, and delivery of the results and diagnostic report back to the ordering clinician and possibly other recipients, including the patient. \r\nPlanDefinition conveys the general properties of the lab service. It describes the usage of the service, the contexts and situations in which this service is useful, and may also detail the goals that the laboratory service contributes to, such as screening or diagnostic of a particular pathology, monitoring of a long course treatment ...\r\nPlanDefintion references one or more instances of ActivityDefinition, describing the service in terms of laboratory procedures. \r\nSuch a definition of a laboratory diagnostic service can be used in a laboratory compendium/catalog as well as in other contexts. package_name: hl7.fhir.uv.order derivation: constraint name: LabServiceDefinition type: PlanDefinition elements: description: index: 10 extensions: OtherDescription: {url: 'http://hl7.org/fhir/StructureDefinition/translation', type: Extension, short: Translation in a specified language, index: 12} elements: extension: index: 11 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: OtherDescription: match: {url: null} schema: {type: Extension, short: Translation in a specified language, url: 'http://hl7.org/fhir/StructureDefinition/translation', index: 12} useContext: mustSupport: true index: 13 slicing: rules: open discriminator: - {path: code, type: pattern} - {path: value, type: type} - {path: value, type: pattern} min: null slices: Orderable: match: code: {code: task, system: 'http://terminology.hl7.org/CodeSystem/usage-context-type'} value: coding: - {code: LABOE, system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode'} schema: label: orderable short: Service is orderable mustSupport: true index: 14 elements: code: pattern: type: Coding value: {code: task, system: 'http://terminology.hl7.org/CodeSystem/usage-context-type'} index: 15 value: pattern: type: CodeableConcept value: coding: - {code: LABOE, system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode'} choices: [valueCodeableConcept] index: 17 valueCodeableConcept: type: CodeableConcept pattern: type: CodeableConcept value: coding: - {code: LABOE, system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode'} choiceOf: value index: 18 PathologistInitiative: match: code: {code: task, system: 'http://terminology.hl7.org/CodeSystem/usage-context-type'} value: coding: - {code: LABRREV, system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode'} schema: label: pathologist short: Service may be added by pathologist index: 19 elements: code: pattern: type: Coding value: {code: task, system: 'http://terminology.hl7.org/CodeSystem/usage-context-type'} index: 20 value: pattern: type: CodeableConcept value: coding: - {code: LABRREV, system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode'} choices: [valueCodeableConcept] index: 22 valueCodeableConcept: type: CodeableConcept pattern: type: CodeableConcept value: coding: - {code: LABRREV, system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode'} choiceOf: value index: 23 OneGender: match: code: {code: gender, system: 'http://terminology.hl7.org/CodeSystem/usage-context-type'} value: null schema: short: service restricted to one gender index: 24 elements: code: pattern: type: Coding value: {code: gender, system: 'http://terminology.hl7.org/CodeSystem/usage-context-type'} index: 25 value: choices: [valueCodeableConcept] index: 27 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 28} StoreSpecimen: match: code: {code: task, system: 'http://terminology.hl7.org/CodeSystem/usage-context-type'} value: coding: - {code: STORE, system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode'} schema: short: Specimens to be kept index: 29 elements: code: pattern: type: Coding value: {code: task, system: 'http://terminology.hl7.org/CodeSystem/usage-context-type'} index: 30 value: pattern: type: CodeableConcept value: coding: - {code: STORE, system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode'} choices: [valueCodeableConcept] index: 32 valueCodeableConcept: type: CodeableConcept pattern: type: CodeableConcept value: coding: - {code: STORE, system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode'} choiceOf: value index: 33 AgeRange: match: code: {code: age, system: 'http://terminology.hl7.org/CodeSystem/usage-context-type'} value: null schema: short: A patient age range applicable for this service index: 34 elements: code: pattern: type: Coding value: {code: age, system: 'http://terminology.hl7.org/CodeSystem/usage-context-type'} index: 35 value: short: patient age range applicable for this service choices: [valueRange] index: 37 valueRange: {type: Range, short: patient age range applicable for this service, choiceOf: value, index: 38} type: short: panel | test binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/uv/order-catalog/ValueSet/laboratory-service-type'} mustSupport: true index: 9 topic: {short: categorization of the laboratory service, mustSupport: true, index: 40} title: extensions: OtherTitle: {url: 'http://hl7.org/fhir/StructureDefinition/translation', type: Extension, short: Synonym in a specified language, index: 8} elements: extension: index: 7 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: OtherTitle: match: {url: null} schema: {type: Extension, short: Synonym in a specified language, url: 'http://hl7.org/fhir/StructureDefinition/translation', index: 8} extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: CatalogReference: match: {url: null} schema: {type: Extension, short: Reference to a catalog exposing this service, url: 'http://hl7.org/fhir/uv/order-catalog/StructureDefinition/CatalogReference', index: 1} ServiceBillingCode: match: {url: null} schema: {type: Extension, short: A billing code associated with the service, url: 'http://hl7.org/fhir/uv/order-catalog/StructureDefinition/ServiceBillingCode', index: 2} BillingSummary: match: {url: null} schema: {type: Extension, short: Textual summary of billing applied to the service, url: 'http://hl7.org/fhir/uv/order-catalog/StructureDefinition/BillingSummary', index: 3} ScheduleSummary: match: {url: null} schema: {type: Extension, short: Textual summary of the schedule of the service, url: 'http://hl7.org/fhir/uv/order-catalog/StructureDefinition/ScheduleSummary', index: 4} LimitationSummary: match: {url: null} schema: {type: Extension, short: Textual summary of limitations associated with the service, url: 'http://hl7.org/fhir/uv/order-catalog/StructureDefinition/LimitationSummary', index: 5} RegulatorySummary: match: {url: null} schema: {type: Extension, short: Textual summary of limitations associated with the service, url: 'http://hl7.org/fhir/uv/order-catalog/StructureDefinition/RegulatorySummary', index: 6} usage: {short: Describes the clinical usage of the laboratory diagnostic service, mustSupport: true, index: 39} action: index: 57 extensions: SpecimenRequested: {url: 'http://hl7.org/fhir/uv/order-catalog/StructureDefinition/SpecimenRequested', type: Extension, short: Specimens required for this action, index: 59} elements: description: {short: Brief description of the laboratory service and its method, index: 60} definition: mustSupport: true choices: [definitionCanonical] index: 73 definitionCanonical: {type: canonical, mustSupport: true, choiceOf: definition, index: 74} selectionBehavior: {index: 71} extension: index: 58 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: SpecimenRequested: match: {url: null} schema: {type: Extension, short: Specimens required for this action, url: 'http://hl7.org/fhir/uv/order-catalog/StructureDefinition/SpecimenRequested', index: 59} priority: {index: 61} groupingBehavior: pattern: {type: Code, value: logical-group} index: 70 code: short: Code of the laboratory service mustSupport: true index: 62 elements: coding: short: Code for the laboratory service index: 63 slicing: rules: open ordered: false discriminator: - {path: system, type: value} min: null slices: orderCodeLOINC: match: {system: 'http://loinc.org'} schema: short: LOINC code for the laboratory service mustSupport: true index: 64 elements: system: label: LOINC short: LOINC code system pattern: {type: Uri, value: 'http://loinc.org'} mustSupport: true index: 65 trigger: mustSupport: true index: 66 slicing: rules: open description: Open slicing on trigger with a single slice defined to represent a reflex activity. discriminator: - {path: type, type: value} min: null slices: Reflex: match: {type: named-event} schema: short: Reflex laboratory procedure index: 67 elements: type: pattern: {type: Code, value: named-event} index: 68 name: {index: 69} required: [name] relatedArtifact: mustSupport: true index: 41 slicing: rules: open description: "A laboratory service definition may have related artifacts of three kinds:\r\n1- documents expected from the ordering party when ordering this laboratory service. This kind is represented by the slice InputExpected, which is the only slice defined for this element. Example: Patient consent for genetic testing.\r\n2- any kind of bibliography, justification, documentation.\r\n3- replacement of the no longer usable current service, by another one." discriminator: - {path: type, type: value} min: null slices: InputDocumentExpected: match: {type: depends-on} schema: short: Input document expected by the laboratory service index: 42 elements: type: pattern: {type: Code, value: depends-on} index: 43 label: {label: Kind of document, short: Name of the kind of document expected, index: 44} display: {index: 45} document: short: Document model index: 46 elements: url: {short: url of the model of document expected, index: 47} title: {short: Title of the kind or model of document, index: 48} required: [label, display] IsReplacedBy: match: {type: successor} schema: short: Reference to a service replacing the current non-usable one index: 49 elements: type: pattern: {type: Code, value: successor} index: 50 resource: {type: canonical, index: 51} required: [resource] Includes: match: {type: composed-of} schema: short: Reference to a panel or test included by the current one index: 52 elements: type: pattern: {type: Code, value: composed-of} index: 53 resource: {type: canonical, index: 54} required: [resource] Bibliography: match: {type: null} schema: short: Additional documentation, citation or justification index: 55 elements: type: short: documentation | justification | citation binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/order-catalog/ValueSet/bibliography-artifact-type'} index: 56 package_version: catalog-0.1.0 extensions: CatalogReference: {url: 'http://hl7.org/fhir/uv/order-catalog/StructureDefinition/CatalogReference', type: Extension, short: Reference to a catalog exposing this service, index: 1} ServiceBillingCode: {url: 'http://hl7.org/fhir/uv/order-catalog/StructureDefinition/ServiceBillingCode', type: Extension, short: A billing code associated with the service, index: 2} BillingSummary: {url: 'http://hl7.org/fhir/uv/order-catalog/StructureDefinition/BillingSummary', type: Extension, short: Textual summary of billing applied to the service, index: 3} ScheduleSummary: {url: 'http://hl7.org/fhir/uv/order-catalog/StructureDefinition/ScheduleSummary', type: Extension, short: Textual summary of the schedule of the service, index: 4} LimitationSummary: {url: 'http://hl7.org/fhir/uv/order-catalog/StructureDefinition/LimitationSummary', type: Extension, short: Textual summary of limitations associated with the service, index: 5} RegulatorySummary: {url: 'http://hl7.org/fhir/uv/order-catalog/StructureDefinition/RegulatorySummary', type: Extension, short: Textual summary of limitations associated with the service, index: 6} class: profile kind: resource url: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/LabServiceDefinition base: http://hl7.org/fhir/StructureDefinition/PlanDefinition version: 0.1.0 required: [action]