I hate every writing this, because:
1. Brian's answer is so good and took so much time to do, and
2. Because I have been fairly critical of the program I am about to talk about. But,
If you REALLY want to do what you are saying, then get IMH. If you could configure it mor easily, it would be a great program, but I would contact the author of the program and DEMAND that he help you set up templates. They can do them for you, but I don't think that is unlimited. Personally, though, I would say for the amount of the program, I want a template a month done for me.
But, it is exactly what you want.
http://www.medicalhistory.com/home/index.aspAnd it works directly with Amazing Charts.