Lab Order Set
Lab Order Set
Source Object: Lab Order Set
The Lab Order Set source object plays a critical role in healthcare data management by providing structured information about predefined sets of laboratory tests. These sets help streamline the ordering and documentation of lab tests, ensuring efficient and consistent clinical workflows.
Overview
Lab order sets are standardized groups of laboratory tests, organized to facilitate the efficient ordering and reporting of tests. The Lab Order Set source object captures key information related to these sets, making it easier for healthcare professionals to request the necessary tests based on clinical requirements.
Usage
The Lab Order Set source object serves several important purposes in healthcare data management:
- Set Information: It contains essential details about a specific lab order set, including its code, name, creation date, and document date. These details help in identifying and referencing the order set.
- Lab Vendor: Specifies the lab vendor associated with the order set. This information is vital for tracking the source or provider of the order set data.
- Content Details: The content field within the Lab Order Set source object holds information related to the individual tests included in the set. It covers details such as the collection date and time, fasting requirements, ICD-10 codes, patient instructions, standing order end date, order frequency, and more.
- Test Information: The content also includes details about individual lab tests, including test codes, names, CPT codes, practice creation dates, procedure classes, associated questions, and synonyms.
By using the Lab Order Set source object, healthcare organizations can streamline the ordering of lab tests, ensuring that the right tests are ordered for each patient based on clinical indications. This enhances efficiency, reduces errors, and improves the quality of patient care.
Mapping Table
Data Field | Source Field Data Type | Resource Mapping Context | Source Data Field Cardinality | Source Data Field Description | Example Value | Source Data Field Validation Rule | Mapped FHIR Resource | Mapped FHIR Data Field | Augmented Mapping | Associated Coding System | Associated FHIR Data Field Extension | Mapped FHIR Data Field Type |
---|---|---|---|---|---|---|---|---|---|---|---|---|
compendium_code | String | Top Level | 0..1 | - | - | PlanDefinition | extension[*].valueString | - | NA | compendium-code | TBD | |
created_date | DateTime | Top Level | 0..1 | Time at which elation created this order.Can be different from chart_date when the order was imported into a chart from a different source and document_date when documenting an order that happened at some other time. | - | PlanDefinition | extension[*].valueDateTime | - | NA | created-date | TBD | |
document_date | DateTime | Top Level | 0..1 | Time at which this order was created in whichever system created it. Could be historical or same as the create_date. | - | PlanDefinition | approvalDate | - | NA | - | TBD | |
id | Integer | Top Level | 0..1 | The id of the lab order set in Elation's systems. Will be unique. | - | - | PlanDefinition | id | - | NA | - | TBD |
lab_vendor | Integer | Top Level | 0..1 | - | - | - | PlanDefinition | extension[*].valueInteger | - | NA | vendor | TBD |
name | String | Top Level | 0..1 | The name of the lab order set. | - | - | PlanDefinition | name | - | NA | - | TBD |
practice | Integer | Top Level | 0..1 | The id of the practice. | - | - | PlanDefinition | extension[*].valueReference.reference | - | NA | practice | TBD |
content | Object | Contained | 0..1 | Represents the content of the lab order set. | - | - | ServiceRequest | - | - | NA | - | TBD |
content.collection_datetime | DateTime | Contained | 0..1 | If lab specimen collection is done onsite, this is the time at which the collection was taken. | - | - | ServiceRequest | contained[].extension[].valueDateTime | - | NA | collection-date | TBD |
content.fasting_method | String | Contained | 0..1 | Instructions for patient and lab on how long they should fast before specimen collection. | - | 'fasting_12_hour', 'fasting_8_hours', 'fasting_2_hours', 'fasting_none', 'fasting_random' | ServiceRequest | contained[].extension[].valueString | - | NA | fasting-status | TBD |
content.icd10_codes | Object | Contained | 0..* | ICD10 diagnosis codes provided along with the order. | - | - | ServiceRequest | - | - | NA | - | TBD |
content.icd10_codes.code | String | Contained | 0..1 | - | - | - | ServiceRequest | contained[].reasonCode[].coding[*].code | - | NA | - | TBD |
content.icd10_codes.description | String | Contained | 0..1 | - | - | - | ServiceRequest | contained[].reasonCode[].coding[*].display | - | NA | - | TBD |
content.id | Integer | Contained | 0..1 | Represents the content id of lab order set. | - | - | ServiceRequest | contained[].extension[].valueInteger | - | NA | content-id | TBD |
content.patient_instructions | String | Contained | 0..1 | Notes for patient. | - | - | ServiceRequest | contained[*].patientInstruction | - | NA | - | TBD |
content.standing_order_end_date | Date | Contained | 0..1 | Date at which standing order should be canceled. | - | - | ServiceRequest | contained[].extension[].valueDateTime | - | NA | end-date | TBD |
content.standing_order_frequency | String | Contained | 0..1 | Number of times order should be performed on a standing basis. | - | string(50) | ServiceRequest | contained[].extension[].valueString | - | NA | frequency | TBD |
content.stat_method | String | Contained | 0..1 | - | - | 'wet_reading_phone', 'wet_reading_fax', 'stat_phone','stat_fax', 'stat_phone_fax' | ServiceRequest | contained[].extension[].valueString | - | NA | stat-method | TBD |
content.test_center_notes | String | Contained | 0..1 | Notes for Lab. | - | - | ServiceRequest | contained[*].note[1].text | - | NA | - | TBD |
content.tests | Object | Contained | 0..* | The list of tests that should be performed by the lab. Must all be either from the same compendium or no compendium. | - | - | ServiceRequest | - | - | NA | - | TBD |
content.tests.code | String | Contained | 0..1 | Any code associated with the test, usually provided by the lab vendor's compendium. | - | string(50) | ServiceRequest | contained[*].code.coding[1].code | - | NA | - | TBD |
content.tests.compendium | Integer | Contained | 0..1 | The id of the compendium provided the lab vendor that provides the lab order test. All tests in the same order MUST share the same compendium. | - | - | ServiceRequest | contained[].code.extension[].valueInteger | - | NA | compendium | TBD |
content.tests.cpts | Integer | Contained | 0..* | A list of CPT codes associated with the lab order test. | - | - | ServiceRequest | contained[].code.extension[].valueInteger | - | NA | cpts | TBD |
content.tests.created_date | DateTime | Contained | 0..1 | Time at which Elation created this Lab Order Test. | - | - | ServiceRequest | contained[].code.extension[].valueDateTime | - | NA | created-date | TBD |
content.tests.deleted_date | DateTime | Contained | 0..1 | Time at which this Lab Order Test was deleted. Can happen when a lab order compendium update deprecates a test. | - | - | ServiceRequest | contained[].code.extension[].valueDateTime | - | NA | deleted-date | TBD |
content.tests.id | Integer | Contained | 0..1 | The id of the Lab Order Test. | - | - | ServiceRequest | contained[*].code.id | - | NA | - | TBD |
content.tests.lab_vendor | Integer | Contained | 0..1 | The id of the lab vendor who provides the lab order test. | - | - | ServiceRequest | contained[].code.extension[].valueInteger | - | NA | lab-vendor | TBD |
content.tests.name | String | Contained | 0..1 | The name of the Lab Order Test. | - | string(255) | ServiceRequest | contained[].code.extension[].valueString | - | NA | test-name | TBD |
content.tests.practice_created | Integer | Contained | 0..1 | The id of the practice that created the test if practice created. | - | - | ServiceRequest | contained[].code.extension[].valueInteger | - | NA | practice-created | TBD |
content.tests.procedure_class | String | Contained | 0..1 | Code provided by specific compendiums that indicate the "class" of test, e.g. histology vs cytology. Some lab vendors require that tests with specific procedure classes need to ordered separately. | - | string(50) | ServiceRequest | contained[].code.extension[].valueString | - | NA | procedure-class | TBD |
content.tests.questions | Object | Contained | 0..* | A list of Ask on Entry (AOE) Questions that need to be answered by the orderer when creating the order. | - | - | ServiceRequest | contained[].code.extension[].valueString | - | NA | questions | TBD |
content.tests.synonyms | String | Contained | 0..* | A list of synonyms that are useful when searching for a specific test. | - | - | ServiceRequest | contained[].code.extension[].valueString | - | NA | synonyms | TBD |