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

Package: Automated Medical Information Exchange

Routine: DVBAUDUU1


Information

DVBAUDUU1 ;ALB/CP - Audited Option User Utilization Build ; 3/28/18 9:16am

Source Information

Source file <DVBAUDUU1.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Automated Medical Information Exchange 2 DIERR^DVBAUDDILG1  (NEWPERS,PARSVC,UOPTION)^DVBAUDDIQ  
Kernel 1 $$ACTIVE^XUSER  
VA FileMan 1 $$GET1^DIQ  

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
BUILD ; Driver for building sorted ^TMP global
EXIT ; Exit BUILD^DVBAUDUU1
BUILD1 ; User selected specific audited OPTIONs found in DVBOPT(array).
BUILD2 ; User selected specific free text range found in DVBFTBEG & DVBFTEND
BUILD3 ; User selected package namespace found in DVBPKG
CONTINUE(DVBIEN19,DVBOPTNAME,DVBIEN200) ; Audited Option User Utilization Build
SCREEN ; Screen the record
; Output:
; DVBSKIP ; 0 ; All screens have passed, allow record to be utilized
; 1 ; One or more screens failed, so skip the record
SETTMP(DVBSORT1,DVBSORT2,DVBSORT3,DVBSORT4,DVBSORT5,DVBSORT6,DVBIEN200) ; Set the ^TMP global data
SORT1 ; Sort by OPTION & USER
SORT2 ; Sort by OPTION, PARENT SERVICE & USER
SORT3 ; Sort by OPTION, DATE LAST USED & USER
SORT4 ; Sort by OPTION, DVBUSAGE COUNT & USER
SORT5 ; Sort by DVBUSAGE COUNT, OPTION & USER
SORT6 ; Sort by DVBUSAGE COUNT, PARENT SERVICE & USER
SORT7 ; Sort by PARENT SERVICE, OPTION & USER
SORT8 ; Sort by PARENT SERVICE, USER, & OPTION
SORT9 ; Sort by PARENT SERVICE, DATE LAST USED & USER
SORT10 ; Sort by PARENT SERVICE, DATE LAST USED & OPTION
SORT11 ; Sort by DATE LAST USED, OPTION, & USER
SORT12 ; Sort by DATE LAST USED, USER & OPTION

External References

Name Field # of Occurrence
$$GET1^DIQ BUILD1+11
DIERR^DVBAUDDILG1 BUILD1+12
NEWPERS^DVBAUDDIQ CONTINUE+11
PARSVC^DVBAUDDIQ CONTINUE+12
UOPTION^DVBAUDDIQ CONTINUE+24
$$ACTIVE^XUSER CONTINUE+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(19 - [#19] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19 - [#19] BUILD2+6, BUILD2+7, BUILD3+6, BUILD3+8
^DVB(396.9992 - [#396.9992] BUILD1+10, BUILD2+8, BUILD2+11, BUILD3+9, BUILD3+12, SCREEN+8
^TMP("AMIE" SETTMP+14*

Label References

Name Line Occurrences
@( BUILD+7, CONTINUE+30
CONTINUE BUILD1+13, BUILD2+12, BUILD3+13
SCREEN CONTINUE+25
SETTMP CONTINUE+31

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIERR BUILD1+2~, CONTINUE+1~
>> DVB2DTBEG("I" SCREEN+11
>> DVB2DTEND("I" SCREEN+12
DVB2OPTION SETTMP+2~, SETTMP+13*, SETTMP+14
DVBACTUSER CONTINUE+1~, CONTINUE+8*, CONTINUE+9, CONTINUE+10, CONTINUE+22, CONTINUE+26
>> DVBASKDT SCREEN+10
DVBBUILD BUILD+3~, BUILD+6*, BUILD+7
>> DVBFTBEG BUILD2+5
>> DVBFTEND BUILD2+6
DVBIEN19 BUILD1+2~, BUILD1+6*, BUILD1+7*, BUILD1+10, BUILD1+11, BUILD1+13, BUILD2+2~, BUILD2+6*, BUILD2+7*, BUILD2+8
, BUILD2+11, BUILD2+12, BUILD3+2~, BUILD3+7*, BUILD3+8*, BUILD3+9, BUILD3+12, BUILD3+13, CONTINUE~, CONTINUE+24
, SCREEN+8, SORT1+6, SORT2+6, SORT3+6, SORT4+6, SORT5+8, SORT6+10, SORT7+8, SORT8+10, SORT9+10
, SORT10+9, SORT11+8, SORT12+10
DVBIEN200 BUILD1+2~, BUILD1+9*, BUILD1+10*, BUILD1+13, BUILD2+9~, BUILD2+10*, BUILD2+11*, BUILD2+12, BUILD3+2~, BUILD3+10~
, BUILD3+11*, BUILD3+12*, BUILD3+13, CONTINUE~, CONTINUE+8, CONTINUE+11, CONTINUE+24, CONTINUE+31, SCREEN+8, SETTMP~
, SETTMP+6, SORT1+10, SORT2+10, SORT3+10, SORT4+10, SORT5+10, SORT6+9, SORT7+10, SORT8+8, SORT9+9
, SORT10+10, SORT11+10, SORT12+8
DVBIENS CONTINUE+1~
>> DVBLEGEND CONTINUE+26*
DVBNEWPERS CONTINUE+1~
DVBNEWPERS("SVC" CONTINUE+15
DVBNEWPERS("SVCI" CONTINUE+12, CONTINUE+14
DVBNEWPERS("USERNAME" CONTINUE+22*, SETTMP+7, SORT1+9, SORT2+9, SORT3+9, SORT4+9, SORT5+9, SORT6+8, SORT7+9, SORT8+7
, SORT9+8, SORT11+9, SORT12+7
>> DVBOPT( BUILD1+7
DVBOPTION CONTINUE+1~
DVBOPTNAME BUILD1+2~, BUILD1+11*, BUILD1+13, BUILD2+2~, BUILD2+5*, BUILD2+6*, BUILD2+7, BUILD2+12, BUILD3+2~, BUILD3+5*
, BUILD3+6*, BUILD3+8, BUILD3+13, CONTINUE~, SETTMP+5, SORT1+5, SORT2+5, SORT3+5, SORT4+5, SORT5+7
, SORT7+7, SORT8+9, SORT10+8, SORT11+7, SORT12+9
DVBPARSVC CONTINUE+1~, CONTINUE+18*
DVBPARSVC("IEN49" CONTINUE+13, CONTINUE+14*, CONTINUE+16, SORT2+8, SORT6+7, SORT7+6, SORT8+6, SORT9+6, SORT10+6
DVBPARSVC("NAME" CONTINUE+15*, CONTINUE+17*, SETTMP+8, SORT2+7, SORT6+6, SORT7+5, SORT8+5, SORT9+5, SORT10+5
>> DVBPKG BUILD3+5, BUILD3+6
DVBQUIT BUILD1+2~, BUILD1+5*, BUILD1+7, BUILD1+10, BUILD1+12, CONTINUE+11, CONTINUE+24
>> DVBRPT BUILD+6
DVBRPTDATA SETTMP+2~, SETTMP+5*, SETTMP+6*, SETTMP+7*, SETTMP+8*, SETTMP+9*, SETTMP+10*, SETTMP+11*, SETTMP+14
DVBSKIP CONTINUE+2~, CONTINUE+25*, SCREEN+8*, SCREEN+10, SCREEN+11*, SCREEN+12*
>> DVBSORT CONTINUE+30
DVBSORT1 CONTINUE+2~, CONTINUE+31, SETTMP~, SETTMP+14, SORT1+5*, SORT2+5*, SORT3+5*, SORT4+5*, SORT5+5*, SORT6+5*
, SORT7+5*, SORT8+5*, SORT9+5*, SORT10+5*, SORT11+5*, SORT12+5*
DVBSORT2 CONTINUE+2~, CONTINUE+31, SETTMP~, SETTMP+14, SORT1+6*, SORT2+6*, SORT3+6*, SORT4+6*, SORT5+6*, SORT6+6*
, SORT7+6*, SORT8+6*, SORT9+6*, SORT10+6*, SORT11+6*, SORT12+6*
DVBSORT3 CONTINUE+2~, CONTINUE+31, SETTMP~, SETTMP+14, SORT1+7*, SORT2+7*, SORT3+7*, SORT4+7*, SORT5+7*, SORT6+7*
, SORT7+7*, SORT8+7*, SORT9+7*, SORT10+7*, SORT11+7*, SORT12+7*
DVBSORT4 CONTINUE+2~, CONTINUE+31, SETTMP~, SETTMP+14, SORT1+8*, SORT2+8*, SORT3+8*, SORT4+8*, SORT5+8*, SORT6+8*
, SORT7+8*, SORT8+8*, SORT9+8*, SORT10+8*, SORT11+8*, SORT12+8*
DVBSORT5 CONTINUE+2~, CONTINUE+31, SETTMP~, SETTMP+14, SORT1+9*, SORT2+9*, SORT3+9*, SORT4+9*, SORT5+9*, SORT6+9*
, SORT7+9*, SORT8+9*, SORT9+9*, SORT10+9*, SORT11+9*, SORT12+9*
DVBSORT6 CONTINUE+2~, CONTINUE+31, SETTMP~, SETTMP+14, SORT1+10*, SORT2+10*, SORT3+10*, SORT4+10*, SORT5+10*, SORT6+10*
, SORT7+10*, SORT8+10*, SORT9+10*, SORT10+10*, SORT11+10*, SORT12+10*
DVBSORTBY CONTINUE+2~, CONTINUE+30*
DVBSVC CONTINUE+3~
DVBSVCI CONTINUE+3~
DVBTITLE CONTINUE+3~
DVBTITLEI CONTINUE+3~
>> DVBULIMIT CONTINUE+9, CONTINUE+10
DVBUOPTION CONTINUE+3~
DVBUOPTION("COUNTER" SETTMP+11, SORT4+7, SORT5+5, SORT6+5
DVBUOPTION("DT1ST" SETTMP+9
DVBUOPTION("DTLAST" SETTMP+10
DVBUOPTION("DTLASTI" SCREEN+11, SCREEN+12, SORT3+7, SORT9+7, SORT10+7, SORT11+5, SORT12+5
DVBUSAGE CONTINUE+3~
DVBUSER CONTINUE+3~
U CONTINUE+8, SETTMP+13
>> XQY0 SETTMP+13

Marked Items

Name Field # of Occurrence
$T( BUILD1+12
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All