"I need my 'patient database' amended so that we can see upcoming appointments for our patients. We need to be able to add new patients when they make appointments and we need to be able to update existing patient records when they make appointments. I have Doctors and Nurses who can make separate or joint appointments and we currently operate at four sites." Yes, this is the Patient Management system we wrote for the Skin Cancer Specialist a few months ago. It is a good example of how our software can be enhanced to suit the user with little disruption to their business. Firstly we added what we called 'sites'. These represent the Doctor in Wellington, the Nurse in Wellington, the Doctor in Palmerston North and so on. Each site has its own start and end time - because of travel time the 'remote' sites start slightly later in the day and we wanted to avoid 3am appointments if at all possible. We need to be able to categorise the appointments, with each category offering different durations and different prices. This means that when we add an appointment and select the category, the duration and price for the visit is pre-set, saving time and adding consistency. Of course, the duration and price can be changed for each appointment. The ' Appointment Viewer ' is the 'engine' for this part of the system. This shows all the appointments at all the sites starting a specific date. It looks similar to Outlook's (c) calendar view when you are looking at a shared calendar. Being able to change the start date of the display is important as we frequently book appointments months in advance. We added a 'zoom' function so that we can either see lots of detail about each appointment or a larger number of days, for a 'weekly' view. Finally, we updated the Patient Record view to include the patient's appointments . This is accessed through a new tab on the patient record in the same way as consultations or lesions, for example. Full details of the appointment are accessed from both the appointment viewer and the patient record. Appointments are added, changed and deleted from this screen. Changes are instantly visible on other screens as soon as they are saved. This example may not suit your business but please get in touch if there is anything Freeman Software can do to help your business succeed.