automated medicare decision support system

43
Automated Medicare decision support system

Upload: blodwyn-perez

Post on 02-Jan-2016

24 views

Category:

Documents


0 download

DESCRIPTION

Automated Medicare decision support system. By Ahmed Atyya Ali Radwa Saeed Ammar Rana Samy Hammady Salsabeel Mouhamed Meriam Mouhamed. Supervised By Dr. Islam T.El Kabani. Why Medicare DSS?. We are trying to solve the problem of. Movie. The Flow of the System. The Mai n Server. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Automated Medicare decision support system

Automated Medicare decision support system

Page 2: Automated Medicare decision support system

ByAhmed Atyya Ali

Radwa Saeed Ammar

Rana Samy HammadySalsabeel

MouhamedMeriam Mouhamed 

Supervised ByDr. Islam T.El

Kabani

Page 3: Automated Medicare decision support system

Why Medicare DSS?

Page 4: Automated Medicare decision support system

We are trying to solve the

problem of

Page 5: Automated Medicare decision support system

Movie

Page 6: Automated Medicare decision support system

The Flow of the System

Page 7: Automated Medicare decision support system

Diagnosis

Dataware- house

The Expert System

First the client send the

symptoms and signs for some patient’s ID to

the Server

The server by its role gets the

history and analysis of the

ID from the database

ID

Information

Needed data

Now the data needed for

diagnosis are ready to be sent

to the Expert System

The Expert System sends

back the Diagnosis to the server

And from the Server back to the client with the Diagnosis

The

Main Server

The

Main Server

client

Page 8: Automated Medicare decision support system

Diagnosis

The Expert System

ID

Information

Needed data

The

Main Server

The

Main Server

client

Dataware- house

Page 9: Automated Medicare decision support system

Datawarehouse

Information

ID

ETLData

entry client

Page 10: Automated Medicare decision support system

Tools used

DBMS : My SQL to make operational database and data warehouse .

Java for the entry client (GUI represent clients and transactions )

Page 11: Automated Medicare decision support system

Data, Information, Knowledge

DataFacts without meaning

InformationOrganized data that has meaning and value

KnowledgeIt’s the relation between data and information that use for information deduction.

Page 12: Automated Medicare decision support system

Operational database

Current value data such as analysis data Can be updated Need normalizationIt’s components Data Hardware Software Users

Page 13: Automated Medicare decision support system

Data warehouse Collection of data in support of

management’s decision-making

Doesn’t need normalization

Non volatile

Time variant

Subject oriented

Page 14: Automated Medicare decision support system

Multi-Tiered Architecture

DataWarehouse

ExtractTransformLoadRefresh

Engine

Expert system

Monitor&

IntegratorMetadata

Data Sources Front-End Tools

Serve

Data Marts

Operational DBs

other

sources

Data Storage

Server

Page 15: Automated Medicare decision support system

Data Warehouse Parts

1-The data warehouse itself, which contains the data and associated software

2-Data acquisition (back-end) software, which extracts data from legacy systems and external sources, consolidates and summarize them, and loads them into the data warehouse

3-Client (front-end) software, which allows users to access and analyze data in the warehouse

Page 16: Automated Medicare decision support system

Diagnosis

Dataware- house

The Expert System

ID

Information

Needed data

The

Main Server

The

Main Server

client

Page 17: Automated Medicare decision support system

Diagnosis

ID

Information

Needed data

The

Main Server

The

Main Server

client clientclient client

The traffic organizer

Tool UsedJava

Page 18: Automated Medicare decision support system

The server is a computer program that provides services to other programs in the same or other computers.

What is the main role of the server in the system?

Page 19: Automated Medicare decision support system

It is the main connectivity tool between the modules of the system

Page 20: Automated Medicare decision support system

Multithreading

Is the capability of running multiple tasks concurrently within a program

Thread SynchronizationA shared resource may be corrupted if it is accessed simultaneously by multiple threadsThe synchronized keywordTo avoid race conditions

Page 21: Automated Medicare decision support system

Why is synchronization important in the Medicare System?

The

Main Server

The

Main Server

client clientclient client

Page 22: Automated Medicare decision support system

The user interface

Page 23: Automated Medicare decision support system

The aggregate means by which the doctors interact with the system

It provides means of input which are the symptoms and the signs of patient

And means of output which is the diagnosis of the patient case

Page 24: Automated Medicare decision support system

Diagnosis

Dataware- house

The Expert System

ID

Information

Needed data

The

Main Server

The

Main Server

client

Page 25: Automated Medicare decision support system

Diagnosis

Needed data

Needed data

The Expert System

The brain of the system

Page 26: Automated Medicare decision support system

An Expert System is a program that behaves like an expert for some problem domain.

It should be capable of explaining its decisions and the underlying reasoning.

Ours posses as a physician advisor

Page 27: Automated Medicare decision support system

Often an Expert System is expected to be able to deal with uncertain and incomplete information.

They are also called knowledge-based systemsas they should posses knowledge in some form

Some times the diagnosis is uncertain

The set of diseases the expert system deal with

Page 28: Automated Medicare decision support system

Main structure of an expert system

Knowledge base:Comprises the knowledge that is specific to the domain of the applicationAs simple facts about the domainRules that describe relations or phenomenon in the domainIdeas of solving problems in this domainAn inference engine:Knows how to actively use the knowledge in the baseA user interface:Caters for smooth communication between the user and the system

Page 29: Automated Medicare decision support system

Structure of the Expert System.

Knowledge base

Inference engine

User interfac

eUser

Page 30: Automated Medicare decision support system

ModularityEach rule defines a small relatively independent piece of knowledge

IncrementabilityNew rules can be added to the knowledge base relatively independently of other rules

Modifiability (as a consequence of modularity)

Old rules can be changed relatively independently of other rules

Support system transparencyThe system’s ability to explain its decisions and solutions

Page 31: Automated Medicare decision support system

In backward chaining we start with a hypothesis and work backwards according to the rules in the knowledge base

It searches from goals to data, from diagnosis to findings ,etc.

That’s why we coal it goal driven

Backward chaining

Page 32: Automated Medicare decision support system

Doesn’t start with the hypothesis, but with some confirmed findings

It starts with what is already known, derives all conclusions that follow from this and adds them to the fact relation

From data to goals, from findings to explanation or diagnoses, etc.

That’s why we call it data drivenAnd that’s why ours is forward chaining

Forward chaining

Page 33: Automated Medicare decision support system

Introducing uncertainty

The representation assumes problem domains that answers all questions by either true or false, not somewhere between

Information about the problem to be solved can be incomplete or unreliable

Relations in the problem domain can be approximate

Page 34: Automated Medicare decision support system

As we may not be quite sure that some symptom is present in the patient, or that some measurement data is absolutely correct.This requires probabilistic reasoning.

Page 35: Automated Medicare decision support system

Decision Making

Process of choosing amongst alternative courses of action for the purpose of attaining a goal or goals.

The four phases of the decision process are

IntelligenceDesignChoiceImplementation

Page 36: Automated Medicare decision support system

Decision-Making Intelligence Phase

Scan the environment

Analyze organizational goalsCollect dataIdentify problemCategorize problem Programmed and non-programmed Decomposed into smaller parts

Assess ownership and responsibility for problem resolution

Page 37: Automated Medicare decision support system

Decision Support Systems

Intelligence Phase

AutomaticData MiningExpert systems, CRM, neural networks

ManualOLAPKMS

ReportingRoutine and ad hoc

Page 38: Automated Medicare decision support system

Design Phase

Generation of alternatives by expert system

Relationship identification used in models through OLAP and data mining

Business process modeling using CRM, RMS, ERP, and SCM

Recognition of the problem through KMS

Page 39: Automated Medicare decision support system

Choice Phase

Identification of best alternative

Identification of good enough alternative

What-if analysis

Goal-seeking analysis

May use KMS, GSS, CRM, ERP, and SCM systems

Page 40: Automated Medicare decision support system

Implementation Phase

Improved communications

Collaboration

Training

Supported by KMS, expert systems, EIS, GSS

Page 41: Automated Medicare decision support system

Database Management System

Extracts data

Manages data and their relationships

Updates (add, delete, edit, change)

Retrieves data (accesses it)

Queries and manipulates data (Query Facility)

Employs data dictionary

Page 42: Automated Medicare decision support system

Components of DSS

- DSS SubsystemsData management

Managed by DBMSModel management

Managed by MBMSUser interfaceKnowledge Management and organizational knowledge base

Page 43: Automated Medicare decision support system