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: AMQQMGR3

Package: PCC Medical Query

Routine: AMQQMGR3


Information

AMQQMGR3 ; IHS/CMI/THL - LAB STARTUP ;

Source Information

Source file <AMQQMGR3.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA Fileman 3 FILE^DICN  ^DIE  ^DIK  
Kernel 2 ^%ZIS  ^%ZISC  
PCC Medical Query 1 (CO,LHEAD)^AMQQMGR4  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
PCC Medical Query 2 AMQQMGR4  AMQQMGR6  

Entry Points

Name Comments DBIA/ICR reference
LTYPE
EN ;EP;TO CHECK ALL LABS
AQ ; ENTRY POINT FROM THE DD
EXAM
AQKILL ; ENTRY POINT FROM THE DD
LN1
LAB
LABZIS
LSET ;
EN1 ; PROGRAMMER ENTRY POINT FOR INDIVIDUAL LAB ENTRIES
EXIT
LNS
LNSET
TF
LEXIT
LN2

External References

Name Field # of Occurrence
^%ZIS EN+2, LABZIS
^%ZISC EXAM, LABZIS+3
CO^AMQQMGR4 LAB+4
LHEAD^AMQQMGR4 LAB+26, LAB+34
FILE^DICN LSET+8
^DIE LSET+13, LSET+16
^DIK EN1+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "."
  • Line Location: LSET+20
Routine Call
  • DIE
  • Line Location:
    • LSET+13
    • LSET+16
Routine Call
  • %ZIS
  • Line Location:
    • EN+2
    • LABZIS

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AMQQ(5 - [#9009075] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AMQQ(4 - [#9009074] AQ+4
^AMQQ(5 - [#9009075] EN1+3, LAB+2, LSET+7, LSET+18*, AQ+2, AQ+6!, AQ+7*
^AUPNVLAB(0 EN+1
^LAB(60 - [#60] EN+6, LAB+3, LAB+4, LAB+5, LAB+6, LAB+9, LAB+12, LAB+13, LAB+18, LTYPE
, LTYPE+1

Label References

Name Line Occurrences
EXAM EN+1, EN+3
EXIT EN1+4, LABZIS+1
LAB EN+6, EN1+4, LABZIS+2
LEXIT LAB+21
LN1 LAB+24
LN2 LAB+32
LNS LN1+2
LNSET LN2+2
LSET LAB+27, LAB+35
LTYPE LAB+25, LAB+33
TF LTYPE+2, LTYPE+4

Naked Globals

Name Field # of Occurrence
^( LAB+9
^(3 LTYPE+6, LTYPE+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EXIT!, LAB+18*, LAB+19*, LEXIT!, LNS+3*, LNS+5, LNS+7, LTYPE+1*, LTYPE+2, LTYPE+3*
, LTYPE+4, LTYPE+5, LTYPE+6, LTYPE+7, LTYPE+8, LTYPE+9, LTYPE+10, LSET+13*, AQ+1~
A AQ+1~, AQ+2*, AQ+3*, AQ+4*, AQ+5, AQ+7
AMQQCONO EXIT!
AMQQI EXIT!, LSET+13*
AMQQKKK AQKILL+1~*, AQ+6
AMQQL1 EXIT!
AMQQLAKA EXIT!, LAB+6*, LAB+9*, LAB+20, LEXIT!, LN1+2, LN2+2
AMQQLAKN EXIT!, LAB+7*, LAB+9*, LEXIT!
AMQQLC EXIT!
AMQQLCO EXIT!
AMQQLCOF LAB+4!
AMQQLDFN EN+5*, EN+6*, EXIT!, EN1+1*, EN1+3, LAB+1, LAB+3, LAB+4, LAB+5, LAB+6
, LAB+9, LAB+12, LAB+13, LAB+18, LTYPE, LTYPE+1, LSET+6, LSET+14
AMQQLDS EXIT!, LAB+17*, LAB+19*, LNS+1, LNS+3
AMQQLHL EXIT!, LEXIT!, LSET+14
AMQQLHN LEXIT!, LSET+14
AMQQLI LAB+28*, LAB+29, LAB+30, LEXIT!
AMQQLIEN LAB~, LAB+1*, LAB+2
AMQQLOFF EXIT!, LAB+23*, LAB+31*, LEXIT!, LSET+6
AMQQLOUT EXIT!, LEXIT!, LSET+15, LSET+18
AMQQLSPC EXIT!, LAB+29*, LNSET+1, LNSET+3, LNSET+4
AMQQLSPX EXIT!, LAB+22*, LAB+30*, LAB+31, LSET+14
AMQQLSS EXIT!, LAB+10*, LAB+14*, LAB+20*, LAB+29, LEXIT!, LNS+1
AMQQLSSN EXIT!, LAB+11*, LAB+15*, LAB+20*, LAB+21, LAB+28, LEXIT!
>> AMQQLSSX LAB+10*, LAB+16*, LAB+22, LAB+30
AMQQLSTG EXIT!, LEXIT!, LN1+1*, LNS+1*, LNS+5*, LNS+7*, LN2*, LNSET+1*, LNSET+3*, LNSET+4*
, LTYPE+9, LSET+5, LSET+13
AMQQLTRM EXIT!, LSET+1!
AMQQLTYP EXIT!, LTYPE*, LTYPE+5*, LTYPE+6*, LTYPE+7*, LTYPE+8*, LTYPE+9*, LTYPE+10*, TF*, LSET+14
AMQQLUNT EXIT!, LEXIT!, LSET+14
AMQQSSX EXIT!
B AQ+1~
D0 LSET+17!
D1 LSET+17!
DA EN1+3*, EN1+4!, LSET+2!, LSET+9!, LSET+12*, LSET+18, AQ+2, AQ+6, AQ+7
DD LSET+2!, LSET+9!
DI LSET+17!
DIC LSET+2!, LSET+3*, LSET+9!, LSET+17!
DIC(0 LSET+4*
DIE LSET+2!, LSET+9!, LSET+11*, LSET+17!
DIK EN1+3*, EN1+4!, LSET+2!, LSET+9!
DINUM LSET+2!, LSET+6*, LSET+7, LSET+9!
DIRUT EXIT+1!
DLAYGO LSET+2!, LSET+9!
DO LSET+2!, LSET+9!
DQ LSET+17!
DR LSET+2!, LSET+9!, LSET+13*, LSET+14*, LSET+15*, LSET+17!
DTOUT EXIT+1!
DUOUT EXIT+1!
I EXIT!, LEXIT!, LN1*, LNS*, LNS+1, LNS+4*, LNS+5, LNS+6*, LNS+7, LN2+1*
, LNSET*, LNSET+1, LNSET+2*, LNSET+3, LNSET+4*
IO EN+4, LABZIS+2
N EXIT!, LEXIT!
>> POP EN+3, LABZIS+1
U LAB+4, LAB+6, LAB+9, LAB+14, LAB+16, LAB+18, LAB+19, LAB+22, LAB+29, LAB+30
, LN1+2, LNS+1, LNS+2, LNS+5, LNS+7, LN2+2, LNSET+1, LNSET+3, LNSET+4, LTYPE+1
, LTYPE+3, LTYPE+5, LTYPE+6, LTYPE+7, LTYPE+8, LTYPE+9, LTYPE+10, LSET+5, LSET+13, LSET+18
, AQ+3, AQ+4
X EN1+1, EN1+2~, LAB+5*, LAB+8*, LAB+9*, LAB+12*, LAB+13, LAB+14, LAB+16, LEXIT!
, LN1+2*, LSET+5*
Y EXIT!, LAB+9*, LEXIT!, LN1+2*, LNS+1, LNS+2, LNS+5, LNS+7, LN2+2*, LSET+10
, LSET+12
Z EXIT!, LEXIT!, LN2+2*, LNSET+1, LNSET+3, LNSET+4
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