Changeset 1158 for Scheduling/trunk


Ignore:
Timestamp:
Apr 28, 2011, 8:28:13 AM (13 years ago)
Author:
Sam Habiel
Message:

Updated README and ChangeLog

Location:
Scheduling/trunk/doc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • Scheduling/trunk/doc/ChangeLog.txt

    r1145 r1158  
    118118- Splash screen Upon Start-up with progress bar
    119119- Check-in Dialog cleaned up from extraneous elements; new algorithm for parsing out providers.
    120 - BSDX Checkin Appointment has changed parameters.
    121120- Application wide error handlers to handle application errors.
    122 - Various focus issues with main form fixed (but these are causing some side effects).
    123121- 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.
    124 - Splash screen when opening new clinics or changing dates added to main form.
    125122- Polling for events and responding to them is now done asynchornously.
    126123- 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.
     
    130127- Custom printing framework (not used though) incorporated into main code base. Thanks Tariq.
    131128- Holiday lookup is now better and won't fail when you use a different culture.
    132 - New print slip when an appointment is make.
     129- New print slip when an appointment is made.
    133130- Find Appointment Dialog now works very reliably.
    134131- 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!)
     
    139136- Bug when redrawing appointments while saving Slots on the Edit Resource Availability window fixed.
    140137- New context menu option on Grid to uncheck-in a patient
    141 - New context menu option to Print Clinic Schedules for Today, Tomorrow, and 3 days from today.
     138- New context menu option on Schedule Tree to Print Clinic Schedules for Today, Tomorrow, and 3 days from today.
    142139- New logic to prevent checked-in appointments from being deleted.
    143140- Context menus for Noshow and Undo noshow have changed logic for when they become enabled.
    144 - Events are not going to be raised back to the originating control anymore.
     141- Events are not going to be raised back to the originating Calendar Grid anymore.
    145142- Appointment Reminder Slip has been Arabized, and an extra resource is shipped in order to accomplish that.
    146143- Version check added in the load logic.
  • Scheduling/trunk/doc/README.txt

    r1129 r1158  
    1 BSDX 1.42 for WorldVista
    2 Licensed under LGPL.
     1BSDX 1.5 for WorldVista
     2Licensed under LGPL. http://www.gnu.org/licenses/lgpl-2.1.html
    33
    4 This is a Scheduling GUI package.
     4This is a Scheduling GUI package for WorldVistA.
    55
    66Pre-requisites:
    7 FM 22
    8 Kernel 8
    9 XB 3 or above
    10 SD 5.3
    11 SD 5.3 patch 11310 (to fix a problem with the code)
    12 BMX 2.21
     7FM 22 and above
     8Kernel 8 and above
     9XB 3 and above
     10SD 5.3 
     11SD 5.3 patch 11310 (to fix a problem with the code from the VA that IHS has fixed)
     12BMX 2.3
    1313
    14 For a Virgin WorldVistA 6-08 release install the following in this order:
    15 1. XB 4                 (see https://trac.opensourcevista.net/browser/IHS-VA_UTILITIES-XB/tag/rel_20091207)
    16 2. BMX 2.21              (see https://trac.opensourcevista.net/browser/BMXNET_RPMS_dotNET_UTILITIES-BMX/trunk/k)
    17 3. XWB 1.1 patch 113102 (see https://trac.opensourcevista.net/browser/BMXNET_RPMS_dotNET_UTILITIES-BMX/trunk/k)
    18 4. BSDX 1.42            (see https://trac.opensourcevista.net/browser/Scheduling/trunk/kids)
    19 5. SD 5.3 patch 11310   (see https://trac.opensourcevista.net/browser/Scheduling/trunk/kids)
     14For a Virgin WorldVistA 6-08/3-09 release install the following in this order:
     151. XB 4                 (see https://trac.opensourcevista.net/svn/IHS-VA_UTILITIES-XB/tag/rel_20091207)
     162. BMX 2.3              (see https://trac.opensourcevista.net/svn/BMXNET_RPMS_dotNET_UTILITIES-BMX/trunk/k)
     173. XWB 1.1 patch 113102 (see https://trac.opensourcevista.net/svn/BMXNET_RPMS_dotNET_UTILITIES-BMX/trunk/k)
     184. BSDX 1.5             (see https://trac.opensourcevista.net/svn/Scheduling/trunk/kids)
     195. SD 5.3 patch 11310   (see https://trac.opensourcevista.net/svn/Scheduling/trunk/kids)
    2020
    21 Client (download from https://trac.opensourcevista.net/browser/Scheduling/trunk/cs/bsdx0200GUISourceCode/bin/Release):
     21Client (download from https://trac.opensourcevista.net/svn/Scheduling/trunk/cs/bsdx0200GUISourceCode/bin/Release):
    2222ClinicalScheduling.exe
    23 BMXNet22.dll
     23BMXNet23.dll
     24
     25To enable Arabic Support, download the Resources dll file as well in the 'ar' folder the way it is on the svn.
    2426
    2527Client does not need installation. Both files have to be located in the same folder.
    2628
    27 For users who used a previous version, you only need to download and install BSDX 1.42 kids and ClinicalScheduling.exe plus the BMXNet22.dll library. If BMX Server version is outdated, you need to install the new version.
     29For users who used a previous version, you only need to download and install BSDX 1.5 kids and ClinicalScheduling.exe plus the BMXNet23.dll library. If BMX Server version is outdated, you need to install the new version.
    2830
    2931Post-installation tasks:
     
    3537menu in the client application. This menu supports the creation of clinics and
    3638clinic groups, assignment of users to clinics, designation of user access, and other management activities. For further details, see the User Manual.
    37 3. Make the BMXRPC and BSDXPRC menu options available to scheduling users.
     393. Make the BSDXPRC menu options available to scheduling users.
    3840These options must be somewhere in the user's path, either as a secondary option
    3941or as members of a menu to which the user has access.
     
    5456
    5557If you need to use PIMS clinics, here is how you do the set-up:
    56 0. First, make sure you have BMXRPC and BSDXRPC in your menu path and that you have BSDXZMGR for Sched GUI set-up and DG SUPERVISOR TO set up PIMS clinics on roll and scroll.
     580. First, make sure you have BSDXRPC in your menu path and that you have BSDXZMGR for Sched GUI set-up and DG SUPERVISOR TO set up PIMS clinics on roll and scroll.
    57591. Create the PIMS clinics using SDBUILD menu in VISTA. The GUI uses the following fields from the Hospital Location file
    5860 - Clinic Name
     
    7072Known Bugs:
    7173- Users booking appointments at exactly the same time for the same clinic doesn't work properly (concurrency issues).
    72 - Various usability issues that are apparent in the program. E.g. you need to click before you right click, drag and drop has no visiual assist to show what you are dragging and where to, etc.
    73 - Remaining slots calculation does not work properly if you have more than 1 slot per access block (Najjar says that it doesn't work for 1 slot either if you change the time scale). (being fixed in v 1.5).
    74 - Find Appointments function is not operational in Scheduling GUI (fixed in 1.5)
    7574- IDs in Scheduling GUI reflect the HRN not the Primary ID
    76 - Cannot cancel a walk-in appointment in Scheduling... (fixed in 1.5)
    7775- No handling of invalid access code when saving access slots.
    7876- No Ctrl-C & Ctrl-V handling
    79 - No Insert & Delete button handling
    80 - Grids don't respond to mouse wheel movement. (fixed in 1.5)
    8177- Appointment drag and drop to the same time at a different clinic doesn't work (complains that the patient already has an appointment at this time).
    8278- Appointment drap and drop between different windows doesn't cancel the original appointment.
    8379- Rebooking under certain conditions causes system hangs. Two issues: Program doesn't increment requested available appointment from VISTA, and doesn't deal properly with an appointment that doesn't have a access type (ie an appointment that is not in an Access block).
    84 - Speed issues (see below) <better in 1.5>
    85 - Date on Appt List header in Arabic doesn't show up correctly.
    86 - Error massages should be clearer for the end Users <fixed in 1.5>
    87 - 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>
    8880- When making a walk-in appointment, it lets you cancel check-in by pressing the cancel button, yet walk-in continues to be made.
    8981- If user has no access to any schedules but has access to application (has BSDXZMENU key), opening the appointment menu causes a crash.
     82- Clipboard takes the same patient multiple times over.
     83- Patient search is slow with common names due to slow performance of FIND^DIC
    9084
    9185
     
    9892- Summary Schedule report based on Clinic Schedule report. Remove Phone, Address, Appointment Made By, and on fields.
    9993- Alert user if a patient already has an appointment in the same clinic for today.
    100 - Print Appointment Letter when Appointment is made (PHH Users workflow). (solved in 1.5)
    101 - Make printing an extensible module for end user customization (Oroville and PHH) (solved in 1.5; not documented).
    102 - Be able to print mutiple copies of a report (request of a PHH user).
    103 - Appointment List print out doesn't show the date and time printed. (solved in 1.5)
    104 - Add patient order to the routing slip (solved in 1.5)
    10594- Double-click should open make appoitment
    10695- Double-click on appointment should edit appointment
    107 - Click right click issue on grid
    108 - Add right-click on tvClinics to Print schedule for the clinic (solved in 1.5)
    109 - Add ability to Cancel Walk-in appointments <Najjar> (solved in 1.5)
    11096- Make the manager for the division not for the Data Base <Najjar>
    11197- Map the Clerks (Users) to the Groups not the clinics <Najjar>
    11298- Add New Key to the system; allow the manager to map users to the clinics without having access to add and edit the clinics
    11399- In the Re-book function; system should inform the users if there is no available clinic, not just do nothing.
    114 - Select the provider from the Check-in option should print the provider on the routing slip (sovled in 1.5)
    115 - Make the reason for the cancellation editable can be configured site Specific
     100- Select the provider from the Check-in option should print the provider on the routing slip (1.5: prints; but not stored in DB)
    116101- Have an overbook limit and it can be edited as in VistA Scheduling
    117102- Show a indicator if a patient got checked out or not.
    118103- Generate a report from the system, tell us about the Check-in & Check-out status
    119 - Change VistA Server should be only for the manager only
    120104- If the I close the Last Windows in the clinical Scheduling GUI the system should ask me "Are you sure to close this program?"
    121 - A tool that allow us to edit the schedule without go to each day to change
    122105- If I apply a new template to the clinic the system should ask me if I want to delete the previous one
    123 - Adding blocks in groups not individually
    124106- If I inactivate the clinic in VistA it should reflects in GUI
    125107- If we can make the users in groups. i.e. MRs group, OP clinics Group and map them to the resource groups
    126 - Add an option to change the locale independent of the Windows locale (Khamis; PHH) <not doable>; changed date format instead in v 1.5
    127108- Show today's column in a different color.
    128109- Show Holiday columns in a different color.
     
    130111- Manager functions: Send message and Shutdown sends message or shuts down all users, not just individual users.
    131112- SMS to remind patients of appointments.
    132 
    133 Speed issues:
    134 - Loading takes a long time <solved in 1.5>
    135 - Search <enter> Select <enter> <enter> takes a long time when adding appointment <solved in 1.5>
    136 - Wait cursor when updating <solved in 1.5>
    137 - Checkin takes a long time <solved in 1.5>
    138 - Printing the routing slip takes a slightly longer than necessary time <not an issue in main version>
    139 - Select patient dialog takes a tiny while to show up. <solved in 1.5>
    140 - Date-change selection not optimal (calls server with each tiny change) <solved in 1.5>
Note: See TracChangeset for help on using the changeset viewer.