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

Package: Women's Health

Routine: BWGRVLU


Information

BWGRVLU ; IHS/CMI/LAB - GEN RETR UTILITIES ;06-Oct-2003 15:36;DKM

Source Information

Source file <BWGRVLU.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA Fileman 2 $$GET1^DIQ  ^DIR  
IHS Patient 1 ($$MCD,$$MCR,$$PI)^AUPNPAT  
Kernel 1 ($$FMADD,$$FMDIFF,$$FMTE)^XLFDT  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Women's Health 3 BWGRVL1  BWGRVLP2  BWMDEX0  

Entry Points

Name Comments DBIA/ICR reference
MCD(P,D) ;
LOS(V) ;EP called from pcc man rpts visit sort
ADDNOTIF(NIEN,TXT,PRM) ; Add notification to array
DONE ;ENTRY POINT - END OF REPORT TIME DISPLAY
MCRX ;
PIVX ;
PIX ;
NOTIFS(VIEN,TXT) ;
COMMA ;
LBLK(V,L) ;left blank fill
PIN(P,D,F) ;EP private insurer name (external or internal)
NOTIFP(VIEN,TXT,PRM) ;
MCR(P,D) ;is patient medicare eligible on this date
MCDPNX ;
MCDPN(P,D,F) ;EP - return medicaid plan name
THIRD ;EP
XTMP(N,D) ;EP - set xtmp 0 node
PIV(P,D) ;EP - return 1 or 0 if current pi policy has been verified, return 1
LZERO(V,L) ;left zero fill
MCDX ;
PINX ;
RZERO(V,L) ;ep right zero fill
CALC ;ENTRY POINT
PROC ;EP
PI(P,D) ; EP

External References

Name Field # of Occurrence
$$MCD^AUPNPAT THIRD+3
$$MCR^AUPNPAT THIRD+2
$$PI^AUPNPAT THIRD+4
$$GET1^DIQ NOTIFP+10, ADDNOTIF+2, ADDNOTIF+5, ADDNOTIF+6, NOTIFS+10, NOTIFS+13
^DIR DONE+3
$$FMADD^XLFDT XTMP+2
$$FMDIFF^XLFDT LOS+12
$$FMTE^XLFDT ADDNOTIF+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"RUN TIME (H.M.S): ",BWGRH,".",BWGRM,".",BWGRS
  • Line Location: DONE+2
Routine Call
  • DIR
  • Line Location:
    • DONE+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BWPCD - [#9002086.1] GET1^DIQ
^BWNOT - [#9002086.4] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNMCD - [#9000004] MCD+8, MCD+9, MCD+11, MCDPN+8, MCDPN+9, MCDPN+11, MCDPN+12
^AUPNMCD("B" MCD+7, MCDPN+7
^AUPNMCR - [#9000003] MCR+6, MCR+8, MCR+9, MCR+10
^AUPNPAT - [#9000001] MCR+5, MCD+5, MCDPN+5, PI+5, PIV+5, PIN+6
^AUPNPRVT - [#9000006] PI+6, PI+8, PI+9, PI+10, PI+12, PI+13, PIV+6, PIV+8, PIV+9, PIV+10
, PIV+12, PIV+13, PIV+14, PIN+7, PIN+9, PIN+10, PIN+11, PIN+13, PIN+14
^AUPNVCHS - [#9000010.03] LOS+10
^AUPNVCHS("AD" LOS+4, LOS+8, LOS+10
^AUPNVINP - [#9000010.02] LOS+10
^AUPNVINP("AD" LOS+5, LOS+8, LOS+10
^AUPNVSIT - [#9000010] LOS+2, LOS+3, LOS+4, LOS+5, LOS+7
^AUTNINS - [#9999999.18] MCDPN+12, PI+11, PIV+11, PIN+12, PIN+15
^BWGRTRPT - [#9002086.88] NOTIFS+12
^BWNOT - [#9002086.4] NOTIFP+11, NOTIFS+11
^BWPCD - [#9002086.1] PROC+3, PROC+6, PROC+7
^BWPCD("C" PROC+2
^DPT - [#2] MCR+3, MCR+4, MCR+7, MCD+3, MCD+4, MCD+6, MCDPN+3, MCDPN+4, MCDPN+6, PI+3
, PI+4, PI+7, PIV+3, PIV+4, PIV+7, PIN+4, PIN+5, PIN+8
^XTMP( XTMP+2*

Label References

Name Line Occurrences
ADDNOTIF NOTIFP+12
COMMA CALC+1
MCDPNX MCDPN+3, MCDPN+4, MCDPN+5, MCDPN+6
MCDX MCD+3, MCD+4, MCD+5, MCD+6
MCRX MCR+3, MCR+4, MCR+5, MCR+6, MCR+7
PINX PIN+4, PIN+5, PIN+6, PIN+7, PIN+8
PIX PI+3, PI+4, PI+5, PI+6, PI+7, PIV+3, PIV+4, PIV+5, PIV+6, PIV+7

Naked Globals

Name Field # of Occurrence
^( MCR+7, MCD+6, MCDPN+6, PI+7, PIV+7, PIN+8
^(0 MCR+10, MCD+11, MCDPN+11, PI+13, PIV+13, PIN+14, NOTIFS+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% RZERO+1~, RZERO+2*, LZERO+1~, LZERO+2*, LBLK+1~, LBLK+2*
A LOS+6~, LOS+7*, LOS+12
>> BWGRBD PROC+4
>> BWGRBT DONE+1
>> BWGRED PROC+5
BWGRET DONE+1, DONE+5!
BWGRFLG MCR+1~, MCR+2*, MCR+11*, MCRX+1, MCD+1~, MCD+2*, MCD+12*, MCDX+1, PI+1~, PI+2*
, PI+14*, PIX+1, PIV+1~, PIV+2*, PIV+15*, PIVX+1
BWGRH DONE+1*, DONE+2, DONE+5!
>> BWGRI NOTIFS+12
BWGRM DONE+2*, DONE+5!
BWGRMIFN MCR+1~, MCR+8*, MCR+9, MCR+10, MCD+1~, MCD+7*, MCD+8, MCD+9, MCD+11, MCDPN+1~
, MCDPN+7*, MCDPN+8, MCDPN+9, MCDPN+11, MCDPN+12, PI+1~, PI+8*, PI+9, PI+10, PI+12
, PI+13, PIV+1~, PIV+8*, PIV+9, PIV+10, PIV+12, PIV+13, PIV+14, PIN+1~, PIN+9*
, PIN+10, PIN+11, PIN+13, PIN+14
>> BWGRNAME PI+10*, PI+11, PIV+10*, PIV+11
BWGRNIFN MCD+1~, MCD+9*, MCD+10, MCD+11, MCDPN+1~, MCDPN+9*, MCDPN+10, MCDPN+11
BWGRP PROC+1~, PROC+9!
>> BWGRPCNT ADDNOTIF+8*
BWGRPIM PIN+1~
>> BWGRPIN PIN+3*, PIN+11*, PIN+12*, PIN+13*, PIN+14*, PIN+15*, PINX+1
BWGRPN MCDPN+1~, MCDPN+2*, MCDPN+12*, MCDPNX+1
>> BWGRPRNM( ADDNOTIF+8*
>> BWGRPRNT THIRD+1*, THIRD+2*, THIRD+3*, THIRD+4*, THIRD+5*
>> BWGRPTVS THIRD+2, THIRD+3, THIRD+4, NOTIFP+3, NOTIFS+3
>> BWGRRPT NOTIFS+12
BWGRS DONE+2*, DONE+5!
BWGRTS DONE+1*, DONE+2*, DONE+5!
>> BWGRVREC THIRD+2, THIRD+3, THIRD+4
BWGRY PROC+1~, PROC+3*, PROC+4, PROC+5, PROC+9!
BWGRZ PROC+1~, PROC+2*, PROC+3, PROC+6, PROC+7, PROC+9!
D MCR~, MCR+7, MCR+9, MCR+10, MCD~, MCD+6, MCD+10, MCD+11, MCDPN~, MCDPN+6
, MCDPN+10, MCDPN+11, PI~, PI+7, PI+12, PI+13, PIV~, PIV+7, PIV+12, PIV+13
, PIN~, PIN+8, PIN+13, PIN+14, LOS+6~, LOS+10*, LOS+11, LOS+12, XTMP~, XTMP+2
>> DFN THIRD+2, THIRD+3, THIRD+4, PROC+2
DIR DONE+3!
DIR("A" DONE+3*
DIR(0 DONE+3*
>> DIRUT DONE+3*
DT THIRD+2, THIRD+3, THIRD+4, XTMP+2
>> DUOUT DONE+3
E LOS+6~, LOS+12*, LOS+13
F MCDPN~, MCDPN+12, PIN~, PIN+2*, PIN+15, LOS+6~, LOS+8*, LOS+9, LOS+10
I RZERO+1~, RZERO+2*, LZERO+1~, LZERO+2*, LBLK+1~, LBLK+2*
IO DONE+3
IO(0 DONE+3
IOF DONE+4
IOST DONE+3
L RZERO~, RZERO+2, LZERO~, LZERO+2, LBLK~, LBLK+2
LP NOTIFP+1~, NOTIFP+6*, NOTIFP+10*, NOTIFP+11, NOTIFS+1~, NOTIFS+6*, NOTIFS+10*, NOTIFS+11
N XTMP~, XTMP+1, XTMP+2
NIEN NOTIFP+1~, NOTIFP+11*, NOTIFP+12, ADDNOTIF~, ADDNOTIF+2, ADDNOTIF+5, ADDNOTIF+6, NOTIFS+1~, NOTIFS+11*, NOTIFS+13
NTYP ADDNOTIF+1~, ADDNOTIF+2*, ADDNOTIF+4, ADDNOTIF+7
P MCR~, MCR+3, MCR+4, MCR+5, MCR+6, MCR+7, MCR+8, MCR+9, MCR+10, MCD~
, MCD+3, MCD+4, MCD+5, MCD+6, MCD+7, MCDPN~, MCDPN+3, MCDPN+4, MCDPN+5, MCDPN+6
, MCDPN+7, PI~, PI+3, PI+4, PI+5, PI+6, PI+7, PI+8, PI+9, PI+10
, PI+12, PI+13, PIV~, PIV+3, PIV+4, PIV+5, PIV+6, PIV+7, PIV+8, PIV+9
, PIV+10, PIV+12, PIV+13, PIV+14, PIN~, PIN+4, PIN+5, PIN+6, PIN+7, PIN+8
, PIN+9, PIN+10, PIN+11, PIN+13, PIN+14
PRM NOTIFP~, NOTIFP+2*, NOTIFP+12, ADDNOTIF~, ADDNOTIF+6, ADDNOTIF+7
RVAL1 NOTIFS+1~, NOTIFS+12*, NOTIFS+14, NOTIFS+15
RVAL2 NOTIFS+1~, NOTIFS+12*, NOTIFS+14
TM NOTIFS+1~, NOTIFS+13*, NOTIFS+14
TXT NOTIFP~, NOTIFP+2*, NOTIFP+12, ADDNOTIF~, ADDNOTIF+4, NOTIFS~, NOTIFS+2*
U MCR+4, MCR+7, MCR+9, MCR+10, MCD+4, MCD+6, MCD+11, MCDPN+4, MCDPN+6, MCDPN+11
, MCDPN+12, PI+4, PI+7, PI+9, PI+10, PI+11, PI+12, PI+13, PIV+4, PIV+7
, PIV+9, PIV+10, PIV+11, PIV+12, PIV+13, PIV+14, PIN+5, PIN+8, PIN+10, PIN+11
, PIN+12, PIN+13, PIN+14, PIN+15, LOS+3, LOS+4, LOS+5, LOS+7, LOS+10, THIRD+2
, THIRD+3, THIRD+4, PROC+3, PROC+6, PROC+7, NOTIFS+12
V RZERO~, RZERO+2*, RZERO+3, LZERO~, LZERO+2*, LZERO+3, LBLK~, LBLK+2*, LBLK+3, LOS~
, LOS+1, LOS+2, LOS+3, LOS+4, LOS+5, LOS+7, LOS+8, LOS+10
VAL ADDNOTIF+1~, ADDNOTIF+5*, ADDNOTIF+6*, ADDNOTIF+7*, ADDNOTIF+8
VIEN NOTIFP~, NOTIFP+6, NOTIFP+10, NOTIFS~, NOTIFS+6, NOTIFS+10
>> X THIRD+2*, THIRD+3*, THIRD+4*, CALC+1, CALC+2, COMMA+1*, NOTIFS+14
>> X( PROC+7*, NOTIFS+15*
XRF NOTIFP+1~, NOTIFP+5*, NOTIFP+9*, NOTIFP+11, NOTIFS+1~, NOTIFS+5*, NOTIFS+9*, NOTIFS+11
>> Y CALC+1, CALC+2
>> Z RZERO+2*, LZERO+2*, LBLK+2*, CALC+1*, CALC+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All