{"id":118896,"date":"2023-09-07T04:26:21","date_gmt":"2023-09-07T04:26:21","guid":{"rendered":"https:\/\/learnexams.com\/blog\/?p=118896"},"modified":"2023-09-07T04:26:23","modified_gmt":"2023-09-07T04:26:23","slug":"epic-bridges-exam-prep-2023-questions-and-answers","status":"publish","type":"post","link":"https:\/\/www.learnexams.com\/blog\/2023\/09\/07\/epic-bridges-exam-prep-2023-questions-and-answers\/","title":{"rendered":"Epic Bridges Exam Prep 2023 Questions and Answers"},"content":{"rendered":"\n<p>Trigger &#8211; Serves as the integration point between the application workflow and Bridges<br>-generally an action in Hyperspace, like clicking a button or closing an activity<br>-a single, clearly defined action that a user or process can take that results in an<br>interface message being created and sent<br>An interface message contains\u2026. &#8211; Data about an event (like a patient being admitted<br>to the hospital)<br>MSH-11 and MSH-12 are\u2026 &#8211; the HL7 processing ID and version; Epic checks these<br>values on an incoming message and rejects the message if they do not match the<br>expected values<br>Segment Identifier &#8211; Three character code that identifies what kind of data that<br>segment contains<br>PID-5 &#8211; patient name<br>NTE segment &#8211; can follow many different segments<br>Z-segment &#8211; custom segment for a specific implementation<br>Is it necessary to send empty fields following the last valued field? &#8211; No<br>Within a field do you need to send all components? &#8211; Only as many as are valued<br>Blank fields\u2026 &#8211; don&#8217;t file anything<br>Delete character HL7 &#8211; double quotes &#8221; &#8220;&#8212; tells the receiving system to delete a piece<br>of info it has<br>FHIR &#8211; specifies RESTful exchange method via HTTPs to access data<br>Other standards supported by Bridges &#8211; X12, FHIR, NCPDP, DICOM, and Direct<br>Event (in context of outgoing message flow) &#8211; small set of values with the necessary<br>info to build the message: patient ID, patient contact, type of message, and additional<br>info<br><br>-contains directions for where the interface should pull the information it needs from the<br>database<br>Queue &#8211; storage location outside of Chronicles database structure<br>Event Queue is procesed by\u2026 &#8211; the Event Daemon<br>Daemon (Outgoing Message Flow) &#8211; process that runs in the background without any<br>direct user action<br>Event Daemon (Outgoing Message Flow) &#8211; pulls an event off the Event Queue, uses<br>the information in the event to build the message and finally deletes the event from the<br>event queue.<br>The event daemon puts the message it has built onto the data queue and adds an<br>instruction to the Control Queue<br>builds an HL7 message based on data pulled from Chronicles<br>Data Queue (Outgoing Message Flow) &#8211; contains the full text of the message along<br>with some additional metadata (i.e. timestamp) about message processing<br>Control Queue (Outgoing Message Flow) &#8211; a to-do list and contains very little data<br>-processed by the Communications Daemon<br>-maintains a list of messages waiting to be processed<br>Comm Deamon (Outgoing Message Flow) &#8211; reads an instruction from the Control<br>Queue and copies the appropriate message off the Data Queue<br>-sends the message out of Epic and waits for an ACK to be reutrned<br>-deletes instruction from the Control Queue and proceeds to the next instruction<br>-sends or receives acknowledgments over a TCP\/IP connection<br>Comm Daemon (Incoming Message Flow) &#8211; -listens constantly for messages coming<br>into the system<br>-validates MSH-11 and MSH-12 before accepting it, storing it in the data queue, and<br>adding instruction to the control queue<br>-sends or receives acknowledgments over a TCP\/IP connection<br>Control Queue (Incoming Message Flow) &#8211; processed by the Filer Daemon<br>Filer Daemon &#8211; pulls an instruction from the Control Queue, retrieves the<br>corresponding message from the Data Queue, and then attempts to file the message.<br><br>Filing means that the Filer Daemon attempts to store the data in Chronicles.<br>If the filer daemon is successful, the data is added to the appropriate records in<br>Chronicles.<br>When there is a problem, and the data in the message cannot be filed, an interface<br>error message is logged<br>Translates HL7 data into something that can be stored to the database<br>When the filer daemon attempts to process a message, there are three things that can<br>happen &#8211; 1) it files the message into Chronicles, possibly with one or more warning or<br>notification errors<br>2) its unable to file the entire message because there is something critically wrong with<br>the message. This is indicated by a fatal or critical error<br>3) it&#8217;s unable to file the message because part of the record to which the message<br>needs to file is locked<br>Resequencing &#8211; -a record is locked when a user or process is updating it<br>-IF a filer daemon receives a message for a patient, but that patient&#8217;s record is already<br>being updated with an active lock, then the Filer stores the instruction for that message<br>on another queue- the Holding Queue.<br>-the message remains on the Holding Queue until the lock is released, so that the Filer<br>Daemon can move onto the next message in the Control Queue for processing<br>The filer Daemon checks messages on the Holding Queue periodically to determine<br>whether messages on the Holding Queue are ready to file<br>If the Filer Daemon encounters a message on the Control Queue that needs the same<br>locks as a message already on the Holding Queue, that message is also added to the<br>Holding Queue. This ensures that the messages always file into Chronicles in the same<br>order they were received for a patient<br>Holding QUeue &#8211; Acts as a waiting area for messages that cannot get a lock to store<br>information to the database<br>Interconnect &#8211; Epic&#8217;s web services framework<br>-enables Epic applications to initiate and receive web service requests with an external<br>application<br>-sometimes used as an alternate communication method to TCP\/IP for interfaces<br>-communicates messages securely using an HTTPS framework<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Trigger &#8211; 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 aninterface message being created and sentAn interface message contains\u2026. &#8211; Data about an event (like a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[25],"tags":[],"class_list":["post-118896","post","type-post","status-publish","format-standard","hentry","category-exams-certification"],"_links":{"self":[{"href":"https:\/\/www.learnexams.com\/blog\/wp-json\/wp\/v2\/posts\/118896","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.learnexams.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.learnexams.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.learnexams.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.learnexams.com\/blog\/wp-json\/wp\/v2\/comments?post=118896"}],"version-history":[{"count":0,"href":"https:\/\/www.learnexams.com\/blog\/wp-json\/wp\/v2\/posts\/118896\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.learnexams.com\/blog\/wp-json\/wp\/v2\/media?parent=118896"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.learnexams.com\/blog\/wp-json\/wp\/v2\/categories?post=118896"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.learnexams.com\/blog\/wp-json\/wp\/v2\/tags?post=118896"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}