Ignore:
Timestamp:
Oct 17, 2012, 4:31:26 AM (12 years ago)
Author:
Tariq Hamkari
Message:

updating ChangeLog.txt and README.txt

File:
1 edited

Legend:

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

    r1434 r1575  
    1 BSDX 1.6 for WorldVista
     1BSDX 1.7 for WorldVista
    22Licensed under LGPL. http://www.gnu.org/licenses/lgpl-2.1.html
     3
    34
    45This is a Scheduling GUI package for WorldVistA.
     
    910XB 3 and above
    1011SD 5.3
     12       
    1113SD 5.3 patch 11310 (to fix a problem with the code from the VA that IHS has fixed)
    12 BMX 2.3
     14       
     15BMX 4 For a Virgin WorldVistA 6-08/3-09 release install the following kids builds in this order:
    1316
    14 For a Virgin WorldVistA 6-08/3-09 release install the following kids builds in this order:
    15 1. XB 4                 (in https://trac.opensourcevista.net/svn/IHS-VA_UTILITIES-XB/tag/rel_20091207/xb0400.k.WV.zip)
    16 2. BMX 2.3              (in https://trac.opensourcevista.net/svn/BMXNET_RPMS_dotNET_UTILITIES-BMX/tag/2.3/bmx_0230.zip)
    17 3. XWB 1.1 patch 113102 (in https://trac.opensourcevista.net/svn/BMXNET_RPMS_dotNET_UTILITIES-BMX/tag/2.3/bmx_0230.zip)
    18 4. BSDX 1.6             (in https://trac.opensourcevista.net/svn/Scheduling/tag/1.6/bsdx_0160.zip)
    19 5. SD 5.3 patch 11310   (in https://trac.opensourcevista.net/svn/Scheduling/tag/1.6/bsdx_0160.zip)
     17                1. XB 4                 (in https://trac.opensourcevista.net/svn/IHS-VA_UTILITIES-XB/tag/rel_20091207/xb0400.k.WV.zip)
    2018
    21 Client (in https://trac.opensourcevista.net/svn/Scheduling/tag/1.6/bsdx_0160.zip):
     19                2. BMX 4              (in https://trac.opensourcevista.net/svn/BMXNET_RPMS_dotNET_UTILITIES-BMX/branch/BMX41000/kids/bmx_041000.kids)
     20
     21                3. XWB 1.1 patch 113102 (in https://trac.opensourcevista.net/svn/BMXNET_RPMS_dotNET_UTILITIES-BMX/tag/2.3/bmx_0230.zip)
     22
     23                4. BSDX 1.6                    (in https://trac.opensourcevista.net/svn/Scheduling/tag/1.7/bsdx_0170.zip)
     24
     25                5. SD 5.3 patch 11310   (in https://trac.opensourcevista.net/svn/Scheduling/tag/1.7/bsdx_0170.zip)
     26
     27
     28                Client (in https://trac.opensourcevista.net/svn/Scheduling/tag/1.7/bsdx_0170.zip):
     29                       
    2230ClinicalScheduling.exe
    23 BMXNet23.dll
     31                        BMXNET40.dll
     32                       
     33BMXWIN40.dll
     34                        PrintPreview.dll
     35                        To enable Arabic Support, use the ar folder's contents as is in the zip file.
    2436
    25 To enable Arabic Support, use the ar folder's contents as is in the zip file.
     37Client does not need installation.
     38                        Both files have to be located in the same folder.
     39                If BMX Server version is outdated, you need to install the new version.
    2640
    27 Client does not need installation. Both files have to be located in the same folder.
    2841
    29 For users who used a previous version, you only need to download and install BSDX 1.6 kids and ClinicalScheduling.exe plus the BMXNet23.dll library. If BMX Server version is outdated, you need to install the new version.
     42       
     43-Post-installation tasks:
     44After installation, complete the following tasks to configure Windows Scheduling:
    3045
    31 Post-installation tasks:
    32 After installation, complete the following tasks to configure Windows Scheduling:
    33 1. Using VISTA tools, assign the BSDXMENU security key. All scheduling users
     46        1. Using VISTA tools, assign the BSDXMENU security key. All scheduling users
    3447must have the BSDXZMENU security key.
    35 2. Users who are also scheduling managers must have the BSDXZMGR key
     48
     49        2. Users who are also scheduling managers must have the BSDXZMGR key
    3650assigned. The BSDXZMGR key permits access to the Scheduling Management
    3751menu in the client application. This menu supports the creation of clinics and
    3852clinic groups, assignment of users to clinics, designation of user access, and other management activities. For further details, see the User Manual.
     53       
    39543. Make the BSDXPRC menu options available to scheduling users.
    4055These options must be somewhere in the user's path, either as a secondary option
    4156or as members of a menu to which the user has access.
    42 4. Use Scheduling Management to configure
     57        4. Use Scheduling Management to configure
    4358a. Resources (clinics)
    4459b. Users to work with those clinics
     
    4762e. Access Type Groups
    4863(see below for more details).
    49 5. Restart the program, and edit the resource availablility by right clicking on it in the tree.
     64
     65        5. Restart the program, and edit the resource availablility by right clicking on it in the tree.
     66       
     67
    5068
    5169If you don't do these steps, the program won't work.
    5270See the User Manual for detailed instructions.
    5371
     72
     73       
    5474Detailed Clinic Configuration Instructions:
    55 The program is in a sort of an intermediate state; it doesn't edit PIMS clinics directly, but can be linked to them if you want appointments and check-ins to show up in PIMS. This program can work without ever being linked to PIMS clinics.
    5675
    57 If you need to use PIMS clinics, here is how you do the set-up:
    58 0. 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.
    59 1. Create the PIMS clinics using SDBUILD menu in VISTA. The GUI uses the following fields from the Hospital Location file
    60  - Clinic Name
    61  - Inactivation Date/Reactivation Date for deciding whether to display it.
    62  - Default Provider multiple for populating the default providers
    63  - Division (not currently used, but will be in the future)
    64 2. Create the resources in the GUI, and tie each of them to the clinics as needed.
    65 3. For each resource, you need to add authorized users. These users must hold the BSDXZMENU key or else, they won't show up. You may see users with XUPROGMODE. These will always show up.
     76        The program is in a sort of an intermediate state; it doesn't edit PIMS clinics directly, but can be linked to them if you want appointments and check-ins to show up in PIMS.  This program can work without ever being linked to PIMS clinics.
     77
     78
     79        If you need to use PIMS clinics, here is how you do the set-up:
     80
     81                0. 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.
     82
     83                1. Create the PIMS clinics using SDBUILD menu in VISTA. The GUI uses the following fields from the Hospital Location file
     84 
     85                        - Clinic Name
     86 
     87                        - Inactivation Date/Reactivation Date for deciding whether to display it.
     88
     89                         - Default Provider multiple for populating the default providers
     90 
     91                        - Division (not currently used, but will be in the future)
     92
     93                2. Create the resources in the GUI, and tie each of them to the clinics as needed.
     94
     95                3. For each resource, you need to add authorized users. These users must hold the BSDXZMENU key or else, they won't show up. You may see users with XUPROGMODE. These will always show up.
     96               
    66974. Create Resource Groups, and add resources to them. Without this, the tree on the side won't show up; and without this tree, users cannot select a schedule.
    67 5. Set-up At least 1 access type
    68 6. Set-up At least 1 access group
    69 7. Restart
    70 8. Create slots for each of the clinics. You can save them as files and re-use them.
     98
     99                5. Set-up At least 1 access type
     100
     101                6. Set-up At least 1 access group
     102
     103                7. Restart
     104
     105                8. Create slots for each of the clinics.
     106                You can save them as files and re-use them.
     107
     108
    71109
    72110Known Bugs:
     111       
    73112- Users booking appointments at exactly the same time for the same clinic doesn't work properly (concurrency issues).
     113       
    74114- IDs in Scheduling GUI reflect the HRN not the Primary ID
    75 - No handling of invalid access code when saving access slots.
    76 - No Ctrl-C & Ctrl-V handling
     115
     116        - No handling of invalid access code when saving access slots.
     117
     118        - No Ctrl-C & Ctrl-V handling
     119       
    77120- 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).
     121       
    78122- Appointment drap and drop between different windows doesn't cancel the original appointment.
    79 - 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).
     123       
     124- Rebooking under certain conditions causes system hangs.
     125
     126Two 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).
     127
     128       
    80129- When making a walk-in appointment, it lets you cancel check-in by pressing the cancel button, yet walk-in continues to be made.
     130       
    81131- If user has no access to any schedules but has access to application (has BSDXZMENU key), opening the appointment menu causes a crash.
     132       
    82133- Clipboard takes the same patient multiple times over.
     134       
    83135- Patient search is slow with common names due to slow performance of FIND^DIC
     136       
    84137- If DB has a deleted PIMS appointment but the BSDX appointment is still there, the appointment will not get deleted on a cancel.
    85 - Making an appointment from Legacy PIMS fails in v1.6 because of a missing parameter added in 1.6.
    86 --> Line ADDEVT+18^BSDX07 needs to say S BSDXAPPTID=$$BSDXADD(BSDXSTART,BSDXEND,BSDXPATID,BSDXRES,BSDXWKIN,"")
    87 --> instead of S BSDXAPPTID=$$BSDXADD(BSDXSTART,BSDXEND,BSDXPATID,BSDXRES,BSDXWKIN)
     138
     139
    88140
    89141Other Bugs:
     
    91143
    92144Enhancement requests:
     145       
    93146- Show Appointment Status in patient information windows. In other words show if the appointment is a future, checked-in, checked-out, or canceled status. (Oroville)
     147       
    94148- Allow all users to access all clinics by default (EHS/PHH)
    95 - Summary Schedule report based on Clinic Schedule report. Remove Phone, Address, Appointment Made By, and on fields.
     149
     150        - Summary Schedule report based on Clinic Schedule report. Remove Phone, Address, Appointment Made By, and on fields.
     151       
    96152- Alert user if a patient already has an appointment in the same clinic for today.
     153       
    97154- Double-click should open make appoitment
    98 - Double-click on appointment should edit appointment
    99 - Make the manager for the division not for the Data Base <Najjar>
     155
     156        - Double-click on appointment should edit appointment
     157
     158        - Make the manager for the division not for the Data Base <Najjar>
     159       
    100160- Map the Clerks (Users) to the Groups not the clinics <Najjar>
     161       
    101162- Add New Key to the system; allow the manager to map users to the clinics without having access to add and edit the clinics
    102 - In the Re-book function; system should inform the users if there is no available clinic, not just do nothing.
     163        - In the Re-book function; system should inform the users if there is no available clinic, not just do nothing.
     164       
    103165- Select the provider from the Check-in option should print the provider on the routing slip (1.5: prints; but not stored in DB)
     166       
    104167- Have an overbook limit and it can be edited as in VistA Scheduling
     168       
    105169- Show a indicator if a patient got checked out or not.
     170       
    106171- Generate a report from the system, tell us about the Check-in & Check-out status
     172       
    107173- If the I close the Last Windows in the clinical Scheduling GUI the system should ask me "Are you sure to close this program?"
    108 - If I apply a new template to the clinic the system should ask me if I want to delete the previous one
    109 - If I inactivate the clinic in VistA it should reflects in GUI
     174
     175        - If I apply a new template to the clinic the system should ask me if I want to delete the previous one
     176
     177        - If I inactivate the clinic in VistA it should reflects in GUI
     178       
    110179- If we can make the users in groups. i.e. MRs group, OP clinics Group and map them to the resource groups
     180       
    111181- Show today's column in a different color.
     182       
    112183- Show Holiday columns in a different color.
     184       
    113185- Be able to copy appointments in mass from one clinic to another.
     186       
    114187- Manager functions: Send message and Shutdown sends message or shuts down all users, not just individual users.
    115 - SMS to remind patients of appointments.
     188
     189        - SMS to remind patients of appointments.
Note: See TracChangeset for help on using the changeset viewer.