Hi Chhaya,
As far as OT & PT is concerned you can try using Kareo. One specific feature about Kareo is of Auth# to specific case with any overlapping. Since Authorization plays a vital role in getting PT & OT services paid I think Kareo should be fine.
Thanks,
Chandru J.