NextGen is a robust EHR that seems to offers solutions for all aspects of medical documentation including Practice Management for patient scheduling and billing. They are excellent with keeping up to date with the Regulatory, Prescribing, and Meaningful Use aspects that are required..