Scheduling in NHS

Trying to simplify the conversation...

Remember when life was simple?

One doctor type, one patient type....

MON

TUE

WED

THU

FRI

6am

11pm

Private availability slot

What changed?

EMIS and TPP happened

  • NHS patients are bound to a surgery
  • A surgery has one type NHS/EMIS or NHS/TPP
  • Availability shifts are EMIS or TPP*
  • The question became...

** and private or chat...

Which patients in the waiting room can a Doctor now pickup?

Simplest solution

Keep doctors in their lanes

  • Private Doctors see private patients
  • NHS/EMIS see EMIS patients
  • NHS/TPP see TPP patients

     

Simplest because...

  • Always one patient type - just like private is now
  • Doesn't matter if you're running late or ahead of schedule...
  • No need to worry about switching times between TPP and EMIS patients... (an original decision driver)

But what if i want one doctor to do both TPP and EMIS?

but... but... we said...

Fuck.

OK.. there [might]  be a way

You can...
If we keep them sync'd  (e.g. not staggered)

MON

TUE

WED

THU

FRI

6am

11pm

EMIS

TPP

Dr Sync'd Shifts

Staggered would look like this

MON

TUE

WED

THU

FRI

6am

11pm

EMIS

TPP

Dr Complicated Feck

But why not stagger?

Simplifies our problem...

Any shift at any point in a day can be sampled to determine the types of patients a doctor can see

WHAT IF...


..we used time-based querying for doctors next patient...



e.g. Can't we just use their current shift to determine

the patients they should see now?

We tried to make this work

EMIS Shift
13:00
to
14:00

Kevin (EMIS)

Leanne (EMIS)

Zak (EMIS)

Keith (EMIS)

Paul (TPP)

Ismail (TPP)

Unbooked

Matthew (TPP)

IDEAL
WORLD

Doctor swaps over

to TPP

TPP Shift
14:00
to
15:00

EMIS Shift
13:00
to
14:00

Kevin (EMIS)

Leanne (EMIS)

Zak (EMIS)

Keith (EMIS)

Paul (TPP)

Ismail (TPP)

If we run over

though...

 

Poor Keith

falls through

the cracks.

 

System

becomes

unpredictable

TPP Shift
14:00
to
15:00

Scheduling

By kevcjones

Scheduling

  • 246