EPIC BRIDGES 2026/2027 STUDY EXAM GUIDE
QUESTIONS AND SOLUTIONS RATED A+
✔✔Filer Daemon - ✔✔Pulls instruction from Control Queue, retrieves corresponding
message from Data Queue, then attempts to file message. If there is a problem, an
interface error is logged.
✔✔What happens when Filer Daemon tries to file? - ✔✔1. Message is successfully
filed.
2. Message is unable to be filed because something is critically wrong with it (fatal or
critical error).
3. Message is sent to the Holding Queue because the target record is locked.
✔✔Resequencing - ✔✔Messages sent to the holding queue are re-sequenced so that
they are filed in the order they are sent.
✔✔Holding Queue - ✔✔Messages that cannot be filed to Chronicles due to a locked
record are sent to the Holding Queue.
✔✔Interconnect - ✔✔Epic's web service framework. Enables Epic applications to initiate
and receive web service requests with an external application. Uses HTTPS.
✔✔Interconnect is required when one or more of these is true: - ✔✔1. Message uses
XML
2. Communication requires HTTPS to get outside the firewall
3. Interface handles a job in Windows .NET Framework4
✔✔Common uses for Interconnect - ✔✔e-Prescribe, Care Everywhere, State Registries
(immunizations, etc.)
✔✔Interconnect Message Flow - ✔✔Outgoing: Data Queue>Comm
Daemon>Interconnect>HTTPS
Incoming: Exists inside firewall. Constantly listens for incoming messages. No Comm
Daemon needed.
✔✔Chronicles - ✔✔Epic's database. Includes various record types like patients (EPT),
physicians (SER), employees (EMP), devices (DEV), etc.
✔✔What are stored in the Event Queue, Data Queue, and Control Queue? - ✔✔1.
Event: Information needed to build a message.
2. Data: The text of the HL7 message
3. Control: Identifier for messages in the data queue.
✔✔What does it mean for an Interface to process a message? - ✔✔Incoming: Filer
Daemon tries to find the correct patient and file the data into Chronicles.
, Outgoing: Event Daemon creates an HL7 message and sends it out through the Comm
Daemon.
✔✔Two ways that Interface messages are sent/received? - ✔✔TCP/IP and Interconnect
(HTTPS)
✔✔When are messages manually deleted from the Data Queue? - ✔✔Never
✔✔Communication Status (Interface Monitor) - ✔✔Shows whether Comm Daemon is
running or not
✔✔Total Recv'd/Sent (Interface Monitor) - ✔✔Total number of messafes sent (outgoing)
or received (incoming)
✔✔Last Recv'd/Sent (Interface Monitor) - ✔✔Message number of the last message sent
or received.
✔✔Time since last message (Interface Monitor) - ✔✔Shows time elapsed since the last
message was sent or received.
✔✔Queued Messages (Interface Monitor) - ✔✔Number of messages waiting to be sent
or processed.
✔✔Queued Events (Interface Monitor) - ✔✔Outgoing only. Number of events waiting to
be processed.
✔✔Waiting Messages (Interface Monitor) - ✔✔Number of messages waiting to be
processed from the Holding Queue.
✔✔Filer/Event Status (Interface Monitor) - ✔✔Whether the Event Daemon (outgoing) or
Filer Daemon (incoming) is running or not.
✔✔Background Monitor - ✔✔Handles many background tasks including whether or not
an interface is running. Interfaces MUST be added to the Background Monitor before
they can be started.
✔✔Interface Monitor Definition - ✔✔Define what Interfaces are added to an Interface
Monitor.
✔✔Interface Monitor - ✔✔Custom view where Interfaces can be added, viewed, and
turn off/on.
✔✔Message Purging Hierarchy - ✔✔1. Interface Definition
2. Background Monitor
QUESTIONS AND SOLUTIONS RATED A+
✔✔Filer Daemon - ✔✔Pulls instruction from Control Queue, retrieves corresponding
message from Data Queue, then attempts to file message. If there is a problem, an
interface error is logged.
✔✔What happens when Filer Daemon tries to file? - ✔✔1. Message is successfully
filed.
2. Message is unable to be filed because something is critically wrong with it (fatal or
critical error).
3. Message is sent to the Holding Queue because the target record is locked.
✔✔Resequencing - ✔✔Messages sent to the holding queue are re-sequenced so that
they are filed in the order they are sent.
✔✔Holding Queue - ✔✔Messages that cannot be filed to Chronicles due to a locked
record are sent to the Holding Queue.
✔✔Interconnect - ✔✔Epic's web service framework. Enables Epic applications to initiate
and receive web service requests with an external application. Uses HTTPS.
✔✔Interconnect is required when one or more of these is true: - ✔✔1. Message uses
XML
2. Communication requires HTTPS to get outside the firewall
3. Interface handles a job in Windows .NET Framework4
✔✔Common uses for Interconnect - ✔✔e-Prescribe, Care Everywhere, State Registries
(immunizations, etc.)
✔✔Interconnect Message Flow - ✔✔Outgoing: Data Queue>Comm
Daemon>Interconnect>HTTPS
Incoming: Exists inside firewall. Constantly listens for incoming messages. No Comm
Daemon needed.
✔✔Chronicles - ✔✔Epic's database. Includes various record types like patients (EPT),
physicians (SER), employees (EMP), devices (DEV), etc.
✔✔What are stored in the Event Queue, Data Queue, and Control Queue? - ✔✔1.
Event: Information needed to build a message.
2. Data: The text of the HL7 message
3. Control: Identifier for messages in the data queue.
✔✔What does it mean for an Interface to process a message? - ✔✔Incoming: Filer
Daemon tries to find the correct patient and file the data into Chronicles.
, Outgoing: Event Daemon creates an HL7 message and sends it out through the Comm
Daemon.
✔✔Two ways that Interface messages are sent/received? - ✔✔TCP/IP and Interconnect
(HTTPS)
✔✔When are messages manually deleted from the Data Queue? - ✔✔Never
✔✔Communication Status (Interface Monitor) - ✔✔Shows whether Comm Daemon is
running or not
✔✔Total Recv'd/Sent (Interface Monitor) - ✔✔Total number of messafes sent (outgoing)
or received (incoming)
✔✔Last Recv'd/Sent (Interface Monitor) - ✔✔Message number of the last message sent
or received.
✔✔Time since last message (Interface Monitor) - ✔✔Shows time elapsed since the last
message was sent or received.
✔✔Queued Messages (Interface Monitor) - ✔✔Number of messages waiting to be sent
or processed.
✔✔Queued Events (Interface Monitor) - ✔✔Outgoing only. Number of events waiting to
be processed.
✔✔Waiting Messages (Interface Monitor) - ✔✔Number of messages waiting to be
processed from the Holding Queue.
✔✔Filer/Event Status (Interface Monitor) - ✔✔Whether the Event Daemon (outgoing) or
Filer Daemon (incoming) is running or not.
✔✔Background Monitor - ✔✔Handles many background tasks including whether or not
an interface is running. Interfaces MUST be added to the Background Monitor before
they can be started.
✔✔Interface Monitor Definition - ✔✔Define what Interfaces are added to an Interface
Monitor.
✔✔Interface Monitor - ✔✔Custom view where Interfaces can be added, viewed, and
turn off/on.
✔✔Message Purging Hierarchy - ✔✔1. Interface Definition
2. Background Monitor