Skip to main content

Logs

Overview

The Logs section in OmegaAI provides a centralized workspace for monitoring, reviewing, and managing all system activities and communication tasks. This includes DICOM, HL7, email, SMS, notifications, faxes, and audit-related events.

Using Logs, you can:

  • Track workflow events in real time

  • Identify issues quickly

  • Troubleshoot communication failures

  • Maintain operational transparency

  • View and manage outgoing DICOM/FHIR tasks (based on permissions)

This manual explains how to access, customize, and interpret each log type in OmegaAI.

Accessing and Monitoring Logs in OmegaAI

This section provides detailed instructions on how to access and monitor different Logs within the OmegaAI system. You will learn how to navigate the Logs interface, utilize various functionalities like searching, sorting, and managing task records, and understand the significance of different columns and statuses associated with tasks.

Steps to Access Logs

  • Open the OmegaAI homepage.

  • In the left-side navigation panel, click the Logs icon to open the Logs page.

    Logs

  • The DICOM Log appears by default when you open the Logs section.

  • To switch to a different log type, click the blue round DICOM selector button located at the bottom-right corner of the Logs screen.

  • A list of available log types will appear. Select the desired Log type from the list to change the view.

    The following logs are available:

Logs Interface Overview

  • Header:

    • Portfolio Name: Displays the name of the currently opened log (e.g., DICOM Log, Email Log, etc.).

    • Record Count (Numeric Indicator): Shows the total number of log records available in the selected log type.

    • Download Icon (Export): Allows you to download the displayed log records in CSV and Excel formats.

      Logs

  • Column Operations:

    • Search and Filter Records: Apply filters based on any column through search filters.

    • Sorting Records: Sort the records either in ascending or descending order by clicking the drop-down arrow associated with any column and selecting the desired sorting option.

      Logs

Customize Logs

1. Accessing Log Settings

  • Open the DICOM Log page by clicking the Logs icon in the left-side navigation panel on the OmegaAI homepage.

  • Click the blue log selector button at the bottom right corner of the screen.

  • From the list of available log types, choose the log you want to customize---such as DICOM Log, HL7 Log, Audit Log, Activity History, or Fax Log.

  • After selecting the log type, click Settings to open the corresponding Log Settings drawer.

    Logs

2. Customizing Columns

  • Adding Columns:

    • Click the Add (+) icon to insert an empty column into the DICOM Log grid.

    • Select the dropdown arrow on the new empty column and choose the required column name from the list. This lets you add additional data fields that are important for your workflow.

  • Clearing Column Values:

    • To remove specific data from a column while keeping the column visible, click on the Clear text (X) icon associated with that column.
  • Deleting Columns:

    • If a column is no longer needed, click the Delete (Trash) icon associated with the column to remove it from the grid entirely.
  • Rearranging Columns

    To change the order of columns in the log layout:

    • Hover over the column name---a drag handle will appear to the left of the column.

    • Right-click the drag handle and drag the column to your desired position.

    This lets you easily customize the column order based on your viewing preferences.

    Logs

3. Applying Filters

  • Click on the Filters tab to switch to the Filters section and view all available filter options for the selected log.

  • Use the search fields or dropdowns under each filter category to refine the displayed log records.

  • Apply one or multiple filters simultaneously to narrow down results based on your requirements.

  • After selecting the filters, click Save to apply them to the log view.

    Logs

4. Applying Sorting Options

  • Click the Sort tab to switch to the sorting section.

  • Click the Add (+) icon to insert a new sort rule.

  • Open the Column Name dropdown and select the field you want to sort by:

  • Use the up/down arrow icons to choose the sort order:

    a. Up arrow (↑) for ascending order

    b. Down arrow (↓) for descending order

  • If needed, click the Clear (X) icon to reset the selected column.

  • To remove a sort rule, click the Delete (Trash) icon.

  • Click Save to apply the sorting preferences to the log view.

    Logs

Types of Logs

DICOM Logs

The DICOM Log provides a centralized view for monitoring, tracking, and managing all incoming and outgoing DICOM tasks.

See how to Navigate to DICOM Logs

  1. Menu Tab Features

    • Action: Indicates whether DICOM is active and includes Retry/Cancel buttons for DCIOM being sent (not applicable to received studies).

      • Retry: Click to retry a failed transmission, changing the DICOM status back to 'In Progress'.

      • Cancel: Click to cancel a transmission, changing the DICOM status to 'Cancelled'.

    • Status: Displays the current status of the task with options to filter records by multiple status fields.

    • Priority and Other Columns: Additional columns such as Priority, Number of Objects, Task Start, Task End, and Duration provide detailed information about the DICOM specifics.

    • Patient and Study Details: Columns like Patient ID, Patient Name, Managing Organization, and others offer details about the patient and study associated with the respective DICOM.

  2. Monitoring DICOM Details

    • View detailed information for each DICOM, including the start and end times, duration, involved parties (like the patient and managing organization), and the purpose of the task (study reason).

See how to Customize DICOM Log Settings

Checking the DICOM Log

  • You can check or monitor the DICOM Log by looking at the values in the DICOM Log grid. The following table lists the different columns and their descriptions.
ColumnDescription
# of ObjectsNumber of objects sent and received.
# FailedThe total number of failed attempts for the task.
Accession NumberAccession number of the study that is associated with the order.
ActionIndicates whether DICOM is active and includes Retry/Cancel buttons for DCIOM being sent (not applicable to received studies).
AE TitleApplication Entity Title of the connected device.
Creation Date TimeThe date and time when the task were created.
Delivery TimeThe date and time when the system attempted to deliver the DICOM object.
DeviceThe device shows the name of the system, service, or connector involved in processing the DICOM task. This may include PACS gateways, cloud functions, integration services, or local network devices that handle sending or receiving DICOM files.
Device TypeType of system or endpoint involved in the DICOM transaction.
DICOM StationDICOM Station displays the name or identifier of the DICOM workstation, gateway, or service that processed the task. It identifies the specific station or endpoint responsible for sending, receiving, or handling the DICOM transaction.
Duration

Total duration from when the task started until its completion time.
For receive operations, it is calculated only after the task is complete. Until the task is completed, the field is empty.

Execution TimeDate and time at which the task started executing.[SD2.1]
Failure ReasonReason for any failure encountered during transmission.
IntentShows how actionable the task is. For example, if the task is planned, proposed, etc.
IssuerDisplays the Issuer associated with the patient.
Last ModifiedThe time when the record was modified, such as paused, put on hold, or cancelled.
MessageAdditional message or system note associated with the task.
NoteThe description of the event and errors, if any.
Notification TypeType of DICOM-related event that triggered a system notification, such as Import, DicomReceive, or DicomStorePush.
Managing OrganizationDisplays the Managing Organization of the record.
Patient IDUnique identifier of the patient involved in the study.
Patient NameName of the patient related to the DICOM task.
Peer HostDisplays the hostname or IP address of the remote system involved in DICOM communication.
Reason CodeReason Code provides a standardized system-generated code that explains the outcome of a DICOM task
ReceiverRecipient of the DICOM transmission.
Requester

Name of the device requesting the study.
Displays the Imaging or Managing Organization name If it is an automatic routing rule.

SenderSource system or device sending the DICOM data.
Status

• By default, it displays all the statuses of the studies that are sent or received.
• Receive operations have only two statuses: In Progress or Completed.
You can choose multiple fields in this filter to search for records.

Status ReasonProvides more information on the current status of the task. Note: For received objects, the reason is always DICOM Receive.
Study Date TimeDate and time of study.
Study Instance UIDUnique DICOM identifier assigned to an imaging study.
Study DescriptionProvides the DICOM-defined text that describes the imaging exam performed.
Task Start

• This field is a date range picker. You can use this to filter studies based on a certain start date.
• Displays timestamps, if
o A task is started and completed.
o A task is started and put on hold.
o A task is started, put on hold, and resumed.
In this case, the task start time is the time at which the task resumed.
• The first object in a receive operation is received.
• This field is blank, if:
o The task is pending and has not started.
o A task is put on hold and has not started.
The time is precise to seconds.

Task End

• This field is a date range picker. You can use this to filter studies based on a certain end date.
• Displays timestamps, if
o A task is started and completed.
o A task is started, put on hold, resumed, and then completed.
In this case, the task end time is the time at which the task is completed.
• In a receive operation, no more objects are received for 30 seconds. After 30 seconds, the task is marked as Complete.
• This field is blank, if:
o The task is pending and has not started.
o A task is put on hold and has not started.
o A task is started and put on hold.
The time is precise to seconds.

Transmission Priority

Indicates the urgency level assigned to a DICOM task—such as Low, Medium, High, or Highest.
The studies are sorted by priority and then by first-in, first-out (FIFO) if priority values are identical.
The priority options are sorted in the following order (from highest to lowest priority):

  1. Highest
  2. High
  3. Medium
  4. Low
    If you have edit privileges, you can change the priority of the studies. However, you can do so only for studies that are being sent.
    Note: For received operations, the priority cannot be changed; it is always determined by the transmission device.
TriggerEvent or action that initiated the task.
Visit #Visit number linked to the patient or study.

HL7 Log

The HL7 Log allows you to track all HL7 message transactions within OmegaAI. It displays the identifying, diagnostic, and routing details of each message---such as Task Id, patient and accession identifiers, HL7 message type and event, error count, failure reason, sender, and receiver---so you can locate a specific message, understand why it failed, and resend it if it was cancelled.

See how to Navigate to HL7 Log and Customize HL7 Log Settings earlier in this guide.

Monitoring HL7 Details

  • View detailed information for each HL7 message in respective columns: Task Id, Status, Error Count, Failure Reason, HL7 Message Type, HL7 Message Event, Patient Name, Patient ID, Accession Number, Study Instance UID, Managing Organization, Imaging Organization, Sender, Receiver, Creation Date Time, Last Modified, and Description.

  • Find a specific message. You can filter the log by:

    • Patient and study identifiers --- Patient ID, Patient Name, Accession Number, and Study Instance UID.

    • Organization --- Managing Organization and Imaging Organization. These two are pickers: select an organization from the list rather than typing a name. Each filters on one organization at a time.

    • Message details --- Task Id, Status, HL7 Message Type, and HL7 Message Event.

    • Time --- Last Modified, using a date range.

  • How the text filters match. Patient ID, Patient Name, Accession Number, Task Id, and Study Instance UID match from the beginning of the value, so a partial entry works as long as you start at the beginning---searching a patient ID for PID12 finds PID12345, but searching 12345 does not.

  • Bring the most-retried messages to the top. The Error Count column can be sorted, which groups the messages that have failed most often.

  • Choose your own columns. Open Log Settings for the HL7 Log to add, remove, and rearrange these columns to suit how your team troubleshoots. See Customize Logs.

  • Resend a cancelled message. Messages with a status of Cancelled show a Resend action in the Action column. See Resending a Cancelled HL7 Message.

Checking the HL7 Log

  • You can check or monitor the HL7 Log by looking at the values in the HL7 Log grid. The following table lists the different columns and their descriptions.
ColumnDescription
ActionHolds the Resend button for messages whose status is Cancelled. No button appears for messages in any other status.
Task IdThe unique identifier of the underlying task. You can filter on a full or partial value, which makes this the quickest way to locate one specific message.
StatusShows the current state of the HL7 message, such as Completed, In Progress, Failed, or Cancelled. You can select multiple statuses in this filter to search for records.
Error CountThe number of failed delivery attempts recorded for the message. This column can be sorted, so you can bring the most-retried messages to the top.
Failure ReasonThe detail reported when a delivery attempt failed. Long values are shortened in the grid---hover over the cell to read the full text.
HL7 Message TypeThe type of HL7 message, for example ORM (order), ORU (result or report), or DFT (financial transaction).
HL7 Message EventThe HL7 trigger event that produced the message, for example O01 or R01.
Patient NameName of the patient associated with the HL7 message. Filterable.
Patient IDUnique identifier of the patient associated with the HL7 message. Filterable.
Accession NumberAccession number of the study associated with the message. Filterable. Blank for messages that are not linked to an imaging study, such as a document uploaded to a patient record.
Study Instance UID

The unique DICOM identifier linking the HL7 message to a specific imaging study.
Populated for order (ORM), result (ORU), and financial (DFT) messages. Blank for messages that are not linked to an imaging study.

Managing OrganizationDisplays the Managing Organization of the record. This is populated for every HL7 message, including messages that are not linked to a study. Filterable by selecting a single organization from a picker.
Imaging OrganizationDisplays the Imaging Organization of the associated study. Filterable by selecting a single organization from a picker. Blank for messages that are not linked to an imaging study.
Sender

The party that triggered the outbound message: the login email of the user where one was recorded, otherwise the name of the device that initiated it, or System when neither can be determined.
The sender is captured when the message is first created and does not change if the message is later resent---so it always identifies who originally triggered the message, not who resent it.

ReceiverThe connected destination the message is sent to.
Creation Date TimeThe date and time when the message was created.
Last ModifiedThe date and time when the record was last updated---for example, when a delivery attempt failed or the message was resent. This field is a date range picker, so you can narrow the log to a specific window.
DescriptionA brief statement summarizing the action or update associated with the HL7 message.

Resending a Cancelled HL7 Message

Outbound HL7 messages can end up Cancelled---for example, if an infrastructure interruption prevented them from being delivered. You can requeue such a message directly from the HL7 Log, without needing a manual behind-the-scenes intervention.

To resend a cancelled message:

  • Open the HL7 Log. See how to Navigate to HL7 Log earlier in this guide.

  • Locate the message you want to resend. Filter the Status column by Cancelled to list only the messages that can be resent.

  • In the Action column for that row, click Resend.

    Resend a cancelled HL7 message from the HL7 Log

The message is requeued immediately: its error count is reset and the message is sent again to the connected destination. The row shows its new status the next time the log refreshes.

note
  • Resend does not ask for confirmation. The message is requeued as soon as you click Resend.

  • Resend applies to one message at a time. Selecting several rows and resending them together is not supported.

  • The Resend action appears only for messages whose status is Cancelled. It is not available for messages in any other status, and it does not appear in the DICOM, Email, SMS, Notification, Audit, or Fax logs.

Email Log

The Email Log displays all email activities within OmegaAI, allowing you to monitor each message's status, sender, receiver, trigger, and content for better tracking and troubleshooting of email communications.

See how to Navigate to Email Log earlier in this guide.

Monitoring Email Log Details

  • View detailed information for each Email initiative in respective columns: Status, Sender, Receiver, Trigger, Message, etc.

SMS Log

The SMS Log allows you to track all SMS notifications sent through OmegaAI, displaying important details such as status, sender, receiver, trigger, and message content to help you monitor and troubleshoot SMS communication activities.

See how to Navigate to SMS Log earlier in this guide.

Monitoring SMS Log Details

  • View detailed information for each SMS initiative in respective columns: Status, Sender, Receiver, Trigger, Message, etc.

Notification Log

The Notification Log provides a detailed record of all system-generated notifications in OmegaAI, allowing you to track each notification's status, sender, receiver, trigger, and message content for effective monitoring and troubleshooting.

See how to Navigate to Notification Logs earlier in this guide.

Monitoring Notification Log Details

  • View detailed information for each Notification initiative in respective columns: Status, Sender, Receiver, Trigger, Message, etc.

Checking the Communication Logs

  • You can check or monitor the Email, SMS and Notification Log by looking at the values in the grid. The following table lists the different columns and their descriptions.
ColumnDescription
StatusIndicates the current state of the message, such as Completed, Failed, In Progress, or Cancelled.
SenderShows the email address, phone number, or system that initiated the message.
ReceiverDisplays the recipient’s email address, phone number, or user account.
TriggerIdentifies the event or action that caused the message to be sent, for example, an appointment confirmation, workflow automation, or order update.
MessageContains the content or body of the notification, email, or SMS sent to the recipient.
Execution TimeThe exact date and time when the system initiated the message-sending process.
Delivery TimeThe date and time when the message were delivered or attempted to be delivered, regardless of the outcome.
Failure ReasonDisplays details explaining why a message failed, if applicable (e.g., invalid address, network error, missing template).
Notification TypeIdentifies the category or source of the notification sent by the system, such as OAINotification or BlumeNotification. It helps to distinguish which system module or workflow generated the notification.

Audit Log

This section provides a detailed record of all system-level activities performed by users, services, and internal processes. It helps you monitor access, track changes, and review events for security, compliance, and operational oversight.

See how to Navigate to Audit Log and Customize Audit Log Settings earlier in this guide.

When reviewing audit activity related to a patient, use the following identifiers:

  • Patient ID
  • Patient Name

These identifiers are commonly logged for actions such as patient record creation, updates, access, or viewing patient-related data.

For audit events associated with imaging studies, search using:

  • Accession #
  • Study Instance UID
  • Study Status
  • Patient ID or Patient Name

Study-related audit entries typically include events such as study access, viewing, printing, export, or status changes.

When tracking activity related to orders, use:

  • Accession #
  • Visit #
  • Patient ID
  • Managing Organization

Order-related audit logs capture events such as order creation, modification, execution, or cancellation.

For documents (reports, attachments, or clinical files), search using:

  • Entity Type = Document
  • Patient ID or Patient Name
  • Associated Accession # or Visit # (if applicable)
  • Action or Subtype (e.g., Create, Read/View, Update)

These events record actions such as document upload, download, modification, or deletion.

Activity History

This section provides a personal record of all actions performed by the currently logged-in user. It helps you track your own changes, updates, and interactions within the system for better transparency and workflow monitoring.

See how to Navigate to Activity History and Customize Activity Log Settings earlier in this guide.

Checking the Audit Log and Activity History

  • You can check or monitor the Audit Log and Activity History by looking at the values in the Log grid. The following table lists the different columns and their descriptions.
ColumnDescription
Access DatetimeThe exact date and time when the event or action occurred.
Accession #The unique identifier assigned to the imaging study involved in the event.
Action

Indicates the type of operation performed on the system or patient data. Common actions include:
• Create—A new record or item was added to the system (e.g., creating a study, user, or configuration).
• Read/View/Print—The user accessed data for viewing or printing without making any changes.
• Execute—A system- or user-initiated function was performed (e.g., load, search, process, or other background operations).
• Update – An existing record or item was modified (e.g., editing patient details, updating study information).
• Delete—A record or item was removed from the system.

Entity TypeIndicates the type of resource or data entity involved in the logged action. This helps you identify which category of system object the user or process interacted with during the event.
Entity RoleIndicates the function or role of the entity in the logged action. This helps you understand how the entity participated in the event.
Imaging OrganizationDisplays the Imaging Organization of the record.
IP AddressShows the network address from which the action was performed. This helps identify the source location or device involved in the event.
Login EmailDisplays the email address of the user who performed the action. This helps identify which user account initiated the event.
Managing OrganizationDisplays the Managing Organization of the record.
OutcomeIndicates the result of the action performed. It shows whether the event was successful or if it resulted in a failure, helping you evaluate the status and integrity of each logged operation.
Outcome DescriptionProvides detailed information about the result of the action. It describes what happened during the event, including success messages, system responses, or error details when an issue occurs.
Patient IDDisplays the unique identifier assigned to the patient. This helps track which patient records are associated with each logged event.
Patient NameDisplays the name of the patient associated with the logged action. This helps identify which patient record was involved in the event.
Purpose of EventIndicates the reason the action was performed. This helps identify the purpose behind the event, such as system use, patient care activity, or operational workflow.
RecordedThe timestamp when the event was logged in the system.
Request QueryDisplays the full request URL or query parameters sent to the server during the action. This shows the exact data request made by the system or user and helps trace how the event was triggered.
Study StatusIndicates the current state of the imaging study at the time of the event. This shows where the study is in the clinical or workflow process.
SubtypeSpecifies the detailed category of the action performed, indicating whether the event involved reading, creating, or updating a resource.
TypeIndicates the general category of the action performed. This shows the overall operation type, such as system-level or API-based interactions.
UsernameThe username of the person who performed the action.
Visit #Displays the unique identifier for the patient’s visit or encounter related to the logged action.

Fax Log

The Fax Log provides a complete record of all incoming and outgoing faxes sent through OmegaAI, displaying details such as fax status, date and time, direction, sender, recipient, pages, duration, and patient or study information. It helps you monitor fax activity, verify successful transmissions, and troubleshoot failed attempts.

See how to Navigate to Fax Logs and Customize Fax Log Settings earlier in this guide.

Checking the Fax Log

  • You can check or monitor the Fax Log by looking at the values in the Fax Log grid. The following table lists the different columns and their descriptions.
ColumnDescription
Accession NumberShows the accession number associated with the study linked to the fax.
DirectionIndicates whether the fax is inbound (received) or outbound (sent).
DurationTotal time taken to send or receive the fax.
Failed ReasonIndicates the specific cause of a fax transmission failure. This helps identify why the fax did not go through and assists in troubleshooting issues related to connectivity, telephony, or recipient availability.
Fax Date/TimeShows the exact date and time the fax was processed.
FromIndicates the sender’s fax number or source.
Managing OrganizationDisplays the Managing Organization of the record.
PagesDisplays the total number of pages included in the fax.
PatientShows the name of the patient associated with the faxed study.
Patient IDDisplays the unique patient identifier linked to the fax event.
StatusIndicates the current state of the fax transmission or workflow. This helps you understand whether the fax is completed, in progress, failed, or linked to a specific action within the system.
ToIndicates the recipient’s fax number or destination.
StudyDisplays the name of the imaging study associated with the fax. This helps identify which procedure or exam the faxed information relates to.