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

Package: Automated Medical Information Exchange

Routine: DVBAUDDIC


Information

DVBAUDDIC ;ALB/CP - FM DIC API Subroutine Calls ; 3/27/18 3:33pm

Source Information

Source file <DVBAUDDIC.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Automated Medical Information Exchange 4 DIERR^DVBAUDDILG1  $$DIC^DVBAUDNEW1  CENTER^DVBAUDPRT1  $$POSINT^DVBAUDSTR1  
VA FileMan 2 ^DIC  $$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: 5

Package Total Caller Graph
Automated Medical Information Exchange 5 DVBAUDOA  DVBAUDOAD  DVBAUDU3  DVBAUDUI  DVBAUDUU  

Entry Points

Name Comments DBIA/ICR reference
BUILD ; Prompt for "Select BUILD NAME: "
ENTRIES(DVBCNT) ; Internal subroutine
; Display number of unique entries when DVBCNT>1
; Input:
; DVBCNT ; Required ; Number of unique entries selected via DIC call
OPTSIN(DVBRTN,DVBEDIT,DVBOPTYPE) ; FM DIC API to select multiple OPTIONs
OPTSOUT(DVBDIC0,DVBLIMIT,DVBSCREEN,DVBPROMPT) ; Prompt for one to many entries
; from the AMIE AUDIT SUMMARY BY OPTION file #396.9991
USER(DVBDIC0,DVBLIMIT,DVBSCREEN,DVBPROMPT) ; Prompt for one to many entries
; from the AMIE AUDIT SUMMARY BY USER file #396.9992

External References

Name Field # of Occurrence
^DIC BUILD+7, OPTSIN+32, OPTSOUT+38, USER+37
$$GET1^DIQ OPTSIN+34, OPTSOUT+41, USER+40
DIERR^DVBAUDDILG1 OPTSOUT+42, USER+41
$$DIC^DVBAUDNEW1 BUILD+2~, OPTSIN+2~, OPTSOUT+6~, USER+5~
CENTER^DVBAUDPRT1 ENTRIES+9
$$POSINT^DVBAUDSTR1 OPTSOUT+23, USER+22

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: OPTSIN+30
Function Call: WRITE
  • Prompt: !
  • Line Location: OPTSOUT+35
Function Call: WRITE
  • Prompt: !
  • Line Location: USER+34
Routine Call
  • DIC
  • Line Location:
    • BUILD+7
    • OPTSIN+32
    • OPTSOUT+38
    • USER+37

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(19 - [#19] Classic Fileman Calls,  GET1^DIQ
^VA(200 - [#200] GET1^DIQ
^DVB(396.9991 - [#396.9991] Classic Fileman Calls,  GET1^DIQ
^DVB(396.9992 - [#396.9992] Classic Fileman Calls
^XPD(9.6 - [#9.6] Classic Fileman Calls

Label References

Name Line Occurrences
ENTRIES OPTSIN+41, OPTSOUT+54, USER+53

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DIC BUILD+6*, OPTSIN+25*, OPTSOUT+29*, USER+28*
>> DIC("A" OPTSIN+26*, OPTSIN+37*, OPTSOUT+33*, OPTSOUT+48*, USER+32*, USER+47*
>> DIC("S" OPTSIN+16*, OPTSIN+17*, OPTSIN+18*, OPTSIN+20*, OPTSIN+21*, OPTSIN+23*, OPTSOUT+26!, OPTSOUT+27*, USER+25!, USER+26*
>> DIC(0 BUILD+6*, OPTSIN+27*, OPTSOUT+20*, OPTSOUT+30, USER+19*, USER+29
DIERR OPTSOUT+37~, USER+36~
>> DLAYGO OPTSOUT+30*, USER+29*
>> DVBBUILD BUILD+8*
DVBCNT ENTRIES~, ENTRIES+5, ENTRIES+8, OPTSOUT+7~, OPTSOUT+10*, OPTSOUT+46*, OPTSOUT+47, OPTSOUT+52, OPTSOUT+54, USER+6~
, USER+9*, USER+45*, USER+46, USER+51, USER+53
DVBDIALLVAL OPTSIN+3~
DVBDIC0 OPTSOUT~, OPTSOUT+14, OPTSOUT+20, USER~, USER+13, USER+19
DVBDST OPTSIN+3~, OPTSOUT+7~, USER+6~
DVBEDIT OPTSIN~, OPTSIN+11
DVBERRMSG OPTSOUT+37~, USER+36~
DVBIEN19 OPTSOUT+7~, OPTSOUT+40*, OPTSOUT+41, OPTSOUT+43, OPTSOUT+44, OPTSOUT+45
DVBIEN200 USER+6~, USER+39*, USER+40, USER+42, USER+43, USER+44
DVBLIMIT OPTSOUT~, OPTSOUT+15, OPTSOUT+23, OPTSOUT+47, USER~, USER+14, USER+22, USER+46
DVBMSG ENTRIES+5~, ENTRIES+8*, ENTRIES+9
DVBNAME OPTSOUT+7~, OPTSOUT+41*, OPTSOUT+44, OPTSOUT+45, USER+6~, USER+40*, USER+43, USER+44
DVBOPT OPTSOUT+17!
DVBOPT( OPTSOUT+43, OPTSOUT+44*
DVBOPT("B" OPTSOUT+45*
DVBOPT("CNT" OPTSOUT+18*, OPTSOUT+52*
DVBOPT(0 OPTSOUT+48, OPTSOUT+51
DVBOPTYPE OPTSIN~, OPTSIN+12, OPTSIN+13
DVBPOS OPTSIN+3~, OPTSIN+13*
DVBPROMPT OPTSOUT~, OPTSOUT+32*, OPTSOUT+33, USER~, USER+31*, USER+32
>> DVBQUIT BUILD+5*, BUILD+7*, OPTSIN+6*, OPTSIN+10*, OPTSIN+11*, OPTSIN+12*, OPTSIN+13*, OPTSIN+31, OPTSIN+33*, OPTSIN+38*
, OPTSIN+39*, OPTSIN+42*, OPTSOUT+11*, OPTSOUT+14*, OPTSOUT+15*, OPTSOUT+23*, OPTSOUT+36, OPTSOUT+38*, OPTSOUT+39*, OPTSOUT+42
, OPTSOUT+47*, OPTSOUT+50, OPTSOUT+51*, USER+10*, USER+13*, USER+14*, USER+22*, USER+35, USER+37*, USER+38*
, USER+41, USER+46*, USER+49, USER+50*
DVBRTN OPTSIN~, OPTSIN+10, OPTSIN+19, OPTSIN+22
DVBSCREEN OPTSOUT~, OPTSOUT+25*, OPTSOUT+26, OPTSOUT+27, USER~, USER+24*, USER+25, USER+26
DVBTARGET OPTSIN+7!, OPTSIN+38!, OPTSIN+39!
DVBTARGET( OPTSIN+34*
DVBTARGET("" OPTSIN+39
DVBTARGET("CNT" OPTSIN+28*, OPTSIN+35*, OPTSIN+37, OPTSIN+41
DVBUSER USER+16!
DVBUSER( USER+42, USER+43*
DVBUSER("B" USER+44*
DVBUSER("CNT" USER+17*, USER+51*
DVBUSER(0 USER+47, USER+50
IOM ENTRIES+9
U BUILD+8, OPTSIN+34, OPTSOUT+40, USER+39
>> X OPTSIN+38, OPTSOUT+38, USER+37
>> Y BUILD+7, BUILD+8, OPTSIN+33, OPTSIN+34, OPTSOUT+39, OPTSOUT+40, USER+38, USER+39

Marked Items

Name Field # of Occurrence
$T( OPTSOUT+42, USER+41
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables |  Marked Items  | All