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 |  Marked Items  | All
Print Page as PDF
Routine: DILIBF

Package: VA FileMan

Routine: DILIBF


Information

DILIBF ;SFISC/STAFF-LIBRARY OF FUNCTIONS ;24JULY2015

Source Information

Source file <DILIBF.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 4 BLD^DIALOG  $$OUT^DIALOGU  OS^DII  $$CREF^DILF  

Caller Graph

Caller Graph Total: 107

Package Total Caller Graph
VA FileMan 83 DDBR1  DDBRAHTJ  DDBRU  DDGFASUB  DDMP2  DDR1  DDS0  DDS2  
DDSCAP  DDSCOM  DDSLIB  DDSR  DDSR1  DDSRP  DDSSTK  DDSZ1  
DDW  DDW1  DDW2  DDWC  DDWF  DDWT1  DIA2  DIALOGZ  
DIAUTL  DIAXMS  DIBTED  DIC0  DIC5  DICA  DICATT4  DICE  
DICF1  DICM  DICN0  DICOMP0  DICOMPX  DICOMPZ  DICU2  DIDGFTPT  
DIDH  DIE  DIEF  DIEFU  DIEH  DIET  DIEV  DIEV1  
DIEZ  DIFROMSX  DIFROMSY  DIK  DIKCFORM  DIKCR  DIL0  DINIT6  
DINVMSM  DIO0  DIO2  DIOC  DIOU  DIP12  DIP21  DIP5  
DIPZ0  DIPZ2  DIQ  DIQG  DIQGU  DIR  DIR1  DIR2  
DIS  DITCP  DITMGM2A  DITR1  DIU21  DIUTL  DIVR1  DIWE1  
DIWE11  DIWE12  DIWE3  
Controlled Substances 6 PSD68P  PSDRF  PSDRF4  PSDRFR  PSDRFS  PSDRFW  
Scheduling 3 SCMCCV4  SDECDATE  ^DIC(40.7  
Integrated Billing 2 IBCU75  SERVICE [OEF OR OIF]  
Outpatient Pharmacy 2 CPRS TAB  ^PS(59  
Registration 2 DGENRPT5  DGRP14  
Beneficiary Travel 1 DGBT2  
Capacity Management - RUM 1 KMPRPG02  
Capacity Management Tools 1 KMPDUTL8  
Kernel 1 XPDCOMF  
Order Entry Results Reporting 1 CPRS TAB  
PAID 1 CPRS TAB  
Police and Security 1 CPRS TAB  
Problem List 1 CPRS TAB  
Social Work 1 CPRS TAB  

Entry Points

Name Comments DBIA/ICR reference
HTFM(%H,%F) ;$H to FM
FMTH(X,%F) ;FM to $H
H ;
HTE(%H,%F) ;$H to external
FMTE(Y,%F) ;FM to external
T2
DOW(X,Y) ;Day of Week
FMDIFF(X1,X2,X3) ;FM diff in two dates in days if x3=1 seconds if x3=2.
D2
HDIFF(X1,X2,X3) ;$H diff in two dates, X3 same as FMDIFF.
HADD(X,D,H,M,S) ;Add to $H date
A2
FMADD(X,D,H,M,S) ;Add to FM date
CONVQQ(X) ; CONVERT SINGLE TO DOUBLE QUOTES IN STRING X
CONVQ(X) ; CONVERT DOUBLE TO SINGLE QUOTES IN STRING X
QUOTE(X) ; PUT QUOTES AROUND STRING
FNO(X) ; gets a subfile's top level file number
GLO(Z) ; gets the file number from a global root
UP(X) ; convert string X to uppercase
ROUEXIST(X) ; Execute routine existence test
QRER
F5 ;
F1
TM
M ;; Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
MU ;; JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC
F2
F3
F4
F6
F7
HKERR(DIFILE,DIIENS,DIFLD,DIHOOK) ;
FILENUM(DIGREF) ;Return file/subfile number from open global reference

External References

Name Field # of Occurrence
BLD^DIALOG HKERR+6
$$OUT^DIALOGU FMTE+1, UP+1
OS^DII ROUEXIST+1
$$CREF^DILF FILENUM+5, FILENUM+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TEST" ROUEXIST+2
^DD( FNO+3, FILENUM+11
^DD("OS" - [#.7] ROUEXIST+3
^DIC - [#1] FNO+2, FNO+4

Label References

Name Line Occurrences
$$FMTH FMADD+1
$$FNO GLO+4
$$HTFM HTE+1, FMADD+1
@( T2
A2 HADD+1, FMADD+1
D2 HDIFF+2
H FMTH+1, DOW+1, FMDIFF+1
M F1
MU F1
QRER ROUEXIST+1
T2 HTE+1
TM F2+1, F3+1, F4+1, F6+1, F7+1

Naked Globals

Name Field # of Occurrence
^("TEST" ROUEXIST+2
^(18 ROUEXIST+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% HTFM+1~, HTFM+3*, HTFM+4, HTFM+5*, HTFM+6*, HTFM+7, H+1~, H+8*, H+9, H+12
D2+2*, D2+3, D2+4*, D2+5
%D HTFM+1~, HTFM+4*, HTFM+5, H+1~, H+2*, H+7, H+8, DOW+1~
%F HTFM~, HTFM+1*, HTFM+7, FMTH~, FMTH+1*, HTE~, HTE+1*, FMTE~, FMTE+1*, T2
F1TMTM+1, TM+2
%H HTFM~, HTFM+2*, HTFM+3, HTFM+5, FMTH+1~*, H+1*, H+7*, H+9*, H+10*, H+11*
H+12, HTE~, HTE+1, DOW+1~, FMDIFF+1~, D2, HDIFF+1~*, HADD+1~*, A2*, A2+1*
, FMADD+1~*
%M HTFM+1~, HTFM+4*, HTFM+5, H+1~, H+2*, H+5, H+7, H+8, DOW+1~
%R HTE+1~, FMTE+2~, T2, F1*, TM+1*, TM+2*, F2*, F3*, F4*, F6*
, F7*
%T H+1~, H+3*, H+10*, H+11, HTE+1~, FMTE+2~, T2*, DOW+1~, HDIFF+1~, HADD+1~*
, A2*, A2+1*, FMADD+1~*, TMTM+1, TM+2
%Y HTFM+1~, HTFM+3*, HTFM+4, HTFM+5, FMTH+1~, H+1*, H+2*, H+5, H+8*, H+9
H+12*, DOW+1~, DOW+2, FMDIFF+1~
A UP+3~, UP+4*
B UP+3~, UP+4*
C UP+3~*, UP+4*, UP+5
D HADD~, A2, FMADD~, CONVQ+1~*, CONVQ+2
DIEXT HKERR+1~, HKERR+6
DIEXT("FIELD" HKERR+3*
DIEXT("FILE" HKERR+2*
DIEXT("IENS" HKERR+4*
DIEXT(1 HKERR+5*
DIFILE HKERR~, HKERR+2, FILENUM+3~, FILENUM+4*, FILENUM+11*, FILENUM+12
DIFLD HKERR~, HKERR+3
DIGREF FILENUM~, FILENUM+1, FILENUM+2, FILENUM+4, FILENUM+5*, FILENUM+6
DIHOOK HKERR~, HKERR+5, HKERR+6
DIIENS HKERR~, HKERR+4
DILEAP H+4~, H+6*, H+9
DISYS ROUEXIST+1~, ROUEXIST+3
DUZ("LANG" FMTE+1, UP+1
F CONVQQ+1~, CONVQQ+2*, CONVQ+1~, CONVQ+2*, FILENUM+3~, FILENUM+8*, FILENUM+9*, FILENUM+10*, FILENUM+11*
H HADD~, A2, FMADD~
L UP+3~, UP+4*
M HADD~, A2, FMADD~
Q CONVQQ+1~*, CONVQQ+2, CONVQ+1~*, CONVQ+2
S HADD~, A2, FMADD~, FILENUM+3~, FILENUM+10*
U GLO+3, FILENUM+4, FILENUM+10, FILENUM+11
X HTFM+1~, HTFM+5*, HTFM+7*, FMTH~, H+1, H+2, H+3, DOW~, FMDIFF+1~*, D2*
D2+2*, D2+3*, D2+4*, D2+5*, D2+7, HDIFF+1~, HADD~, HADD+1, FMADD~, FMADD+1
, CONVQQ~, CONVQQ+2*, CONVQQ+3, CONVQ~, CONVQ+2*, CONVQ+3, QUOTE~, QUOTE+1*, FNO~, FNO+1*
, FNO+2, FNO+3, FNO+4!, FNO+5*, UP~, UP+1, UP+2, UP+4, ROUEXIST~, ROUEXIST+1
, FILENUM+3~, FILENUM+6*, FILENUM+7*, FILENUM+8, FILENUM+9, FILENUM+10, FILENUM+11*
X( FILENUM+6*, FILENUM+8, FILENUM+9, FILENUM+10, FILENUM+11
X("" FILENUM+7
X1 FMDIFF~, FMDIFF+1*, D2, HDIFF~, HDIFF+1*
X1(1 FMDIFF+1*, D2, HDIFF+1*
X2 FMDIFF~, FMDIFF+1, HDIFF~, HDIFF+1
X3 FMDIFF~, FMDIFF+1*, D2D2+1, HDIFF~, HDIFF+1*
Y H+5~*, H+6, HTE+1~*, FMTE~, FMTE+1, T2, DOW~, DOW+1, FNO+1~, FNO+3*
, FNO+4, FNO+5, FNO+7, GLO+2~, GLO+3*, GLO+4, F1F2F3F4
F6F7
Z GLO~, GLO+1, GLO+3

Marked Items

Name Field # of Occurrence
$T(M F1
$T(MU F1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All