Lab Order
Source Object: Lab Order
Overview and Usage: The "Lab Order" source object in athena EHR is designed for managing and documenting laboratory test orders. It plays a crucial role in healthcare applications, facilitating the creation and tracking of lab test requests. Key data fields include:
- Diagnosis SNOMED Code: Contains the SNOMED code representing the diagnosis for the lab order.
- Facility ID: Identifies the healthcare facility where the lab order was placed.
- Facility Note: Provides any additional notes or information specific to the facility.
- Future Submit Date: Specifies the anticipated submission date for the lab order.
- High Priority: Indicates whether the lab order is marked as high priority.
- LOINC: Contains the LOINC (Logical Observation Identifiers, Names, and Codes) for standardizing lab tests.
- Order Type ID: Represents the order type for the lab test request.
- Provider Note: Allows for additional notes or comments related to the lab order.
- Insurances (Additional Information, Authorization Number, Authorization Status, Effective Dates, Insurance Package ID, Member ID, Name, Patient Insurance ID, Sequence, Visits Approved): Contains information related to the patient's insurance coverage, including authorization details and effective dates.
- Questions (Answer, Question): Includes any questions or answers related to the lab order.
- Attachments (Document Class, Document Description, Document ID, Encounter ID, Flowsheet ID, Section Name, Section Name Key): Can store documents, attachments, or related information relevant to the lab order.
- Action Note: Provides space for recording notes or actions taken for the lab order.
Developers can utilize the "Lab Order" source object to create applications for placing and tracking lab test orders, ensuring seamless communication between healthcare providers and laboratories. This object streamlines the process of ordering and managing diagnostic tests, contributing to efficient patient care and accurate record-keeping.
Mapping Table
Data Field | Example Value | Source Data Field Description | Source Field Data Type | Source Data Field Cardinality | Mapped FHIR++ Resource | Mapped FHIR Data Field | Augmented Mapping | Associated Coding System | Associated FHIR Data Field Extension | Mapping Context |
---|---|---|---|---|---|---|---|---|---|---|
diagnosissnomedcode | - | The SNOMED code for diagnosis this order is for. | Integer | 0..1 | serviceRequest | reasonCode.[*].coding | system=http://snomed.info/sct | Snomed | - | Top Level |
facilityid | - | The athena ID of the lab you want to send the order to. Get a localized list using /chart/configuration/facilities. | Integer | 0..1 | serviceRequest | order.performer.[0].reference.split("/")?.[1] | - | - | - | Top Level |
facilitynote | - | A note to send to the lab. | String | 0..1 | serviceRequest | note[*].text | note[*].authorString=facility | - | - | Top Level |
futuresubmitdate | - | The date the order should be sent. Defaults to today. | String | 0..1 | serviceRequest | occurrenceDateTime | - | - | - | Top Level |
highpriority | - | If true, then the order should be sent STAT. | Boolean | 0..1 | serviceRequest | if (priority === "stat") then true , else false | - | - | - | Top Level |
loinc | - | The LOINC of the lab you wish to order. Either this or ordertypeid can be used, but not both. | String | 0..1 | serviceRequest | code.coding[*].code | system=http://loinc.org | LOINC | - | Top Level |
ordertypeid | - | The athena ID of the lab to order. Get the IDs using /reference/order/lab. Either this or LOINC can be used, but not both. | Integer | 0..1 | serviceRequest | code.coding[*].code | - | - | - | Top Level |
providernote | - | An internal note for the provider or staff. | String | 0..1 | serviceRequest | note[*].text | note[*].authorString=practitioner | - | - | Top Level |
insurances.additionalinformation | - | Additional information note. | string | 0..1 | Coverage | extension.valueString | additional-information | Contained | ||
insurances.authorizationnumber | - | Authorization number. | string | 0..1 | Coverage | identifier.value | Contained | |||
insurances.authorizationstatus | - | The authorization status for this insurance. | string | 0..1 | Coverage | extension.valueString | authorization-status | Contained | ||
insurances.effectiveenddate | - | Effective end date. | string | 0..1 | Coverage | period | Contained | |||
insurances.effectivestartdate | - | Effective start date. | string | 0..1 | Coverage | period | Contained | |||
insurances.insurancepackageid | - | Insurance package id. | string | 0..1 | Coverage | identifier.value | Contained | |||
insurances.memberid | - | Member id. | string | 0..1 | Coverage | extension.valueString | member-id | Contained | ||
insurances.name | - | Name of the insurance. | string | 0..1 | Coverage | class.name | Contained | |||
insurances.patientinsuranceid | - | Patient insurance id. | string | 0..1 | Coverage | contaned.id | Contained | |||
insurances.sequence | - | Number indicating insurance sequence: 1 - Primary, 2 - Secondary, 3 - Tertiary, 4 - Quaternary. | integer | 0..1 | Coverage | extension.valueInteger | sequence | Contained | ||
insurances.visitsapproved | - | The number of visits approved. | integer | 0..1 | Coverage | extension.valueString | visits-approved | Contained | ||
questions.answer | - | BETA FIELD: The custom list of questions and answers associated with this order.This list will vary by practice. | string | 0..1 | QuestionnaireResponse | item.text | Contained | |||
questions.question | - | BETA FIELD: The custom list of questions and answers associated with this order.This list will vary by practice. | string | 0..1 | QuestionnaireResponse | item.answer.valueString | Contained | |||
attachments.documentclass | - | Class of the attached document. | string | 0..1 | DocumentReference | contained.category.coding.code | Contained | |||
attachments.documentdescription | - | A description of the attached document. | string | 0..1 | DocumentReference | contained.description | Contained | |||
attachments.documentid | - | ID of the attached document. | integer | 0..1 | DocumentReference | contained.id | Contained | |||
attachments.encounterid | - | ID of the attached encounter or order group. | integer | 0..1 | DocumentReference | contained.context.encounter.reference | Contained | |||
attachments.flowsheetid | - | ID of the attached flowsheet. | integer | 0..1 | DocumentReference | contained.extension.valueString | flow-sheet-id | Contained | ||
attachments.sectionname | - | Section name for the attached document. | string | 0..1 | DocumentReference | contained.extension.valueString | section-name | Contained | ||
attachments.sectionnamekey | - | Key name of the section of the attached document. | string | 0..1 | DocumentReference | contained.extension.valueString | section-name-key | Contained | ||
actionnote | - | The action note to add to the order. | string | 0..1 | serviceRequest | extension.valueString | action-note | Top Level |