MEDICAL ERROR REPORTING AND ANALYSIS
Download
Report
Transcript MEDICAL ERROR REPORTING AND ANALYSIS
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