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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: DVBCIRPT

Package: Automated Medical Information Exchange

Routine: DVBCIRPT


Information

DVBCIRPT ;ALB/GTS-AMIE C&P INSUFF EXAM TRACKING RPT ; 11/9/94 2:00 PM

Source Information

Source file <DVBCIRPT.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Automated Medical Information Exchange 5 WR^DVBAUTL4  ($$CHKREQ,DETAIL,DETSEL,KVARS,SUMRPT)^DVBCIRP1  $$EXMPRTY^DVBCIUTL  $$RPTTYPE^DVBCUTA1  (CONTMES,DATE)^DVBCUTL4  
Kernel 3 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  

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

Package Total Caller Graph
Automated Medical Information Exchange 1 DVBA C INSUFFICIENT EXAM RPT  

Entry Points

Name Comments DBIA/ICR reference
MAIN ;**Select Dte Rng & Rpt Type; call report routine **
KVARS ;** Kill the variables used in report
CLEANUP ;** Kill the variables used by the device handler
DEVSEL ;** Select the device to report to
SUM ;** Set up reason counter array, count all 2507's received
SUMKILL ;** Kill the variables used in the summary report

External References

Name Field # of Occurrence
^%ZIS DEVSEL+3
HOME^%ZIS MAIN+3
^%ZISC MAIN+29, MAIN+47, SUM+85
^%ZTLOAD MAIN+23, MAIN+41
WR^DVBAUTL4 MAIN+5, SUM+70
$$CHKREQ^DVBCIRP1 SUM+34
DETAIL^DVBCIRP1 MAIN+46
DETSEL^DVBCIRP1 MAIN+31
KVARS^DVBCIRP1 MAIN+34, MAIN+45
SUMRPT^DVBCIRP1 SUM+82
$$EXMPRTY^DVBCIUTL MAIN+7
$$RPTTYPE^DVBCUTA1 MAIN+8
CONTMES^DVBCUTL4 MAIN+26, MAIN+44
DATE^DVBCUTL4 MAIN+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Summary Report Queued. Task number: ",ZTSK
  • Line Location: MAIN+25
Function Call: WRITE
  • Prompt: !!,"Detail Report Queued. Task number: ",ZTSK
  • Line Location: MAIN+43
Routine Call
  • %ZIS
  • Line Location:
    • DEVSEL+3
Routine Call
  • %ZIS
  • Line Location:
    • MAIN+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DVB(396.3 - [#396.3] SUM+28, SUM+30, SUM+32, SUM+46
^DVB(396.4 - [#396.4] SUM+51, SUM+57
^DVB(396.94 - [#396.94] SUM+13
^TMP("DVBATOTALS" SUM+10!, SUM+17*, SUM+22*, SUM+39*, SUM+43*, SUM+47*, SUM+52*, SUM+55*, SUM+59*, SUM+62*
SUM+73, SUM+74, SUM+75, SUM+76, SUM+77, SUM+78, SUM+79, SUM+80, SUMKILL+3!

Label References

Name Line Occurrences
CLEANUP MAIN+49, KVARS+2
DEVSEL MAIN+15, MAIN+33
KVARS MAIN+50
SUM MAIN+28
SUMKILL MAIN+16, MAIN+27, SUM+84

Naked Globals

Name Field # of Occurrence
^(0 SUM+57

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT CLEANUP+2!
%IS CLEANUP+1!
%XX CLEANUP+2!
%YY CLEANUP+2!
%ZIS CLEANUP+1!, DEVSEL+1*
%ZIS("A" DEVSEL+2*
BEGDT MAIN+11, KVARS+1!, SUM+27
DTOUT KVARS+1!
DUOUT KVARS+1!
DVBACAN KVARS+1!
DVBACAN("EXM" SUM+4*, SUM+63*, SUM+80*
DVBACAN("REQ" SUM+4*, SUM+48*, SUM+75*
DVBADALP SUM+31*, SUM+32*, SUM+34, SUM+46, SUM+51, SUMKILL+2!
DVBADLMTR MAIN+46*, KVARS+1!
DVBADTLP SUM+27*, SUM+28*, SUM+30, SUM+32, SUMKILL+1!
DVBAENDL SUM+5*, SUMKILL+1!
DVBAEXMP SUM+1~, SUM+6*, SUM+8, SUM+9, SUM+15, SUM+20, SUM+36, SUM+38, SUM+65*, SUM+66
SUM+67
DVBAI MAIN+19~, MAIN+22*, MAIN+37~, MAIN+40*, SUM+1~, SUM+66*, SUM+67, SUM+68
DVBAINRQ SUM+3*, SUM+44*, SUM+74*, SUMKILL+1!
DVBAINSF SUM+41!, SUM+49*, SUM+54, SUMKILL+2!
DVBAINXM SUM+3*, SUM+56*, SUM+77*, SUMKILL+1!
DVBAINXM( SUM+18*, SUM+60*, SUM+79*
DVBAINXM("NO REASON" , SUM+23*
DVBAMCDES SUM+1~, SUM+9*, SUM+14, SUM+19, SUM+39, SUM+43, SUM+47, SUM+52, SUM+55, SUM+59
SUM+62, SUM+72
DVBAOUT MAIN+2, MAIN+9*, MAIN+10, MAIN+11, KVARS+1!
DVBAP SUM+1~, SUM+15*, SUM+16, SUM+17, SUM+20*, SUM+21, SUM+22, SUM+78*, SUM+79
DVBAPREXM SUM+1~, SUM+34*, SUM+36, SUM+38, SUM+39, SUM+43, SUM+47, SUM+52, SUM+55, SUM+59
SUM+62
DVBAPRIO SUM+29*, SUM+30*, SUM+32, SUM+42, SUMKILL+2!
DVBAPRTY MAIN+7*, MAIN+8, KVARS+1!, SUM+6, SUM+65, SUM+67*, SUM+73, SUM+74, SUM+75, SUM+76
SUM+77, SUM+78, SUM+79, SUM+80
DVBAQTSL MAIN+32, MAIN+48!
DVBARIFN SUM+13*, SUM+17, SUM+18, SUM+57*, SUM+58*, SUM+59, SUM+60, SUMKILL+2!
DVBARQCT SUM+3*, SUM+40*, SUM+73*, SUMKILL+1!
DVBASTAT KVARS+1!, SUM+57*, SUM+61
DVBATVAR SUM+1~
DVBATVAR(1 SUM+69*
DVBAXMCT SUM+3*, SUM+53*, SUM+76*, SUMKILL+1!
DVBAXMDA SUM+50*, SUM+51*, SUM+57, SUMKILL+2!
ENDDT MAIN+11, MAIN+12, MAIN+13*, KVARS+1!, SUM+5, SUM+28
IO SUM+2
>> IO("Q" MAIN+18, MAIN+28, MAIN+36, MAIN+46
IOBS CLEANUP+2!
IOF MAIN+46
IOHG CLEANUP+2!
ION MAIN+20, MAIN+38, CLEANUP+2!
IOP CLEANUP+1!
IOPAR CLEANUP+2!
IOST MAIN+46
IOUPAR CLEANUP+2!
IOXY CLEANUP+2!
NUMRPTS KVARS+1!, SUM+8*, SUM+9
POP MAIN+16, MAIN+17, MAIN+34, MAIN+35, CLEANUP+1!, CLEANUP+2!
RPTTYPE MAIN+8*, MAIN+9, MAIN+14, MAIN+30, KVARS+1!
TSK MAIN+24~*, MAIN+25, MAIN+42~*, MAIN+43
TVAR MAIN+6!
TVAR(1 MAIN+4*
U SUM+46, SUM+57
>> ZTDESC MAIN+21*, MAIN+39*
>> ZTIO MAIN+20*, MAIN+38*
>> ZTQUEUED SUM+83
>> ZTREQ SUM+83*
>> ZTRTN MAIN+20*, MAIN+38*
ZTSAVE MAIN+37~
ZTSAVE( MAIN+22*, MAIN+40*
ZTSAVE("DVBADLMTR" MAIN+40*
ZTSK MAIN+24, MAIN+25, MAIN+26!, MAIN+42, MAIN+43, MAIN+44!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All