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

Package: Automated Medical Information Exchange

Routine: DVBAUDAO


Information

DVBAUDAO ;ALB/CP - List Audited Option Summary Prompts ; 3/26/18 4:28pm

Source Information

Source file <DVBAUDAO.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Automated Medical Information Exchange 7 BUILD^DVBAUDAO1  PRINT^DVBAUDAO2  ($$ASKNUM,$$ASKYESNO,ASKPKG,GETSORT)^DVBAUDASK1  FTVALS^DVBAUDASK2  (CLOSE,DEVICE,IOM132,IOMRESET)^DVBAUDDEV1  GETDTS^DVBAUDDT1  (CONTINUE,PROCTIME)^DVBAUDPRT1  
Kernel 1 $$NOW^XLFDT  

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 LIST AUDITED OPTION SUM  

Entry Points

Name Comments DBIA/ICR reference
ENTER ; From option: List Audited Option Summary
; [AMIE LIST AUDITED OPTION SUM]
PROMPT ; Issue prompts for screening and sorted report output.
START ; Queued report will start here
EXIT ; Close the Device and kill the ^TMP globals.
; From: PROMPT (above)
KILLTMP ;
ASKDT(DVBRTN) ; Limit the report to a specific date range?
ASKHIGH(DVBRTN) ; Prompt for options used more than 'X' number of times.
ASKLOW(DVBRTN) ; Prompt for options used less than 'X' number of times.
ASKNEW(DVBRTN) ; Prompt for new option audited within 'X' number of days ago.
ASKNUSED(DVBRTN) ; Prompt for audited options not used within 'X' days.
ASKOPTS(DVBRTN) ; Determine which options to include
ASKSORT(DVBRTN) ; Get sorting criteria
ASKUSED(DVBRTN) ; Prompt for audited options used within 'X' days.
GETRPT ; Determine which report to run

External References

Name Field # of Occurrence
BUILD^DVBAUDAO1 START+4
PRINT^DVBAUDAO2 START+6
$$ASKNUM^DVBAUDASK1 ASKHIGH+11, ASKLOW+11, ASKNEW+11, ASKNUSED+11, ASKOPTS+14, ASKUSED+12, GETRPT+23
$$ASKYESNO^DVBAUDASK1 ASKDT+7
ASKPKG^DVBAUDASK1 PROMPT+14
GETSORT^DVBAUDASK1 ASKSORT+14
FTVALS^DVBAUDASK2 PROMPT+13
CLOSE^DVBAUDDEV1 EXIT+4
DEVICE^DVBAUDDEV1 PROMPT+22
IOM132^DVBAUDDEV1 PROMPT+23
IOMRESET^DVBAUDDEV1 EXIT+3
GETDTS^DVBAUDDT1 PROMPT+19, PROMPT+21
CONTINUE^DVBAUDPRT1 START+8
PROCTIME^DVBAUDPRT1 START+7
$$NOW^XLFDT START+3, START+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,!?1,"*** ",DVBOPTION," ***"
  • Line Location: PROMPT+5
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PROMPT+24
Function Call: WRITE
  • Prompt: !
  • Line Location: ASKDT+6
Function Call: WRITE
  • Prompt: !!,"Include Options used more than 'X' number of times"
  • Line Location: ASKHIGH+10
Function Call: WRITE
  • Prompt: !!,"Include Options used less than 'X' number of times"
  • Line Location: ASKLOW+10
Function Call: WRITE
  • Prompt: !!,"Include Options added to the audit list within 'X' number of days ago"
  • Line Location: ASKNEW+10
Function Call: WRITE
  • Prompt: !!,"Audited options not used in the last 'X' number of days"
  • Line Location: ASKNUSED+10
Function Call: WRITE
  • Prompt: !!,"Which options will be included"
  • Line Location: ASKOPTS+9
Function Call: WRITE
  • Prompt: !?5,"1) Both active and inactive options"
  • Line Location: ASKOPTS+10
Function Call: WRITE
  • Prompt: !?5,"2) Only active options"
  • Line Location: ASKOPTS+11
Function Call: WRITE
  • Prompt: !?5,"3) Only inactive options"
  • Line Location: ASKOPTS+12
Function Call: WRITE
  • Prompt: !!,"Audited options used in the last 'X' number of days"
  • Line Location: ASKUSED+11
Function Call: WRITE
  • Prompt: !!,"Which report selection"
  • Line Location: GETRPT+10
Function Call: WRITE
  • Prompt: !?5,"1) Include all options audited"
  • Line Location: GETRPT+11
Function Call: WRITE
  • Prompt: !?5,"2) Audited options never utilized"
  • Line Location: GETRPT+12
Function Call: WRITE
  • Prompt: !?5,"3) Options with low or no usage"
  • Line Location: GETRPT+13
Function Call: WRITE
  • Prompt: !?5,"4) Options with high usage"
  • Line Location: GETRPT+14
Function Call: WRITE
  • Prompt: !?5,"5) Options added to the audit list within 'X' number of days ago"
  • Line Location: GETRPT+15
Function Call: WRITE
  • Prompt: !?5,"6) Options not used within 'X' number of days"
  • Line Location: GETRPT+16
Function Call: WRITE
  • Prompt: !?5,"7) Options used within the last 'X' number of days"
  • Line Location: GETRPT+17
Function Call: WRITE
  • Prompt: !?5,"8) Select a from-to free text range of audited options"
  • Line Location: GETRPT+18
Function Call: WRITE
  • Prompt: !?5,"9) All the audited options for a selected package namespace"
  • Line Location: GETRPT+19
Function Call: WRITE
  • Prompt: !?4,"10) Audited options that are regularly recurring tasks"
  • Line Location: GETRPT+20
Function Call: WRITE
  • Prompt: !?4,"11) All audited options with recorded usage"
  • Line Location: GETRPT+21

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DISV( ASKDT+4, ASKDT+11*, ASKHIGH+7, ASKHIGH+14*, ASKLOW+7, ASKLOW+14*, ASKNEW+7, ASKNEW+14*, ASKNUSED+7, ASKNUSED+14*
, ASKOPTS+5, ASKOPTS+16*, ASKSORT+5, ASKSORT+16, ASKUSED+8, ASKUSED+15*, GETRPT+6, GETRPT+25*
^TMP("AMIE" KILLTMP+2!

Label References

Name Line Occurrences
ASKDT PROMPT+17
ASKHIGH PROMPT+9
ASKLOW PROMPT+8
ASKNEW PROMPT+10
ASKNUSED PROMPT+11
ASKOPTS PROMPT+15
ASKSORT PROMPT+16
ASKUSED PROMPT+12
EXIT PROMPT+7
GETRPT PROMPT+7
KILLTMP PROMPT+6
PROMPT PROMPT+8, PROMPT+9, PROMPT+10, PROMPT+11, PROMPT+12, PROMPT+13, PROMPT+14, PROMPT+15, PROMPT+16, PROMPT+17
, PROMPT+18, PROMPT+20, PROMPT+22

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DUZ ASKDT+4, ASKDT+11, ASKHIGH+7, ASKHIGH+14, ASKLOW+7, ASKLOW+14, ASKNEW+7, ASKNEW+14, ASKNUSED+7, ASKNUSED+14
, ASKOPTS+5, ASKOPTS+16, ASKSORT+5, ASKSORT+16, ASKUSED+8, ASKUSED+15, GETRPT+6, GETRPT+25
DVBASKDT PROMPT+1~, PROMPT+18, PROMPT+20, ASKDT+7*, ASKDT+8, ASKDT+9*, ASKDT+11
DVBBEG START+2~, START+3*, START+7
DVBDAYS PROMPT+1~, ASKNEW+11*, ASKNEW+12, ASKNEW+14, ASKNUSED+11*, ASKNUSED+12, ASKNUSED+14, ASKUSED+12*, ASKUSED+13, ASKUSED+15
DVBDEF ASKDT+1~, ASKDT+4*, ASKOPTS+1~, ASKOPTS+5*, ASKOPTS+6*, ASKOPTS+14, ASKSORT+1~, ASKSORT+5*, ASKSORT+14, GETRPT+2~
, GETRPT+6*, GETRPT+7*, GETRPT+23
DVBDEFAULT ASKHIGH+1~, ASKHIGH+7*, ASKHIGH+11, ASKLOW+1~, ASKLOW+7*, ASKLOW+11, ASKNEW+1~, ASKNEW+7*, ASKNEW+11, ASKNUSED+1~
, ASKNUSED+7*, ASKNUSED+11, ASKUSED+2~, ASKUSED+8*, ASKUSED+12
DVBDISYS ENTER+2~, KILLTMP+1!
DVBDTBEG PROMPT+1~
DVBDTEND PROMPT+1~
DVBEND START+2~, START+5*, START+7
DVBFTBEG PROMPT+1~
DVBFTEND PROMPT+1~
DVBLINEFEED ASKHIGH+1~, ASKHIGH+8*, ASKLOW+1~, ASKLOW+8*, ASKNEW+1~, ASKNEW+8*, ASKNUSED+1~, ASKNUSED+8*, ASKUSED+2~, ASKUSED+9*
DVBMAXIMUM ASKOPTS+1~, ASKOPTS+8*, ASKOPTS+14, GETRPT+2~, GETRPT+9*, GETRPT+23
DVBNTIMES PROMPT+1~, ASKHIGH+11*, ASKHIGH+12, ASKHIGH+14, ASKLOW+11*, ASKLOW+12, ASKLOW+14
DVBOPT PROMPT+1~, ASKOPTS+6, ASKOPTS+14*, ASKOPTS+15, ASKOPTS+16
DVBOPTION ENTER+2~, ENTER+3*, PROMPT+5
DVBPKG PROMPT+2~
DVBQUIT PROMPT+2~, PROMPT+5*, PROMPT+7, PROMPT+8, PROMPT+9, PROMPT+10, PROMPT+11, PROMPT+12, PROMPT+13, PROMPT+14
, PROMPT+15, PROMPT+16, PROMPT+17, PROMPT+18, PROMPT+20, PROMPT+22, ASKDT+8*, ASKHIGH+5*, ASKHIGH+12*, ASKLOW+5*
, ASKLOW+12*, ASKNEW+5*, ASKNEW+12*, ASKNUSED+5*, ASKNUSED+12*, ASKOPTS+4*, ASKOPTS+8*, ASKOPTS+15*, ASKSORT+4*, ASKSORT+14
, ASKUSED+6*, ASKUSED+13*, GETRPT+5*, GETRPT+9*, GETRPT+24*
DVBRPT ENTER+2~, PROMPT+13, PROMPT+14, ASKHIGH+4, ASKLOW+4, ASKNEW+4, ASKNUSED+4, ASKUSED+5, GETRPT+7, GETRPT+23*
, GETRPT+24, GETRPT+25
DVBRTN ASKDT~, ASKDT+4, ASKDT+11, ASKHIGH~, ASKHIGH+7, ASKHIGH+14, ASKLOW~, ASKLOW+7, ASKLOW+14, ASKNEW~
, ASKNEW+7, ASKNEW+14, ASKNUSED~, ASKNUSED+7, ASKNUSED+14, ASKOPTS~, ASKSORT~, ASKSORT+5, ASKSORT+16, ASKUSED~
, ASKUSED+8, ASKUSED+15
DVBSORT PROMPT+2~, PROMPT+18, PROMPT+20, ASKSORT+14, ASKSORT+16*
DVBSORT(1 ASKSORT+7*
DVBSORT(2 ASKSORT+8*
DVBSORT(3 ASKSORT+9*
DVBSORT(4 ASKSORT+10*
DVBSORT(5 ASKSORT+11*
DVBSORT(6 ASKSORT+12*
DVBULIMIT PROMPT+2~
IO PROMPT+22
IOF PROMPT+5, PROMPT+24
POP PROMPT+1~, PROMPT+22

Marked Items

Name Field # of Occurrence
$T( PROMPT+8, PROMPT+9, PROMPT+10, PROMPT+11, PROMPT+12, PROMPT+16, PROMPT+17, PROMPT+22, PROMPT+23, EXIT+3
, ASKOPTS+5, ASKOPTS+16, ASKSORT+14, GETRPT+6, GETRPT+25
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All