CramX Logo
Epic Bridges Computer Science Practice Exam With Answers (226 Solved Questions) - Document preview page 1

Epic Bridges Computer Science Practice Exam With Answers (226 Solved Questions) - Page 1

Document preview content for Epic Bridges Computer Science Practice Exam With Answers (226 Solved Questions)

Epic Bridges Computer Science Practice Exam With Answers (226 Solved Questions)

Epic Bridges Computer Science Practice Exam With Answers is a must-have for exam success, offering detailed past papers and solutions.

Ella Hall
Contributor
4.4
0
12 months ago
Preview (8 of 25 Pages)
100%
Log in to unlock
Page 1 of 8
Epic Bridges Computer Science Practice Exam With Answers (226 Solved Questions) - Page 1 preview imageEpic Bridges ExamTrigger-Serves as the integration point between the applicationworkflow and Bridgesgenerally,an action in Hyperspace, like clicking a button or closingan activity-a single, clearly defined action that a user or process can takethoseresultsin an interface message being created and sentAn interface message contains....-Data about an event (like a patientbeing admitted to the hospital)MSH-11 and MSH-12 are...-the HL7 processing ID and version;Epic checks these values on an incoming message and rejects themessage if they do not match the expected valuesSegment Identifier-Three character code that identifies what kindof data that segment containsPID-5-patient nameNTE segment-can follow many different segmentsZ-segment-custom segment for a specific implementationIs it necessary to send empty fields following the last valued field?-NoWithin a field do you need to send all components?-Only as many asare valuedBlank fields...-don't file anything
Page 2 of 8
Epic Bridges Computer Science Practice Exam With Answers (226 Solved Questions) - Page 2 preview image
Page 3 of 8
Epic Bridges Computer Science Practice Exam With Answers (226 Solved Questions) - Page 3 preview imageDelete character HL7-double quotes " "---tells the receiving systemto delete a piece of info it hasFHIR-specifies RESTful exchange method via HTTPs to access dataOtherstandardssupportedbyBridges-X12,FHIR,NCPDP,DICOM, and DirectEvent (in context of outgoing message flow)-small set of values withthe necessary info to build the message: patient ID, patient contact,type of message, and additional info-containsdirectionsforwheretheinterfaceshouldpulltheinformation it needs from the databaseQueue-storage location outside of Chronicles database structureEvent Queue isprocessedby...-the Event DaemonDaemon(OutgoingMessageFlow)-processthatrunsinthebackground without any direct user actionEvent Daemon (Outgoing Message Flow)-pulls an event off the EventQueue, uses the information in the event to build the message andfinally deletes the event from the event queue.The eventdaemon puts the message it has built onto the data queueand adds an instruction to the Control Queuebuilds an HL7 message based on data pulled from ChroniclesData Queue (Outgoing Message Flow)-contains the full text of themessage along with some additional metadata (i.e. timestamp) aboutmessage processing
Page 4 of 8
Epic Bridges Computer Science Practice Exam With Answers (226 Solved Questions) - Page 4 preview imageControl Queue (Outgoing Message Flow)-a to-do list and containsvery little data-processed by the Communications Daemon-maintains a list of messages waiting to be processedComm Deamon (Outgoing Message Flow)-reads an instruction fromthe Control Queue and copies the appropriate message off the DataQueue-sends the message out of Epic and waits for an ACK to be reutrned-deletes instruction from the Control Queue and proceeds to the nextinstruction-sends or receives acknowledgments over a TCP/IP connectionComm Daemon (Incoming Message Flow)--listens constantly formessages coming into the system-validates MSH-11 and MSH-12 before accepting it, storing it in thedata queue, and adding instruction to the control queue-sends or receives acknowledgments over a TCP/IP connectionControl Queue (Incoming Message Flow)-processed by the FilerDaemonFiler Daemon-pulls an instruction from the Control Queue, retrievesthe corresponding message from the Data Queue, and then attemptsto file the message.Filing means that the Filer Daemon attempts to store the data inChronicles.
Page 5 of 8
Epic Bridges Computer Science Practice Exam With Answers (226 Solved Questions) - Page 5 preview imageIf the filer daemon is successful, the data is added to the appropriaterecords in Chronicles.When there is a problem, and the data in the message cannot be filed,an interface error message is loggedTranslates HL7 data into something that can be stored to thedatabaseWhen the filer daemon attempts to process a message, there are threethings that can happen-1) it files the message into Chronicles,possibly with one or more warning or notification errors2) its unable to file the entire message because there is somethingcritically wrong with the message. This is indicated by a fatal orcritical error3) it's unable to file the message because part of the record to whichthemessage needs to file is lockedResequencing--a record is locked when a user or process is updatingit-IF a filer daemon receives a message for a patient, but that patient'srecord is already being updated with an active lock, then the Filerstores theinstruction for that message on another queue-the HoldingQueue.-the message remains on the Holding Queue until the lock is released,so that the Filer Daemon can move onto the next message in theControl Queue for processingThe filer Daemon checks messages on the Holding Queue periodicallyto determine whether messages on the Holding Queue are ready tofile
Page 6 of 8
Epic Bridges Computer Science Practice Exam With Answers (226 Solved Questions) - Page 6 preview imageIf the Filer Daemon encounters a message on the Control Queue thatneeds the same locks as a message already on the Holding Queue, thatmessage is also added to the Holding Queue. This ensures that themessages always file into Chronicles in the same order they werereceived for a patientHolding QUeue-Acts as a waiting area for messages that cannot geta lock to store information to the databaseInterconnect-Epic's web services framework-enables Epic applications to initiate and receive web service requestswith an external application-sometimes used as an alternate communication method to TCP/IPfor interfaces-communicates messages securely using an HTTPS frameworkAn interface requires interconnect ifone or more of the following aretrue:-1) the message uses an XML framework2) communication requires HTTPS (web) protocol to reach securelyoutside your firewall3) the interface handles a job in a windows .NET framework, such asextracting an embedded PDF from an HL7 v2 message and storing itto a BLOB serverCommonusesofinterconnectinclude-e-Prescribing,CareEverywhere,MeaningfulUseinterfacestostateregistries(i.e.,immunizations, results and cancer reporting), Eligibility and X12interfaces, EMFI andChartSuchinterfaces, Research Protocolinterfaces, Real Time Location System Tracking, IHE interfaces,country-specificinterfaces
Page 7 of 8
Epic Bridges Computer Science Practice Exam With Answers (226 Solved Questions) - Page 7 preview imageOutgoing Message Flow with Interconnect-Comm daemon sends thecontent of the data queue to Interconnect,wherethe message ispackaged and sentIncomingMessageFlowwithInterconnect--Existswithinthefirewall;-constantly listening for messages coming into the system-most incoming interconnect interfaces don't require a separateComm Daemon, since the Interconnect server handles all of thecommunication in this direction.Chronicles-contains all the information for a patient in the form ofrecordsWhat are stored in the Event Queue, Data Queue, and ControlQueue?-Event Queue: info needed to build a message (i.e. patientID, encounter date, type of message, etc.)Data Queue: text of HL7 message and additional metadataControl Queue: to-do list with instructions to send or file messagesstored in the Data QueueWhat are two ways that interface messages are sent and received-TCP/IP with an interface engine is the most common.Interconnect is used for HTTPS or other communication outside yourlocal networkWhat does it mean for an interface to process a message?-theincoming interface's Filer Daemon tries to find the correct patientand file the data in the message into Chronicles
Page 8 of 8
Epic Bridges Computer Science Practice Exam With Answers (226 Solved Questions) - Page 8 preview imagethe outgoing interface's Event Daemon creates an HL7 message,based on information in Chronicles, and sends it out through the portdefined in the Comm Daemon.Are messages ever manually deleted from the Data Queue?-No,never. They are purged only by an automated purge job.Communication Status (Interface MonitorColumn)-whether thecomm daemon is stopped or runningTotalRav’d/Sent (Interface Monitor Column)-total number ofmessages sent (outgoing) or received (incoming)i.e. countLastRav’d/Sent (Interface Monitor Column)-Number of the Lastmessage sent (outgoing) or received (incoming)i.e. message numberTime since lastmessage(InterfaceMonitor Column)-Elapsed timesince a message was last sent (for an outgoing interface) or received(for an incoming interface)Queued Messages (Interface Monitor Column)-number of messageswaiting to be sent (outgoing) or processed (incoming)Queued Events (Interface Monitor Column)-number of eventswaiting to be processed from the Event Queue (outgoing only)Waiting Messages (Interface Monitor Column)-Number of messageswaiting to be processed from the Holding QueueFiler/Event Status (Interface Monitor Column)-Whether the EventDaemon (outgoing) or Filer Daemon (incoming) is stopped or running
Preview Mode

This document has 25 pages. Sign in to access the full document!