8
Teamprojekt Multi-Agent based Patient Scheduling Prof. Dr. C. Becker Prof. Dr. A. Heinzl

Teamprojekt Multi-Agent based Patient Scheduling Prof. Dr. C. Becker Prof. Dr. A. Heinzl

Embed Size (px)

Citation preview

Page 1: Teamprojekt Multi-Agent based Patient Scheduling Prof. Dr. C. Becker Prof. Dr. A. Heinzl

Teamprojekt Multi-Agent based Patient

SchedulingProf. Dr. C. BeckerProf. Dr. A. Heinzl

Page 2: Teamprojekt Multi-Agent based Patient Scheduling Prof. Dr. C. Becker Prof. Dr. A. Heinzl

Patient Scheduling Background

• Hospitals consist of autonomous decentralized units that rarely share information outside their boundaries

• Treatment of patients involves different units• During treatment, new information on patient health may

induce changes of treatment type and order• Emergencies influence treatment plans

Clinical Diag-

nostics

Clinical Diag-

nostics

Radio-logy

Radio-logy

Labo-ratoryLabo-ratory

Anes-thesiaAnes-thesia

OPOP Station/ WardStation/ Ward

Dis-charge

Dis-charge

Page 3: Teamprojekt Multi-Agent based Patient Scheduling Prof. Dr. C. Becker Prof. Dr. A. Heinzl

Challenges

• Goal-conflict: – min waiting time for patients vs. max resource utilization for hospital

• Patient arrival process is hard to predict:– Elective patients with appointments– Unscheduled walk-ins (and outpatients turning into inpatients)– Emergencies in urgent need of care (interrupting unit work lists)

• Uncertainty about the disease is gradually reduced through diagnostics– Alternating treatment plans (i. e., pathways)– Changing priorities (e. g., “normal” patients turning into emergencies)– Complications (e. g., prolonged treatment duration)

Coping with sudden interrupts and treatment changes is mandatory for scheduling and resource allocation

Steinlaus (Petrophaga lorioti),Pschyrembel, Klinisches Wörterbuch, 258. Auflage

Page 4: Teamprojekt Multi-Agent based Patient Scheduling Prof. Dr. C. Becker Prof. Dr. A. Heinzl

Approach

• Using small active interacting software components (called agents) to exploit decentral information and to reduce complexity

• Multi-Agent Systems – consist out of multiple interacting software components– using one or more coordination mechanisms– to achieve their individual goals.

• Overall improvement of schedule through exchange, compensation, and trade of health improvement against resource utilization

• Reflects decentralized nature of hospitals• Entities of interests modelled as „agents“ that act autonomously • Allows evaluation of different scenarios

Page 5: Teamprojekt Multi-Agent based Patient Scheduling Prof. Dr. C. Becker Prof. Dr. A. Heinzl

Multi-Agent Systems

Resource Agent R1Physician

Resource Agent R2 X-Ray

Patient Agent P1 Patient agent P1 negotiateswith resource agent R1

Coordination mechanismhealth function of patient agent

Page 6: Teamprojekt Multi-Agent based Patient Scheduling Prof. Dr. C. Becker Prof. Dr. A. Heinzl

Multi-Agent System

Patient-AgentPatient-Agent

22

2

ba

Resource-AgentResource-Agent

min! jj rC

Patient-AgentPatient-Agent

22

2

ba

Patient-AgentPatient-Agent

22

2

ba

Patient-AgentPatient-Agent

22

2

ba

Resource-AgentResource-Agent

min! jj rC

Resource-AgentResource-Agent

min! jj rC

Resource-AgentResource-Agent

min! jj rC

• Coordination objects are represented byautonomous interacting agents with own goals and private plans

Page 7: Teamprojekt Multi-Agent based Patient Scheduling Prof. Dr. C. Becker Prof. Dr. A. Heinzl

Your Team Project

• A Multi-Agent System for Patient Scheduling– relevant agents: patients, resources– modeling and evaluation of different scenarios– integration of different health functions and

negotiation/coordination mechanisms– Android App for patient agent

• Platform/Prerequisites– Java, Basic Process Modelling Know How, Interest

to dig into a fascinating application domain

Page 8: Teamprojekt Multi-Agent based Patient Scheduling Prof. Dr. C. Becker Prof. Dr. A. Heinzl

Literature

• Paulussen, T.O., Jennings, N.R., Decker, K.S., Heinzl, A., 2003. „Distributed patient scheduling in hospitals“ 18th International Joint Conference on Artificial Intelligence, Acapulco, Mexico, pp. 1224-1229.

• Paulussen, T.O., Heinzl, A., Becker C. „Multi-Agent based Patient Scheduling in Hospitals“ working paper