PSOTPCRP ;BIR/RTR-Non VA phycisian eligible patient report ;07/07/03
Source file <PSOTPCRP.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Outpatient Pharmacy | 1 | PSO TPB PATIENT REPORT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN | ; | |
| END | ;End report | |
| ADDR | ;Check for difference in State | |
| PASS | ; | |
| INSTX | ;Ask for individual Institutions | |
| START | ; | |
| INST | ;Ask for Institutions | |
| ADDRX | ; | |
| ACT | ;Ask for type of report | |
| HD | ;HEADER | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PS(52.91 - [#52.91] | START+9, START+10, START+34, ADDR+3 | 
| ^TMP("PSOGP" | START+1!, START+22*, START+27, START+32, START+33, END+1! | 
| Name | Line Occurrences | 
|---|---|
| ADDR | START+35 | 
| ADDRX | ADDR+6, ADDR+7 | 
| END | START+26, START+53 | 
| HD | START+26, START+30, START+47, START+49, START+52 | 
| INSTX | INSTX+4 | 
| PASS | INST+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %ZIS | ACT+6!*, ACT+7! | 
| DA | START+3~, START+29!* | 
| DFN | START+3~, START+15*, START+19*, ADDR+3*, ADDR+4 | 
| DIC | INSTX+1!*, START+3~, START+29!* | 
| DIC("A" | INSTX+3* | 
| DIC("B" | INSTX+2* | 
| DIC(0 | INSTX+1* | 
| DIQ | START+3~, START+29!* | 
| DIQ(0 | START+29* | 
| DIR | INST+1!, ACT+1!, HD+1!, END+2! | 
| DIR("?" | INST+2*, ACT+2*, ACT+3*, ACT+4* | 
| DIR("A" | INST+1*, ACT+1*, HD+1*, END+2* | 
| DIR("B" | INST+1*, ACT+1* | 
| DIR(0 | INST+1*, ACT+1*, HD+1*, END+2* | 
| DR | START+3~, START+29!* | 
| DT | START+4*, START+13, START+14 | 
| >> DTOUT | INST+1, INSTX+1, ACT+1 | 
| >> DUOUT | INST+1, INSTX+1, ACT+1 | 
| DUZ(2 | INSTX+2 | 
| IO | START+2 | 
| IO("Q" | ACT+7 | 
| IOF | HD+3, END+5 | 
| IOP | ACT+6! | 
| IOSL | START+47, START+49, START+52 | 
| IOST | START+5 | 
| POP | ACT+6! | 
| PSOG1 | START+3~, START+27*, START+28, START+29, START+32, START+33, START+52, HD+4 | 
| PSOG2 | START+3~, START+32*, START+33, START+37 | 
| PSOG3 | START+3~, START+32*, START+33 | 
| PSOG4 | START+3~, START+33*, START+34, ADDR+3 | 
| PSOGDV | START+3~, START+5*, HD+1, HD+2, END+2, END+3, END+4 | 
| PSOGLOP | START+3~, START+9*, START+10, START+22 | 
| PSOGNAME | START+3~, START+17*, START+20*, START+22 | 
| PSOGNODE | START+3~, START+10*, START+12, START+13, START+14, START+15, START+19, START+22, START+23 | 
| PSOGOK | EN+3~, INST+4*, INSTX+1, INSTX+2, INSTX+3, INSTX+4* | 
| PSOGPAGE | START+3~, START+5*, HD+1, HD+2, HD+4, HD+5* | 
| PSOGPAR | EN+3~, END+1! | 
| PSOGPAR( | INSTX+4*, START+12 | 
| PSOGPAR(0 | INSTX+5 | 
| PSOGPINS | EN+3~, EN+4*, INST+3*, START+12, END+1! | 
| PSOGPLIN | START+3~, START+6*, HD+7 | 
| PSOGPOUT | START+3~, START+5*, START+27, START+30, START+32, START+33, START+47, START+49, HD+1*, END+2 | 
| PSOGSORT | EN+3~, ACT+5*, START+13, START+14, HD+4, END+1! | 
| PSOGSSN | START+3~ | 
| PSOGSSNX | START+3~ | 
| PSOGTOP | START+3~, START+8*, START+22*, START+26, HD+7 | 
| PSOINAME | START+3~, START+28*, START+29*, HD+4 | 
| PSOTAR | START+3~ | 
| PSOTAR( | START+23*, START+52, HD+4 | 
| PSOTAR("NONE" | START+24* | 
| PSOTARX | START+3~, START+31*, START+36*, START+52 | 
| PSOTINS | START+3~, START+29! | 
| PSOTINS(4 | START+29 | 
| PSOVA1 | ADDR+1~, ADDRX+3*, ADDRX+6 | 
| PSOVA2 | ADDR+1~, ADDRX+5*, ADDRX+6, ADDRX+7 | 
| PSOVADIS | START+3~, START+47!, START+48, START+49!, START+51!, ADDR+2*, ADDR+8*, ADDRX+1*, ADDRX+2* | 
| PSOVADIX | START+3~, START+47!, START+49!, START+50, START+51!, ADDR+2*, ADDR+9*, ADDRX+7* | 
| PSOXND | START+3~, START+34*, START+38, START+39, START+40, START+41, START+43, START+44, START+45, START+46 | 
| PSOXRS | START+3~, START+41*, START+42 | 
| VA | START+3~, START+19!, START+21! | 
| VA("BID" | START+20 | 
| VADM | START+3~, START+15!, START+16!, START+18! | 
| VADM(1 | START+16, START+17 | 
| VAERR | START+3~, START+19!, START+21! | 
| VAPA | ADDR+1~, ADDR+6!, ADDR+7!, ADDR+10!, ADDRX+1!, ADDRX+4!, ADDRX+6!, ADDRX+8! | 
| VAPA("P" | ADDRX+4* | 
| VAPA(12 | ADDR+6 | 
| VAPA(17 | ADDR+8, ADDR+9 | 
| VAPA(22 | ADDR+7 | 
| VAPA(5 | ADDR+9, ADDRX+1, ADDRX+2, ADDRX+3, ADDRX+5 | 
| VAPA(9 | ADDR+9, ADDRX+1 | 
| >> Y | INST+1, INST+3, INSTX+1, INSTX+4, ACT+1, ACT+5, HD+1 | 
| ZTDESC | ACT+7*! | 
| >> ZTQUEUED | END+6 | 
| >> ZTREQ | END+6* | 
| ZTRTN | ACT+7*! | 
| ZTSAVE | ACT+7! | 
| ZTSAVE("PSOGPAR(" | ACT+7* | 
| ZTSAVE("PSOGPINS" | ACT+7* | 
| ZTSAVE("PSOGSORT" | ACT+7* |