Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
MEDICAL ERROR REPORTING AND ANALYSIS Vijaya Gotla UmaDevi Bandaru Lavanya Gundamaraju 1 Introduction MERA is a Decision Support system A decision support system (DSS) is a computer program application that analyzes data and presents it so that users can make decisions more easily. It is an "informational application" (in distinction to an "operational application" that collects the data in the course of normal operation). MERA not only supports decision making but also serves as a Error Analyzer to forewarn any impending threat. 2 Problem & Suggested sol.n… Numerous untraceable errors occurring in Medical field No existing efficient system which can predict the errors based on history Detect Errors by analyzing the intricacies even before they occur Framing the current pattern to see if it is perilous by comparing it to the previous pattern of errant behavior 3 What is in MERA Distributed, Component based Agent technology Learning Agent Association Based Algorithm Collaboration in Agents Not Peer Agents 4 Features Autonomous agents: allow decoupling of the main functionality of Error Report and retrieval from analysis and learning Learning: Learns the current pattern User based output Warning generation: Warns the System manager immediately after he logs in if the system discovers that the current error pattern might lead to a dangerous pattern 5 Technology Middleware: CORBA – VisiBroker Programming Language: JAVA User Interface: JAVA Swing Tools: Together JCreator 6 CORBA Defines how the distributed objects interact Language and platform independent Object Request Broker: communication of Objects Interface Definition Language: Allows language independent interface definitions 7 8 MERA SYSTEM MERA Analysis Date Error Type Department Error Time Report Learning Tool Database Updating Data Mining 9 User Agent The Interface between the system and Client It is what the client sees as MERA Authenticates the User Recognizes the user Designation and passes the designation to Data retrieval component. 10 Continued…. Reporting: It Passes the reported error to the Service Agent and also Records the error. Analysis: It retrieves the data from the database. User has an option to chose the criteria of data analysis. eg: Based on Time, Department, etc. 11 Service Agent Acts only during Reporting It receives the report from User Agent and tries to learn the current pattern. Compares the current pattern to verify if it is moving to some error pattern recorded in history. If a pattern match occurs, it shall throw a warning message which is stored by the User agent to inform the manager. 12 Support This is a component which helps the interaction with the database. Analysis: the criteria from the user and his designation are passed in to Support by User Agent. Based on the Designation, the data is retrieved from the database. 13 Continued… If the permission have to be changed they can be done very easily as it is a separate component by itself.( using the basic advantage of using componentsreusability and flexibility) Reporting: when the data is received from the client to report an error, support updates the database. 14 MERA SYSTEM Authenticate U S E R A G E N T User DB Service agent Support DB 15 System Sequence diagram 16 System Sequence diagram 17 Problems Testing Setting up the learning tool Communication 18 Drawbacks Internal state of the agent is abstract to the user Application specific Agent development Agent Reusability Slow Learning curve Require sufficient amount of time before they can be of any use 19 Thank You. 20