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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: MCARHP

Package: Medicine

Routine: MCARHP


Information

MCARHP ;WISC/SAE,TJK,WAA-PRINT HEMATOLOGY REPORTS ;9/18/98 10:18

Source Information

Source file <MCARHP.m>

Call Graph

Call Graph

Call Graph Total: 15

Package Total Call Graph
Medicine 7 ^MCAROHB  ^MCAROHD  ^MCAROHF  (DTIME,HEAD,MCPPROC)^MCARP  (FOOTER,STATUS)^MCESPRT  $$PREVIEW^MCESSCR  ^MCOBHEM  
VA FileMan 4 NOW^%DTC  ^DIC  ^DIWP  ^DIWW  
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  
Registration 1 (DEM,INP,KVAR)^VADPT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Medicine 6 MCARHEMB  MCARHEMBRPR  MCAROHB  MCBPHEM  MCFPHEM  MCMAGDSP  

Entry Points

Name Comments DBIA/ICR reference
LOOK ;
EN1 ;ENTRY POINT FROM SUMMARY OF PATIENT PROCEDURES ROUTINE
DEVQUE ; Device control and queuing control
HEM ; Print Report and entry point for queued report
INIT ; Initialize variables
HEMP ; Bone Marrow basic print (MCAROHB), and Differential (MCAROHD)
BMB ; Print fields specific to BMB
BMB2
BMB21
BMBQ
UNRELP ;ENTRY POINT FOR SUPERVISOR TO PRINT UNRELEASED REPORT
REL
EXIT

External References

Name Field # of Occurrence
NOW^%DTC INIT+3
^%ZIS DEVQUE+1
^%ZISC EXIT+6
^%ZTLOAD DEVQUE+2
^DIC LOOK+5, REL
^DIWP BMB21+2
^DIWW BMB21+2
^MCAROHB HEMP+2
^MCAROHD HEMP+3
^MCAROHF HEMP+4
DTIME^MCARP INIT+3
HEAD^MCARP HEMP+2, BMB+4, BMB+9, BMB21+3
MCPPROC^MCARP LOOK+2
FOOTER^MCESPRT HEMP+6
STATUS^MCESPRT EN1+2
$$PREVIEW^MCESSCR LOOK+4
^MCOBHEM HEMP+2
DEM^VADPT INIT+8
INP^VADPT INIT+9
KVAR^VADPT INIT+8, INIT+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: LOOK+6
Function Call: READ
  • Timeout: DTIME
  • Line Location: BMB+4
Function Call: WRITE
  • Prompt: ?4,"GROSS DESCRIPTION: The specimen consisted of "_NP_" piece(s), measuring",!,?23
  • Line Location: BMB+5
Function Call: WRITE
  • Prompt: " mm, submitted in "_FX_"."
  • Line Location: BMB+7
Function Call: WRITE
  • Prompt: !!
  • Line Location: BMB+8
Function Call: READ
  • Timeout: DTIME
  • Line Location: BMB+9
Function Call: WRITE
  • Prompt: ?6,"This specimen is submitted for decalcification in EDTA."
  • Line Location: BMB2+1
Function Call: WRITE
  • Prompt: !,?6,"Part of the specimen is fixed and submitted for processing in plastic."
  • Line Location: BMB2+2
Function Call: WRITE
  • Prompt: !!,?4,"BIOPSY COMMENTS:"
  • Line Location: BMB21+0
Function Call: WRITE
  • Prompt: !
  • Line Location: BMB21+2
Function Call: READ
  • Timeout: DTIME
  • Line Location: BMB21+3
Function Call: WRITE
  • Prompt: !,*7,"Report Released for Printing."
  • Line Location: REL+2
Routine Call
  • DIC
  • Line Location:
    • LOOK+5
    • REL
Routine Call
  • %ZIS
  • Line Location:
    • DEVQUE+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^MCAR(694 - [#694] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^MCAR(694 - [#694] INIT+2, HEMP+3, BMB+1, BMB+2, BMB+6, BMB2BMB21BMB21+1, REL+1*
^UTILITY($J INIT+1!, INIT+10*, BMB21!, EXIT+2!

Label References

Name Line Occurrences
BMB2 BMB+1
BMB21 BMB2
BMBQ BMB+4, BMB+9, BMB21BMB21+3
EN1 LOOK+1
EXIT LOOK+5, DEVQUE+1, DEVQUE+2, HEMP+2, HEMP+3, HEMP+4, HEMP+8, REL
HEM EN1+3
LOOK UNRELP+1

Naked Globals

Name Field # of Occurrence
^(0 INIT+2, BMB21+1
^(6 BMB+2
^(9 BMB2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % INIT+3
%Y EXIT+1!
>> %ZIS DEVQUE+1*
A EXIT+4!
AZ BMB+6*, EXIT+1!
BY EXIT+4!
C EXIT+5!
D EXIT+5!
D0 LOOK+5*, INIT+2*, HEMP+3, BMB+1, BMB+2, BMB+6, BMB2BMB21BMB21+1, EXIT+3!
D1 EXIT+1!, EXIT+5!
DA EXIT+5!
DALL EXIT+4!
DC EXIT+5!
DCL EXIT+4!
DE EXIT+5!
DFN INIT+2*, EXIT+2!
DI EXIT+3!
DIC LOOK+3*, REL*, EXIT+1!
DIC("S" LOOK+4*
DIC(0 LOOK+3*, REL*
DICS EXIT+3!
DICSS EXIT+3!
DIEDT EXIT+4!
DIL EXIT+4!
DIOBEG EXIT+3!
DIOEND EXIT+3!
DIOT(2 INIT+1!
DIPZ EXIT+4!
DIQ EXIT+4!
DIW EXIT+5!
DIWF BMB21+1*, EXIT+5!
DIWL BMB21+1*, EXIT+5!
DIWR BMB21+1*, EXIT+5!
DIWT EXIT+5!
DJ EXIT+4!
DK EXIT+5!
DL EXIT+5!
DN EXIT+3!
DPP EXIT+4!
DPQ EXIT+4!
DQI EXIT+4!
DSC EXIT+4!
DTIME HEMP+7, BMB+4, BMB+9, BMB21+3, REL+2
DU EXIT+4!
DV EXIT+5!
DXS INIT+1!, HEMP+2!, HEMP+3!, EXIT+4!
DY EXIT+4!
FLDS EXIT+1!
FX BMB+2*, BMB+3*, BMB+7, EXIT+1!
I EXIT+5!
IJ EXIT+1!
IO EN1+3, DEVQUE+3
IO("Q" DEVQUE+1!, DEVQUE+2, EXIT+2!
IOM BMB21+1
IOP EXIT+1!
IOSL BMB+4, BMB+9, BMB21+3
IOST HEMP+7, BMB+4, BMB+9, BMB21+3
J EXIT+5!
L EXIT+1!
LP BMB+6*, EXIT+5!
LPDT EXIT+1!
M EXIT+5!
MCARCODE EXIT+3!
MCARDOB INIT+8*, EXIT+3!
MCARDTM INIT+3*, EXIT+3!
MCAREL UNRELP+1*, EXIT+1!
MCARGDA LOOK+1, LOOK+5*, EN1+2, INIT+2, HEMP+6, EXIT+2!
MCARGDT INIT+2*, INIT+3, EXIT+2!, EXIT+3!
>> MCARGDT2 INIT+3*
MCARGNAM EXIT+3!
MCARGNM INIT+8*, EXIT+2!
MCARGNUM EXIT+3!
MCARGRTN EXIT+2!
MCARPPS EXIT+1!
MCARRB INIT+9*, EXIT+3!
MCARWARD INIT+9*, EXIT+3!
MCARZ EN1+1*, INIT+2*, EXIT+3!
>> MCBS HEMP+2, HEMP+3, HEMP+4
>> MCESON LOOK+4, EN1+2, INIT+2
>> MCFILE LOOK+3*, LOOK+4, EN1+2, HEMP+1, HEMP+5*, HEMP+6
>> MCFILE1 LOOK+3*
>> MCFILET HEMP+1*, HEMP+5
MCFOOTER EXIT+3!
MCOUNT EXIT+3!
MCOUT INIT+1!, HEMP+2, HEMP+3, HEMP+4, BMBQ*, EXIT+1!
>> MCSTAT INIT+2
N EXIT+5!
NE EXIT+1!
NP BMB+2*, BMB+5, BMB+6, EXIT+1!
>> ORHFS EN1+3
P EXIT+5!
PG INIT+2*, EXIT+1!
>> POP DEVQUE+1
PT EXIT+1!
Q EXIT+5!
R EXIT+5!
S EXIT+5!
SSN INIT+8*, EXIT+2!
U INIT+2, INIT+9, BMB+1, BMB+2, BMB+4, BMB+6, BMB+9, BMB2+1, BMB2+2, BMB21
BMB21+1, BMB21+3, BMBQREL+1
VA EXIT+1!
VA("PID" INIT+8
>> VADM(1 INIT+8
>> VADM(3 INIT+8
>> VAIN(4 INIT+9
>> VAIN(5 INIT+9
X INIT+3*, INIT+8*, HEMP+7*, BMB+4*, BMB+9*, BMB2*, BMB2+1, BMB2+2, BMB21!, BMB21+1*
BMB21+3!*, BMBQREL+2*, EXIT+1!, EXIT+2!
Y LOOK+5, RELREL+1, EXIT+1!, EXIT+5!
Z EXIT+1!
>> ZTDESC DEVQUE+2*
>> ZTQUEUED EXIT
>> ZTREQ EXIT*
>> ZTRTN DEVQUE+2*
>> ZTSAVE("DIC" DEVQUE+2*
>> ZTSAVE("MC*" DEVQUE+2*
ZTSK DEVQUE+2!, EXIT!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All