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 |  Local Variables |  All
Print Page as PDF
Routine: PXRMEXCS

Package: Clinical Reminders

Routine: PXRMEXCS


Information

PXRMEXCS ; SLC/PKR - Routines to compute checksums. ;10/24/2012

Source Information

Source file <PXRMEXCS.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA Fileman 3 $$FIND1^DIC  FIELD^DID  GETS^DIQ  
Clinical Reminders 2 CLDIQOUT^PXRMEXPD  $$GETTAGV^PXRMEXU3  
Kernel 2 $$FTG^%ZISH  $$CRC32^XLFCRC  

Caller Graph

Caller Graph Total: 19

Package Total Caller Graph
Clinical Reminders 19 PXRMCFED  PXRMDEDT  PXRMDLGZ  PXRMEFED  PXRMEGED  PXRMEPED  PXRMEXCF  PXRMEXFI  
PXRMEXID  PXRMEXLI  PXRMEXPD  PXRMEXSI  PXRMLLED  PXRMLRED  PXRMREDF  PXRMREDT  
PXRMSPED  PXRMTEDT  PXRMTMED  

Entry Points

Name Comments DBIA/ICR reference
DIQOUTCS(DIQOUT) ;Return checksum for a processed DIQOUT array.
FILE(FILENUM,IEN) ;Return checksum for entry IEN in file FILENUM.
RTNCS(ROUTINE) ;Return checksum for a routine ROUTINE.
CHECKSUM(ATTR,START,END) ;Get the the checksum for a packed reminder
HFCS(PATH,FILENAME) ;Return checksum for host file.
ROUTINE(RA) ;Return checksum for a routine loaded in array RA. RA has the
HFCSGBL(GBL) ;Return checksum for host file loaded into global GBL.
PFDACS(IEN,FDASTART,FDAEND) ;Return checksum for FDA array of packed
PRTNCS(IEN,START,END) ;Return checksum for a packed routine.
MMCS(XMZ) ;Return checksum for MailMan message ien XMZ.

External References

Name Field # of Occurrence
$$FTG^%ZISH HFCS+6
$$FIND1^DIC FILE+2
FIELD^DID DIQOUTCS+3, PFDACS+5
GETS^DIQ FILE+4
CLDIQOUT^PXRMEXPD FILE+5
$$GETTAGV^PXRMEXU3 CHECKSUM+6, CHECKSUM+10
$$CRC32^XLFCRC DIQOUTCS+14, DIQOUTCS+17, HFCSGBL+3, MMCS+4, PFDACS+18, PFDACS+22, ROUTINE+8, PRTNCS+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("LOAD" RTNCS+8
^%ZOSF("TEST" RTNCS+6
^PXD(811.8 - [#811.8] CHECKSUM+5, CHECKSUM+9, PFDACS+3, PFDACS+9, PFDACS+21, PRTNCS+4
^TMP($J HFCS+2!, HFCS+8!
^XMB(3.9 - [#3.9] MMCS+2, MMCS+4

Label References

Name Line Occurrences
$$DIQOUTCS FILE+6
$$HFCSGBL HFCS+7
$$PFDACS CHECKSUM+11
$$PRTNCS CHECKSUM+7
$$ROUTINE RTNCS+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ATTR CHECKSUM~
ATTR("CHECKSUM" CHECKSUM+12*
ATTR("FILE NU MBER" , CHECKSUM+4, CHECKSUM+8
CS CHECKSUM+2~, CHECKSUM+6*, CHECKSUM+7*, CHECKSUM+10*, CHECKSUM+11*, CHECKSUM+12, DIQOUTCS+1~, DIQOUTCS+5*, DIQOUTCS+14*, DIQOUTCS+17*
, DIQOUTCS+18, FILE+3~, FILE+6*, FILE+7, HFCS+1~, HFCS+7*, HFCS+9, HFCSGBL+1~, HFCSGBL+2*, HFCSGBL+3*
, HFCSGBL+4, MMCS+1~, MMCS+3*, MMCS+4*, MMCS+5, PFDACS+2~, PFDACS+7*, PFDACS+18*, PFDACS+22*, PFDACS+23
, ROUTINE+2~, ROUTINE+3*, ROUTINE+8*, ROUTINE+9, RTNCS+1~, RTNCS+9*, RTNCS+10*, RTNCS+11, PRTNCS+1~, PRTNCS+2*
, PRTNCS+7*, PRTNCS+8
DATA DIQOUTCS+1~, DIQOUTCS+12*, DIQOUTCS+13, DIQOUTCS+15, PFDACS+2~, PFDACS+10*, PFDACS+17, PFDACS+19
DIF RTNCS+1~, RTNCS+3*
DIQOUT DIQOUTCS~, FILE+3~, FILE+5, FILE+6
DIQOUT( DIQOUTCS+6, DIQOUTCS+9, DIQOUTCS+11, DIQOUTCS+12, DIQOUTCS+16
DIQOUT("" DIQOUTCS+2
END CHECKSUM~, CHECKSUM+7, CHECKSUM+11, PRTNCS~, PRTNCS+3
FDAEND PFDACS~, PFDACS+8
FDASTART PFDACS~, PFDACS+3, PFDACS+8
FIELD DIQOUTCS+1~, DIQOUTCS+10*, DIQOUTCS+11*, DIQOUTCS+12, DIQOUTCS+13, DIQOUTCS+16, PFDACS+2~, PFDACS+16*, PFDACS+17
FILENAME HFCS~, HFCS+6
FILENUM FILE~, FILE+2, FILE+4, FILE+5
FNUM DIQOUTCS+1~, DIQOUTCS+2*, DIQOUTCS+3, DIQOUTCS+5*, DIQOUTCS+6*, DIQOUTCS+7, DIQOUTCS+9, DIQOUTCS+11, DIQOUTCS+12, DIQOUTCS+13
, DIQOUTCS+16, PFDACS+2~, PFDACS+4*, PFDACS+5, PFDACS+12*, PFDACS+13, PFDACS+14, PFDACS+17
GBL HFCS+1~, HFCS+3*, HFCS+7, HFCSGBL~, HFCSGBL+3
GBLZISH HFCS+1~, HFCS+4*, HFCS+5*, HFCS+6
IEN FILE~, FILE+2, FILE+4, FILE+5, PFDACS~, PFDACS+3, PFDACS+9, PFDACS+21, PRTNCS~, PRTNCS+4
IENROOT FILE+3~, FILE+5
IENS DIQOUTCS+1~, DIQOUTCS+8*, DIQOUTCS+9*, DIQOUTCS+11, DIQOUTCS+12, DIQOUTCS+13, DIQOUTCS+16, PFDACS+2~, PFDACS+15*, PFDACS+17
IND DIQOUTCS+1~, DIQOUTCS+15*, DIQOUTCS+16, HFCSGBL+1~, HFCSGBL+2*, HFCSGBL+3*, MMCS+1~, MMCS+4*, PFDACS+2~, PFDACS+8*
, PFDACS+9, PFDACS+20*, PFDACS+21, ROUTINE+2~, ROUTINE+3*, ROUTINE+6*, ROUTINE+7, ROUTINE+8, PRTNCS+1~, PRTNCS+3*
, PRTNCS+4, PRTNCS+6
JND PFDACS+2~, PFDACS+19*
LINE CHECKSUM+2~, CHECKSUM+5*, CHECKSUM+6, CHECKSUM+9*, CHECKSUM+10, HFCSGBL+1~, HFCSGBL+3*, MMCS+1~, MMCS+4*
MSG FILE+3~
NLINES MMCS+1~, MMCS+2*, MMCS+4
PATH HFCS~, HFCS+6
>> PXRMRIEN CHECKSUM+5, CHECKSUM+7, CHECKSUM+9, CHECKSUM+11
RA ROUTINE~, RTNCS+1~, RTNCS+9
RA( ROUTINE+6, ROUTINE+7, ROUTINE+8
RA(2 ROUTINE+5*
ROUTINE RTNCS~, RTNCS+4
SFN DIQOUTCS+1~, DIQOUTCS+4*, DIQOUTCS+7, PFDACS+2~, PFDACS+6*, PFDACS+13
SL PRTNCS+1~, PRTNCS+2*, PRTNCS+6
START CHECKSUM~, CHECKSUM+5, CHECKSUM+7, CHECKSUM+9, CHECKSUM+11, PRTNCS~, PRTNCS+2, PRTNCS+3
STRING DIQOUTCS+1~
SUCCESS HFCS+1~, HFCS+6*, HFCS+7
TARGET DIQOUTCS+1~, PFDACS+2~
TARGET("SPECIFIER" DIQOUTCS+4, PFDACS+6
TEMP PFDACS+2~, PFDACS+3*, PFDACS+4, PFDACS+9*, PFDACS+10, PFDACS+11*, PFDACS+12, PFDACS+15, PFDACS+16
TEXT DIQOUTCS+1~, DIQOUTCS+13*, DIQOUTCS+14, DIQOUTCS+16*, DIQOUTCS+17, PFDACS+2~, PFDACS+17*, PFDACS+18, PFDACS+21*, PFDACS+22
, ROUTINE+2~, ROUTINE+7*, PRTNCS+1~, PRTNCS+4*, PRTNCS+6*, PRTNCS+7
U MMCS+2
WP DIQOUTCS+1~
X RTNCS+1~, RTNCS+4*
XCNP RTNCS+1~, RTNCS+2*
XMZ MMCS~, MMCS+2, MMCS+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All