GLOBAL MAP DATA DICTIONARY #1.62 -- POLICY FUNCTION FILE 3/24/25 PAGE 1 STORED IN ^DIAC(1.62, (7 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 22.2) ----------------------------------------------------------------------------------------------------------------------------------- This file contains the functions needed to support evaluation of data access Policies in file #1.6. See the VA FileMan Programmer Manual for full details of local variables available to use, and output requirements of each type. Attribute functions may use variables such as the current file (DIFN) and record number (DIENS) to set DIVAL("attribute")="value" with the attributes that will be needed to evaluate the policy. Condition functions often look beyond the record, at a user's keys or role for example, and should return a boolean result in Y. Result functions may look at the DIRESULT variable, if it is set to P or D, and should return a boolean value in Y indicating if processing is done. Obligation functions may perform any tasks needed by the application, such as logging access granted to a file, and do not need to return a value. CROSS REFERENCED BY: NAME(B) ^DIAC(1.62,D0,0)= (#.01) NAME [1F] ^ (#.02) DISPLAY NAME [2F] ^ (#.03) TYPE [3S] ^ (#.04) NULL VALUE [4S] ^ ^DIAC(1.62,D0,1)= (#1) EXECUTE CODE [E1,245K] ^ ^DIAC(1.62,D0,2,0)=^1.622^^ (#2) DESCRIPTION ^DIAC(1.62,D0,2,D1,0)= (#.01) DESCRIPTION [1W] ^ INPUT TEMPLATE(S): PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):