a university for the world real r © 2009, chapter 21 yawl4healthcare ronny mans wil van der aalst...

45
a university for the world real R W W L L L Y Y Y A A © 2009, www.yawlfoundation.org Y Y Chapter 21 YAWL4Healthcare Ronny Mans Wil van der Aalst Nick Russell Arnold Moleman Piet Bakker Monique Jaspers

Upload: buddy-ramsey

Post on 01-Jan-2016

216 views

Category:

Documents


1 download

TRANSCRIPT

a university for the worldrealR

WW LLLYYY AA

© 2009, www.yawlfoundation.org YYY

Chapter 21YAWL4Healthcare

Ronny Mans

Wil van der Aalst

Nick Russell

Arnold Moleman

Piet Bakker

Monique Jaspers

a university for the worldrealR

2WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Motivation

Pressures on healthcare providers • High quality care• Patient safety• Cost reduction→ Streamlined processes

Increased demand for• Technological support• Monitoring

a university for the worldrealR

3WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Motivation

But healthcare processes are– Diverse (wide range of offerings)– Distributed (involve multiple staff & departments)– Variable (similar diagnosis ≠ same treatment)

Process flexibility is a key consideration

a university for the worldrealR

4WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Motivation

Flexible workflow technology in the healthcare domain?

... how? .. where? .. what kind?

a university for the worldrealR

5WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Motivation

What are the considerations with regard to

process flexibility

when applying workflow technology in hospitals?

a university for the worldrealR

6WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Overview

• Healthcare Processes• Gynecological Oncology• Realization (YAWL, FLOWer, ADEPT1, Declare)• Conclusions

a university for the worldrealR

7WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Overview

• Healthcare Processes• Gynecological Oncology• Realization (YAWL, FLOWer, ADEPT1, Declare)• Conclusions

a university for the worldrealR

8WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Healthcare Processes

• Various healthcare processes– Diverse (wide range of offerings)– Distributed (involve multiple staff & departments)– Variable (similar diagnosis ≠ same treatment)

Characterization ?

a university for the worldrealR

9WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Healthcare Processes

Concepts for the delivery of care:• Managed care• Stepped care• Integrated care

a university for the worldrealR

10WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Healthcare Processes

Managed Care• Continuous improvement of measurable results• Focus:

– Effectiveness– Quality– Price– Extent of care

→ Care process needs to be highly structured!

• Example: Shouldice Hospital in Canada (hernia repair)

a university for the worldrealR

11WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Healthcare Processes

Stepped Care• Delivery right intensity of care at the right moment• Care is gradually offered• Chronic diseases

→ Treatment typically takes years→ Tests or treatments performed at regular intervals

• Example: Rheumatoid arthritis

a university for the worldrealR

12WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Healthcare Processes

Integrated Care• Bringing together:

inputs, delivery, management and organization of services

related todiagnosis, treatment, care, rehabilitation, health promotion

• Combine parts into one coherent activity• Multidisciplinary treatment

→ Typically intensive period of care in order to diagnose and treat patient

• Example: Breast cancer

a university for the worldrealR

13WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Healthcare Processes

Main kinds of healthcare processes:

Healthcareprocesses

Organizationalprocesses

Medicaltreatmentprocesses

Acute care/High complication

probabilityElective care

Non-routineRoutine

Organizational tasks• repetitive• non-trivial• no support for medical decision making

Diagnostic-therapeutic cycle• patient observation• medical reasoning• decision making

• critically ill patients• rapidly changing conditions• low predictability

• postponement of treatment• can be planned (but varies)• completely planned• evidence knowledge base• diagnostic-treatment path

• step-by-step• some parts can be planned

→ evidence→ patient condition→ kind of complaints→ clear understanding of complaints

a university for the worldrealR

14WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Overview

• Healthcare Processes• Gynecological Oncology• Realization (YAWL, FLOWer, ADEPT1, Declare)• Conclusions

a university for the worldrealR

15WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Gynecological Oncology

• AMC hospital• Outpatient clinic• Diagnostic process (referral hospital → diagnosis)

• Representative healthcare process– Complex set of possible diagnostic paths– Multiple disciplines– Inherent need for flexibility

a university for the worldrealR

16WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Gynecological Oncology

start case

referral patient and preparations

for first visit

consultation by telephone

visit

end case

check gynecologydata

ask for gynecology data

check radiologydata

ask for radiology data

check anesthetic examination underanesthetic

checkexaminations

examinations

check slides ask for pathology slides

check tissue tissue takenof

Outpatient clinic:Referral

Outpatient clinic:Visit

Outpatient clinic:Consultation by

telephone

Examinations

a university for the worldrealR

17WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Gynecological Oncology

ask for information from clinician

referring hospital

write down data patient and make decision

ask for information from clinician

referring hospital

make document

and stickers

planpre-assessment

planMRI

planCT

send faxto pathology

put patient onradiology list

put patient onpathology list

plan firstvisit

standard applicationforms nurse

inform doctorreferring hospital

call patient for passing dates for

appointments

send confirmationappointment

end first visit

Receive call from referring clinicianPlanning of first

visitAdministrative

tasksStandardized procedure

a university for the worldrealR

18WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Gynecological Oncology

register patient

authorizeapplication

forms

check patientdata

make cardpatient

make conclusion

fill inapplication forms

fill in application form pathology

planning orbrochures

put onradiology list

put onpathology list

schedule reschedulecancel

additional informationwith brochures

end visit

• discuss status• decide about tests

Filling in of forms for tests

Administrative tasks

Administrative tasks

a university for the worldrealR

19WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Gynecological Oncology

start case

referral patient and preparations

for first visit

consultation by telephone

visit

end case

check gynecologydata

ask for gynecology data

check radiologydata

ask for radiology data

check anesthetic examination underanesthetic

checkexaminations

examinations

check slides ask for pathology slides

check tissue tissue takenof

Which kind of healthcare process?

Examinations:No support in selecting most

appropriate test(s)

Many organizational tasks

Many organizational tasks And so on…

Elective care process

a university for the worldrealR

20WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Gynecological Oncology

Selection of examinations

examinations

lab test

CT-scan

?

Selection of tests depends on:• actual condition of patient• outcome of earlier tests• quality of earlier tests

Selection of tests only becomes clear during course

of process

Common testCommon testBut:• new tests• other tests needed

a university for the worldrealR

21WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Gynecological Oncology

start case

referral patient and preparations

for first visit

consultation by telephone

visit

end case

check gynecologydata

ask for gynecology data

check radiologydata

ask for radiology data

check anesthetic examination underanesthetic

checkexaminations

examinations

check slides ask for pathology slides

check tissue tissue takenof

Examinations:•can not be planned beforehand• step-by-step• multiple disciplines

Kind of healthcare process:• elective• non-routine• complex care

a university for the worldrealR

22WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Overview

• Healthcare Processes• Gynecological Oncology• Realization (YAWL, FLOWer, ADEPT1, Declare)• Conclusions

a university for the worldrealR

23WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Realization

• YAWL– 230 tasks– 120 hour implementation time– Non-trivial

→ Perspectives: control-flow, resource, data→ Scenario

• Implementation in FLOWer, ADEPT1, Declare

a university for the worldrealR

24WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Realization (Control-flow perspective)

start case

referral patient and preparations

for first visit

consultation by telephone

visit

end case

check gynecologydata

ask for gynecology data

check radiologydata

ask for radiology data

check anesthetic examination underanesthetic

checkexaminations

examinations

check slides ask for pathology slides

check tissue tissue takenof

Examinations:Worklet Service• repertoire of worklets• right worklet chosen at runtime• add worklets

30 hours required

a university for the worldrealR

25WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Realization (Resource perspective)

• Each task performed by a single person having a specific role

• YAWL: – participant (may have one or more roles)– For each task, single role is specified– Worklist handler of Resource Service– 5 hours required

a university for the worldrealR

26WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Realization (Resource perspective)

→ Limitation:• Each task performed at an arbitrary point in time when a

participant becomes available• All workitems presented via worklist

Healthcare domain:• Importance of appointments:

• Patients (with preferences)

• Staff meetings

• Equipment

• …

people are used to work in a •planned way

•which is •not supported

•by current workflow management systems

a university for the worldrealR

27WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Realization (Resource perspective)

register patient

authorizeapplication

forms

check patientdata

make cardpatient

make conclusion

fill inapplication forms

fill in application form pathology

planning orbrochures

put onradiology list

put onpathology list

schedule reschedulecancel

additional informationwith brochures

end visit

Calendar-based scheduling is required for workitemAppointment between doctor and patient (e.g. at 10 ‘o clock)

a university for the worldrealR

28WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Realization (Data perspective)

• Routing purposes• Complex data types defined in XML schema

– (re)scheduling, canceling appointments

• Automatic form generation• 30 hours required

a university for the worldrealR

29WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Realization (Scenario)

ask for information from clinician

referring hospital

write down data patient and make decision

ask for information from clinician

referring hospital

make document

and stickers

planpre-assessment

planMRI

planCT

send faxto pathology

put patient onradiology list

put patient onpathology list

plan firstvisit

standard applicationforms nurse

inform doctorreferring hospital

call patient for passing dates for

appointments

send confirmationappointment

end first visit

Needed:• MRI• CT• Preoperative screening• send pathology slides

Worklist after this step

a university for the worldrealR

30WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Realization (Scenario)

a university for the worldrealR

31WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Realization (Scenario)

register patient

authorizeapplication

forms

check patientdata

make cardpatient

make conclusion

fill inapplication forms

fill in application form pathology

planning orbrochures

put onradiology list

put onpathology list

schedule reschedulecancel

additional informationwith brochures

end visit

• discuss status• decide about tests

a university for the worldrealR

32WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Realization (Scenario)

MRILab test

a university for the worldrealR

33WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Realization (Scenario)

start case

referral patient and preparations

for first visit

consultation by telephone

visit

end case

check gynecologydata

ask for gynecology data

check radiologydata

ask for radiology data

check anesthetic examination underanesthetic

checkexaminations

examinations

check slides ask for pathology slides

check tissue tissue takenof

Examinations:• Worklet Service• lab test• MRI

a university for the worldrealR

34WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Realization (Scenario)

MRILab test

a university for the worldrealR

35WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Realization (Scenario)

MRILab test

a university for the worldrealR

36WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Realization (Scenario)

Replacement of lab worklet

a university for the worldrealR

37WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Realization (Scenario)

Lab testMRI

Acceptance of workflow technology in healthcare• Selecting right worklet• Replacement of less suitable worklet

a university for the worldrealR

38WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Realization (FLOWer, ADEPT1, Declare)

FLOWer• Case handling• Deviation from existing process

– Skip, redo – View/add/modify data elements

a university for the worldrealR

39WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Realization (FLOWer, ADEPT1, Declare)

ask for information from clinician

referring hospital

write down data patient and make decision

ask for information from clinician

referring hospital

make document

and stickers

planpre-assessment

planMRI

planCT

send faxto pathology

put patient onradiology list

put patient onpathology list

plan firstvisit

standard applicationforms nurse

inform doctorreferring hospital

call patient for passing dates for

appointments

send confirmationappointment

end first visit

Can be skippedCan be redone

Optimal support for routine

processes

a university for the worldrealR

40WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Realization (FLOWer, ADEPT1, Declare)

ADEPT1• Dynamic change• Process model for one case can be changed

– Insertion/deletion of steps

a university for the worldrealR

41WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Realization (FLOWer, ADEPT1, Declare)

ask for information from clinician

referring hospital

write down data patient and make decision

ask for information from clinician

referring hospital

make document

and stickers

planpre-assessment

planMRI

planCT

send faxto pathology

put patient onradiology list

put patient onpathology list

plan firstvisit

standard applicationforms nurse

inform doctorreferring hospital

call patient for passing dates for

appointments

send confirmationappointment

end first visit

Insertorder drug

activityOptimal support for

acute careprocesses,

and processes with high probability that complications occur

a university for the worldrealR

42WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Realization (FLOWer, ADEPT1, Declare)

Declare• Declarative process modeling language (ConDec)

– What should be done– Constraints– Dynamic change

a university for the worldrealR

43WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Realization (FLOWer, ADEPT1, Declare)

ask for information from clinician

referring hospital

write down data patient and make decision

ask for information from clinician

referring hospital

make document

and stickers

planpre-assessment

planMRI

planCT

send faxto pathology

put patient onradiology list

put patient onpathology list

plan firstvisit

standard applicationforms nurse

inform doctorreferring hospital

call patient for passing dates for

appointments

send confirmationappointment

end first visit

Executed at least once, but in which

order is openOptimal support for routine

processes

Insertorder drug

activityOptimal support for

acute careprocesses,

and processes with high probability that complications occur

a university for the worldrealR

44WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Overview

• Healthcare Processes• Gynecological Oncology• Realization (YAWL, FLOWer, ADEPT1, Declare)• Conclusions

a university for the worldrealR

45WW LLLYYY AA

YYYYY

© 2009, www.yawlfoundation.org

Conclusions

YAWL• Implementation of gynecological oncology healthcare

process– Elective, non-routine healthcare process– Complex care

• Optimal support for required flexibility by Worklet Service

• Limitations– Lack of calendar-based scheduling support– Interaction between processes