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

Package: Medicine

Routine: MCARVCHK


Information

MCARVCHK ;HIRMFO/DAD-MEDICINE VIEW FILE SANITY CHECK ;5/23/96 11:09

Source Information

Source file <MCARVCHK.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 4 ^%ZIS  ^%ZISC  ^%ZTLOAD  $$FMTE^XLFDT  
VA FileMan 3 $$GET1^DID  ($$VFIELD,$$VFILE)^DILFD  ^DIR  

Entry Points

Name Comments DBIA/ICR reference
TASK ;
PRINT ;
EXIT ;
MAIN ;
ERR(X) ;
PAUSE ;
HEADER ;

External References

Name Field # of Occurrence
^%ZIS MCARVCHK+3
^%ZISC EXIT+1
^%ZTLOAD MCARVCHK+7
$$GET1^DID MAIN+22, MAIN+46
$$VFIELD^DILFD MAIN+19, MAIN+43
$$VFILE^DILFD MAIN+7
^DIR PAUSE+2
$$FMTE^XLFDT PRINT+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: MCARVCHK+3
Function Call: WRITE
  • Prompt: !!,"NO PROBLEMS FOUND"
  • Line Location: PRINT+6
Function Call: WRITE
  • Prompt: !!,MCNAME,?70,MCFILE,!?5,MCTEXT
  • Line Location: PRINT+12
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HEADER+2
Function Call: WRITE
  • Prompt: !?25,"MEDICINE VIEW FILE SANITY CHECK",?68,MCTODAY
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: !?68,"PAGE: ",MCPAGE
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: !,"PRINT VIEW TEMPLATE NAME",?70,"IEN",!?5,"ERROR MESSAGE"
  • Line Location: HEADER+5
Function Call: WRITE
  • Prompt: !,MCUNDL
  • Line Location: HEADER+6
Routine Call
  • %ZIS
  • Line Location:
    • MCARVCHK+3
Routine Call
  • DIR
  • Line Location:
    • PAUSE+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( MAIN+24, MAIN+36, MAIN+48, MAIN+64, MAIN+71, MAIN+73
^MCAR(690.2 - [#690.2] TASK+3, MAIN+2, MAIN+13, MAIN+17, MAIN+18, MAIN+34, MAIN+35, MAIN+37, MAIN+41, MAIN+42
MAIN+58, MAIN+62, MAIN+63
^TMP("MCARVCHK" TASK+1!, PRINT+5, PRINT+9, PRINT+10, EXIT+5!, ERR+2*
^TMP("MCSUB" MAIN+1!, MAIN+27*, MAIN+51*, MAIN+58, MAIN+67, MAIN+68!, MAIN+78*, MAIN+83, MAIN+84, MAIN+86!

Label References

Name Line Occurrences
ERR MAIN+8, MAIN+14, MAIN+20, MAIN+38, MAIN+44, MAIN+59, MAIN+65, MAIN+84
EXIT MCARVCHK+3, MCARVCHK+4, PRINT+5
HEADER PRINT+4, PRINT+13
MAIN TASK+3
PAUSE PRINT+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS MCARVCHK+3!*, EXIT+3!
DIR EXIT+3!, PAUSE+2~
DIR(0 PAUSE+2*
DIROUT EXIT+3!
DIRUT EXIT+3!
DT PRINT+3
DTOUT EXIT+3!
DUOUT EXIT+3!
IO PRINT+1
IO("Q" MCARVCHK+4
IOF HEADER+2
IOP MCARVCHK+3!
IOSL PRINT+13
IOST PAUSE+1, HEADER+2
>> MC MAIN+24*, MAIN+26, MAIN+48*, MAIN+50
MCD0 TASK+2*, TASK+3*, EXIT+3!, MAIN+2, MAIN+13, MAIN+17, MAIN+18, MAIN+34, MAIN+35, MAIN+37
MAIN+41, MAIN+42, MAIN+58, MAIN+62, MAIN+63, ERR+2
MCD1 EXIT+3!, MAIN+16*, MAIN+17*, MAIN+18, MAIN+33*, MAIN+34*, MAIN+35, MAIN+37, MAIN+41, MAIN+42
MAIN+61*, MAIN+62*, MAIN+63
MCD2 EXIT+3!, MAIN+40*, MAIN+41*, MAIN+42
MCDATA PRINT+10*, PRINT+11, EXIT+3!
MCERR TASK+2*, PRINT+8*, PRINT+9*, PRINT+10, EXIT+3!, ERR+1*, ERR+2
MCEXIT PRINT+2*, PRINT+9, EXIT+3!, PAUSE+2*, PAUSE+5*, HEADER+1
MCFIELD EXIT+4!, MAIN+18*, MAIN+19, MAIN+20, MAIN+22, MAIN+25
MCFILE PRINT+11*, PRINT+12, EXIT+4!, MAIN+3*, MAIN+7, MAIN+8, MAIN+19, MAIN+20, MAIN+22, MAIN+25
MAIN+76
MCFL EXIT+4!, MAIN+73*, MAIN+74*, MAIN+77
MCNAME PRINT+11*, PRINT+12, EXIT+4!, MAIN+3*, ERR+2
MCPAGE PRINT+2*, EXIT+4!, HEADER+2, HEADER+4*
MCSUBFIL EXIT+4!, MAIN+22*, MAIN+23, MAIN+24, MAIN+26, MAIN+27, MAIN+35*, MAIN+36, MAIN+38, MAIN+43
MAIN+44, MAIN+46, MAIN+49, MAIN+63*, MAIN+64, MAIN+65, MAIN+67, MAIN+68, MAIN+71, MAIN+73
MAIN+75, MAIN+78, MAIN+82*, MAIN+83*, MAIN+84
MCSUBFIL(0 MAIN+46*, MAIN+47, MAIN+48, MAIN+50, MAIN+51
MCSUBFLD EXIT+4!, MAIN+42*, MAIN+43, MAIN+44, MAIN+46, MAIN+49
MCTEXT PRINT+11*, PRINT+12, EXIT+4!, MAIN+25*, MAIN+26*, MAIN+27, MAIN+49*, MAIN+50*, MAIN+51, MAIN+75*
MAIN+76*, MAIN+77*, MAIN+78
MCTODAY PRINT+3*, EXIT+4!, HEADER+3
MCUNDL PRINT+1!, PRINT+2*, EXIT+5!, HEADER+6
MCUP EXIT+5!, MAIN+71*, MAIN+72*, MAIN+73, MAIN+76, MAIN+77
MCZERO EXIT+5!, MAIN+2*, MAIN+3
POP MCARVCHK+3, EXIT+5!
U PRINT+11, MAIN+3, MAIN+18, MAIN+35, MAIN+42, MAIN+63, ERR+2
X EXIT+5!, ERR~, ERR+2
Y EXIT+5!, PAUSE+2
ZTDESC MCARVCHK+6*, EXIT+5!
>> ZTQUEUED EXIT+2
>> ZTREQ EXIT+2*
ZTRTN MCARVCHK+5*, EXIT+5!
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All