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 |  Naked Globals |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: PSOCPBK1

Package: Outpatient Pharmacy

Routine: PSOCPBK1


Information

PSOCPBK1 ;BIR/EJW,GN-Tally unbilled Automated-release refill copays ;8/10/05 12:50pm

Source Information

Source file <PSOCPBK1.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Kernel 4 ^%ZTLOAD  ($$DT,$$FMDIFF,$$FMTE,$$FMTH,$$HTE)^XLFDT  (BMES,MES)^XPDUTL  $$PROD^XUPROD  
VA FileMan 3 DD^%DT  (C,NOW)^%DTC  ^DIR  
Integrated Billing 2 XTYPE^IBARX  $$RXST^IBARXEU  
MailMan 1 ^XMD  
Outpatient Pharmacy 1 ($$ETIME,MAIL3,TALLY)^PSOCPBK2  
Registration 1 DEM^VADPT  

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
Outpatient Pharmacy 1 PSOCPBK2  

Entry Points

Name Comments DBIA/ICR reference
EN ;
ADDBILL ;add to billable ^XTMP if ok, quit if not
MAIL ;
MAIL2 ;
XTYPE ;
TOTAL ;
STATUS ;show status of job running
STOP ;stop job command
ST() ;status
NAMSP() ;

External References

Name Field # of Occurrence
DD^%DT EN+9, MAIL+2
C^%DTC EN+12
NOW^%DTC EN+9, MAIL+2, MAIL2+2
^%ZTLOAD PSOCPBK1+27
^DIR PSOCPBK1+13
XTYPE^IBARX XTYPE+6
$$RXST^IBARXEU ADDBILL+5
$$ETIME^PSOCPBK2 MAIL2+19
MAIL3^PSOCPBK2 EN+17, EN+25
TALLY^PSOCPBK2 EN+44
DEM^VADPT XTYPE+2
$$DT^XLFDT EN+11
$$FMDIFF^XLFDT MAIL2+2
$$FMTE^XLFDT EN+10, MAIL+3
$$FMTH^XLFDT PSOCPBK1+14, PSOCPBK1+16
$$HTE^XLFDT PSOCPBK1+20
^XMD MAIL+37, MAIL2+36
BMES^XPDUTL PSOCPBK1+18, PSOCPBK1+23, PSOCPBK1+29, PSOCPBK1+32, PSOCPBK1+33
MES^XPDUTL PSOCPBK1+19, PSOCPBK1+20, PSOCPBK1+21, PSOCPBK1+30, PSOCPBK1+31
$$PROD^XUPROD MAIL2+12, MAIL2+15

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Halting..."
  • Line Location: PSOCPBK1+13
Routine Call
  • DIR
  • Line Location:
    • PSOCPBK1+13

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] MAIL2+3, MAIL2+4
^DPT - [#2] EN+36
^PS(59 - [#59] EN+21, EN+22, XTYPE+4
^PSRX - [#52] EN+35, ADDBILL+2, ADDBILL+7, ADDBILL+8, ADDBILL+12, ADDBILL+13, ADDBILL+14
^PSRX("AL" EN+29, EN+32, EN+40
^XMB(1 - [#4.3] MAIL2+3
^XPD(9.7 - [#9.7] EN+15, EN+16
^XTMP( PSOCPBK1+22, PSOCPBK1+24, EN+3, EN+5!, EN+12*, EN+17*, EN+24*, EN+25, EN+28!, EN+30!
EN+34*, EN+48, ADDBILL+18*, TOTAL+5, TOTAL+7, STATUS+3, STATUS+4, STATUS+5, STOP+1*, ST+1
, ST+2
^XUSEC("PSO COPAY" MAIL+6

Label References

Name Line Occurrences
$$NAMSP PSOCPBK1+22, PSOCPBK1+24, EN+1, STATUS+3, STATUS+4, STATUS+5, STOP+1, ST+1, ST+2
$$ST STATUS+1, STOP+1
ADDBILL EN+40
MAIL EN+46
MAIL2 EN+47
TOTAL EN+45
XTYPE EN+37

Naked Globals

Name Field # of Occurrence
^( XTYPE+4
^("IB" XTYPE+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EN+8~, EN+9, EN+10, MAIL+2, MAIL+3, MAIL2+2
COUNT TOTAL+1~, TOTAL+7*
COUNTED TOTAL+1~, TOTAL+6*, TOTAL+7*
DFN XTYPE+1~, XTYPE+2*
DIFROM MAIL+37~, MAIL2+36~
DIR PSOCPBK1+8!
DIR("?" PSOCPBK1+12*
DIR("A" PSOCPBK1+9*
DIR("B" PSOCPBK1+10*
DIR(0 PSOCPBK1+11*
DT EN+11*, EN+12
DTOUT PSOCPBK1+6~, PSOCPBK1+13
DUOUT PSOCPBK1+6~, PSOCPBK1+13
DUZ MAIL+4, MAIL2+6
FOUND EN+7~, ADDBILL+11*, ADDBILL+12, ADDBILL+15*, ADDBILL+16
I EN+8~, MAIL2+7*, MAIL2+8, MAIL2+9, XTYPE+1~, XTYPE+8*, TOTAL+3~, TOTAL+4*, TOTAL+7*, TOTAL+8*
J MAIL2+7*, MAIL2+8, MAIL2+9, XTYPE+1~, XTYPE+4*, XTYPE+8*, TOTAL+3~, TOTAL+7*
LIN EN+8~, MAIL2+1*, MAIL2+32, MAIL2+33, MAIL2+34
NAMSP EN+1~*, EN+3, EN+5, EN+12, EN+17, EN+24, EN+25, EN+28, EN+30, EN+34
EN+48, ADDBILL+18, TOTAL+5, TOTAL+7
PSOAMT EN+7~
PSOAMT( MAIL+14*
PSOAMT("YR2004" MAIL+20, MAIL+22, MAIL+24
PSOAMT("YR2005" MAIL+27, MAIL+29, MAIL+31
PSOCNT EN+6~, EN+43*, MAIL+10, MAIL+11, MAIL+16, TOTAL+8*
PSOCNT( MAIL+14, MAIL2+8, MAIL2+9, TOTAL+7*
PSOCNT("YR2004" MAIL+19, MAIL+21, MAIL+23, TOTAL+4*, TOTAL+8
PSOCNT("YR2005" MAIL+26, MAIL+28, MAIL+30, TOTAL+4*, TOTAL+8
PSOCNTS EN+8~, MAIL2+6*, MAIL2+9*, MAIL2+34
PSOCXPDA MAIL+1~, MAIL+6*
PSODFN EN+7~, EN+35*, EN+36, ADDBILL+5, ADDBILL+18, XTYPE+2, XTYPE+6, TOTAL+5*, TOTAL+7
PSODT EN+6~, EN+16*, EN+17, EN+29*, EN+32, EN+34, EN+40
PSOEND EN+6~, MAIL+2*, MAIL+9
PSOEND2 EN+7~, MAIL+3*, MAIL2+18
>> PSOEXMPT XTYPE+9*
PSOINST EN+8~, MAIL2+3*, MAIL2+4, MAIL2+14, MAIL2+34
PSOREL EN+7~, ADDBILL+2*, ADDBILL+3, ADDBILL+5, ADDBILL+18
PSOS1 EN+8~, EN+9*, MAIL2+2
PSOSCMX EN+7~, EN+38, XTYPE+2*, XTYPE+3*, XTYPE+8*, XTYPE+9, XTYPE+10
PSOSTART EN+6~, EN+9*, MAIL+9
PSOSTNM EN+8~, MAIL2+4*, MAIL2+34
PSOSTRT2 EN+7~, EN+10*, MAIL2+17
PSOTC EN+8~, MAIL2+6*, MAIL2+8*, MAIL2+23
PSOTEXT EN+6~, MAIL2+5!
PSOTEXT(1 MAIL+8*, MAIL2+17*
PSOTEXT(10 MAIL+25*, MAIL2+26*
PSOTEXT(11 MAIL+26*, MAIL+27*, MAIL2+27*
PSOTEXT(12 MAIL+28*, MAIL+29*, MAIL2+28*
PSOTEXT(13 MAIL+30*, MAIL+31*, MAIL2+29*
PSOTEXT(14 MAIL+32*, MAIL2+30*
PSOTEXT(15 MAIL+33*, MAIL2+31*
PSOTEXT(16 MAIL+34*, MAIL2+32*
PSOTEXT(17 MAIL+35*, MAIL2+33*
PSOTEXT(18 MAIL+36*, MAIL2+34*
PSOTEXT(19 MAIL2+35*
PSOTEXT(2 MAIL+9*, MAIL2+18*
PSOTEXT(3 MAIL+10*, MAIL+15*, MAIL2+19*
PSOTEXT(4 MAIL+16*, MAIL2+20*
PSOTEXT(5 MAIL+17*, MAIL2+21*
PSOTEXT(6 MAIL+18*, MAIL2+22*
PSOTEXT(7 MAIL+19*, MAIL+20*, MAIL2+23*
PSOTEXT(8 MAIL+21*, MAIL+22*, MAIL2+24*
PSOTEXT(9 MAIL+23*, MAIL+24*, MAIL2+25*
PSOTIME EN+8~, MAIL2+2*, MAIL2+19
PSOTRF EN+7~, EN+27*, ADDBILL+1*, MAIL2+22
PSOTRX EN+6~, EN+27*, EN+32*, EN+34, MAIL2+21
PSOVETS EN+6~, MAIL+16, MAIL2+24, TOTAL+2*, TOTAL+7*
QQ EN+7~, EN+29*, EN+30
RXP EN+6~, EN+31*, EN+32*, EN+34, EN+35, EN+40, ADDBILL+2, ADDBILL+7, ADDBILL+8, ADDBILL+12
ADDBILL+13, ADDBILL+14, ADDBILL+18
SAVY XTYPE+1~, XTYPE+3*, XTYPE+8*, XTYPE+9
STOP EN+8~, EN+28*, EN+29, EN+30*, EN+41, EN+44
TOTAMT MAIL+1~, MAIL+12*, MAIL+14*, MAIL+33
V24 EN+7~, EN+20*, EN+21, EN+22*, EN+23
VADM XTYPE+1~
VADM(6 XTYPE+2
X EN+12, XTYPE+1~, XTYPE+3*, XTYPE+4*, XTYPE+5, XTYPE+6*
X1 EN+8~, EN+12*
XIEN EN+6~, EN+15*, EN+16
XMDUZ MAIL+5*, MAIL+37!, MAIL2+13*, MAIL2+36!
XMSUB MAIL+5*, MAIL+37!, MAIL2+14*, MAIL2+15*, MAIL2+16*, MAIL2+36!
XMTEXT MAIL+37*!, MAIL2+36*!
XMY EN+8~
XMY( MAIL+4*, MAIL+6*, MAIL2+6*
XMY("" MAIL+7
XMY("NAPOLIELLO.GREG@DOMAIN.EXT" MAIL2+10*
XMY("WHITE.ELAINE@DOMAIN.EXT" MAIL2+11*
XMY("WILLIAMSON.ERIC@DOMAIN.EXT" MAIL2+12*
XPDQUES PSOCPBK1+34!
XPDQUES("POS1" PSOCPBK1+7, PSOCPBK1+16
XX EN+6~, EN+21*, EN+22, ADDBILL+12*, ADDBILL+13, ADDBILL+14, MAIL+13*, MAIL+14
Y PSOCPBK1+14, EN+9*, MAIL+2*, XTYPE+1~, XTYPE+7
Y( XTYPE+8
YY EN+6~, EN+40*, ADDBILL+2, ADDBILL+4, ADDBILL+7, ADDBILL+8, ADDBILL+13, ADDBILL+18, MAIL+14*
ZTDESC PSOCPBK1+6~, PSOCPBK1+26*
ZTDTH PSOCPBK1+6~, PSOCPBK1+7, PSOCPBK1+13*, PSOCPBK1+14*, PSOCPBK1+16*, PSOCPBK1+20, PSOCPBK1+23
ZTIO PSOCPBK1+6~, PSOCPBK1+25*
>> ZTQUEUED EN+3, EN+49
>> ZTREQ EN+3*, EN+49*
ZTRTN PSOCPBK1+6~, PSOCPBK1+25*
ZTSK PSOCPBK1+6~, PSOCPBK1+28, PSOCPBK1+30

Marked Items

Name Field # of Occurrence
$T( NAMSP+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All