Point-of-care Invoicing for Veterinarians on the Go