Coventive (銘威國際企業股份有限公司) ..........

I WILL NEVER BUY ANY PRODUCT FROM COVENTIVE (銘威國際企業股份有限公司) AGAIN!

Customer Service: X
Product: X
Technical Support: X

-- Added 2011/04/12 --

FreeNAS is even better!

doctor - an automatic doctor scheduler

ABOUT THIS TOOL

This is an automatic doctor scheduling tool. This tool is mainly written for my wife. Hence, the basic assumptions and request types are tailored for the hospital where my wife is working.

In this tool, a hospital has branches, places, and doctors. Usually, doctors may need to be on duty in different branches on different dates. A place is a unit that belongs to some branch and needs a doctor on duty everyday. A slot is a pair of a date and a place, which is a basic unit that may require one doctor on duty. A slot is open if it really requires exactly one doctor on duty. A doctor may make requests for duty days. For example, the doctor may request for no duty days on some dates or in some branches.

All the configurations of the hospital and the schedule can be specified in a plain text file. With the configuration file as an input, this tool will try to find a satisfiable assignment. Usually not all the doctors' requests can be satisfied. It is the user's talent to adjust the requests to find a satisfiable assignment. In this tool, two real examples are included.