Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Patch Subject: Data Access Control Description: ============ This patch releases the new Data Access Control (DAC) utility. DAC is an attribute-based access control tool, that can permit or deny a user access to a resource (i.e., a record in a file). Pre-defined target attribute values are used to match appropriate access policies to the action being taken. Policies are made up of rules that can be combined as needed, allowing for creation of simple or very complex access policies. See the VA FileMan Data Access Control User Guide for details on setting up and applying access control policies. This patch also fixes an issue with Language file (#.85) changes made to the DIR Reader in VA FileMan version 22.2, which altered the global reference and could cause an error on return to the calling application. Patch Components: ----------------- Files & Fields Associated: New/Modified/ File Name (#) Field Name (#) Deleted ------------- -------------- -------------- Policy (#1.6) New Application Action (#1.61) New Policy Function (#1.62) New Forms Associated: Form Name File # New/Modified/Deleted --------- ------ -------------------- DIAC POLICY 1.6 New DIAC RULE 1.6 New DIAC SET 1.6 New Mail Groups Associated: Mail Group Name New/Modified/Deleted --------------- -------------------- N/A Options Associated: Option Name Type New/Modified/Deleted ----------- ---- -------------------- DIAC ACTIONS Action New DIAC DELETE Action New DIAC DISABLE Action New DIAC EDIT Action New DIAC FUNCTIONS Action New DIAC PRINT Action New DIAC TEST Action New DIACCESS Menu New DIOTHER Menu Modified Protocols Associated: Protocol Name New/Modified/Deleted ------------- -------------------- DIAC ACTION MENU New DIAC BLANK LINE New DIAC CHANGE New DIAC DELETE New DIAC DISABLE New DIAC EDIT New DIAC EXPAND New DIAC FUNCTIONS New DIAC INQUIRE New DIAC LINK ACTION New DIAC MEMBERS New DIAC QUIT New DIAC TEST New Security Keys Associated: Security Key Name ----------------- N/A Templates Associated: Template Name Type File Name (Number) New/Modified/Deleted ------------- ---- ------------------------- -------------------- DIAC ACTIONS Print Application Action (#1.61) New Additional Information: ----------------------- List Template DIAC POLICY EDITOR New Service Requests (NSRs): ---------------------------- N/A Patient Safety Issues (PSIs): ----------------------------- N/A Defect Tracking System Ticket(s) & Overview: -------------------------------------------- 1. Ticket R12680330FY17 Ticket R12874559FY17 Ticket R13073003FY17 Problem: -------- VA FileMan 22.2 expanded use of the Language file #.85 and converted all hard-coded strings to the Dialog framework, to enable table-driven translation. As a result the DIR Reader now checks the Language file before issuing a prompt, which changes the current global reference. After return to the calling application, a naked global reference could now cause an undefined error. Resolution: ----------- The DIR Reader has been modified to preserve the global reference. Blood Bank Clearance: --------------------- EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch DI*22.2*8 contains changes to a package referenced in ProPath standard titled: BBM Team Review of VistA Patches. This patch does not alter or modify any VistA Blood Bank software design safeguards or safety critical elements functions. RISK ANALYSIS: Changes made by patch DI*22.2*8 have no effect on Blood Bank software functionality, therefore RISK is none. 3/24/2017 Test Sites: ----------- North Florida/South Georgia HCS West Palm Beach, FL Software and Documentation Retrieval Instructions: -------------------------------------------------- Updated documentation is on the VA Software Documentation Library at: http://www.domain.ext/vdl/ Title File Name SFTP Mode ---------------------------------------------------------------------- FM 22.2 Data Access Control User Guide fm22_2p8_dac_ug.PDF binary FM 22.2 Developer's Guide fm22_2dg.PDF binary FM 22.2 Technical Manual fm22_2tm.PDF binary Backout and Rollback Procedure: ------------------------------- During the VistA Installation Procedure of the KIDS build, the installer should use the 'Backup a Transport Global' action (step 3a in the Installations Instructions below). If rollback/backout is required, the installer can use the MailMan message to restore routines that were saved prior to installing the patch. The option menu DIACCESS may be disabled by using VA FileMan to assign an Out of Order message: VA FileMan 22.2 Select OPTION: 1 ENTER OR EDIT FILE ENTRIES Input to what File: OPTION// (11330 entries) EDIT WHICH FIELD: ALL// OUT OF ORDER MESSAGE THEN EDIT FIELD: Select OPTION NAME: DIACCESS Data Access Control OUT OF ORDER MESSAGE: ROLLBACK PATCH DI*22.2*8 Select OPTION NAME: Patch Installation: Use default answers for KIDS load/install questions. Patch-Files: http://code.osehra.org/VistA.git/tree/master/Packages/VA+FileMan/Patches/DI_22.2_8
- Loading branch information