Comprehensive patient and insurance payment solutions for busy practices