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: 115

Package Total Caller Graph
Registration 33 DGPMX6  DGPTX11  DGRPTX  DGRPTX1  DGRPTX10  DGRPTX11  DGRPTX12  DGRPTX13  
DGRPTX2  DGRPTX24  DGRPTX26  DGRPTX27  DGRPTX28  DGRPTX29  DGRPTX3  DGRPTX30  
DGRPTX36  DGRPTX37  DGRPTX38  DGRPTX39  DGRPTX4  DGRPTX40  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  
HINQ 17 DVBHCE10  DVBHCE11  DVBHCE12  DVBHCE13  DVBHCE14  DVBHCE15  DVBHCE16  DVBHCE17  
DVBHCE18  DVBHCE19  DVBHCE3  DVBHCE4  DVBHCE5  DVBHCE6  DVBHCE7  DVBHCE8  
DVBHCE9  
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  
Graphics 2 GRPX7  GRPX78  
Scheduling 2 SDBT  SDM1T  

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