Comprehensive patient statement and payment solution for busy practices