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 |  Marked Items  | All
Print Page as PDF
Routine: DVBAUDUU2

Package: Automated Medical Information Exchange

Routine: DVBAUDUU2


Information

DVBAUDUU2 ;ALB/CP - Audited Option User Utilization Print ; 3/28/18 9:17am

Source Information

Source file <DVBAUDUU2.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Automated Medical Information Exchange 1 ($$PRTVARS,CENTER,INITPRT,NODATA,PAGEBRK)^DVBAUDPRT1  
Kernel 1 $$UP^XLFSTR  

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 DVBAUDUU  

Entry Points

Name Comments DBIA/ICR reference
PRINT ; Print the report from the sorted ^TMP global
EXIT ; Exit PRINT^DVBAUDUU2
GTOT ; Print grand totals at the end of the report
GTOTINIT ; Initialize grand totals
PRINTHD ; Print report header
PRINTHD1 ; Print column headers
PRINTINI ; Initialize variables, set column positions and length of columns
DVBLIMIT(DVBLIMIT) ; Return: Which users were included
STOT ; Print subtotals on each control break & accumulate grand totals
STOTINIT ; Initialize subtotals

External References

Name Field # of Occurrence
$$PRTVARS^DVBAUDPRT1 PRINT+2~
CENTER^DVBAUDPRT1 PRINTHD+11, PRINTHD+15, PRINTHD+17, PRINTHD+23, PRINTHD+26, PRINTHD+28, PRINTHD+31, PRINTHD+33, PRINTHD+35, PRINTHD+37
INITPRT^DVBAUDPRT1 PRINTINI+7
NODATA^DVBAUDPRT1 PRINT+16
PAGEBRK^DVBAUDPRT1 PRINT+14, PRINT+26, PRINT+47, PRINT+66, PRINT+68, PRINT+73, PRINT+78, PRINT+83, GTOT+6, GTOT+11
, STOT+6, STOT+11
$$UP^XLFSTR PRINTINI+13, PRINTINI+14

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+27
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+48
Function Call: WRITE
  • Prompt: ?DVBC1,$E($P(DVBRPTDATA,U,1),1,DVBLC1)
  • Line Location: PRINT+50
Function Call: WRITE
  • Prompt: ?DVBC2,$J($P(DVBRPTDATA,U,2),DVBLC2)
  • Line Location: PRINT+51
Function Call: WRITE
  • Prompt: ?DVBC3,$E($P(DVBRPTDATA,U,3),1,DVBLC3)
  • Line Location: PRINT+52
Function Call: WRITE
  • Prompt: ?DVBC4,$E($P(DVBRPTDATA,U,4),1,DVBLC4)
  • Line Location: PRINT+53
Function Call: WRITE
  • Prompt: ?DVBC5,$E($P(DVBRPTDATA,U,5),1,DVBLC5)
  • Line Location: PRINT+54
Function Call: WRITE
  • Prompt: ?DVBC6,$E($P(DVBRPTDATA,U,6),1,DVBLC6)
  • Line Location: PRINT+55
Function Call: WRITE
  • Prompt: ?DVBC7,$J($P(DVBRPTDATA,U,7),DVBLC7)
  • Line Location: PRINT+56
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+67
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+69
Function Call: WRITE
  • Prompt: ?DVBC1,"Number of audit records listed..: ",DVBCNT("PRINTED")
  • Line Location: PRINT+70
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+74
Function Call: WRITE
  • Prompt: ?DVBC1,"Number of unique options listed.: ",$J(DVBCNT("OPTS"),$L(DVBCNT("PRINTED")))
  • Line Location: PRINT+75
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+79
Function Call: WRITE
  • Prompt: ?DVBC1,"Number of parent services listed: ",$J(DVBCNT("PSVC"),$L(DVBCNT("PRINTED")))
  • Line Location: PRINT+80
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+84
Function Call: WRITE
  • Prompt: ?DVBC1,"Legend: Inactive users are prefixed with an asterisk (*)."
  • Line Location: PRINT+85
Function Call: WRITE
  • Prompt: !
  • Line Location: GTOT+7
Function Call: WRITE
  • Prompt: ?DVBC3,$E(DVBLINED,1,DVBLC3)
  • Line Location: GTOT+8
Function Call: WRITE
  • Prompt: ?DVBC7,$E(DVBLINED,1,DVBLC7)
  • Line Location: GTOT+9
Function Call: WRITE
  • Prompt: !
  • Line Location: GTOT+12
Function Call: WRITE
  • Prompt: ?DVBC3,$J(DVBGTOT("USERS"),DVBLC3)
  • Line Location: GTOT+13
Function Call: WRITE
  • Prompt: ?DVBC7,$J(DVBGTOT("USAGE"),DVBLC7)
  • Line Location: GTOT+14
Function Call: WRITE
  • Prompt: !?DVBC1,DVBDT
  • Line Location: PRINTHD+36
Function Call: WRITE
  • Prompt: ?DVBCOL,"PAGE: ",DVBPG
  • Line Location: PRINTHD+38
Function Call: WRITE
  • Prompt: !,DVBLINEE
  • Line Location: PRINTHD+39
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINTHD1+2
Function Call: WRITE
  • Prompt: ?DVBC5,"FIRST"
  • Line Location: PRINTHD1+3
Function Call: WRITE
  • Prompt: ?DVBC6,"LAST"
  • Line Location: PRINTHD1+4
Function Call: WRITE
  • Prompt: ?DVBC7,"USAGE"
  • Line Location: PRINTHD1+5
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINTHD1+7
Function Call: WRITE
  • Prompt: ?DVBC1,"OPTION NAME"
  • Line Location: PRINTHD1+8
Function Call: WRITE
  • Prompt: ?DVBC2,"DUZ"
  • Line Location: PRINTHD1+9
Function Call: WRITE
  • Prompt: ?DVBC3,"USER NAME"
  • Line Location: PRINTHD1+10
Function Call: WRITE
  • Prompt: ?DVBC4,"PARENT SERVICE"
  • Line Location: PRINTHD1+11
Function Call: WRITE
  • Prompt: ?DVBC5,"USED"
  • Line Location: PRINTHD1+12
Function Call: WRITE
  • Prompt: ?DVBC6,"USED"
  • Line Location: PRINTHD1+13
Function Call: WRITE
  • Prompt: ?DVBC7,"COUNT"
  • Line Location: PRINTHD1+14
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINTHD1+16
Function Call: WRITE
  • Prompt: ?DVBC1,$E(DVBLINED,1,DVBLC1)
  • Line Location: PRINTHD1+17
Function Call: WRITE
  • Prompt: ?DVBC2,$E(DVBLINED,1,DVBLC2)
  • Line Location: PRINTHD1+18
Function Call: WRITE
  • Prompt: ?DVBC3,$E(DVBLINED,1,DVBLC3)
  • Line Location: PRINTHD1+19
Function Call: WRITE
  • Prompt: ?DVBC4,$E(DVBLINED,1,DVBLC4)
  • Line Location: PRINTHD1+20
Function Call: WRITE
  • Prompt: ?DVBC5,$E(DVBLINED,1,DVBLC5)
  • Line Location: PRINTHD1+21
Function Call: WRITE
  • Prompt: ?DVBC6,$E(DVBLINED,1,DVBLC6)
  • Line Location: PRINTHD1+22
Function Call: WRITE
  • Prompt: ?DVBC7,$E(DVBLINED,1,DVBLC7)
  • Line Location: PRINTHD1+23
Function Call: WRITE
  • Prompt: !
  • Line Location: STOT+7
Function Call: WRITE
  • Prompt: ?DVBC3,$E(DVBLINED,1,DVBLC3)
  • Line Location: STOT+8
Function Call: WRITE
  • Prompt: ?DVBC7,$E(DVBLINED,1,DVBLC7)
  • Line Location: STOT+9
Function Call: WRITE
  • Prompt: !
  • Line Location: STOT+12
Function Call: WRITE
  • Prompt: ?DVBC3,$J(DVBSTOT("USERS"),DVBLC3)
  • Line Location: STOT+13
Function Call: WRITE
  • Prompt: ?DVBC7,$J(DVBSTOT("USAGE"),DVBLC7)
  • Line Location: STOT+14

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("AMIE" PRINT+15, PRINT+19, PRINT+29, PRINT+36, PRINT+38, PRINT+40, PRINT+42, PRINT+46

Label References

Name Line Occurrences
$$DVBLIMIT PRINTINI+15
EXIT PRINT+15
GTOT PRINT+63
GTOTINIT PRINTINI+21
PRINTINI PRINT+8
STOT PRINT+25, PRINT+62
STOTINIT PRINTINI+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DVB2DTBEG("E" PRINTHD+33
>> DVB2DTEND("E" PRINTHD+33
DVB2OPT PRINTHD+19~, PRINTHD+20*, PRINTHD+21*, PRINTHD+22
>> DVBASKDT PRINTHD+30, PRINTHD+32
DVBC1 PRINT+3~, PRINT+50, PRINT+70, PRINT+75, PRINT+80, PRINT+85, PRINTHD+36, PRINTHD1+8, PRINTHD1+17, PRINTINI+10*
DVBC2 PRINT+3~, PRINT+51, PRINTHD1+9, PRINTHD1+18, PRINTINI+10*
DVBC3 PRINT+3~, PRINT+52, GTOT+8, GTOT+13, PRINTHD1+10, PRINTHD1+19, PRINTINI+10*, STOT+8, STOT+13
DVBC4 PRINT+3~, PRINT+53, PRINTHD1+11, PRINTHD1+20, PRINTINI+10*
DVBC5 PRINT+3~, PRINT+54, PRINTHD1+3, PRINTHD1+12, PRINTHD1+21, PRINTINI+10*
DVBC6 PRINT+3~, PRINT+55, PRINTHD1+4, PRINTHD1+13, PRINTHD1+22, PRINTINI+10*
DVBC7 PRINT+3~, PRINT+56, GTOT+9, GTOT+14, PRINTHD1+5, PRINTHD1+14, PRINTHD1+23, PRINTINI+10*, STOT+9, STOT+14
DVBCNT PRINT+3~
DVBCNT("OPTS" PRINT+32*, PRINT+75, PRINTINI+17*
DVBCNT("PRINTED" PRINT+57*, PRINT+65, PRINT+70, PRINT+75, PRINT+80, PRINTINI+16*
DVBCNT("PSVC" PRINT+33*, PRINT+80, PRINTINI+18*
DVBCOL PRINTHD+2~, PRINTHD+10*, PRINTHD+38
>> DVBDT PRINTHD+36
>> DVBFLAG1 PRINT+23*, PRINT+24
>> DVBFTBEG PRINTHD+26
>> DVBFTEND PRINTHD+26
DVBGTOT PRINT+3~
DVBGTOT("USAGE" GTOT+14, GTOTINIT+3*, STOT+18*, STOT+19, STOT+21*
DVBGTOT("USERS" GTOT+4, GTOT+13, GTOTINIT+2*, STOT+17*, STOT+19, STOT+21*
DVBJ PRINTHD+19~, PRINTHD+21*, PRINTHD+22
DVBLC1 PRINT+4~, PRINT+50, PRINTHD1+17, PRINTINI+11*
DVBLC2 PRINT+4~, PRINT+51, PRINTHD1+18, PRINTINI+11*
DVBLC3 PRINT+4~, PRINT+52, GTOT+8, GTOT+13, PRINTHD1+19, PRINTINI+11*, STOT+8, STOT+13
DVBLC4 PRINT+4~, PRINT+53, PRINTHD1+20, PRINTINI+11*
DVBLC5 PRINT+4~, PRINT+54, PRINTHD1+21, PRINTINI+11*
DVBLC6 PRINT+4~, PRINT+55, PRINTHD1+22, PRINTINI+11*
DVBLC7 PRINT+4~, PRINT+56, GTOT+9, GTOT+14, PRINTHD1+23, PRINTINI+11*, STOT+9, STOT+14
>> DVBLEGEND PRINT+82
DVBLIMIT PRINT+4~, PRINTHD+35, PRINTINI+15*, DVBLIMIT~, DVBLIMIT+2, DVBLIMIT+3, DVBLIMIT+4
>> DVBLINED GTOT+8, GTOT+9, PRINTHD1+17, PRINTHD1+18, PRINTHD1+19, PRINTHD1+20, PRINTHD1+21, PRINTHD1+22, PRINTHD1+23, STOT+8
, STOT+9
>> DVBLINEE PRINTHD+39
>> DVBOPT("B" PRINTHD+15, PRINTHD+21
>> DVBOPT("CNT" PRINTHD+14, PRINTHD+16, PRINTHD+18, PRINTHD+21
>> DVBOPTION PRINT+15, PRINT+19, PRINT+29, PRINT+36, PRINT+38, PRINT+40, PRINT+42, PRINT+46, PRINTHD+11
>> DVBPG PRINT+14, PRINT+26, PRINT+47, PRINT+66, PRINT+68, PRINT+73, PRINT+78, PRINT+83, GTOT+6, GTOT+11
, PRINTHD+10, PRINTHD+38, STOT+6, STOT+11
>> DVBPKG PRINTHD+28
DVBPREVSORT PRINT+4~, PRINT+18*
>> DVBQUIT PRINT+14, PRINT+19, PRINT+23, PRINT+26, PRINT+29, PRINT+36, PRINT+38, PRINT+40, PRINT+42, PRINT+47
, PRINT+60, PRINT+62, PRINT+66, PRINT+68, PRINT+73, PRINT+78, PRINT+83, GTOT+6, GTOT+11, STOT+6
, STOT+11
>> DVBRPT PRINTHD+13, PRINTHD+25, PRINTHD+27
DVBRPTDATA PRINT+43~, PRINT+46*, PRINT+50, PRINT+51, PRINT+52, PRINT+53, PRINT+54, PRINT+55, PRINT+56, PRINT+59
>> DVBSORT PRINT+23, PRINT+32, PRINT+33, PRINT+72, PRINT+77, PRINTINI+13, PRINTINI+14
>> DVBSORT( PRINTINI+14
DVBSORT1 PRINT+5~, PRINT+18*, PRINT+19*, PRINT+29, PRINT+36, PRINT+38, PRINT+40, PRINT+42, PRINT+46
DVBSORT2 PRINT+5~, PRINT+28*, PRINT+29*, PRINT+36, PRINT+38, PRINT+40, PRINT+42, PRINT+46
DVBSORT3 PRINT+5~, PRINT+35*, PRINT+36*, PRINT+38, PRINT+40, PRINT+42, PRINT+46
DVBSORT4 PRINT+5~, PRINT+37*, PRINT+38*, PRINT+40, PRINT+42, PRINT+46
DVBSORT5 PRINT+5~, PRINT+39*, PRINT+40*, PRINT+42, PRINT+46
DVBSORT6 PRINT+5~, PRINT+41*, PRINT+42*, PRINT+46
DVBSORTBY PRINT+5~, PRINTHD+37, PRINTINI+13*, PRINTINI+14*
DVBSTOT PRINT+5~
DVBSTOT("USAGE" PRINT+59*, STOT+14, STOT+18, STOT+19, STOTINIT+3*
DVBSTOT("USERS" PRINT+58*, STOT+4, STOT+13, STOT+17, STOT+19, STOTINIT+2*
DVBTEXT PRINTHD+19~, PRINTHD+20*, PRINTHD+22*, PRINTHD+23
>> DVBULIMIT PRINTINI+15
IOF PRINTHD+9
IOM PRINTHD+10
IOST PRINTHD+9
U PRINT+50, PRINT+51, PRINT+52, PRINT+53, PRINT+54, PRINT+55, PRINT+56, PRINT+59

Marked Items

Name Field # of Occurrence
$T( PRINT+14, PRINT+26, PRINT+47, PRINT+66, PRINT+68, PRINT+73, PRINT+78, PRINT+83, GTOT+6, GTOT+11
, STOT+6, STOT+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All