PSORENW ;BIR/SAB-renew main driver ;22-Jan-2013 17:42;DU
Source file <PSORENW.m>
| Package | Total | Call Graph |
|---|---|---|
| Outpatient Pharmacy | 8 | MW^PSOCMOPA FILLDT^PSODIR2 EN^PSOHLSN1 NOORE^PSONEW LOCK^PSOORCPY $$LMREJ^PSOREJU1 (,CDOSE)^PSORENW0 KLIB^PSORENW1 |
| IHS Changes To Pharmacy | 2 | REMMSG^APSPFUNC $$SCREEN^APSPMULT |
| Kernel | 1 | $$FMADD^XLFDT |
| Order Entry Results Reporting | 1 | (LK,ULK)^ORX2 |
| Pharmacy Data Management | 1 | ($$L,PSOL,PSOUL,UL)^PSSLOCK |
| Registration | 1 | FULL^VALM1 |
| Text Integration Utility | 1 | MAIN^TIUEDIT |
| VA Fileman | 1 | ^DIR |
| Package | Total | Caller Graph |
|---|---|---|
| Outpatient Pharmacy | 2 | PSOORNE4 PSORENW0 |
| Order Entry Results Reporting | 1 | ORCACT01 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| INST1 | ;Set Pharmacy Instructions array
|
|
| INST2 | ;Set Instructions and Comments
|
|
| OERR | ;entry for renew backdoor
|
|
| EOJ | ;
|
|
| ASKX | ||
| RENEW(PLACER,PSOCPDRG,DAYS) | ;passes flag to CPRS for front door renews
|
|
| ASK | ;
|
|
| ULPAT |
| Name | Field # of Occurrence |
|---|---|
| REMMSG^APSPFUNC | OERR+17 |
| $$SCREEN^APSPMULT | OERR+14, RENEW+7 |
| ^DIR | OERR+7 |
| LK^ORX2 | OERR+10 |
| ULK^ORX2 | ULPAT |
| MW^PSOCMOPA | ASK+4 |
| FILLDT^PSODIR2 | ASK+1 |
| EN^PSOHLSN1 | EOJ+3, EOJ+4 |
| NOORE^PSONEW | ASK+7 |
| LOCK^PSOORCPY | OERR+9 |
| $$LMREJ^PSOREJU1 | OERR+1 |
| ^PSORENW0 | OERR+20 |
| CDOSE^PSORENW0 | RENEW+19 |
| KLIB^PSORENW1 | OERR+20, OERR+21 |
| $$L^PSSLOCK | OERR+9 |
| PSOL^PSSLOCK | OERR+12 |
| PSOUL^PSSLOCK | OERR+20 |
| UL^PSSLOCK | OERR+10, ULPAT |
| MAIN^TIUEDIT | EOJ+6 |
| FULL^VALM1 | OERR+20 |
| $$FMADD^XLFDT | RENEW+16, RENEW+17 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(50.7 - [#50.7] | RENEW+9 |
| ^PS(52.41 - [#52.41] | RENEW+28 |
| ^PS(52.5 - [#52.5] | RENEW+11 |
| ^PS(53 - [#53] | RENEW+24 |
| ^PSDRUG - [#50] | RENEW+6, RENEW+8, RENEW+21, RENEW+22 |
| ^PSRX - [#52] | EOJ+4, OERR+4, OERR+14, OERR+16, OERR+19, RENEW+5, RENEW+6, RENEW+8, RENEW+16, RENEW+17 , RENEW+27, INST1+2, INST1+3, INST2+4, INST2+5, INST2+6, INST2+7 |
| ^TMP("PSORXN" | EOJ+2, EOJ+3, EOJ+5! |
| Name | Line Occurrences |
|---|---|
| ASK | OERR+20 |
| ASKX | ASK+2, ASK+5 |
| EOJ | OERR+20, OERR+21 |
| ULPAT | OERR+12, OERR+14, OERR+20, OERR+21 |
| Name | Field # of Occurrence |
|---|---|
| ^("I" | RENEW+22 |
| ^("STA" | RENEW+6, RENEW+17 |
| ^(0 | OERR+19, RENEW+24 |
| ^(3 | RENEW+17 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| APSPDRG | OERR+2~, OERR+16*, OERR+17 |
| COPY | EOJ+1!, OERR+11! |
| DAYS | RENEW~, RENEW+15*, RENEW+16, RENEW+17 |
| DIR | OERR+7! |
| DIR("?" | OERR+7* |
| DIR("A" | OERR+7* |
| DIR(0 | OERR+7* |
| DRET | EOJ+1! |
| DT | RENEW+10, RENEW+16, RENEW+17, RENEW+22 |
| >> ORN | OERR+1, OERR+4, OERR+12, OERR+14, OERR+16, OERR+18, OERR+20 |
| PHI | INST1+2*, INST2+4!* |
| PHI( | INST1+3*, INST2+5* |
| PLACER | RENEW~, RENEW+4, RENEW+5 |
| PRC | INST2+6!* |
| PRC( | INST2+7* |
| PSOBARCD | OERR+11! |
| PSOBCKDR | EOJ+1!, OERR+18* |
| PSOCOU | EOJ+1! |
| PSOCOUU | EOJ+1! |
| PSOCPDRG | RENEW~, RENEW+18 |
| >> PSODFN | EOJ+6, OERR+9, OERR+10, ULPAT |
| PSODIR | EOJ+1! |
| PSODRG | RENEW+3~, RENEW+6*, RENEW+7, RENEW+8, RENEW+18, RENEW+21, RENEW+22, RENEW+29! |
| PSODRUG | EOJ+1! |
| PSODRUG0 | RENEW+3~, RENEW+6*, RENEW+23, RENEW+29! |
| PSOFDMX | EOJ+1!, OERR+11! |
| >> PSOFDR | INST2+2 |
| >> PSOFROM | OERR+18* |
| PSOID | EOJ+1!, OERR+11! |
| PSOIFLAG | RENEW+3~, RENEW+8*, RENEW+30 |
| PSOINA | RENEW+3~, RENEW+9*, RENEW+10 |
| PSOLC | RENEW+3~, RENEW+25*, RENEW+29! |
| PSOLIST | EOJ+1! |
| >> PSOLST( | OERR+1, OERR+4, OERR+12, OERR+14, OERR+16, OERR+18, OERR+20 |
| PSOMSG | EOJ+1!, OERR+12!, ULPAT! |
| PSONEW | OERR+21! |
| PSONEW("# OF | REFILLS" , OERR+19* |
| PSONEW("DAYS | SUPPLY" , OERR+19* |
| PSONEWOI | RENEW+3~, RENEW+8*, RENEW+9, RENEW+30 |
| PSONOOR | EOJ+1! |
| PSONOSIG | RENEW+19~, RENEW+20 |
| PSONOTE | EOJ+6, EOJ+7! |
| PSOOCPRX | RENEW+19~* |
| PSOOLDOI | RENEW+3~, RENEW+8* |
| PSOOLPD | RENEW+19~ |
| PSOOLPF | RENEW+19~ |
| PSOOPT | OERR+18*, OERR+21! |
| PSOPHL | INST2+3~, INST2+4*, INST2+5* |
| PSOPLCK | OERR+9*!, OERR+10! |
| PSOPRL | INST2+3~, INST2+6*, INST2+7* |
| PSORENW | ASK+1, ASK+4, ASK+7, EOJ+1! |
| PSORENW("DFLG" | ASK+1, ASK+2*, ASK+5*, ASK+7, ASK+8*, OERR+18* |
| PSORENW("FILL | DATE" , ASK+1!, ASK+2, ASK+3, ASK+8, OERR+11! |
| PSORENW("MAIL/WINDOW" | ASK+6 |
| PSORENW("OIRXN" | OERR+18*, OERR+19, INST2+1, INST2+4, INST2+5, INST2+6, INST2+7 |
| PSORENW("QFLG" | ASK+2*, ASK+5*, ASK+8*, OERR+18*, OERR+20 |
| PSORENW("QS" | OERR+11! |
| PSORFRM | RENEW+3~, RENEW+29! |
| PSORNW | EOJ+1! |
| PSORNW("FILL | DATE" , ASK+3* |
| PSORNW("MAIL/WINDOW" | ASK+6* |
| >> PSORX("BAR CO | DE" , EOJ+1! |
| >> PSORX("DFLG" | OERR+18*, OERR+21! |
| >> PSORX("FILL D | ATE" , EOJ+1!, OERR+11! |
| >> PSORX("MAIL/WINDOW" | ASK+6* |
| >> PSORX("QS" | OERR+11! |
| PSOSURX | RENEW+3~, RENEW+11* |
| PSOTZ | INST1+1~, INST1+2*, INST1+3* |
| RTE | EOJ+1! |
| >> RX0 | RENEW+6*, RENEW+24, RENEW+25 |
| RXN | EOJ+2*, EOJ+3, EOJ+4, EOJ+5!, RENEW+3~, RENEW+5*, RENEW+6, RENEW+8, RENEW+11, RENEW+16 , RENEW+17, RENEW+19, RENEW+27, RENEW+28, RENEW+29!, INST1+2, INST1+3 |
| RXN1 | EOJ+3*, EOJ+4, EOJ+5! |
| ST | RENEW+3~, RENEW+6*, RENEW+11, RENEW+26, RENEW+29! |
| >> TIUDA | EOJ+6 |
| >> VALMBCK | ASK+1*, ASK+7*, OERR+1, OERR+9*, OERR+10*, OERR+12*, OERR+14* |
| >> VALMSG | ASK+1*, ASK+7*, OERR+1, OERR+9*, OERR+10*, OERR+12*, OERR+14* |
| VERB | EOJ+1! |
| >> X | OERR+10*, ULPAT*, RENEW+16*, RENEW+17* |
| >> Y | OERR+10 |