DVBAUDUU1 ;ALB/CP - Audited Option User Utilization Build ; 3/28/18 9:16am
Source file <DVBAUDUU1.m>
| Package | Total | Call Graph |
|---|---|---|
| Automated Medical Information Exchange | 2 | DIERR^DVBAUDDILG1 (NEWPERS,PARSVC,UOPTION)^DVBAUDDIQ |
| Kernel | 1 | $$ACTIVE^XUSER |
| VA FileMan | 1 | $$GET1^DIQ |
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| 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
|
| FileNo | Call Tags |
|---|---|
| ^DIC(19 - [#19] | GET1^DIQ |
| 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* |
| >> | 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 |
| Name | Field # of Occurrence |
|---|---|
| $T( | BUILD1+12 |