Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Desc |  Directly Accessed By Routines |  Pointed To By FileMan Files |  Fields |  Found Entries  | All
Print Page as PDF
Global: ^DIAC(1.62

Package: VA FileMan

Global: ^DIAC(1.62


Information

FileMan FileNo FileMan Filename Package
1.62 POLICY FUNCTION VA FileMan

Description

Directly Accessed By Routines, Total: 6

Package Total Routines
VA FileMan 5 DIAC1    DIAC1T    DIACLM    DIACLM1    DIACP    
Kernel 1 XPDIA0    

Pointed To By FileMan Files, Total: 1

Package Total FileMan Files
VA FileMan 1 POLICY(#1.6)[.04.0778#1.603(.02)]    

Fields, Total: 7

Field # Name Loc Type Details
.001 NUMBER NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>9999999)!(('$G(DIFROM))&(X<1001))!(X?.E1"."1N.N) X
  • LAST EDITED:  NOV 28, 2016
  • HELP-PROMPT:  Type a number between 1001 and 9999999, 0 decimal digits.
  • DESCRIPTION:  
    This is a number that uniquely identifies the function. Values less than 1000 are reserved for FileMan use.
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
.01 NAME 0;1 FREE TEXT
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  D CHKNAME^DIACX(1.62) I $D(X) K:$L(X)>30!($L(X)<3)!'(X'?1P.E) X
    MAXIMUM LENGTH: 30
  • LAST EDITED:  NOV 30, 2016
  • HELP-PROMPT:  Enter a unique name, 3-30 characters, beginning with the package namespace.
  • DESCRIPTION:  
    The formal unique name of the function, prefaced with the package namespace specified in the PACKAGE file, or the letter Z or A.
  • DELETE TEST:  1,0)= I DA<1000
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
  • CROSS-REFERENCE:  1.62^B
    1)= S ^DIAC(1.62,"B",$E(X,1,30),DA)=""
    2)= K ^DIAC(1.62,"B",$E(X,1,30),DA)
.02 DISPLAY NAME 0;2 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>30!($L(X)<3) X
    MAXIMUM LENGTH: 30
  • LAST EDITED:  JUL 07, 2016
  • HELP-PROMPT:  Answer must be 3-30 characters in length.
  • DESCRIPTION:  
    This is the name of the function as it should be displayed to the user in the Policy Editor.
.03 TYPE 0;3 SET
  • 'A' FOR ATTRIBUTE;
  • 'C' FOR CONDITION;
  • 'R' FOR RESULT;
  • 'O' FOR OBLIGATION;

  • LAST EDITED:  NOV 15, 2016
  • HELP-PROMPT:  Select the type or usage of this function.
  • DESCRIPTION:  
    This field indicates the expected usage of this function; it will be used to screen potential selections for the various function fields of a policy in the Policy Editor.
.04 NULL VALUE 0;4 SET
  • 'P' FOR PERMIT;
  • 'D' FOR DENY;

  • LAST EDITED:  AUG 03, 2016
  • HELP-PROMPT:  For Result functions, select the value to return in place of null.
  • DESCRIPTION:  This field is only used with Result functions, when a specific result must be returned for the policy; if a permit or deny result could not be determined for the policy or set, the value saved in this field will be
    returned as the result. It is recommended to use result functions with a null value with top-level policies, otherwise processing logic within a policy could be inadvertently altered.
1 EXECUTE CODE 1;E1,245 MUMPS

  • INPUT TRANSFORM:  K:$L(X)>245 X D:$D(X) ^DIM
  • LAST EDITED:  JUL 07, 2016
  • HELP-PROMPT:  This is Standard MUMPS code.
  • DESCRIPTION:  This is the M code that will be executed for this function. See the VA FileMan Programmer Manual for full details on available variables and expected output. Attribute functions should set any needed record elements in the
    DIVAL("attribute")="value" array; Condition and Result functions should return a boolean value in Y. Obligation functions may perform any tasks needed by the application.
    WRITE AUTHORITY: @
2 DESCRIPTION 2;0 WORD-PROCESSING #1.622

  • DESCRIPTION:  
    This field contains a brief description of the function; it should include any input variables required, the expected output, and any possible error messages.

Found Entries, Total: 7

NAME: DI FIRST APPLICABLE    NAME: DI DENY OVERRIDE    NAME: DI DENY UNLESS PERMIT    NAME: DI PERMIT OVERRIDE    NAME: DI PERMIT UNLESS DENY    NAME: DI HAS KEY    NAME: DI PERSON CLASS    
Info |  Desc |  Directly Accessed By Routines |  Pointed To By FileMan Files |  Fields |  Found Entries  | All