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

Package: Pharmacy Benefits Management

Routine: PSUOP8


Information

PSUOP8 ;BIR/DAM - Outpatient AMIS Summary Message;04 MAR 2004

Source Information

Source file <PSUOP8.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
MailMan 1 ^XMD  
Pharmacy Benefits Management 1 $$VAL^PSUTL  
VA FileMan 1 (,IX)^DIC  

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
Pharmacy Benefits Management 1 PSUOP0  

Entry Points

Name Comments DBIA/ICR reference
EN ;Entry point for MailMan message
VAR2 ;Set contents of ^TMP globals into variables
TOTAL1 ;Add each column to get totals for all divisions
TOTAL2 ;Add each column to get totals for all divisions
VAR ;Set contents of ^TMP global into VARIABLES
UNADCST ;Calculate Cost Per Unadjusted Fill
MSG ;Create the Rx AMIS summary mailman message
MAIL ;Send AMIS summary mailman message
TCOST ;Calculate total cost for prescription fills
FILL ;Calculate Cost Per 30-day Fill

External References

Name Field # of Occurrence
^DIC MSG+30, MSG+87
IX^DIC MSG+32, MSG+89
$$VAL^PSUTL MSG+31, MSG+33, MSG+88, MSG+90
^XMD MAIL+12

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" MSG+12, MSG+13
^TMP($J MSG+29, MSG+86, VAR+4, VAR+6, VAR+8, VAR+10, VAR+12, TCOST+5, TCOST+7, TCOST+8
, VAR2+5, VAR2+7, VAR2+9, VAR2+11, VAR2+13, VAR2+15, VAR2+17, VAR2+19, VAR2+21, VAR2+23
, VAR2+25, TOTAL2+2, TOTAL2+4, TOTAL2+6, TOTAL2+8, TOTAL2+10, TOTAL2+12, TOTAL2+14, TOTAL2+16, TOTAL2+18
, TOTAL2+20, TOTAL2+22
^XTMP("PSU_" EN+3, MSG+7, MSG+8, MAIL+3, MAIL+4*, MAIL+5*, MAIL+9*

Label References

Name Line Occurrences
FILL MSG+36
MAIL EN+5
MSG EN+4
TCOST MSG+10
TOTAL1 MSG+37
TOTAL2 MSG+92
UNADCST MSG+35
VAR MSG+34
VAR2 MSG+91

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A TCOST+11~, TCOST+12*, TCOST+13, TCOST+14, UNADCST+2~, UNADCST+7*, UNADCST+9, UNADCST+11, FILL+2~, FILL+7*
, FILL+9, FILL+11, TOTAL1+18~, TOTAL1+19*, TOTAL1+20, TOTAL1+21, TOTAL1+28~, TOTAL1+29*, TOTAL1+30, TOTAL1+31
>> AMIS MAIL+4, MAIL+9
>> AMIS( MSG+54*, MSG+56*, MSG+74*, MSG+76*, MSG+79*, MSG+81*, MSG+83*, MSG+108*, MSG+110*, MSG+127*
>> AMIS(1 MSG+14*
>> AMIS(2 MSG+16*
>> AMIS(3 MSG+18*
>> AMIS(4 MSG+20*
>> AMIS(5 MSG+22*
>> AMIS(6 MSG+24*
B TCOST+11~, TCOST+13*, TCOST+16, UNADCST+2~, UNADCST+9*, UNADCST+13, FILL+2~, FILL+9*, FILL+13, TOTAL1+18~
, TOTAL1+20*, TOTAL1+23, TOTAL1+28~, TOTAL1+30*, TOTAL1+33
C TCOST+11~, TCOST+14*, TCOST+15*, TCOST+16, UNADCST+2~, UNADCST+11*, UNADCST+13, FILL+2~, FILL+11*, FILL+13
, TOTAL1+18~, TOTAL1+21*, TOTAL1+22*, TOTAL1+23, TOTAL1+28~, TOTAL1+31*, TOTAL1+32*, TOTAL1+33
>> CFILL( MSG+52, FILL+3*, FILL+5*, FILL+7, FILL+9, FILL+11, FILL+13*
>> D MSG+32*, MSG+89*
>> DIC MSG+30*, MSG+32*, MSG+87*, MSG+89*
>> DIC(0 MSG+30*, MSG+32*, MSG+87*, MSG+89*
>> EQUIV MSG+46, VAR+2*, VAR+12*, FILL+3, TOTAL1+11
>> FILL30 MSG+42, VAR+2*, VAR+4*, TOTAL1+3
>> FILL60 MSG+43, VAR+2*, VAR+6*, TOTAL1+5
>> FILL90 MSG+44, VAR+2*, VAR+8*, TOTAL1+7
>> PSU30 MSG+3*, MSG+61, TOTAL1+3*
>> PSU60 MSG+3*, MSG+62, TOTAL1+5*
>> PSU90 MSG+3*, MSG+63, TOTAL1+7*
>> PSUCFIL MSG+3*, MSG+71, TOTAL1+26*, TOTAL1+27*, TOTAL1+29, TOTAL1+30, TOTAL1+31, TOTAL1+33*
>> PSUDIVN TCOST+4*, TCOST+5*, TCOST+7, TCOST+8, TCOST+9, TCOST+10, TCOST+12, TCOST+13, TCOST+14, TCOST+16
>> PSUDIVNM MSG+31*, MSG+32, MSG+33*, MSG+41, MSG+88*, MSG+89, MSG+90*, MSG+95
>> PSUDTE MSG+13*, MSG+14
>> PSUDTS MSG+12*, MSG+14
>> PSUDVN MSG+28*, MSG+29*, MSG+30, MSG+32, MSG+48, MSG+50, MSG+52, MSG+85*, MSG+86*, MSG+87
, MSG+89, VAR+4, VAR+6, VAR+8, VAR+10, VAR+12, UNADCST+3, UNADCST+5, UNADCST+7, UNADCST+9
, UNADCST+11, UNADCST+13, FILL+3, FILL+5, FILL+7, FILL+9, FILL+11, FILL+13, VAR2+5, VAR2+7
, VAR2+9, VAR2+11, VAR2+13, VAR2+15, VAR2+17, VAR2+19, VAR2+21, VAR2+23, VAR2+25, TOTAL1+13
, TOTAL2+2, TOTAL2+4, TOTAL2+6, TOTAL2+8, TOTAL2+10, TOTAL2+12, TOTAL2+14, TOTAL2+16, TOTAL2+18, TOTAL2+20
, TOTAL2+22
>> PSUEDT MSG+13
>> PSUEQ MSG+3*, MSG+65, TOTAL1+11*, TOTAL1+26
>> PSUFE MSG+106, VAR2+3*, VAR2+25*
>> PSUFEE MSG+5*, MSG+125, TOTAL2+22*
>> PSUJOB EN+3, MSG+7, MSG+8, MAIL+3, MAIL+4, MAIL+5, MAIL+9
>> PSULC MSG+4*, MSG+122, TOTAL2+16*
>> PSULCS MSG+104, VAR2+3*, VAR2+21*
>> PSULINE MSG+40*, MSG+41*, MSG+42*, MSG+43*, MSG+44*, MSG+45*, MSG+46*, MSG+47*, MSG+48*, MSG+49*
, MSG+50*, MSG+51*, MSG+52*, MSG+54, MSG+59*, MSG+60*, MSG+61*, MSG+62*, MSG+63*, MSG+64*
, MSG+65*, MSG+66*, MSG+67*, MSG+68*, MSG+69*, MSG+70*, MSG+71*, MSG+74, MSG+94*, MSG+95*
, MSG+96*, MSG+97*, MSG+98*, MSG+99*, MSG+100*, MSG+101*, MSG+102*, MSG+103*, MSG+104*, MSG+105*
, MSG+106*, MSG+108, MSG+113*, MSG+114*, MSG+115*, MSG+116*, MSG+117*, MSG+118*, MSG+119*, MSG+120*
, MSG+121*, MSG+122*, MSG+123*, MSG+124*, MSG+125*, MSG+127
>> PSULN MSG+26*, MSG+54*, MSG+56*, MSG+74*, MSG+76*, MSG+77*, MSG+79*, MSG+81*, MSG+83*, MSG+108*
, MSG+110*, MSG+127*
>> PSULOC MSG+103, VAR2+3*, VAR2+19*
>> PSULOCS MSG+5*, MSG+123, TOTAL2+18*
>> PSUM MSG+100, VAR2+2*, VAR2+13*
>> PSUMCS MSG+101, VAR2+2*, VAR2+15*
>> PSUML MSG+4*, MSG+119, TOTAL2+10*
>> PSUMLCS MSG+4*, MSG+120, TOTAL2+12*
>> PSUMON MAIL+7
>> PSUMOP MSG+102, VAR2+3*, VAR2+17*
>> PSUMP MSG+4*, MSG+121, TOTAL2+14*
>> PSUN MSG+96, VAR2+2*, VAR2+5*
>> PSUNADC MSG+3*, MSG+69, TOTAL1+16*, TOTAL1+17*, TOTAL1+19, TOTAL1+20, TOTAL1+21, TOTAL1+23*
>> PSUNADJ MSG+3*, MSG+64, TOTAL1+9*, TOTAL1+16
>> PSUNEW MSG+4*, MSG+115, TOTAL2+2*
>> PSUR MSG+97, VAR2+2*, VAR2+7*
>> PSUREF MSG+4*, MSG+116, TOTAL2+4*
>> PSURXIEN TCOST+6*, TCOST+7*, TCOST+8
>> PSUSDT MSG+12
>> PSUST MSG+7*, MAIL+7
>> PSUSTF MSG+5*, MSG+124, TOTAL2+20*
>> PSUSTNM MSG+5*, MSG+8*, MSG+14, MAIL+7
>> PSUTC TCOST+2*
>> PSUTCOST TCOST+2*, TCOST+8*, TCOST+9
>> PSUTCST MSG+3*, MSG+67, TOTAL1+13*, TOTAL1+16, TOTAL1+26
>> PSUTF MSG+105, VAR2+3*, VAR2+23*
>> PSUW MSG+98, VAR2+2*, VAR2+9*
>> PSUWCS MSG+99, VAR2+2*, VAR2+11*
>> PSUWN MSG+4*, MSG+117, TOTAL2+6*
>> PSUWNCS MSG+4*, MSG+118, TOTAL2+8*
>> PSUXMYS2 MAIL+11
>> TCOST( MSG+48, TCOST+9*, TCOST+10*, TCOST+12, TCOST+13, TCOST+14, TCOST+16*, UNADCST+3, FILL+3, TOTAL1+13
U MSG+7, MSG+8
>> UNAD MSG+45, VAR+2*, VAR+10*, UNADCST+3, TOTAL1+9
>> UNADC( MSG+50, UNADCST+3*, UNADCST+5*, UNADCST+7, UNADCST+9, UNADCST+11, UNADCST+13*
>> X MSG+30*, MSG+31*, MSG+32*, MSG+33*, MSG+87*, MSG+88*, MSG+89*, MSG+90*
>> XMCHAN MAIL+10*
>> XMSUB MAIL+7*
>> XMTEXT MAIL+8*
>> XMY MAIL+11*
>> Y MSG+12*, MSG+13*, MSG+31, MSG+33, MSG+88, MSG+90
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All