xCaliber healthCare Data Mesh

Order Facility

Order Facility

Introduction

The Order Facility data model is a fundamental component of healthcare information systems, designed to capture and manage data related to healthcare facilities or organizations that initiate or place orders for a wide range of healthcare services, tests, procedures, or medications. This model plays a crucial role in ensuring the accurate attribution of orders to the originating healthcare facilities, facilitating effective communication and coordination throughout the patient's healthcare journey.

Use Case

Developers can harness the capabilities of the Order Facility data model to support various technical use cases, enabling the efficient management of orders and associated facility information:

  1. Order Attribution: Developers can create systems that accurately attribute orders to the initiating healthcare facilities. This attribution ensures that orders are properly associated with the facility responsible for their initiation.
  2. Facility Information Retrieval: Developers can build applications that allow users to retrieve detailed information about healthcare facilities, including facility names, addresses, contact details, and facility types.
  3. Order Tracking by Facility: Developers can implement features that enable the tracking of orders based on their originating healthcare facilities. This functionality provides insights into the performance and activity of specific facilities.
  4. Facility Performance Analysis: Developers can use the data model to analyze and assess the performance of healthcare facilities. This analysis may include metrics such as order volume, order accuracy, and adherence to clinical guidelines.
  5. Facility Identification: In cases where multiple healthcare facilities are involved in a patient's care, developers can use this model to clearly identify the facility responsible for initiating specific orders. This aids in care coordination.
  6. Facility Billing and Compensation: Billing systems often require detailed facility information to generate accurate invoices. Developers can use this model to facilitate billing processes, ensuring that healthcare facilities are appropriately compensated for their services.
  7. Facility Archiving and History: Healthcare organizations may need to maintain historical records of facility data for compliance and audit purposes. Developers can use this model to archive and retrieve facility information efficiently.
  8. Integration with Geographic Information Systems (GIS): Developers can integrate facility data with GIS systems to visualize the geographical distribution of healthcare facilities, aiding in strategic planning and resource allocation.
  9. Patient Engagement: Developers can create patient-facing applications that provide patients with information about the healthcare facilities associated with their care, including facility names, locations, and contact details.
  10. Analytics: Developers can perform data analytics on facility data to gain insights into facility utilization, geographical trends, and areas for improvement in healthcare service delivery.

Data Fields

Attribute NameDescriptionHL7 MappingData TypeLabelUse Case
facility_nameFacility NameHD-1stringFacility NameThis field is used to identify and specify the name of the healthcare facility or organisation involved in the message. It can be a hospital, clinic, laboratory, or any other healthcare entity.
encounter_idEncounter IDPV1+MSH-10stringEncounter IDThe patient ID is a unique identifier assigned to a patient within the healthcare system. It is used to accurately identify and link a patient's medical records, treatments, and history.
facility_idFacility IDORC-21-3stringFacility IDThis field is used to uniquely identify a healthcare facility or organisation. It provides a code or number that is specific to that facility within a healthcare information system.
bedBedHD-2stringBedThe "Bed" information in healthcare refers to the specific bed or location within a healthcare facility where a patient is assigned or accommodated. Knowing the specific bed where a patient is located is essential for effective patient management within the facility.
point_of_carePoint Of CareHD-2stringPoint Of CareThis field is used to convey information about the location within a healthcare facility where a specific action or observation took place. This segment is commonly used in laboratory-related messages (e.g., orders and results) to specify the location of a test or procedure.
bundle_idID of bundleMSH-10stringBundle ID“bundle ID" typically refers to a unique identifier assigned to a group or bundle of related messages or data elements. This identifier is used to associate multiple messages or pieces of information that are related to a specific patient, event, or transaction.
patient_idThis is patient_id attributePID-3-1stringPatient IDThis field is used to convey information about the location within a healthcare facility where a specific action or observation took place. This segment is commonly used in laboratory-related messages (e.g., orders and results) to specify the location of a test or procedure.
xc_visit_idXC visit idBased on alternate_visit_id followed by visit_number followed by system generated IDstringXC visit idThe "xc_visit_id" is a unique identifier used to group together all the interactions, procedures, tests, and check-ups associated with a single patient visit in a healthcare setting. This identifier helps in organising and managing various activities and data related to that specific patient encounter.
visit_numberId of the visitPV1-19-1stringVisit NumberThe visit number serves as a unique identifier for a specific patient visit or encounter within a healthcare facility. It distinguishes one visit from another.
facility_phone_numberFacility Phone NumberORC-23-1stringFacility Phone NumberThis field provides a means of contact for the healthcare facility or organisation. It is often used for communication purposes related to the order or message.
facility_uidThis is facility_uid attributeSystem GeneratedstringFacility UIDThis is the unique identifier assigned to a healthcare facility. It distinguishes one facility from another within the XC system.
facility_addressFacility AddressORC-22,RXA-28,XADjsonFacility AddressThis field helps in identifying and specifying the physical location of the healthcare facility or organisation. This can include the street address, city, state, postal code, and any other relevant location details.
alternate_visit_idAlternative visit idPV1-50/PID-18stringAlternate Visit IdThis field is an identifier associated with a specific order or request for healthcare services. This identifier helps track and manage orders within healthcare systems.
facility_codeCode of the facilityHD-2stringFacility CodeThis field is used to uniquely identify a healthcare facility or organisation within the context of the message. It serves as a standardised code that corresponds to the facility's identity.
descriptionLocation DescriptionORC-23-1stringLocation DescriptionThis field may be used to provide additional details or clarifications regarding the order. It can help ensure that the order's intent is clear to the receiving party.
roomRoomHD-2stringRoomThis field is commonly used to indicate the specific room or area where a patient is located within a healthcare facility. This can be a hospital room, an examination room, a treatment area, or any other defined location
batch_idBatch idSystem GeneratedstringBatch ID"batch ID" is a unique identifier assigned to a group of messages that are logically grouped together for processing or transmission. Batching messages is a common practice in healthcare systems to efficiently manage and transmit multiple messages as a single unit
facility_typeType of the facilityENUMstringFacility TypeThis field is crucial for providing appropriate patient care. It helps healthcare providers know whether the patient is in an inpatient or outpatient setting, which can impact treatment decisions.
lineageThis is lineage attributeFixed - HL7stringLineage"lineage" refers to the information about the origin or source of a message. It helps trace the path of the message, indicating where it originated, how it was transmitted, and any intermediate systems or components it passed through before reaching its destination.
order_idThis is order_id attributeSCH+MSH-10, ORC+MSH-10stringOrder IDThis field is an identifier associated with a specific order or request for healthcare services. This identifier helps track and manage orders within healthcare systems.