source: Scheduling/trunk/doc/ChangeLog.txt@ 1072

Last change on this file since 1072 was 1042, checked in by Sam Habiel, 14 years ago

Updated Readme and Changelog

File size: 7.6 KB
Line 
1Nov 2009: First commit into svn of Alpha Version of Scheduling GUI (v2.2)
2
3V2.2
4Version downgraded to 1.0 to reflect state of software.
5
6v1.1 (released June 7 2010)
7- Removed references to "View EHR" from ctxCalendarGrid and DAppointPage.
8- Remove references to IHS; typically "IHS Clinical Scheduling" becomes "Clinical Scheduling"
9- Remove the non-functioning CalendarGrid.dll and associated project files.
10- Add the code from CalendarGrid.dll generated using reflector.exe to ClinicalScheduling.csproj
11- Removed user-interface references to RPMS.
12- Fixes in BSDX27 referring to a routine that doesn't exist in VISTA. References changed to BSDXAPI.
13- Reworked DAppointPage.
14- Removed dependence of DPatientApptDisplay on Crystal Reports.
15- Added UserControl UCPatientAppts to encapsulate functionality of DPatientApptDisplay; right now it does not include printing.
16- DAppointPage now uses UCPatientAppts to provide functionality of seeing patient's previous appointments. DPatientApptDisplay does not yet, but will soon.
17- Better printing in UCPatientAppts.
18- Removal of Crystal Reports
19- Partial Rework of Clinic Patient List report
20- Other reports that used Crystal don't work yet.
21- Fixes for Strongly typed DataTables (change the RESOURCEID from uint to int) to support table merge from untyped table.
22- Support for command line arguments: /s= for server /p= for port /a= for access code /v= for verify code. Only the following combinations work: none; /s and /p; /s, /p, /a, /v (/e added later for encoding in v1.4).
23- Tiny bug fixes to fix compile errors
24- Some debugging code to attach the program to the console to print messages.
25- Letters:
26-- Cancellation letters now work.
27-- Initial work on Rebook Letters.
28- Provided framework for Rebook letters; but they don't work.
29- Added the appointment dates to the printed letters.
30- Made more keyboard shortcuts on the main menu.
31- New kids build for all above
32
33v1.2 (released June 19 2010):
34- CGView: Added various shortcuts keys for menus; removed extra overbook prompt after booking if doing an overbook. You already get one before booking.
35- CGDocumentManager: Mickey mouse connection check to prevent prompting for access and verify if there's no connection to VISTA.
36- CGDocumentManager: Test SQL statement to retrieve Hospital Locations and default providers associated with them. (doesn't work, moved to new routine later).
37- Remove garbage file {85FE etc}.rpt
38- DCheckIn.cs: Handling of providers for hospital locations (HL). If provider(s) assigned to HL linked to resource, they are brought over and if a default one is in VISTA, it's picked as the default in the combobox. If no default, combobox defaults to <None>. If resource not linked to HL, then all providers in system brought over, and combobox default is <None>.
39- CGDocumentManager.cs: Remove loading of ClinicSetupParameters file. File doesn't exist in VISTA.
40- DResource.cs: Remove handling of same file.
41- New Routine BSDXGPRV to get providers associated with hospital location
42- Support for Routing Slip printing.
43- Version change from 1.1 to 1.2 in preparation for release.
44- Printing.cs: Addition of PrintRoutingSlip method.
45- CGView.cs: Handling of printing of routing slip if chosen in DCheckIn.cs
46- CGView.cs: New context option to re-print routing slip
47- DCheckIn.cs: toolTip1 to explain that routing slip will print on the default printer.
48- New kids build
49
50v1.3 (released August 18th 2010):
51- Support for multiple encodings.
52- Some refactoring of code into DAL.cs for Data Access.
53- Addition of Fileman date code (not used yet).
54- Removal of .config and .xml file from bin/Release/
55- Removal of BMXNet20.dll to replace with BMXNet21.dll for multiple encoding support
56- Updated mulitple routines and C# files - Send FM dates from VISTA rather than regular dates to support i18n (platform independent dates)
57- Fix pre-existing bug in rebooking. Now it works.
58- Printing from the print preview window just printed empty lists. Now fixed. (also in branch 1.2.1).
59- Updated Appointment Page and routine:
60- Adds the following fields in Contact Info tab:
61-- 1. Cell Phone
62-- 2. Email address
63-- 3. Country
64- Search by Primary ID now works.
65- Start of week now machine culture sensitive (default always 1 day after start of week per culture). Change in CGDocument.cs
66- Removal of SSN references in DPatientLookup.cs
67- Updated kids post-init to remove harmful entries to GUI scheduling in protocol file from SDAM APPOINTMENT EVENTS
68- New KIDS build
69
70v1.4 (released September 17 2010):
71- Make combo boxes in DManagement searchable (in MS Lingo AutoComplete).
72- Make sure that all DManagement lists and combo boxes are sorted.
73- Fix bug of not showing appointments in 7 day view if arabic locale on machine.
74- Fix printing of routing slip (add clinic and fix appointment time and HRN)
75- Add RTL support for letters printed in Arabic Locale.
76- StartDate for CGAVView, 1st try.
77- CGDocument uses StartDate from Current thread locale rather than current culture. Enables controlling the behavior of the Scheduling GUI via thread locale.
78- CGAVDocument contains changes for start day of grid based on weekday locale and colummns
79- CGAVView: Shortcut keys; correct updating when number of columns is changed in grid
80- CGDocument: changes for start day of grid. Modified algorithm.
81- DAccessTemplate: Takes any weekday now for applying a template, not just Monday. Then calculation of start day is done in CGAVView based on locale in the same algorithm that the rest of the GUI uses.
82- DAppointPage: Now says Mobile/Cell instead of Cell Phone.
83- Added a note in the DAccessTemplate to say that you have to select the right 5 or 7 day view based on what you originally saved.
84- Support for checking encoding on the server (if supports UTF-8 and encoding not specified, uses UTF-8; otherwise uses what locale says).
85- /e encoding start-up flag now supported.
86
87v1.4.1 (released September 29th 2010)
88- Drag and drop is fixed. It reference a non-existent cancellation reason, so it failed.
89- If a patient has a Patient Cancelled appointment, scheduling the patient at the same time doesn't work anymore.
90- MAKE^BSDXAPI occasionally failed. Use of Old Fileman API not successful. New Fileman API seems to work better in MAKE for filing data into patient subfile of appointment subfile of Hosp Location file.
91- Logging into the right division didn't work properly. Now it does. Required changes in BMX.
92- Appointments in Past now trigger a warning.
93- Change Project file format to VS 2010.
94- More extensive notes files.
95- New Kids build.
96
97v1.4.2 (released December 12th 2010)
98- Finally, the transaction bugs that happens on high volume GT.M systems are fixed.
99- Fixes 1 day view drawing bug, causing yesterday's appointments to show as if they were today.
100- Updating the Note in the Edit appointment context menu now updates both BSDX APPOINTMENT file and HOSPITAL LOCATION.
101- Walk-in appointments now count towards slots left calcuations.
102- Default open location for apply template dialog is now the last folder navigated to.
103- Drag and drop and Delete Message Boxes (prompts) for users when manipulating Access Blocks have been removed (no need for them).
104- Printing from the View Apppointment user control (visible in the Make Appointment dialog) no longer causes an error if there are no appointments for patients.
105- Saving access slots is not async, but that causes other bugs because of multiple threads accessing data concurrently. It's an intermediate fix until a better saving program can be devised using BMX Updatable DataTables.
106- Access block grid now refreshes itself after access blocks are added from a template. No need to change dates to see the effect.
107- New option in Access block grid to mass delete access blocks on File menu (tied to Ctrl-D).
Note: See TracBrowser for help on using the repository browser.