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. ;02/25/2016

Source Information

Source file <PXRMEXCS.m>

Call Graph

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

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 16

Package Total Caller Graph
Clinical Reminders 16 PXRMCFED  PXRMDEDT  PXRMDLGZ  PXRMEFED  PXRMEGED  PXRMEPED  PXRMEXCF  PXRMEXFI  
PXRMEXID  PXRMEXLI  PXRMEXPD  PXRMEXSI  PXRMLLED  PXRMLRED  PXRMSPED  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+5, PFDACS+7
GETS^DIQ FILE+4
CLDIQOUT^PXRMEXPD FILE+5
$$GETTAGV^PXRMEXU3 CHECKSUM+6, CHECKSUM+10
$$CRC32^XLFCRC DIQOUTCS+16, DIQOUTCS+19, HFCSGBL+3, MMCS+4, PFDACS+20, PFDACS+24, 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+11, PFDACS+23, 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+7*, DIQOUTCS+16*, DIQOUTCS+19*
, DIQOUTCS+20, 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+9*, PFDACS+20*, PFDACS+24*, PFDACS+25
, 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+14*, DIQOUTCS+15, DIQOUTCS+17, PFDACS+2~, PFDACS+12*, PFDACS+19, PFDACS+21
DIF RTNCS+1~, RTNCS+3*
DIQOUT DIQOUTCS~, FILE+3~, FILE+5, FILE+6
DIQOUT( DIQOUTCS+8, DIQOUTCS+11, DIQOUTCS+13, DIQOUTCS+14, DIQOUTCS+18
DIQOUT("" DIQOUTCS+2
EHCL DIQOUTCS+1~, DIQOUTCS+4*, DIQOUTCS+5, PFDACS+2~, PFDACS+6*, PFDACS+7
END CHECKSUM~, CHECKSUM+7, CHECKSUM+11, PRTNCS~, PRTNCS+3
FDAEND PFDACS~, PFDACS+10
FDASTART PFDACS~, PFDACS+3, PFDACS+10
FIELD DIQOUTCS+1~, DIQOUTCS+12*, DIQOUTCS+13*, DIQOUTCS+14, DIQOUTCS+15, DIQOUTCS+18, PFDACS+2~, PFDACS+18*, PFDACS+19
FILENAME HFCS~, HFCS+6
FILENUM FILE~, FILE+2, FILE+4, FILE+5
FNUM DIQOUTCS+1~, DIQOUTCS+2*, DIQOUTCS+4, DIQOUTCS+5, DIQOUTCS+7*, DIQOUTCS+8*, DIQOUTCS+9, DIQOUTCS+11, DIQOUTCS+13, DIQOUTCS+14
, DIQOUTCS+15, DIQOUTCS+18, PFDACS+2~, PFDACS+4*, PFDACS+6, PFDACS+7, PFDACS+14*, PFDACS+15, PFDACS+16, PFDACS+19
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+11, PFDACS+23, PRTNCS~, PRTNCS+4
IENROOT FILE+3~, FILE+5
IENS DIQOUTCS+1~, DIQOUTCS+10*, DIQOUTCS+11*, DIQOUTCS+13, DIQOUTCS+14, DIQOUTCS+15, DIQOUTCS+18, PFDACS+2~, PFDACS+17*, PFDACS+19
IND DIQOUTCS+1~, DIQOUTCS+17*, DIQOUTCS+18, HFCSGBL+1~, HFCSGBL+2*, HFCSGBL+3*, MMCS+1~, MMCS+4*, PFDACS+2~, PFDACS+10*
, PFDACS+11, PFDACS+22*, PFDACS+23, ROUTINE+2~, ROUTINE+3*, ROUTINE+6*, ROUTINE+7, ROUTINE+8, PRTNCS+1~, PRTNCS+3*
, PRTNCS+4, PRTNCS+6
JND PFDACS+2~, PFDACS+21*
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+6*, DIQOUTCS+9, PFDACS+2~, PFDACS+8*, PFDACS+15
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+6, PFDACS+8
TEMP PFDACS+2~, PFDACS+3*, PFDACS+4, PFDACS+11*, PFDACS+12, PFDACS+13*, PFDACS+14, PFDACS+17, PFDACS+18
TEXT DIQOUTCS+1~, DIQOUTCS+15*, DIQOUTCS+16, DIQOUTCS+18*, DIQOUTCS+19, PFDACS+2~, PFDACS+19*, PFDACS+20, PFDACS+23*, PFDACS+24
, 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