xCaliber healthCare Data Mesh

Document Reference

Document Reference

Introduction

The Document Reference data model is a critical component of our healthcare platform, designed to provide comprehensive information regarding the status of clinical documents for patients. These documents track the handling and availability of medical records throughout a patient's healthcare journey. Leveraging the TXA HL7 segment and other relevant fields, this model offers invaluable insights into document management and patient care.

Use Case

Developers can leverage the Document Reference data model for a variety of use cases in the healthcare domain:

  1. Patient Record Management: Developers can use this model to access and manage patient records, including their availability status, completeness, and confidentiality. This is crucial for ensuring that healthcare providers have access to the most up-to-date and accurate patient information.
  2. Document Tracking: With the unique_document_number and activity_datetime fields, developers can track the movement and handling of clinical documents within the healthcare system. This information is essential for auditing and compliance purposes.
  3. Document Availability: The document_availability_status field allows developers to check whether specific documents are available or if they are still pending. This information can be used to trigger notifications or workflow actions when documents become accessible.
  4. Document Completion: Developers can query the document_completion_status field to identify incomplete documents that require further action or additional information. This helps ensure that patient records are comprehensive and accurate.
  5. Document Confidentiality: The document_confidentiality_status field provides insights into the confidentiality level of clinical documents. Developers can use this information to implement access controls and comply with privacy regulations.
  6. Document Origination: The origination_datetime field enables developers to determine when clinical documents were originally created or added to the patient's record. This information can be used to identify the age and relevance of documents.
  7. Transcription Management: Developers can leverage the transcription_datetime field to track when clinical documents were transcribed, helping to monitor the timeliness of data entry and document updates.
  8. Document Retrieval: Healthcare providers often need to retrieve specific documents quickly. Developers can build search and retrieval functionalities using the document_id and other relevant fields to facilitate efficient document access.
  9. Compliance and Auditing: The Document Reference model supports compliance efforts by providing a comprehensive audit trail of document activities. Developers can use this data for compliance reporting and monitoring.

Data Fields

Field NameDescriptionHL7 MappingData TypeLabelUse Case
patient_idId of the patientPID-3-1stringPatient 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.
document_formatDocument FormatNot MappedstringDocument Format"Document Format" typically refers to the format or structure used for electronic healthcare documents, such as clinical notes, reports, and other medical documents. These documents are often exchanged electronically within healthcare systems to facilitate data sharing and record-keeping.
document_storage_statusDocument Storage StatusTXA-20stringDocument Storage Status"Document Storage Status" typically refers to the status or condition of a healthcare document. This status provides information about the document's current state within the healthcare system, including whether it has been stored, archived, finalised, or is in a draft or preliminary form.
unique_document_numberUnique Document NumberTXA-12-1stringUnique Document NumberThis field usually contains the unique document number. It is a system-assigned identifier that distinguishes one document from another. The format and structure of this identifier can vary based on the organization's conventions and standards.
encounter_idEncounter IDPV1+MSH-10stringEncounter IDThis unique identifier is used to associate various HL7 messages with a specific patient encounter or visit. It ensures that data and events are accurately linked to the correct patient's healthcare journey.
document_availability_statusDocument Availability StatusTXA-19stringDocument Availability StatusThis field often contains information about the availability status of the document. It may use codes or values to indicate whether the document is "Available," "Unavailable," "Archived," "Deleted," or in another state that reflects its accessibility.
document_completion_statusDocument Completion StatusTXA-17stringDocument Completion StatusThis field often contains information about the completion status of the document. It may use codes or values to indicate whether the document is "Final," "Draft," "Corrected," "Preliminary," or in another state that reflects its completeness.
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
document_idId of documentTXA+MSH-10stringDocument ID"Document ID" typically refers to a unique identifier associated with a healthcare document. This identifier serves to uniquely distinguish one document from another and is essential for tracking, referencing, and managing documents within the healthcare system.
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.
document_typeType of documentTXA-2stringDocument TypeThis field contains information about the document's type or category. It helps classify the document based on its content and purpose. The content of this field may include codes or descriptive text that indicate the document's type.
document_content_presentationDocument Content PresentationNot MappedstringDocument Content Presentation"Document Content Presentation" typically refers to information related to how the content of a healthcare document is presented or formatted. It may include details about the layout, structure, and style of the document's content.
document_content_rawDocument Content RawOBX-5textDocument Content RawThis field contains the raw, unprocessed content of an observation or result. This field typically holds the actual textual information or data associated with the observation.
unique_document_file_nameUnique Document File NameTXA-16stringUnique Document File NameThis field often contains the unique filename or identifier associated with the electronic file that stores the document. It serves as a key reference to access the document when needed for clinical decision-making, legal compliance, and other purposes.
activity_datetimeActivity DatetimeTXA-4dateActivity DatetimeThis field in the TXA segment often contains the date and time when the activity or event related to the document took place. This information is valuable for tracking and auditing changes made to documents, ensuring the accuracy of timestamps, and understanding the timeline of document creation and modification.
descriptionDescription of documentTXA-15stringDocument DescriptionThis field often contains a description of the document. The document description is valuable for healthcare professionals and users to quickly understand the nature and relevance of the document.
visit_numberId of the visitPV1-19-1stringVisit NumberThis field contains a unique identifier for a specific patient visit or encounter within a healthcare facility. It serves as a reference number for tracking and managing patient visits.
transcription_datetimeTranscription DatetimeTXA-7dateTranscription DatetimeThe transcription datetime represents the date and time when a document or observation result was transcribed or recorded. It helps establish when the document's content was captured in the system.
document_confidentiality_statusDocument Completion StatusTXA-18stringDocument Confidentiality StatusThe document confidentiality status indicates the level of confidentiality or sensitivity of a healthcare document. It includes categorising documents as "Confidential," "Restricted," "Normal," or other levels based on organizational policies.
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.
document_urlDocument UrlOBX-5stringDocument Url The "document_url" represents a Uniform Resource Locator (URL) that points to the location of a document or resource, often an electronic document, in a healthcare system or external repository.
notes_specialtyNotes SpecialtyZTX-2stringNotes SpecialtyNotes Specialty typically refers to a field within a healthcare record or message that specifies the particular medical specialty or category to which a clinical note or document belongs.
origination_datetimeOrigination DatetimeTXA-6dateOrigination DatetimeTheis field serves as a timestamp for when the clinical document was initially created or authored. It helps in tracking the timing of document creation and is useful for managing and organising clinical documents.
document_content_textDocument Content TextDerived from OBX-5textDocument Content TextThis field is often used to convey clinical notes, such as progress notes, discharge summaries, or narrative descriptions of findings. It can be used to provide textual explanations or interpretations of numeric or structured data presented in other parts of the HL7 message.
alternate_visit_idAlternative visit idPV1-50/PID-18stringAlternate Visit IdThis field provides an alternate identifier for a patient's visit. It is used for tracking and cross-referencing patient visits and records, especially in scenarios requiring multiple identifiers or references. This field is recorded during patient registration and aids in accurate record linkage.
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.
edit_datetimeEdit DatetimeTXA-8dateEdit DatetimeThis field serves as a timestamp for the most recent edit or modification made to a clinical document. It helps in tracking when changes were made to the document and who made those changes.
document_change_reasonDocument Change ReasonTXA-21stringDocument Change ReasonThis field is used to explain why a particular change or modification was made to a clinical document. It helps in tracking and documenting the reasons behind changes to clinical documents, providing a record of justifications.

Similar Models

Here are the models that are similar to the current data model

Diagnosis_Provider - It captures and gives information regarding the Clinical Documents of the patients and their handling status by the providers

Document_Identifier - It captures and gives information regarding the Clinical Documents of the patients and their handling status by the providers