I would like an estimate on this please.
Every information needed can be found:
http://www.biosoftworld.com/Features/Medical-Office-One.html
I suggest you Download the Trial version and see the software.
**This will be an ongoing project, not a one-time job**