Index: Scheduling/trunk/doc/ChangeLog.txt
===================================================================
--- Scheduling/trunk/doc/ChangeLog.txt	(revision 1102)
+++ Scheduling/trunk/doc/ChangeLog.txt	(revision 1129)
@@ -111,7 +111,38 @@
 - 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.
Index: Scheduling/trunk/doc/README.txt
===================================================================
--- Scheduling/trunk/doc/README.txt	(revision 1102)
+++ Scheduling/trunk/doc/README.txt	(revision 1129)
@@ -85,8 +85,7 @@
 - Date on Appt List header in Arabic doesn't show up correctly.
 - Error massages should be clearer for the end Users <fixed in 1.5>
-- 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. <fixed in 1.5>
 - 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.
 
 
@@ -99,20 +98,19 @@
 - 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 <Najjar>
+- Add right-click on tvClinics to Print schedule for the clinic (solved in 1.5)
+- Add ability to Cancel Walk-in appointments <Najjar> (solved in 1.5)
 - Make the manager for the division not for the Data Base <Najjar>
 - Map the Clerks (Users) to the Groups not the clinics <Najjar>
 - 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
