Do you divide your staff responsibilities? By dividing responsibilities you reduce the opportunity of potential stealing from your hospital. Basically you should never have one person handle all aspects of a task. For example, the receptionist who handles money directly shouldn't be the person who prepares and makes the bank deposit.
Consider developing a monthly statistical analysis report for your practice. Take a pulse of your practice by understanding the monthly statistics that are important and track them in a comparative format; month to month, year by year.
Accurate and complete financial recordkeeping is important to any hospital owner, but is also important to those who work with the veterinarian. People both inside and outside the hospital all depend on the accurate recording of financial transactions.