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

Package: Automated Medical Information Exchange

Routine: DVBCIRP1


Information

DVBCIRP1 ;ALB/GTS-AMIE INSUFFICIENT 2507 RPT -CONT 1 ; 11/10/94 1:30 PM

Source Information

Source file <DVBCIRP1.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Automated Medical Information Exchange 2 ($$PRHD,DETHD,EXMOUT,RSEL,XMSEL)^DVBCIUTL  ($$SITE,CONTMES,PAUSE)^DVBCUTL4  
Kernel 2 ^%ZISC  $$FMTE^XLFDT  
VA FileMan 1 ^DIR  

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

Package Total Caller Graph
Automated Medical Information Exchange 5 DVBAB2  DVBAB58  DVBCAMI2  DVBCAMR2  DVBCIRPT  

Entry Points

Name Comments DBIA/ICR reference
SUMRPT ;**Output the summary report
SUMHD ;** Output Summary Report heading
DETAIL ;** Output reason, exam type and exam info
KVARS ;** Final Kill for Detail report
DETSEL ;** Select the details to report
CHKREQ(DVBARIEN) ;check for parent requests

External References

Name Field # of Occurrence
^%ZISC DETAIL+46
^DIR DETSEL+7, DETSEL+15
$$PRHD^DVBCIUTL SUMHD+6
DETHD^DVBCIUTL DETAIL+10, DETAIL+38
EXMOUT^DVBCIUTL DETAIL+25, DETAIL+28, DETAIL+43
RSEL^DVBCIUTL DETSEL+1
XMSEL^DVBCIUTL DETSEL+9
$$SITE^DVBCUTL4 SUMHD+2, SUMHD+5
CONTMES^DVBCUTL4 SUMRPT+47, DETAIL+32, DETAIL+44
PAUSE^DVBCUTL4 SUMRPT+33
$$FMTE^XLFDT DETAIL+4, DETAIL+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?3,"Total 2507 requests received for date range:",?71,$J(DVBARQCT,5)
  • Line Location: SUMRPT+4
Function Call: WRITE
  • Prompt: !?3,"Total insufficient 2507 requests received for date range:",?71,$J(DVBAINRQ,5)
  • Line Location: SUMRPT+5
Function Call: WRITE
  • Prompt: !?3,"Total insufficient 2507 requests cancelled by RO for date range:",?71,$J(DVBACAN("REQ"),5)
  • Line Location: SUMRPT+6
Function Call: WRITE
  • Prompt: !!?3,"Total 2507 exams received for date range:",?71,$J(DVBAXMCT,5)
  • Line Location: SUMRPT+17
Function Call: WRITE
  • Prompt: !?3,"Total insufficient 2507 exams received for date range:",?71,$J(DVBAINXM,5)
  • Line Location: SUMRPT+18
Function Call: WRITE
  • Prompt: !?3,"Total insufficient 2507 exams cancelled by RO for date range:",?71,$J(DVBACAN("EXM"),5)
  • Line Location: SUMRPT+19
Function Call: WRITE
  • Prompt: !?3,"Exams without insufficient reason indicated",?53,DVBAINXM(DVBARSLP)
  • Line Location: SUMRPT+44
Function Call: WRITE
  • Prompt: !?15,"Summary Insufficient Exam Report for ",$$SITE^DVBCUTL4(),!
  • Line Location: SUMHD+2
Function Call: WRITE
  • Prompt: ?(((67+DVBASL)-$L(DVBATXT))\2),DVBATXT,!
  • Line Location: SUMHD+7
Function Call: WRITE
  • Prompt: !?16,"For Date Range: "_STRTDT_" to "_LSTDT,!
  • Line Location: SUMHD+8
Function Call: WRITE
  • Prompt: !
  • Line Location: DETAIL+45
Routine Call
  • DIR
  • Line Location:
    • DETSEL+7
    • DETSEL+15

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" SUMHD+3, SUMHD+4
^DVB(396.3 - [#396.3] DETAIL+20, CHKREQ+3, CHKREQ+4, CHKREQ+6
^DVB(396.4 - [#396.4] DETAIL+19, DETAIL+20, DETAIL+22
^DVB(396.94 - [#396.94] SUMRPT+43
^TMP("DVBAEXAMS" DETAIL+3!, DETAIL+31*, DETAIL+39, DETAIL+41, DETAIL+43, KVARS+5!
^TMP("INSUFF" DETAIL+3!
^TMP($J DETAIL+16, KVARS+2!, DETSEL+10

Label References

Name Line Occurrences
$$CHKREQ DETAIL+22
KVARS DETAIL+47
SUMHD SUMRPT+2, SUMRPT+36

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BEGDT SUMHD+3, DETAIL+4, DETAIL+7
DFN KVARS+3!
DIR DETSEL+7!, DETSEL+15!
DIR("A" DETSEL+4*, DETSEL+5*, DETSEL+6*, DETSEL+7*, DETSEL+12*, DETSEL+13*, DETSEL+14*, DETSEL+15*
DIR(0 DETSEL+7*, DETSEL+15*
DTOUT SUMRPT+31!, SUMRPT+34, SUMRPT+37
DUOUT SUMRPT+31!, SUMRPT+34, SUMRPT+37
DVBAARY KVARS+2!, KVARS+4!
DVBAARY("REASON" DETAIL+13, DETSEL+2, DETSEL+16!
>> DVBACAN("EXM" SUMRPT+19, SUMRPT+23
>> DVBACAN("REQ" SUMRPT+6, SUMRPT+10
DVBACMND KVARS+3!
DVBACNUM KVARS+2!
DVBADTE KVARS+4!
DVBADTLP DETAIL+7*, DETAIL+23, KVARS+2!
DVBADTWK KVARS+4!
DVBAENDL DETAIL+8*, DETAIL+23, KVARS+2!
DVBAEXMP DETAIL+1~, DETAIL+34*, DETAIL+35
>> DVBAINRQ SUMRPT+5, SUMRPT+8, SUMRPT+10
>> DVBAINXM SUMRPT+18, SUMRPT+21, SUMRPT+23, SUMRPT+45
>> DVBAINXM( SUMRPT+42, SUMRPT+43, SUMRPT+44, SUMRPT+45
DVBANAM1 KVARS+4!
DVBANAME KVARS+2!
DVBAORDT KVARS+4!
DVBAORP1 KVARS+3!
DVBAORPV KVARS+3!
DVBAORXM KVARS+3!
DVBAP DETAIL+1~, DETAIL+35*, DETAIL+36, DETAIL+37, DETAIL+39, DETAIL+41, DETAIL+43
DVBAPEXM CHKREQ+1~, CHKREQ+3*, CHKREQ+6*, CHKREQ+7
DVBAPG1 DETAIL+12*, DETAIL+34!, DETAIL+38*, KVARS+4!
DVBAPIEN CHKREQ+1~, CHKREQ+4*, CHKREQ+5, CHKREQ+6
DVBAPREXM DETAIL+1~, DETAIL+22*, DETAIL+25, DETAIL+27, DETAIL+28, DETAIL+31
>> DVBAPRTY SUMHD+6, DETAIL+9*, DETAIL+10, DETAIL+25, DETAIL+27, DETAIL+32, DETAIL+33, DETAIL+34, DETAIL+37*
>> DVBAQTSL DETSEL+2*, DETSEL+3, DETSEL+8, DETSEL+10*, DETSEL+11
DVBARIEN CHKREQ~, CHKREQ+2, CHKREQ+3, CHKREQ+4
>> DVBARQCT SUMRPT+4, SUMRPT+7, SUMRPT+8, SUMRPT+10, SUMRPT+12
DVBARQDT KVARS+4!
DVBARQST DETAIL+1~, DETAIL+20*, DETAIL+23
DVBARSLP SUMRPT+41~*, SUMRPT+42*, SUMRPT+43, SUMRPT+44, SUMRPT+45
DVBARSPT DETAIL+14!, DETAIL+40!, KVARS+3!
DVBASL SUMHD+1~, SUMHD+5*, SUMHD+7
DVBASSN KVARS+2!
DVBATXT SUMHD+1~, SUMHD+6*, SUMHD+7
DVBAXDT KVARS+4!
>> DVBAXMCT SUMRPT+17, SUMRPT+20, SUMRPT+21, SUMRPT+23, SUMRPT+25
DVBAXMPT DETAIL+17!, DETAIL+42!, KVARS+3!
DVBAXMTP KVARS+3!
DVBAXRS KVARS+5!
>> ENDDT SUMHD+4, DETAIL+5, DETAIL+8
GETOUT DETAIL+13, DETAIL+16, DETAIL+19, DETAIL+32, DETAIL+39, DETAIL+41, DETAIL+43, DETAIL+44, DETAIL+45!, KVARS+4!
IO DETAIL+6
IOF SUMRPT+1, SUMRPT+35
IOST SUMRPT+1, SUMRPT+30, SUMRPT+38, SUMRPT+46, DETAIL+32, DETAIL+44
LSTDT SUMHD+1~, SUMHD+4*, SUMHD+8, DETAIL+1~, DETAIL+5*
MSGCNT DETAIL+1~, DETAIL+2*, KVARS+5!
>> PERCENT SUMRPT+8*, SUMRPT+9, SUMRPT+10*, SUMRPT+11, SUMRPT+13*, SUMRPT+14, SUMRPT+15, SUMRPT+21*, SUMRPT+22, SUMRPT+23*
SUMRPT+24, SUMRPT+26*, SUMRPT+27, SUMRPT+28
REQDA KVARS+3!
RSDA DETAIL+11*, DETAIL+13*, DETAIL+19, DETAIL+31, DETAIL+34*, DETAIL+39*, DETAIL+41, DETAIL+43, KVARS+2!
STRTDT SUMHD+1~, SUMHD+3*, SUMHD+8, DETAIL+1~, DETAIL+4*
TPDA DETAIL+15*, DETAIL+16*, DETAIL+19, DETAIL+31, DETAIL+40*, DETAIL+41*, DETAIL+43, KVARS+2!
U SUMRPT+43, DETAIL+20, DETAIL+22, DETAIL+23, CHKREQ+3, CHKREQ+4, CHKREQ+6
X DETAIL+4*, DETSEL+7!, DETSEL+15!
XMDA DETAIL+18*, DETAIL+19*, DETAIL+20, DETAIL+22, DETAIL+31, DETAIL+42*, DETAIL+43*, KVARS+2!
Y SUMHD+3*!, SUMHD+4*!, DETAIL+5*, DETSEL+7!, DETSEL+15!
>> ZTQUEUED KVARS+1
>> ZTREQ KVARS+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All