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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: MCESPRT

Package: Medicine

Routine: MCESPRT


Information

MCESPRT ;WISC/DCB-ELECTRONIC SIGNATURE PRINT ;6/26/96 12:51

Source Information

Source file <MCESPRT.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Medicine 2 HEAD^MCARP  $$STATUS^MCESEDT  
Kernel 1 (DE,EN)^XUSHSHP  

Caller Graph

Caller Graph Total: 9

Package Total Caller Graph
Medicine 9 MCARGP  MCARHP  MCARP  MCBPFTP1  MCESEDT  MCESEDT2  MCMAGDSP  MCPFTP  
MCPFTP1  

Entry Points

Name Comments DBIA/ICR reference
ENCODER(X,X1,X2) ;Encode
ENCODE(FILE,REC) ;Encode Validation Code
NAME
DECODER(X,X1,X2) ;Decode the signature name
FOOTER(MCFILE,MCARGDA) ;
FREE
CHECK ; Find the number of times the report was superseded
DECODE(TEMP,CODE,FILE,REC) ;Decode the Validation code 1
VERSION ; Find the version number of a procedure
STATUS(MCFILE,MCARGDA) ; Get the status for the header
SUM(MCX) ;Create checksum value for string
DATE
DISPLAY ;

External References

Name Field # of Occurrence
HEAD^MCARP FOOTER+2
$$STATUS^MCESEDT DISPLAY+10, STATUS+6
DE^XUSHSHP DECODER+4
EN^XUSHSHP ENCODER+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!!,SS
  • Line Location: DISPLAY+17
Function Call: WRITE
  • Prompt: !,?18,"R e p o r t R e l e a s e S t a t u s",!
  • Line Location: DISPLAY+18
Function Call: WRITE
  • Prompt: !,"Current ",?19,"Date ",?28,"Person Who "
  • Line Location: DISPLAY+19
Function Call: WRITE
  • Prompt: !,"Report ",?19,$S(CODE["D":"Last",1:"Status"),?28,"Last "_$S(CODE["D":"Edited",1:"Changed"),?59,"Date of",?70,"Report"
  • Line Location: DISPLAY+20
Function Call: WRITE
  • Prompt: !,"Status ",?19,$S(CODE["D":"Edited",1:"Changed"),?28,$S(CODE["D":"Procedure",1:"The Status"),?59," Entry ",?70,"Version"
  • Line Location: DISPLAY+21
Function Call: WRITE
  • Prompt: !,SS
  • Line Location: DISPLAY+22
Function Call: WRITE
  • Prompt: !,MCSTAT
  • Line Location: DISPLAY+23
Function Call: WRITE
  • Prompt: !,?19,SCD,?28,PERSON,?59,CREATION,?70,VERSION
  • Line Location: DISPLAY+24
Function Call: WRITE
  • Prompt: !,?28,ROV
  • Line Location: DISPLAY+25

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^MCAR( DISPLAY+4, DISPLAY+5, CHECK+1, ENCODE+3, DECODE+7, STATUS+2
^VA(200 - [#200] NAME, ENCODE+2, DECODE+4

Label References

Name Line Occurrences
$$DECODE DISPLAY+12
$$DECODER DECODE+9
$$ENCODER ENCODE+5
$$SUM ENCODE+3, DECODE+7
CHECK VERSION+1
DATE DISPLAY+8
DISPLAY FOOTER+3
FREE DISPLAY+8
NAME DISPLAY+8
VERSION DISPLAY+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CODE DISPLAY+1~, DISPLAY+2~, DISPLAY+10, DISPLAY+11, DISPLAY+12, DISPLAY+13, DISPLAY+20, DISPLAY+21, DECODE~, DECODE+4
, DECODE+5, DECODE+6, STATUS+1~, STATUS+3*, STATUS+6
CR ENCODE+1~, ENCODE+2*, ENCODE+5, DECODE+1~, DECODE+5*, DECODE+9
CREATION DISPLAY+2~, DISPLAY+24
DA DISPLAY+1~
DIC DISPLAY+1~
DIQ DISPLAY+1~
>> DN FOOTER+2*
DR DISPLAY+1~
DTEMP DISPLAY+3~, CHECK+1*, CHECK+2
DTIME FOOTER+2
DUZ ENCODE+2, ENCODE+5, DECODE+2
EDATE DISPLAY+2~, DISPLAY+11
EES DISPLAY+2~
ENAME DISPLAY+2~
ERROR DISPLAY+1~
FILE ENCODE~, ENCODE+3, DECODE~
FNAME DISPLAY+3~, DISPLAY+8*, NAME, DATE, FREE
FT DISPLAY+3~, DISPLAY+8*
FTYPE DISPLAY+3~, DISPLAY+7*, DISPLAY+8
IOSL FOOTER+1
IOST FOOTER+2
MCARGDA FOOTER~, DISPLAY+4, DISPLAY+5, DISPLAY+12, STATUS~, STATUS+2
>> MCARZ STATUS+7*
MCFILE FOOTER~, DISPLAY+4, DISPLAY+5, DISPLAY+10, DISPLAY+12, CHECK+1, DECODE+7, STATUS~, STATUS+2, STATUS+6
MCFILE1 DISPLAY+26!
MCI SUM+1~, SUM+2*
>> MCOUT FOOTER+1, FOOTER+2*
>> MCSTAT DISPLAY+9*, DISPLAY+10*, DISPLAY+23, STATUS+5*, STATUS+6*, STATUS+7
MCX SUM~, SUM+2
MCY FOOTER+2*!, SUM+1~, SUM+2*, SUM+3
MFD DISPLAY+2~, DISPLAY+9, DISPLAY+11, STATUS+1~, STATUS+4*, STATUS+5
MFDNAME DISPLAY+2~
NA DISPLAY+2~
>> NAME DISPLAY+7*, DISPLAY+8
>> NUM DISPLAY+14*, DISPLAY+16, VERSION+1*, VERSION+2*
PART DISPLAY+1~
PDUZ DISPLAY+1~, DECODE+1~, DECODE+6*, DECODE+9
PER DECODE+1~
PERSON DISPLAY+3~, DISPLAY+12*, DISPLAY+24
>> PRE DECODE+2*, DECODE+4
>> RDATE DISPLAY+11
REC ENCODE~, ENCODE+3, ENCODE+5, DECODE~, DECODE+7, DECODE+9
RELDATE DISPLAY+2~
ROV DISPLAY+2~, DISPLAY+13*, DISPLAY+25
>> SCD DISPLAY+11*, DISPLAY+24
SCRAMBLE DISPLAY+1~
SDUZ DISPLAY+1~
SS DISPLAY+17*!, DISPLAY+22*!
STR ENCODE+1~, ENCODE+3*, DECODE+1~, DECODE+7*
SUP1 DISPLAY+2~
SUP2 DISPLAY+2~, DISPLAY+13, DISPLAY+14, DISPLAY+15
SUPD DISPLAY+2~
SUPNUM DISPLAY+2~, DISPLAY+13*, DISPLAY+14, DISPLAY+16, VERSION+1
TDATE DISPLAY+1~
TEMP DISPLAY+1~, DISPLAY+5*, DISPLAY+8, DISPLAY+12, DECODE~, DECODE+2, DECODE+5, DECODE+6, STATUS+1~, STATUS+2*
, STATUS+3, STATUS+4
TP DISPLAY+1~
TRUE DISPLAY+1~
>> TSUP2 DISPLAY+13*, VERSION+1, CHECK+1, CHECK+2*
>> TT DISPLAY+8*
U FOOTER+2, DISPLAY+8, NAME, CHECK+2, ENCODE+2, DECODE+2, DECODE+4, DECODE+5, DECODE+6, STATUS+3
, STATUS+4
VDATE DISPLAY+2~, DISPLAY+11
VERDATE DISPLAY+2~
VERSION DISPLAY+2~, DISPLAY+16*, DISPLAY+24
VES DISPLAY+2~
VNAME DISPLAY+2~, DISPLAY+13
X DISPLAY+3~, ENCODER~, ENCODER+2, DECODER~, DECODER+5
X1 DISPLAY+3~, ENCODER~, DECODER~
X2 DISPLAY+3~, ENCODER~, DECODER~
>> Y DISPLAY+8*, NAME*, DATE, FREE
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All