Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

EPIC BRIDGES EXAM STUDY GUIDE | ALL QUESTIONS AND CORRECT ANSWERS | ALREADY GRADED A+, Exams of Information Technology

EPIC BRIDGES EXAM STUDY GUIDE | ALL QUESTIONS AND CORRECT ANSWERS | ALREADY GRADED A+ | LATEST VERSION | VERIFIED ANSWERS

Typology: Exams

2024/2025

Available from 09/05/2024

rex-smith-1
rex-smith-1 šŸ‡ŗšŸ‡ø

763 documents

1 / 39

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
EPIC BRIDGES EXAM STUDY GUIDE | ALL
QUESTIONS AND CORRECT ANSWERS |
ALREADY GRADED A+ | LATEST VERSION |
VERIFIED ANSWERS
When a single message causes an interface daemon to stop
unexpectedly... ------CORRECT ANSWER---------------you are presented
with two problems
1)the bad message cannot file
2)none of the messages after that message can file
Skipping Messages ------CORRECT ANSWER---------------Allows you to
solve the problem of messages being blocked by one bad message by
removing the bad message from the Control Queue so it will no longer be
considered as a message to be processed and it logs a fatal error
indicating which user skipped the message
True/False: There is no action that a user can take to remove a message
from the Data Queue ------CORRECT ANSWER---------------True
When can a message be skipped? ------CORRECT ANSWER---------------If
the Waiting? column has a "yes" value in the message search results
Message Search "Waiting" Column ------CORRECT ANSWER---------------
indicates whether or not the message still exists on the Control or Hold
Queue
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27

Partial preview of the text

Download EPIC BRIDGES EXAM STUDY GUIDE | ALL QUESTIONS AND CORRECT ANSWERS | ALREADY GRADED A+ and more Exams Information Technology in PDF only on Docsity!

EPIC BRIDGES EXAM STUDY GUIDE | ALL

QUESTIONS AND CORRECT ANSWERS |

ALREADY GRADED A+ | LATEST VERSION |

VERIFIED ANSWERS

When a single message causes an interface daemon to stop unexpectedly... ------CORRECT ANSWER---------------you are presented with two problems 1)the bad message cannot file 2)none of the messages after that message can file Skipping Messages ------CORRECT ANSWER---------------Allows you to solve the problem of messages being blocked by one bad message by removing the bad message from the Control Queue so it will no longer be considered as a message to be processed and it logs a fatal error indicating which user skipped the message True/False: There is no action that a user can take to remove a message from the Data Queue ------CORRECT ANSWER---------------True When can a message be skipped? ------CORRECT ANSWER---------------If the Waiting? column has a "yes" value in the message search results Message Search "Waiting" Column ------CORRECT ANSWER--------------- indicates whether or not the message still exists on the Control or Hold Queue

Reasons why a message might still exist on the Control Queue for an outgoing interface ------CORRECT ANSWER---------------- the communication daemon is turned off

  • there are communication issues with the engine or external system
  • there is a high volume of messages Reasons why a message might still exist on the Control or Holding Queue for an incoming interface ------CORRECT ANSWER----------------the filer daemon is turned off
  • the message is in the holding queue due to record locks
  • there is a high volume of messages Resubmitting a message (incoming or outgoing) ------CORRECT ANSWER---------------creates a new message on the data queue and also places an entry on the Control Queue Resubmitting a message (incoming) ------CORRECT ANSWER--------------- forces the filer daemon to reprocess the message that was resubmitted, which allows a user to attempt to file changes made directly to the message Resubmitting a message (outgoing) ------CORRECT ANSWER--------------- Control Queue is after the Event Daemon, so message gets processed by the comm daemon and sent out exactly as it appears when re-submitted. Any changes to the data in Chronicles or to interface configuration will not be reflected in the resubmitted message Retriggering Messages ------CORRECT ANSWER---------------- copies the original event and puts it back on the event queue.

delete a message with any bridges utility. This utility removes the entry only from the Control Queue If you are running a message search, what best practices could you use to reduce the amount of messages returned by your search or finish your search quicker? ------CORRECT ANSWER----------------limit the time period searched

  • search for unique identifiers (CSN, MRN, order ID) as opposed to patient name
  • include multiple search values in your search criteria Bridges Error Codes ------CORRECT ANSWER---------------Each error logged by bridges includes a discrete numeric error code that allows us to group multiple occurrences of the same problem Errors sharing the same error code also include additional information specific to the occurrence of that error To identify a patient using identity you need the _____ and the _____ ------ CORRECT ANSWER---------------ID type and ID What are the 3 types of patient validation an interface can use? ------ CORRECT ANSWER---------------Basic Validation, Extended Validation, Identity Duplication Configuration (IDC) What kind of alerts can be set up in the Background monitor? ------ CORRECT ANSWER---------------Rule Based Alerts

_____ is an online tool you can used to document details about issues you encounter. ------CORRECT ANSWER---------------Sherlock What is translation table used for? ------CORRECT ANSWER--------------- used to map more granular items from database records What is identity used for? ------CORRECT ANSWER---------------It is used to map large database records What are the three methods you can use to perform migration? ------ CORRECT ANSWER---------------Data Courier, Pack/unpack database record utilities, manual migration What is a data courier? ------CORRECT ANSWER---------------A tool that Epic provides to facilitate the migration of objects between environments. What is included in the subset of bridges records that can be migrated with Data Courier? ------CORRECT ANSWER---------------tables (translation & general), error work queues, error steps, radar dashboards, custom columns used in message searches and error log reports Communication Daemon ------CORRECT ANSWER---------------Sends or receives acknowledgements over a TCP/IP connection Data Queue ------CORRECT ANSWER---------------contains Hl7 Messages along with timestamp information about message processing

What are two actions you can take on the message associated with an error when running an error log report? ------CORRECT ANSWER------------ ---Resubmit and Retrigger The _____ contains the info needed to build a message. ------CORRECT ANSWER---------------Event Queue What variable is required for every interface in order to process messages? ------CORRECT ANSWER---------------INTF_USER- The interface will not start without this What is special about the NTE Segment? ------CORRECT ANSWER--------- ------It's meaning depends on the segment it follows. What order does the encoding characters of the MSH segment need to be? ------CORRECT ANSWER---------------Field, Component, Repetition, Escape, Subcomponent What is the HL7 delete character? ------CORRECT ANSWER---------------" "- Double Quotes When encountering an error for the first time, what are the 3 buckets Epic recommends to choose from when determining how to address the error? - -----CORRECT ANSWER---------------Fix, Work, Suppress

What standard is based on resources? ------CORRECT ANSWER------------- --FHIR Which standard is used for eligibility ------CORRECT ANSWER--------------- X12 Basics What is bridges? ------CORRECT ANSWER---------------the name of Epic's interface application, which is a collection of tools, utilities, reports and background processes. Message Purge ------CORRECT ANSWER---------------- the only process in bridges that deletes messages from the data queue What are the three things that can happen when the filer daemon attempts to process a message? ------CORRECT ANSWER----------------The filer daemon files the message into chronicles

  • The filer daemon is unable to file the message because there is something critically wrong with the message
  • The filer daemon is unable to file the message because part of the record to which the message needs to file is locked Holding Queue ------CORRECT ANSWER---------------A place for messages to wait until the messages are ready to file Interconnect ------CORRECT ANSWER----------------Exists within the firewall

Message viewer ------CORRECT ANSWER---------------allows you to view the contents of an interface message in the Data Queue Message Viewer display tabs so what things? ------CORRECT ANSWER---- -----------Message text, logged errors. message submission details, session history Message Editor ------CORRECT ANSWER---------------allows you to make changes to the message and submit your edited version The create new message option is only available for what type of interfaces? ------CORRECT ANSWER---------------HL7 Version 2 Message Search ------CORRECT ANSWER---------------Allows you to specify an interface, a string to look for, and a time period. Then the activity returns all messages that meet those criteria What does the check syntax option (button) do? ------CORRECT ANSWER- --------------It will notify you if the message contains invalid syntax. What are the five error severities? ------CORRECT ANSWER--------------- Critical, fatal, warning, notification, and none What are the three level at which an error can be logged? ------CORRECT ANSWER---------------daemon. message, and local. The majority of errors logged by the interface are message scoped errors.

Collect an error in a workqueue only if all of the following are true.... ------ CORRECT ANSWER----------------Defined Resolution Path

  • assigned to a trained user
  • not already on a workqueue Trigger ------CORRECT ANSWER---------------Serves as the integration point between the application workflow and Bridges
  • generally an action in Hyperspace, like clicking a button or closing an activity
  • a single, clearly defined action that a user or process can take that results in an interface message being created and sent An interface message contains.... ------CORRECT ANSWER--------------- Data about an event (like a patient being admitted to the hospital) MSH-11 and MSH-12 are... ------CORRECT ANSWER---------------the HL processing ID and version; Epic checks these values on an incoming message and rejects the message if they do not match the expected values Segment Identifier ------CORRECT ANSWER---------------Three character code that identifies what kind of data that segment contains PID- 5 ------CORRECT ANSWER---------------patient name

Event (in context of outgoing message flow) ------CORRECT ANSWER------ ---------small set of values with the necessary info to build the message: patient ID, patient contact, type of message, and additional info

  • contains directions for where the interface should pull the information it needs from the database Queue ------CORRECT ANSWER---------------storage location outside of Chronicles database structure Event Queue is procesed by... ------CORRECT ANSWER---------------the Event Daemon Daemon (Outgoing Message Flow) ------CORRECT ANSWER--------------- process that runs in the background without any direct user action Event Daemon (Outgoing Message Flow) ------CORRECT ANSWER--------- ------pulls an event off the Event Queue, uses the information in the event to build the message and finally deletes the event from the event queue. The event daemon puts the message it has built onto the data queue and adds an instruction to the Control Queue builds an HL7 message based on data pulled from Chronicles Data Queue (Outgoing Message Flow) ------CORRECT ANSWER------------- --contains the full text of the message along with some additional metadata (i.e. timestamp) about message processing

Control Queue (Outgoing Message Flow) ------CORRECT ANSWER--------- ------a to-do list and contains very little data

  • processed by the Communications Daemon
  • maintains a list of messages waiting to be processed Comm Deamon (Outgoing Message Flow) ------CORRECT ANSWER-------- -------reads an instruction from the Control Queue and copies the appropriate message off the Data Queue
  • sends the message out of Epic and waits for an ACK to be reutrned
  • deletes instruction from the Control Queue and proceeds to the next instruction
  • sends or receives acknowledgments over a TCP/IP connection Comm Daemon (Incoming Message Flow) ------CORRECT ANSWER-------- --------listens constantly for messages coming into the system
  • validates MSH-11 and MSH-12 before accepting it, storing it in the data queue, and adding instruction to the control queue
  • sends or receives acknowledgments over a TCP/IP connection Control Queue (Incoming Message Flow) ------CORRECT ANSWER--------- ------processed by the Filer Daemon Filer Daemon ------CORRECT ANSWER---------------pulls an instruction from the Control Queue, retrieves the corresponding message from the Data Queue, and then attempts to file the message.

If the Filer Daemon encounters a message on the Control Queue that needs the same locks as a message already on the Holding Queue, that message is also added to the Holding Queue. This ensures that the messages always file into Chronicles in the same order they were received for a patient Holding QUeue ------CORRECT ANSWER---------------Acts as a waiting area for messages that cannot get a lock to store information to the database Interconnect ------CORRECT ANSWER---------------Epic's web services framework

  • enables Epic applications to initiate and receive web service requests with an external application
  • sometimes used as an alternate communication method to TCP/IP for interfaces
  • communicates messages securely using an HTTPS framework An interface requires interconnect if one or more of the following are true: -- ----CORRECT ANSWER---------------1) the message uses an XML framework
  1. communication requires HTTPS (web) protocol to reach securely outside your firewall
  2. the interface handles a job in a windows .NET framework, such as extracting an embedded PDF from an HL7 v2 message and storing it to a BLOB server Common uses of interconnect include ------CORRECT ANSWER--------------
  • e-Prescribing, Care Everywhere, Meaningful Use interfaces to state

registries (i.e. immunizations, results and cancer reporting), Eligibility and X12 interfaces, EMFI and CHart Sunch interfaces, Research Protocol interfaces, Real Time Location System Tracking, IHE interfaces, country- speciifc interfaces Outgoing Message Flow with Interconnect ------CORRECT ANSWER-------- -------Comm daemon sends the content of the data queue to Interconnect, wehre the message is packaged and sent Incoming Message Flow with Interconnect ------CORRECT ANSWER-------- --------Exists within the firewall;

  • constantly listening for messages coming into the system
  • most incoming interconnect interfaces don't require a separate Comm Daemon, since the Interconnect server handles all of the communication in this direction. Chronicles ------CORRECT ANSWER---------------contains all the information for a patient in the form of records What are stored in the Event Queue, Data Queue, and Control Queue? -----
  • CORRECT ANSWER---------------Event Queue: info needed to build a message (i.e. patient ID, encounter date, type of message, etc.) Data Queue: text of HL7 message and additional metadata Control Queue: to-do list with instructions to send or file messages stored in the Data Queue

i.e. message number Time since last message( Interface Monitor Column) - -----CORRECT ANSWER---------------Elapsed time since a message was last sent (for an outgoing interface) or received (for an incoming interface) Queued Messages (Interface Monitor Column) ------CORRECT ANSWER-- -------------number of messages waiting to be sent (outgoing) or processed (incoming) Queued Events (Interface Monitor Column) ------CORRECT ANSWER------- --------number of events waiting to be processed from the Event Queue (outgoing only) Waiting Messages (Interface Monitor Column) ------CORRECT ANSWER--- ------------Number of messages waiting to be processed from the Holding Queue Filer/Event Status (Interface Monitor Column) ------CORRECT ANSWER---- -----------Whether the Event Daemon (outgoing) or Filer Daemon (incoming) is stopped or running Background Monitor ------CORRECT ANSWER---------------takes care of many tasks including determining whether interfaces are running

Interface Monitor Definition ------CORRECT ANSWER---------------Allows you to specify which interfaces should be displayed in the Interface Monitor activity Interface Monitor ------CORRECT ANSWER---------------displays the interfaces from the definition. There are several pieces of information available about each interface displayed:

  • AIP ID
  • Interface
  • Queue
  • Time since last message
  • Total recv;d/sent
  • Last recv'dsent
  • queued messages
  • queued events
  • waiting messages
  • communication status
  • filer/event status
  • time since comm start
  • time since filer/event start Message Purging Hierarchy ------CORRECT ANSWER---------------1) Interface Level
  1. Background Monitor Level
  2. System Default of 30 Days If purge days are not specified for a given interface, the number of days in the Background moniotr will be used. When neither of those purge days are specified, then a system-wide default of 30 days is used. Message Viewer ------CORRECT ANSWER---------------Allows you to view the contents of an interface message in the Data Queue