Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: DIET

Package: VA FileMan

Routine: DIET


Information

DIET ;SFISC/XAK - DISPLAY INPUT TEMPLATE ALSO DOES AUDITING! ; Jun 05, 2023@14:22:18

Source Information

Source file <DIET.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 5 NOW^%DTC  GET^DIETED  LOCK^DILF  $$HTFM^DILIBF  Y^DIQ  

Caller Graph

Caller Graph Total: 105

Package Total Caller Graph
Registration 32 DGPMX6  DGPTX11  DGRPTX  DGRPTX1  DGRPTX10  DGRPTX11  DGRPTX12  DGRPTX13  
DGRPTX2  DGRPTX23  DGRPTX25  DGRPTX26  DGRPTX27  DGRPTX28  DGRPTX29  DGRPTX3  
DGRPTX35  DGRPTX36  DGRPTX38  DGRPTX39  DGRPTX4  DGRPTX5  DGRPTX6  DGRPTX7  
DGRPTX9  DGRPX7  DGRPX75  DGRPXC  DGRPXCR  DGRPXR  DGRPXX7  DGRPXX72  
Integrated Billing 27 IBXS11  IBXS110  IBXS111  IBXS12  IBXS13  IBXS14  IBXS15  IBXS16  
IBXS17  IBXS18  IBXS19  IBXS21  IBXSC11  IBXSC110  IBXSC111  IBXSC112  
IBXSC113  IBXSC114  IBXSC12  IBXSC13  IBXSC14  IBXSC15  IBXSC16  IBXSC17  
IBXSC18  IBXSC19  IBXSC21  
Automated Medical Information Exchange 20 DVBAXA  DVBAXA10  DVBAXA11  DVBAXA12  DVBAXA13  DVBAXA14  DVBAXA15  DVBAXA16  
DVBAXA17  DVBAXA18  DVBAXA19  DVBAXA2  DVBAXA20  DVBAXA3  DVBAXA4  DVBAXA5  
DVBAXA6  DVBAXA7  DVBAXA8  DVBAXA9  
Scheduling 12 SDBT  SDM1T  SDM1T1  SDM1T10  SDM1T2  SDM1T3  SDM1T4  SDM1T5  
SDM1T6  SDM1T7  SDM1T8  SDM1T9  
VA FileMan 7 DDS4  DICN0  DICR  DIEF  DIEFW  DIK1  DIWE  
Kernel 5 XU TEMPLATE LIST  XU-CLINICAL ACTIVE TRAINEE  XU-CLINICAL INACTIVE TRAINEE  XU-CLINICAL TRAINEE DB COUNT  XU-CLINICAL TRAINEE INQUIRY  
Albany OIFO 2 A1CKC  A1CKC1  

Entry Points

Name Comments DBIA/ICR reference
EN ;
EXIT
AUD
AUDIT ;
3 ;'X' is NEW value
2 ;'X' is OLD value
I
Q
WP(%F,FLD,IENS,DIEFNODE) ;AUDIT WP FIELD FLD IN (SUB)FILE %F
ACCESSED(%F,REF) ;WILL FLAG ENTRY 'REF' IN FILE '%F' AS BEING ACCESSED BY CURRENT USER, CURRENT TIME, CURRENT OPTION
ADD
TIME

External References

Name Field # of Occurrence
NOW^%DTC ACCESSED+3
GET^DIETED EN+2
LOCK^DILF ADD+1
$$HTFM^DILIBF TIME
Y^DIQ 3+1, 2+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( AUDIT+2, 3+1, 2+2, 2+4, WP+2, WP+4, WP+5, WP+7
^DIA - [#1.1] 2+7*, 2+8*, WP+8*, WP+9*, ACCESSED+6*, ACCESSED+7*, ADD*, ADD+1, ADD+2, ADD+3*
ADD+4, TIME+1*
^DIC - [#1] ACCESSED+4, ADD
^DIE - [#.402] DIET+8

Label References

Name Line Occurrences
@( AUDIT+3
ADD 2+3, WP+8, ACCESSED+5
AUDIT AUD+1
EXIT DIET+8
I 3+1
Q 2+2

Naked Globals

Name Field # of Occurrence
^( 2+8*, I*, ADD+1, ADD+2*
^("AUDIT" WP+2
^("AX" AUDIT+2
^("UP" 2+2, WP+4
^(0 ADD+4*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% AUDIT+1~, AUDIT+3!, 2+1*, 2+2*, WP+1~, WP+2*, WP+3, WP+4*, WP+5, WP+7*
, ACCESSED+1~
%D AUDIT+1~, 2+5~, 2+7, 2+8, WP+1~, ACCESSED+1~, ADD+3*, TIME*
%F AUDIT+1~, 2+1*, 2+2*, 2+3, 2+5~, 2+7, 2+8, WP~, WP+2, WP+4*
, WP+8, WP+9, ACCESSED~, ACCESSED+4*, ACCESSED+6, ACCESSED+7, ADDADD+1, ADD+2, ADD+3
ADD+4, TIME+1
%H ACCESSED+1~
%I ACCESSED+1~
%T AUDIT+1~, 2+8, WP+1~, WP+8, ACCESSED+1~, ACCESSED+6, ADD+3*, TIME*, TIME+1
C AUDIT+1~, 3+1*, 2+2*, 2+4*
D EN+1~, EN+3*
>> D0 DIET+8, EN+2
DA 2+1, 2+5~, 2+7, 2+8
DA( 2+2
DG AUD~, 3+1, 2+3
DI EN+1~
DIANUM AUD~
DIANUM( 3+1!, 2+3*
DICMX DIET+7~, DIET+9*, EN+3
DIEDA AUDIT+1~, 2+1*, 2+2*, 2+7, 2+8
DIEF AUDIT+1~, 2+1*, 2+2*, 2+8
DIEFNODE WP~, WP+2, WP+9
DIET EN+1~, EN+2*
DIETS EN+1~
DIETS( EN+3
DIEX AUD~, AUDIT+3*, AUDIT+4!, 2+4, 2+5~, 2+7
DIEX(1 3+1*, 2+4*, I
DIIX AUD~, AUD+1*, AUDIT+2, AUDIT+3, AUDIT+4!, 3+1, 2+3, 2+4, 2+8, I
, WP+1~, WP+3*
>> DO(2 AUD+1
DP AUD~, AUD+1*, AUDIT+2, 3+1, 2+1, 2+4, 2+5~
DP(1 2+1*, 2+2*, 2+7*
DPS AUD~, AUDIT+4!, 2+1*, 2+5~, 2+7
DT ACCESSED+3*
DUZ 2+8, WP+8, ACCESSED+2, ACCESSED+6, TIME+1
FLD WP~, WP+2, WP+3, WP+4*, WP+8
>> HLORNOD ADD+3
IENS WP~, WP+4*
REF ACCESSED~, ACCESSED+4*, ACCESSED+6, ACCESSED+7
U AUDIT+2, 3+1, 2+3, 2+4, 2+8, I, WP+2, WP+8, ACCESSED+3*, ACCESSED+6
ADDADD+3, ADD+4
X EN+3*, EXIT*, AUDIT+3, 3+1, 2+1*, 2+7*, I, WP+1~, WP+3*, WP+4*
, WP+6~*, WP+8*, ACCESSED+1~, ACCESSED+3, ACCESSED+4*, ADD+2
>> XQORNOD ADD+3
>> XQY ADD+3
Y AUDIT+1~, 3+1*, 2+3, 2+4*, 2+8, WP+1~, WP+4*, WP+6~, WP+8, WP+9
, ACCESSED+1~, ACCESSED+6, ACCESSED+7, ADD*, ADD+1*, ADD+2, ADD+3, ADD+4, TIMETIME+1
Z WP+1~, WP+3*, WP+5, WP+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All