The existing macro variable set (ie $patient, $customer, $visit, $location, etc etc) could be usefully expanded by adding $appointment and $task. These would allow the construction of macros useful for generating SMS and email text to go to customers informing them of appointments and tasks.