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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: DVBAB54

Package: Automated Medical Information Exchange

Routine: DVBAB54


Information

DVBAB54 ;ALB/VM - CAPRI ADMISSION REPORT ; 3/5/12 11:31am

Source Information

Source file <DVBAB54.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Automated Medical Information Exchange 2 (FINAL,KILL)^DVBAUTIL  (ADM,SC)^DVBAVDPT  
Kernel 2 ^%ZISC  KILL^%ZTLOAD  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Automated Medical Information Exchange 1 DVBAB REPORT ADMISSIONS  

Entry Points

Name Comments DBIA/ICR reference
PRINT1
DEQUE
TERM ;D HOME^%ZIS K NOASK
SET
ELIG
PRINTND ;create non-delimited admission report
STRT(ZMSG,BDATE,EDATE,DVBADLMTR)
COLHDR ;Column header for delimited report
GO
PRINTB
KILL
PRINTD ;create delimited admission report
PRINT

External References

Name Field # of Occurrence
^%ZISC KILL+2
KILL^%ZTLOAD GO+3, KILL+2
FINAL^DVBAUTIL KILL+2
KILL^DVBAUTIL GO+3
ADM^DVBAVDPT PRINTB
SC^DVBAVDPT SET

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: DTIME
  • Variable: ANS
  • Line Location: ELIG+6
Function Call: WRITE
  • Prompt: *7,!,"Press RETURN to continue or ""^"" to stop "
  • Line Location: ELIG+6
Function Call: WRITE
  • Prompt: Y,!!
  • Line Location: TERM+6

Used in RPC

RPC Name Call Tags
DVBAB REPORT ADMISSIONS STRT

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGPM("AMV1" GO
^DPT - [#2] SET, ELIG+2, PRINTD+9
^DVB(396.1 - [#396.1] TERM+3
^TMP("DVBAR" PRINTND+1*, PRINTND+2*, PRINTND+3*, PRINTND+4*, PRINTND+5*, PRINTND+6*, PRINTND+7*, PRINTND+8*, PRINTND+9*, PRINTND+10*
, PRINTND+11*, PRINTND+12*, ELIG+3*, ELIG+4*, PRINTD+3*, PRINTD+4*, PRINTD+5*, PRINTD+6*, PRINTD+10*, PRINTD+12
, PRINTD+22*, GO+1*, KILL+1, COLHDR+3*, COLHDR+4*, COLHDR+5*, COLHDR+6*, COLHDR+7*
^TMP($J STRT+5!, SET*, PRINT+1, PRINT1, GO+1, DEQUE!
^XTMP("DVBA_SCADMSSN_RPT" PRINTD+2, GO+2!, KILL!, COLHDR+10*

Label References

Name Line Occurrences
COLHDR PRINTD+2
GO DEQUE
KILL GO+1
PRINT GO+2
PRINT1 PRINT+1
PRINTB PRINT1
PRINTD PRINTB+5
PRINTND PRINTB+6
SET GO
TERM STRT+5

Naked Globals

Name Field # of Occurrence
^( ELIG+2, PRINTD+9, PRINT1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ADM PRINT1*
>> ADMDT PRINTB*, PRINTB+3*, PRINTND+7, PRINTD+3
BDATE STRT~, GO
>> BEDSEC PRINTND+10, PRINTD+4
>> CFLOC SET, PRINTND+5, PRINTD+3, PRINT+1*, PRINT1
>> CNUM PRINTND+4, PRINTD+3
>> DA SET, PRINTB, ELIG+2, PRINTD+9, PRINT1*, GO*
>> DATA PRINTB, PRINT1*
>> DCHGDT PRINTB+3*, PRINTND+9, PRINTD+4
>> DFN SET*, PRINTB*
>> DIAG PRINTND+8, PRINTD+4
DT TERM+3, COLHDR+10
>> DTAR TERM+3*, TERM+4
>> DVBABCNT STRT+2*, PRINTND+1*, PRINTND+2*, PRINTND+3*, PRINTND+4*, PRINTND+5*, PRINTND+6*, PRINTND+7*, PRINTND+8*, PRINTND+9*
, PRINTND+10*, PRINTND+11*, PRINTND+12*, ELIG+3*, ELIG+4*, PRINTD+3, PRINTD+4, PRINTD+5, PRINTD+6, PRINTD+10
, PRINTD+12, PRINTD+22, PRINTD+24*, GO+1, COLHDR+3, COLHDR+4, COLHDR+5, COLHDR+6, COLHDR+7, COLHDR+8*
DVBADLMTR STRT~, STRT+3, STRT+4*, PRINTB+5, PRINTB+6, PRINTD+3, PRINTD+4, PRINTD+5, PRINTD+6, PRINTD+13
, PRINTD+16, PRINTD+17, PRINTD+19, PRINTD+20, PRINTD+21, COLHDR+1~, COLHDR+2*, COLHDR+3, COLHDR+4, COLHDR+5
, COLHDR+6, COLHDR+7
>> DVBAELIG ELIG, PRINTD+7
>> DVBAELST ELIG+1, PRINTD+8
DVBAFNLDTE STRT+1~, STRT+3*, GO+2, KILL
DVBAON2 PRINTB+7*, GO+3!, KILL+2!
>> DVBAQUIT GO+3
>> DVBASC SET*
DVBATMP STRT+1~, PRINTD+12*, PRINTD+13, PRINTD+16*, PRINTD+17, PRINTD+19*, PRINTD+20*, PRINTD+21*, PRINTD+22
EDATE STRT~, GO, GO+2, KILL
ELIG ELIG*, ELIG+1*, ELIG+3, PRINTD+1~, PRINTD+7*, PRINTD+8*, PRINTD+10
>> FDT(0 TERM+3*, TERM+4
>> G PRINT+1*
>> HEAD TERM+4*
>> HEAD1 TERM+4*
>> I PRINTD+20*
INCMP ELIG*, ELIG+2*, ELIG+3, ELIG+4, PRINTD+1~, PRINTD+7*, PRINTD+9*, PRINTD+10
>> J PRINT+1*, GO*
>> K PRINT1*
>> L PRINT1*
>> M PRINT+1*
MA SET, PRINT!, PRINT+1*, PRINT1, GO*
MA1 STRT+1~, SET*
>> MB SET, GO*
>> NOASK GO
>> PNAM PRINTND+3, PRINTD+3
>> QUIT PRINT*, PRINT+1, PRINT1
>> RCVAA PRINTND+11, PRINTD+5
>> RCVPEN PRINTND+12, PRINTD+6
>> RO STRT+2*, SET
>> RONUM STRT+2*, SET
>> SSN PRINTND+6, PRINTD+3
U PRINTB, ELIG+2, PRINTD+9, TERM+4, COLHDR+10
X PRINTD+1~, PRINTD+13*, PRINTD+14*, PRINTD+15*, PRINTD+16, PRINTD+17*, PRINTD+18*, PRINTD+19, KILL+2*
X1 PRINTD+1~, PRINTD+14*, PRINTD+15*
X2 PRINTD+1~, PRINTD+14*, PRINTD+15*
X3 PRINTD+1~, PRINTD+14*, PRINTD+15*
>> XCN SET, PRINT+1*, PRINT1
ZMSG STRT~, KILL+1*
>> ZTQUEUED GO+3, KILL+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All