Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 MEDICAL ERROR REPORTING AND ANALYSIS Vijaya Gotla UmaDevi Bandaru Lavanya Gundamaraju.

Similar presentations


Presentation on theme: "1 MEDICAL ERROR REPORTING AND ANALYSIS Vijaya Gotla UmaDevi Bandaru Lavanya Gundamaraju."— Presentation transcript:

1 1 MEDICAL ERROR REPORTING AND ANALYSIS Vijaya Gotla UmaDevi Bandaru Lavanya Gundamaraju

2 2 Introduction MERA is a Decision Support system 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). 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. MERA not only supports decision making but also serves as a Error Analyzer to forewarn any impending threat.

3 3 Problem & Suggested sol.n… Numerous untraceable errors occurring in Medical field Numerous untraceable errors occurring in Medical field No existing efficient system which can predict the errors based on history No existing efficient system which can predict the errors based on history Detect Errors by analyzing the intricacies even before they occur 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 Framing the current pattern to see if it is perilous by comparing it to the previous pattern of errant behavior

4 4 What is in MERA Distributed, Component based Agent technology Distributed, Component based Agent technology Learning Agent Learning Agent Association Based Algorithm Association Based Algorithm Collaboration in Agents Collaboration in Agents Not Peer Agents Not Peer Agents

5 5 Features Autonomous agents: allow decoupling of the main functionality of Error Report and retrieval from analysis and learning Autonomous agents: allow decoupling of the main functionality of Error Report and retrieval from analysis and learning Learning: Learns the current pattern Learning: Learns the current pattern User based output 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 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

6 6 Technology Middleware: CORBA – VisiBroker Middleware: CORBA – VisiBroker Programming Language: JAVA Programming Language: JAVA User Interface: JAVA Swing User Interface: JAVA Swing Tools: Together Tools: Together JCreator JCreator

7 7 CORBA Defines how the distributed objects interact Defines how the distributed objects interact Language and platform independent Language and platform independent Object Request Broker: communication of Objects Object Request Broker: communication of Objects Interface Definition Language: Allows language independent interface definitions Interface Definition Language: Allows language independent interface definitions

8 8

9 9 MERA SYSTEM MERA AnalysisReport Department Error Type Error Time Database Updating Updating Data Mining Learning Tool Date

10 10 User Agent The Interface between the system and Client The Interface between the system and Client It is what the client sees as MERA It is what the client sees as MERA Authenticates the User Authenticates the User Recognizes the user Designation and passes the designation to Data retrieval component. Recognizes the user Designation and passes the designation to Data retrieval component.

11 11 Continued…. Reporting: It Passes the reported error to the Service Agent and also Records the error. 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. 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.

12 12 Service Agent Acts only during Reporting Acts only during Reporting It receives the report from User Agent and tries to learn the current pattern. 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. 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. If a pattern match occurs, it shall throw a warning message which is stored by the User agent to inform the manager.

13 13 Support This is a component which helps the interaction with the database. 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. 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. Based on the Designation, the data is retrieved from the database.

14 14 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 components-reusability and flexibility) 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 components-reusability and flexibility) Reporting: when the data is received from the client to report an error, support updates the database. Reporting: when the data is received from the client to report an error, support updates the database.

15 15 Service agent USERAGENT DB MERA SYSTEM User DB Authenticate Support

16 16 System Sequence diagram

17 17 System Sequence diagram

18 18 Problems Testing Testing Setting up the learning tool Setting up the learning tool Communication Communication

19 19 Drawbacks Internal state of the agent is abstract to the user Internal state of the agent is abstract to the user Application specific Agent development Application specific Agent development Agent Reusability Agent Reusability Slow Learning curve Slow Learning curve Require sufficient amount of time before they can be of any use Require sufficient amount of time before they can be of any use

20 20 Thank You.


Download ppt "1 MEDICAL ERROR REPORTING AND ANALYSIS Vijaya Gotla UmaDevi Bandaru Lavanya Gundamaraju."

Similar presentations


Ads by Google