FET Forum

FET Support (English) => General Stuff => Topic started by: LinuxSam on September 17, 2008, 07:14:08 PM

Title: Is my schedule to simple for FET?
Post by: LinuxSam on September 17, 2008, 07:14:08 PM
Hi!
I'm looking for software to create the on call schedule for a bunch of doctors on a small clinic.
Only one doctor works per day.

- 10-15 persons available depending on vacations and such.
- 28-31 days per month have to be filled.
- At least 1 day between shifts.
- preferential ( would prefer to work Tuesdays and Fridays but not Sundays)
- Limits like never more than 3 shifts per 7 days.
- Being able to mark some days as unavailable (on vacation) for a person.

I feel that FET is maybe not the program I need since it seems to be more towards creating schedules for schools. And much more complicated scheduling.

Correct me if I'm wrong.

Thanks in advance

/LinuxSam
Title: Re: Is my schedule to simple for FET?
Post by: Liviu Lalescu on September 17, 2008, 07:49:17 PM
QuoteHi!
I'm looking for software to create the on call schedule for a bunch of doctors on a small clinic.
Only one doctor works per day.
This is simple. Just define a number of days per week (week means month), each having 1 hour.

Quote
- 10-15 persons available depending on vacations and such.
That is all right. There are 10-15 teachers. But in FET, you need to specify the exact activities. In FET -> each activity will have a teacher and will be split into x subactivities per week. In your notation, you need to decide how many days will have each doctor in a month. A normal notation would be: activity A1 (T1) - split into 3 per week, and so on. You cannot let FET choose how many activities per week will have each teacher.

Each activity will have no students. Any subject can be chosen.

Quote
- 28-31 days per month have to be filled.

If your number of days is >28, you need to increase the maximum number of days per week to 31 (variable MAX_DAYS_PER_WEEK in timetable_defs.h)
Also, you'll need to modify manually the .fet file to make the number of days per week 29 (or 30 or 31) and name them. This is easy.

Quote
- At least 1 day between shifts.

Min days between activities, added automatically when adding split activities. You need to add minimum distance = 2 days, 100%. You could also try to add minimum distance = 3 and FET will ask about adding also a min days = 2

Quote
- preferential ( would prefer to work Tuesdays and Fridays but not Sundays)

Probably constraint activity(ies) preferred starting time(s), with different weights

Quote
- Limits like never more than 3 shifts per 7 days.

This is tricky. Maybe you could increase the constraints min days between activities (add for instance min days 4 or more, weight 50%-99.75%). We'll talk about that if all other points are solved.

Quote
- Being able to mark some days as unavailable (on vacation) for a person.

Easy, constraint teacher not available.

Quote
I feel that FET is maybe not the program I need since it seems to be more towards creating schedules for schools. And much more complicated scheduling.

Correct me if I'm wrong.

Thanks in advance

/LinuxSam

Yes, your problem is very simple. I hope FET can solve it. Please let me know.

You can only apply FET if you know the exact number of days each doctor will have on a month.
Title: Re: Is my schedule to simple for FET?
Post by: Volker Dirr on September 17, 2008, 08:07:46 PM
Quote
Quote
- 10-15 persons available depending on vacations and such.
That is all right. There are 10-15 teachers. But in FET, you need to specify the exact activities. In FET -> each activity will have a teacher and will be split into x subactivities per week. In your notation, you need to decide how many days will have each doctor in a month. A normal notation would be: activity A1 (T1) - split into 3 per week, and so on. You cannot let FET choose how many activities per week will have each teacher.

Each activity will have no students. Any subject can be chosen.

I think he also need a room or a year, because he wrote:

Quote
Only one doctor works per day.

So he can add a year "patient".
and all activities get this year, so only one doctor will work per day.

or:
Variant 2:
he add a room, a subject and a constraint subject preferd room.
Title: Re: Is my schedule to simple for FET?
Post by: Volker Dirr on September 17, 2008, 08:11:06 PM
Quote
Quote
- preferential ( would prefer to work Tuesdays and Fridays but not Sundays)

Probably constraint activity(ies) preferred starting time(s), with different weights

and/or constraint teacher not available.
Title: Re: Is my schedule to simple for FET?
Post by: Liviu Lalescu on September 17, 2008, 08:15:31 PM
Quote
So he can add a year "patient".
and all activities get this year, so only one doctor will work per day.

or:
Variant 2:
he add a room, a subject and a constraint subject preferd room.

Of course, I forgot, thank you for reminding me this! Sorry for my omission.
Title: Re: Is my schedule to simple for FET?
Post by: LinuxSam on September 17, 2008, 09:26:59 PM
The problem is I don't want to specify exactly how many shifts each person should work... I would like to specify 2-4  or 3-5  or something like that...  if a person is on vacation of course he (or she) would get less shifts.

/LinuxSam

Title: Re: Is my schedule to simple for FET?
Post by: Liviu Lalescu on September 17, 2008, 09:36:19 PM
QuoteThe problem is I don't want to specify exactly how many shifts each person should work... I would like to specify 2-4  or 3-5  or something like that...  if a person is on vacation of course he (or she) would get less shifts.

/LinuxSam


For the moment, FET has no such features.

I don't know how to solve your problem, I have no experience with such situations.
Title: Re: Is my schedule to simple for FET?
Post by: LinuxSam on September 18, 2008, 05:28:56 PM
Thanks for trying.

/LinuxSam
Title: Re: Is my schedule to simple for FET?
Post by: Volker Dirr on October 28, 2013, 09:09:01 AM
maybe also check this post:
http://lalescu.ro/liviu/fet/forum/index.php?topic=1542.msg8359