| DESCRIPTION OF ENHANCEMENTS |
This patch will resolve the following issue.
--------
The South Texas Veterans Health Care Medical Center reported two problems
with the the Initialize a Backup Workstation with BCMA Users [PSB BCBU USER
INIT] option:
1) Users were not able to access the BCBU workstations with their ACCESS/
VERIFY codes after the option above was run. Thei ACCESS/VERIFY codes
should match what they use in the main VistA account. Usually, a re-run
of the option resolves the problem, which is not ideal.
2) If there are two users with similar names (e.g., 'NURSE,USER' and
'NURSE,USER A' existed, the user with the shorter name would not be able
to access the BCBU workstation, even after the second initialization.
Resolution:
-----------
1) The setting of cross-references for the newly created users at the
initialized BCBU workstation was being executed before their ACCESS/
VERIFY codes were saved. To resolve the problem the cross-references
setting was moved to run after the ACCESS/VERIFY codes are saved and it
will address this problem.
2) The problem happened because the user lookup for 'NURSE,USER' would
INC3062938 - BCBU/VISTA
find more than one match, 'NURSE,USER' and 'NURSE,USER A' which would
prevent it from being updated. To resolve this problem the lookup call
to find the user record was changed to perform and EXACT match for the
user name. This way a lookup for 'NURSE,USER' will not find 'NURSE,USER
A' as a possible match.
Technical Resolution:
---------------------
1) Moved the call to IX1^DIK from line FILE+19 to FILE+23 in the ALPBGEN1
routine, which is past the setting of the ACCESS/VERIFY codes.
2) Changed the DIC(0)="LM" to DIC(0)="LMX" at line FILE+9 in the ALPBGEN1
routine, which will force an exact match of the user name.
Defect Tracking System Ticket(s) & Overview:
--------------------------------------------
INC3062938 - BCBU/VISTA
Problem:
|