Working with medical logs
Viewing and editing Fluffy's medical logs can be done via the medical logs page.
How to bring up the medical logs page:
- Click on the "Health" button on the bottom toolbar.
- Click on the "Medical Logs" tab.
The "Veterinarian" combobox cell contains a drop down list of all contacts derived from your Address Book. Editing the combobox cell, instead of selecting from the drop down list, will trigger Fluffy's Log's attempt at auto-completing the veterinarian's name with those from the list. If the newly edited veterinarian is not from the list, Fluffy's Log will add a new contact in the veterinarian's name to Address Book and assign Fluffy to this new contact.
Adding, editing, deleting and sorting records from the table follows from Working with tables.
Each record in the table has a medical log. Selecting a record will display its log in the "Medical Log" textview. Following Mac conventions, if multiple records are selected and not all the corresponding medical logs are exactly the same, the greyed out text "Multiple selection" will be displayed. Editing the "Medical Log" while multiple records are selected will change the logs of all the selected records.
Each commit is preceded by appropriate sanity checks, as listed below:
- If Fluffy's Log beeps when an attempt is done to change "Date", it means that you have tried a non calendar date. There is no error message for this case because beeping is the default Cocoa behaviour, yah... programming stuff.
- If "Veterinarian" is changed, Fluffy's Log checks that the new name is unique.
