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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: DVBCPUSH

Package: Automated Medical Information Exchange

Routine: DVBCPUSH


Information

DVBCPUSH ;ALB/AKG - CAPRI PUSH UTILITY RPC; APR 25, 2022@9:30am ; 5/19/23 9:07am

Source Information

Source file <DVBCPUSH.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
VA FileMan 7 ^%DT  ^DIC  FILE^DICN  ^DIE  ^DIK  GETS^DIQ  ^DIR  
Kernel 2 $$NOW^XLFDT  OWNSKEY^XUSRB  
Toolkit 1 ($$GET,EN)^XPAR  

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

Package Total Caller Graph
Automated Medical Information Exchange 10 DVBA CAPRI GET ALL PARAM  DVBA CAPRI GET PAR DESC  DVBA CAPRI PARAM INQ  DVBA CAPRI PARAM UPDATE  DVBA CAPRI PURGE MET  DVBA CAPRI SET METRICS  DVBA CAPRI SPEC ADD  DVBA CAPRI SPEC INACTIVE  
DVBA CAPRI SPEC STATUS  DVBA METRICS DATA PURGE  

Entry Points

Name Comments DBIA/ICR reference
PARAMS(DVBLIST) ;returns data on the entire DVBA parameter list
PARAMED(DVBMSG,DVBNAME,DVBVAL) ;
PARADESC(DVBRTN,DVBIEN) ;
EFOLDMET(DVBRTN,DVBAUTH,DVBPIEN,DVBTRANS,DVBSTAT,DVBERR,DVBRPD) ;
PURGEMET(DVBRTN,DUZ,DVBDTP) ;
PURGEOPT ;
ALL(DVBLIST) ;
SPECADD(DVBMSG,DVBNAME) ;
SPECDIS(DVBMSG,DVBIEN,DVBSTAT) ;
LISTSC(DVBMSG) ;

External References

Name Field # of Occurrence
^%DT PURGEMET+7
^DIC EFOLDMET+17, EFOLDMET+26
FILE^DICN SPECADD+10
^DIE EFOLDMET+20, EFOLDMET+21, EFOLDMET+31, SPECADD+12, SPECDIS+7
^DIK PURGEMET+15
GETS^DIQ PARADESC+4, ALL+6
^DIR PURGEOPT+4
$$NOW^XLFDT EFOLDMET+14
$$GET^XPAR PARAMS+8, PARAMED+6, PARAMED+9, ALL+10
EN^XPAR PARAMED+7
OWNSKEY^XUSRB PURGEMET+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"CAPRI CLINICAL DOCUMENTS EFOLDER METRIC DATA PURGE",!!
  • Line Location: PURGEOPT+1
Function Call: WRITE
  • Prompt: !!,"Missing Security Key, please check with your manager for additional assistance"
  • Line Location: PURGEOPT+6
Function Call: WRITE
  • Prompt: !!,"No records were purged",!!
  • Line Location: PURGEOPT+7
Function Call: WRITE
  • Prompt: !!,"Purge completed"
  • Line Location: PURGEOPT+8
Routine Call
  • DIC
  • Line Location:
    • EFOLDMET+17
    • EFOLDMET+26
Routine Call
  • DIE
  • Line Location:
    • EFOLDMET+20
    • EFOLDMET+21
    • EFOLDMET+31
    • SPECADD+12
    • SPECDIS+7
Routine Call
  • DIR
  • Line Location:
    • PURGEOPT+4

Used in RPC

RPC Name Call Tags
DVBA CAPRI PARAM INQ PARAMS
DVBA CAPRI PARAM UPDATE PARAMED
DVBA CAPRI GET PAR DESC PARADESC
DVBA CAPRI SET METRICS EFOLDMET
DVBA CAPRI PURGE MET PURGEMET
DVBA CAPRI GET ALL PARAM ALL
DVBA CAPRI SPEC ADD SPECADD
DVBA CAPRI SPEC STATUS SPECDIS
DVBA CAPRI SPEC INACTIVE LISTSC

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DVB(396.21 - [#396.21] Classic Fileman Calls
^DVB(396.25 - [#396.25] Classic Fileman Calls
^XTV(8989.51 - [#8989.51] GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DVB(396.21 - [#396.21] PURGEMET+10, PURGEMET+11
^DVB(396.25 - [#396.25] SPECADD+4, SPECADD+5, LISTSC+5, LISTSC+6, LISTSC+7, LISTSC+8
^TMP("DVBLSTSC" LISTSC+3!, LISTSC+9*, LISTSC+11
^XTV(8989.51 - [#8989.51] PARAMS+5, PARAMS+6, ALL+4, ALL+5

Label References

Name Line Occurrences
PURGEMET PURGEOPT+5
PURGEOPT PURGEOPT+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA EFOLDMET+9~, EFOLDMET+15!, EFOLDMET+17*, EFOLDMET+18, EFOLDMET+22, EFOLDMET+26*, EFOLDMET+32!, PURGEMET+13!, PURGEMET+14*, SPECADD+8!
, SPECADD+11*, SPECADD+15!, SPECDIS+3!, SPECDIS+6*, SPECDIS+10!
DA(1 EFOLDMET+24*, EFOLDMET+25
DIC EFOLDMET+9~, EFOLDMET+15!, EFOLDMET+16*, EFOLDMET+17!, EFOLDMET+25*, EFOLDMET+27, EFOLDMET+32!, PURGEMET+13!, PURGEMET+14*, PURGEMET+15!
, SPECADD+8!, SPECADD+10*, SPECADD+11, SPECADD+15!, SPECDIS+3!, SPECDIS+10!
DIC(0 EFOLDMET+16*, EFOLDMET+25*, SPECADD+10*, SPECDIS+6*
DIE EFOLDMET+15!, EFOLDMET+16*, EFOLDMET+27*, EFOLDMET+32!, SPECADD+8!, SPECADD+11*, SPECADD+15!, SPECDIS+3!, SPECDIS+6*, SPECDIS+10!
DIERR SPECADD+9~, SPECADD+13, SPECADD+14, SPECDIS+2~, SPECDIS+8, SPECDIS+9
DIK PURGEMET+13!, PURGEMET+15*!
DIR PURGEOPT+4!
DIR("?" PURGEOPT+2*
DIR("A" PURGEOPT+3*
DIR(0 PURGEOPT+4*
DIRUT EFOLDMET+32!, PURGEOPT+4
DLAYGO EFOLDMET+9~, EFOLDMET+16*, SPECADD+8!, SPECADD+15!, SPECDIS+3!, SPECDIS+6*, SPECDIS+10!
DO SPECADD+8!, SPECADD+15!
DR EFOLDMET+15!, EFOLDMET+20*, EFOLDMET+21*, EFOLDMET+30*, EFOLDMET+32!, SPECADD+8!, SPECADD+12*, SPECADD+15!, SPECDIS+3!, SPECDIS+7*
, SPECDIS+10!
DTOUT EFOLDMET+9~, PURGEOPT+4
DUOUT EFOLDMET+9~
DUZ PURGEMET~, PURGEMET+5, PURGEMET+8, PURGEOPT+5
DVBAIEN EFOLDMET+9~, EFOLDMET+28*, EFOLDMET+30
DVBAUTH EFOLDMET~, EFOLDMET+10, EFOLDMET+20
DVBCNT PARAMS+3~, PARAMS+4*, PARAMS+9, PARAMS+10*, ALL+2~, ALL+3*, ALL+11, ALL+12*, LISTSC+2~, LISTSC+4*
, LISTSC+8, LISTSC+9, LISTSC+10*
DVBCT PARADESC+2~, PARADESC+9*, PARADESC+10*, PARADESC+11
DVBDA PURGEMET+4~, PURGEMET+11*, PURGEMET+14
DVBDATE PURGEMET+4~, PURGEMET+7*, PURGEMET+12
DVBDT EFOLDMET+9~, EFOLDMET+14*, EFOLDMET+16, PURGEMET+4~, PURGEMET+10*, PURGEMET+11, PURGEMET+12
DVBDTP PURGEMET~, PURGEMET+6, PURGEMET+7
DVBENT ALL+8~*
DVBERR PARAMED+5~, PARAMED+7, PARAMED+8, PARADESC+2~, PARADESC+5, EFOLDMET~, EFOLDMET+21, ALL+2~, ALL+6
DVBI EFOLDMET+9~, EFOLDMET+23*, EFOLDMET+28, EFOLDMET+29
DVBIEN PARADESC~, PARADESC+3, PARADESC+4, PARADESC+7, SPECADD+3*, SPECADD+4*, SPECADD+5, SPECDIS~, SPECDIS+4, SPECDIS+6
, LISTSC+2~, LISTSC+4*, LISTSC+5*, LISTSC+6, LISTSC+7, LISTSC+8
DVBIENS PARADESC+2~, PARADESC+7*, PARADESC+9, PARADESC+11
DVBINFO PARAMED+5~, PARAMED+9*, PARAMED+10
DVBKEY PURGEMET+4~, PURGEMET+8
DVBKEY(0 PURGEMET+9
DVBLIST PARAMS~, PARAMS+2!, ALL~, ALL+1!
DVBLIST( PARAMS+9*, ALL+11*
DVBMSG PARAMED~, PARAMED+2*, PARAMED+3*, PARAMED+4!*, PARAMED+8*, PARAMED+10*, SPECADD~, SPECADD+2*, SPECADD+3!*, SPECADD+5*
, SPECADD+7, SPECADD+13*, SPECADD+14*, SPECDIS~, SPECDIS+4*, SPECDIS+5*, SPECDIS+8*, SPECDIS+9*, LISTSC~, LISTSC+11*
DVBN1 EFOLDMET+9~, EFOLDMET+29*, EFOLDMET+30
DVBNAME PARAMED~, PARAMED+2, PARAMED+6, PARAMED+7, PARAMED+9, PARAMED+10, SPECADD~, SPECADD+2, SPECADD+5, SPECADD+10
DVBNUM EFOLDMET+9~, EFOLDMET+22*, EFOLDMET+24
DVBOLD PARAMED+5~, PARAMED+6*, PARAMED+10
DVBPAR PARAMS+3~, PARAMS+6*, PARAMS+9, ALL+2~, ALL+5*, ALL+6
DVBPARAM PARAMS+3~, PARAMS+5*, PARAMS+6, PARAMS+7, PARAMS+8, PARAMS+9, ALL+2~, ALL+4*, ALL+5, ALL+9
, ALL+10, ALL+11
DVBPIEN EFOLDMET~, EFOLDMET+11, EFOLDMET+20
DVBRET LISTSC+2~
DVBRET( LISTSC+8*, LISTSC+9
DVBRPC EFOLDMET+9~, EFOLDMET+28*, EFOLDMET+30
DVBRPD EFOLDMET~
DVBRPD( EFOLDMET+23, EFOLDMET+28, EFOLDMET+29
DVBRT PARADESC+2~, PARADESC+12, PARADESC+13!
DVBRT( PARADESC+11*
DVBRTN PARADESC~, PARADESC+3*, PARADESC+5*, PARADESC+12*, EFOLDMET~, EFOLDMET+10*, EFOLDMET+11*, EFOLDMET+12*, EFOLDMET+13*, EFOLDMET+18*
, EFOLDMET+19*, PURGEMET~, PURGEMET+5*, PURGEMET+6*, PURGEMET+9*, PURGEMET+16*, PURGEMET+17*, PURGEOPT+5, PURGEOPT+6, PURGEOPT+7
PURGEOPT+8
DVBSIEN ALL+2~, ALL+7*, ALL+8
DVBSIY ALL+2~, ALL+6!
DVBSIY( ALL+7, ALL+8
DVBSTAT EFOLDMET~, EFOLDMET+13, EFOLDMET+21, SPECDIS~, SPECDIS+5, SPECDIS+7
DVBTMP PARADESC+2~, PARADESC+6!*, PARADESC+8
DVBTMP( PARADESC+9, PARADESC+11
DVBTRANS EFOLDMET~, EFOLDMET+12, EFOLDMET+20
DVBTWP PARADESC+2~, PARADESC+6, PARADESC+13!
DVBVAL PARAMS+3~, PARAMS+8*, PARAMS+9, PARAMED~, PARAMED+3, PARAMED+7, ALL+2~, ALL+10*, ALL+11
DVBX PARADESC+2~, PARADESC+9*, PARADESC+11
DVBZ ALL+2~, ALL+6*
U PARAMS+7, PARAMS+9, PARAMED+8, PARAMED+10, EFOLDMET+28, EFOLDMET+29, ALL+11, SPECADD+5, LISTSC+7
X EFOLDMET+9~, EFOLDMET+16*, PURGEMET+7*, SPECADD+8!, SPECADD+10*, SPECADD+15!, SPECDIS+3!, SPECDIS+10!
Y EFOLDMET+9~, EFOLDMET+17, EFOLDMET+26, PURGEMET+7, PURGEOPT+5, SPECADD+8!, SPECADD+11, SPECADD+15!, SPECDIS+3!, SPECDIS+10!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All