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 |  Pointer To FileMan Files |  Fields |  External References |  Global Variables Directly Accessed |  Naked Globals |  Local Variables  | All
Print Page as PDF
Global: ^DIAC(1.61

Package: VA FileMan

Global: ^DIAC(1.61


Information

FileMan FileNo FileMan Filename Package
1.61 APPLICATION ACTION VA FileMan

Description

Directly Accessed By Routines, Total: 12

Package Total Routines
VA FileMan 10 ^DIAC(1.61    ADDITIONAL FIELDS    DIAC TEST    DIAC1    DIAC1T    DIACLM    DIACLM1    DIACP
DIACX    YEAR    
Kernel 2 XPDANLYZ3    ^ORD(101    

Pointed To By FileMan Files, Total: 1

Package Total FileMan Files
VA FileMan 1 ENTITY(#1.5)[19.119.219.319.4]    

Pointer To FileMan Files, Total: 1

Package Total FileMan Files
VA FileMan 1 POLICY(#1.6)[.05]    

Fields, Total: 8

Field # Name Loc Type Details
.01 NAME 0;1 FREE TEXT
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  D CHKNAME^DIACX(1.61) I $D(X) K:$L(X)>30!($L(X)<3)!'(X'?1P.E) X
    MAXIMUM LENGTH: 30
  • LAST EDITED:  DEC 23, 2016
  • HELP-PROMPT:  Enter a unique name, 3-30 characters, beginning with the package namespace.
  • DESCRIPTION:  
    The formal unique name of the action, prefaced with the package namespace specified in the PACKAGE file, or the letter Z or A.
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
  • CROSS-REFERENCE:  1.61^B
    1)= S ^DIAC(1.61,"B",$E(X,1,30),DA)=""
    2)= K ^DIAC(1.61,"B",$E(X,1,30),DA)
.02 FILE# 0;2 NUMBER
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  K:+X'=X!(X>9999999.9999999)!(X<0)!(X?.E1"."8N.N)!'$$VFILE^DILFD(X) X
  • LAST EDITED:  OCT 20, 2016
  • HELP-PROMPT:  Enter a valid VistA file or sub-file number, up to 9999999.9999999.
  • DESCRIPTION:  
    This is a number that represents a valid VistA file or sub-file.
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
  • RECORD INDEXES:  C (#974)
.03 API NAME 0;3 FREE TEXT
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  K:$L(X)>30!($L(X)<1) X
    MAXIMUM LENGTH: 30
  • LAST EDITED:  FEB 09, 2017
  • HELP-PROMPT:  Answer must be 1-30 characters in length.
  • DESCRIPTION:  This is the name of an action that the VistA application supports on the sub/file. This string may be used as the ACTION parameter of the Policy Evaluation API. Some examples include read or view, create, edit, sign,
    cancel, etc.
  • RECORD INDEXES:  C (#974)
.04 TYPE 0;4 SET
  • 'C' FOR CREATE;
  • 'R' FOR READ;
  • 'U' FOR UPDATE;
  • 'D' FOR DELETE;

  • LAST EDITED:  FEB 21, 2017
  • HELP-PROMPT:  Select the kind of action this item represents.
  • DESCRIPTION:  
    This is the basic category the action belongs to.
.05 POLICY 0;5 POINTER TO POLICY FILE (#1.6) POLICY(#1.6)

  • INPUT TRANSFORM:  S DIC("S")="I $P(^(0),U,2)'=""R""" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
  • LAST EDITED:  FEB 17, 2017
  • HELP-PROMPT:  Select the policy or set that should be evaluated when this action occurs.
  • DESCRIPTION:  
    When the policy evaluation API is invoked, the file# and action passed in will be used to find a match in this file; the Policy pointed to by this field will then be evaluated for an access result.
  • SCREEN:  S DIC("S")="I $P(^(0),U,2)'=""R"""
  • EXPLANATION:  Only policies or sets (no rules) may be selected.
  • CROSS-REFERENCE:  1.61^D
    1)= S ^DIAC(1.61,"D",$E(X,1,30),DA)=""
    2)= K ^DIAC(1.61,"D",$E(X,1,30),DA)
    Find File# & Action actions by associated Policy ien.
1 SHORT DESCRIPTION 1;1 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>80!($L(X)<1) X
    MAXIMUM LENGTH: 80
  • LAST EDITED:  JUL 22, 2016
  • HELP-PROMPT:  Answer must be 1-80 characters in length.
  • DESCRIPTION:  
    This field contains a brief description of the action.
5 AVAILABLE FIELDS 5;1 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>245!($L(X)<1) X
    MAXIMUM LENGTH: 245
  • LAST EDITED:  OCT 19, 2016
  • HELP-PROMPT:  Enter a valid DR string, up to 245 characters.
  • DESCRIPTION:  This is a string of field numbers, delimited by semi-colons, that can be used as the DR variable for FileMan api's; see the VA FileMan Programmer Manual for further details.
    This string will be returned to the client if a permit result is found, to identify the fields that are allowed to be viewed or acted on. The value saved here will be the default string for this action; it may be
    overridden by a string saved at a finer level within the default policy.
5.1 ADDITIONAL FIELDS 5.1;0 Multiple #1.615 1.615

  • DESCRIPTION:  
    This multiple holds additional DR strings as needed, such as the fields that may be accessed in a sub-file. To save a continuation string for the top-level file, enter the primary file number for this action.

External References

Name Field # of Occurrence
CHKNAME^DIACX .01+1
^DIC .05+1
$$VFILE^DILFD .02+1
$$UP^XLFSTR IXCP2TS+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIAC(1.61 - [#1.61] IXCSL+1*, IXCKL+1!, IXCKEIC+1!, .01(XREF 1S), .01(XREF 1K), .05(XREF 1S), .05(XREF 1K)

Naked Globals

Name Field # of Occurrence
^(0 IDW1+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DA IXCSL+1, IXCKL+1, .01(XREF 1S), .01(XREF 1K), .05(XREF 1S), .05(XREF 1K)
DIC .05+1!*
DIC("S" .05+1*, .05SCR+1*
>> DIE .05+1
U IDW1+1
X IXCP2TS+1*, .01+1!, .01(XREF 1S), .01(XREF 1K), .02+1!, .03+1!, .05+1*!, .05(XREF 1S), .05(XREF 1K), 1+1!
, 5+1!
X(1 IXCSL+1, IXCKL+1
X(2 IXCSL+1, IXCKL+1
>> Y .05+1
Info |  Desc |  Directly Accessed By Routines |  Pointed To By FileMan Files |  Pointer To FileMan Files |  Fields |  External References |  Global Variables Directly Accessed |  Naked Globals |  Local Variables  | All