I use Emedware by Sage, this is used in our office for scheduling and billing. It however has no interface with AC. Charges are entered manually. I was very inexpensive, we have only a small monthly clearing house fee.
Adam Lauer, DO (solo FP) Twin City Family Medicine Brewer, ME