In 2004 I developed a web-based system to manage my mother's doctor's office.
Its not a huge system. Its simple but it worked for her.
Its GPL so you can download, improve and if you can you can join to the developers team.
Here is the links:
Adolfo Ferreira < adolfo [dot] ferreira [at] hotmail [dot] com >