From e63661e9f51c45c44499b3d27537ffe299f51d85 Mon Sep 17 00:00:00 2001 From: sam Date: Wed, 30 Mar 2011 14:12:52 +0000 Subject: [PATCH] Updated ChangeLog and Readme --- doc/ChangeLog.txt | 35 +++++++++++++++++++++++++++++++++-- doc/README.txt | 18 ++++++++---------- 2 files changed, 41 insertions(+), 12 deletions(-) diff --git a/doc/ChangeLog.txt b/doc/ChangeLog.txt index 31d2607..4cfe61f 100644 --- a/doc/ChangeLog.txt +++ b/doc/ChangeLog.txt @@ -110,8 +110,39 @@ v1.4.2 (released December 12th 2010) - Patient Appointment List now shows the names of the clinics as what you called them in the Scheduling GUI, not what they are called in VISTA. - New kids build -v1.5 (Alpha released Jan 27 2010) -- Speed issues mitigated. +v1.5 (Alpha released Jan 27 2010, Alpha 2 end of Feb, Alpha 3 Mar 30) +- Speed issues very much mitigated. - Ability to Cancel checked-in appointments (including walk-ins) added. - Grid now responds to mouse wheel movements - Clearer error messages for end users. +- Splash screen Upon Start-up with progress bar +- Check-in Dialog cleaned up from extraneous elements; new algorithm for parsing out providers. +- BSDX Checkin Appointment has changed parameters. +- Application wide error handlers to handle application errors. +- Various focus issues with main form fixed (but these are causing some side effects). +- DateTime Picker format and behavior change. Schedule is no longer updated based on a value change but only when leaving the box or pressing the enter key. +- Splash screen when opening new clinics or changing dates added to main form. +- Polling for events and responding to them is now done asynchornously. +- A lot of refactoring to avoid calling the server when it's not needed. This involved not asking the server for updates after each operation as that's very expensive. +- Main form will be responsible for redrawing itself; not by the data manager. +- Algorithms to calculate remaining slots and for finding empty slots are now much improved. Slots are now time scale sensitive; contiguous slots are joined toether. +- More comprehensive message to user on Status Bar on what original slot has as well as what the current selection from the grid comes up. +- Custom printing framework (not used though) incorporated into main code base. Thanks Tariq. +- Holiday lookup is now better and won't fail when you use a different culture. +- New print slip when an appointment is make. +- Find Appointment Dialog now works very reliably. +- Sex of patient now pulled in the appointment objects; however, support for that is not universal yet (e.g. Walk-in's don't have a Sex yet!) +- DOB of patient now pulled; more universal; also there is an object that calculates the patient age. +- User choices for printing appointment and routing slip are now saved to VISTA in parameters. +- New command line flag, /culture, to set the main thread's CurrentUICulture. +- Routing Slip now prints patient order. +- Bug when redrawing appointments while saving Slots on the Edit Resource Availability window fixed. +- New context menu option on Grid to uncheck-in a patient +- New context menu option to Print Clinic Schedules for Today, Tomorrow, and 3 days from today. +- New logic to prevent checked-in appointments from being deleted. +- Context menus for Noshow and Undo noshow have changed logic for when they become enabled. +- Events are not going to be raised back to the originating control anymore. +- Appointment Reminder Slip has been Arabized, and an extra resource is shipped in order to accomplish that. +- Version check added in the load logic. +- Upon Demand refresh by pressing F5 added to CalendarGrid. +- Time scales are now sensitive to the original time scale of the clinic. You can increase them, but you can't decrease them. diff --git a/doc/README.txt b/doc/README.txt index 6b39457..2be51a7 100644 --- a/doc/README.txt +++ b/doc/README.txt @@ -84,10 +84,9 @@ Known Bugs: - Speed issues (see below) - Date on Appt List header in Arabic doesn't show up correctly. - Error massages should be clearer for the end Users -- Event raise for clinic groups raises the name of the group not the clinic. The receiving end in the C# code compares and checks for the clinic. +- Event raise for clinic groups raises the name of the group not the clinic. The receiving end in the C# code compares and checks for the clinic. - When making a walk-in appointment, it lets you cancel check-in by pressing the cancel button, yet walk-in continues to be made. - If user has no access to any schedules but has access to application (has BSDXZMENU key), opening the appointment menu causes a crash. -- Shortcut server/port is not overridden when cancel, retry and enter them manually. Other Bugs: @@ -98,22 +97,21 @@ Enhancement requests: - Allow all users to access all clinics by default (EHS/PHH) - Summary Schedule report based on Clinic Schedule report. Remove Phone, Address, Appointment Made By, and on fields. - Alert user if a patient already has an appointment in the same clinic for today. -- Print Appointment Letter when Appointment is made (PHH Users workflow). -- Make printing an extensible module for end user customization (Oroville and PHH) +- Print Appointment Letter when Appointment is made (PHH Users workflow). (solved in 1.5) +- Make printing an extensible module for end user customization (Oroville and PHH) (solved in 1.5; not documented). - Be able to print mutiple copies of a report (request of a PHH user). -- Appointment List print out doesn't show the date and time printed. -- Add patient order to the routing slip +- Appointment List print out doesn't show the date and time printed. (solved in 1.5) +- Add patient order to the routing slip (solved in 1.5) - Double-click should open make appoitment - Double-click on appointment should edit appointment - Click right click issue on grid -- Add right-click on tvClinics to Print schedule for the clinic -- Print multiple copies of schedule for clinic. -- Add ability to Cancel Walk-in appointments +- Add right-click on tvClinics to Print schedule for the clinic (solved in 1.5) +- Add ability to Cancel Walk-in appointments (solved in 1.5) - Make the manager for the division not for the Data Base - Map the Clerks (Users) to the Groups not the clinics - Add New Key to the system; allow the manager to map users to the clinics without having access to add and edit the clinics - In the Re-book function; system should inform the users if there is no available clinic, not just do nothing. -- Select the provider from the Check-in option should print the provider on the routing slip +- Select the provider from the Check-in option should print the provider on the routing slip (sovled in 1.5) - Make the reason for the cancellation editable can be configured site Specific - Have an overbook limit and it can be edited as in VistA Scheduling - Show a indicator if a patient got checked out or not.