PSOORED2 ;ISC-BHAM/SAB-edit orders from backdoor con't ;29-May-2012 14:56;PLS
Source file <PSOORED2.m>
| Package | Total | Call Graph |
|---|---|---|
| Outpatient Pharmacy | 11 | (ECMESND,REVERSE)^PSOBPSU1 RXACT^PSOBPSU2 ($$RXSITE,$$STATUS,$$SUBMIT)^PSOBPSUT (EDTDAW,SAVDAW)^PSODAWUT NDC^PSODRG EN^PSOFSIG ($$GETNDC,SAVNDC)^PSONDCUT ^PSOORED3 DOSE^PSOORED5 $$HDLG^PSOREJU1 $$FIND^PSOREJUT |
| VA Fileman | 4 | ^%DT ^DIE GETS^DIQ ^DIR |
| Uncategorized | 2 | $$DIVNCPDP^BPSBUTL $$ECMEON^BPSUTIL |
| Registration | 1 | PAUSE^VALM1 |
| Package | Total | Caller Graph |
|---|---|---|
| Outpatient Pharmacy | 2 | PSOORED7 PSOOREDT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| RFX | ||
| ISDT | ||
| CHANGED(RX,RFL,PRIOR) | ; - Check if fields have changed and should for 3rd Party Claim resubmission
|
|
| EDTDOSE | ;edit med instructions fields
|
|
| DIE | ||
| FLDT | ||
| CHK | ||
| CHK1 | ||
| UPD1 | ||
| UPD2 | ||
| DAT | ||
| KV | ||
| RFE | ||
| RFD | ;check for deleted refill
|
|
| SRF | ||
| REF | ;shows refill info
|
|
| UPD | ;updates dosing array
|
|
| RFM |
| Name | Field # of Occurrence |
|---|---|
| ^%DT | ISDT+1 |
| $$DIVNCPDP^BPSBUTL | CHANGED+8 |
| $$ECMEON^BPSUTIL | RFE+12 |
| ^DIE | RFX+5, RFX+9, DIE |
| GETS^DIQ | RFX+2, CHANGED+6 |
| ^DIR | FLDT+4, REF+4, SRF+10 |
| ECMESND^PSOBPSU1 | RFE+17 |
| REVERSE^PSOBPSU1 | RFX+6, RFE+13 |
| RXACT^PSOBPSU2 | RFE+7 |
| $$RXSITE^PSOBPSUT | RFE+12 |
| $$STATUS^PSOBPSUT | RFX+4, RFE+1, RFE+16 |
| $$SUBMIT^PSOBPSUT | RFE+14 |
| EDTDAW^PSODAWUT | RFE+3 |
| SAVDAW^PSODAWUT | RFE+4 |
| NDC^PSODRG | RFE+5 |
| EN^PSOFSIG | UPD1+17, UPD2+18 |
| $$GETNDC^PSONDCUT | RFE+2, RFE+6, RFE+7, RFE+17 |
| SAVNDC^PSONDCUT | RFE+8 |
| ^PSOORED3 | EDTDOSE+2 |
| DOSE^PSOORED5 | EDTDOSE+1 |
| $$HDLG^PSOREJU1 | RFE+19 |
| $$FIND^PSOREJUT | RFE+19 |
| PAUSE^VALM1 | ISDT, FLDT |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD("DD" | ISDT+1, FLDT+1 |
| ^PS(52.5 - [#52.5] | CHK1+1 |
| ^PS(59 - [#59] | SRF+5 |
| ^PSRX - [#52] | ISDT+1, FLDT+1, CHK+1, CHK1, CHK1+3, REF+1, SRF+1, RFM, RFM+1, RFM+2 , RFX+3, RFE, EDTDOSE+1 |
| ^PSRX("AR" | CHK, CHK+1, RFM+1 |
| ^VA(200 - [#200] | SRF+4 |
| Name | Line Occurrences |
|---|---|
| CHK | ISDT, FLDT |
| DAT | SRF+2 |
| ISDT | ISDT+2 |
| KV | ISDT+4, FLDT+1, FLDT+5, REF+3, REF+4, SRF+10 |
| RFD | RFX+6 |
| RFE | RFX+4 |
| RFM | SRF+9 |
| RFX | RFM+1 |
| SRF | RFM |
| UPD1 | UPD1+1, UPD2+1 |
| Name | Field # of Occurrence |
|---|---|
| ^( | SRF+1 |
| ^(0 | CHK1+1, CHK1+3, SRF+4, SRF+5, RFM+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | ISDT+1*!, ISDT+4! |
| %DT("A" | ISDT+1* |
| %DT("B" | ISDT+1* |
| %DT(0 | ISDT+1* |
| CHANGED | RFX~, RFE+10*, RFE+11, RFE+12, RFE+16, RFE+17, CHANGED+5~, CHANGED+6*, CHANGED+7*, CHANGED+8* , CHANGED+9 |
| CHGNDC | RFX~, RFE+7*, RFE+17 |
| CMRL | ISDT!, FLDT!, CHK*, CHK+1*, CHK1, CHK1+1*, CHK1+2*, CHK1+3*, RFM+1*, RFM+2* , RFX+1, RFX+6!, RFX+9, RFE+20! |
| DA | ISDT+1, FLDT+1, REF+3!, RFX+1*, RFX+2, RFX+3, RFX+6, RFE+20! |
| DA(1 | SRF+9*, RFX+1, RFX+2, RFX+3 |
| >> DAT | SRF+2, SRF+3, DAT* |
| DAW | RFX~, RFE+3, RFE+4 |
| >> DI | RFX+6 |
| DIE | RFX+1*, RFE+20!, DIE*, DIE+1! |
| DIR | KV! |
| DIR("?" | FLDT+3*, FLDT+4* |
| DIR("A" | FLDT+1*, REF+3*, SRF+10* |
| DIR("B" | FLDT+1*, REF+3* |
| DIR(0 | FLDT+2*, REF+3*, SRF+10* |
| DIRUT | FLDT+5, KV!, SRF+10 |
| DR | REF+3!, RFX+1*, RFX+5!, RFX+9*, RFE+20!, DIE+1! |
| DTOUT | ISDT+1!, KV! |
| >> DTT | SRF+2*, DAT* |
| DUOUT | ISDT+1!, KV! |
| >> ENT | UPD+1 |
| FEV | CHK1+3*, RFM+2*, RFX+5! |
| FLDS | RFX~ |
| HENT | UPD+1*, UPD1, UPD1+1, UPD1+2, UPD1+3, UPD1+4, UPD1+5, UPD1+6, UPD1+7, UPD1+8 , UPD1+9, UPD1+10, UPD1+11, UPD1+12, UPD1+13*, UPD1+14, UPD1+15, UPD1+16, UPD1+17!, UPD2 , UPD2+1, UPD2+2, UPD2+3, UPD2+4, UPD2+5, UPD2+6, UPD2+7, UPD2+8, UPD2+9, UPD2+10 , UPD2+11, UPD2+12, UPD2+13*, UPD2+14, UPD2+15, UPD2+16, UPD2+18! |
| I | SRF*, CHANGED+7*, RFD+1~*, RFD+2*, RFD+6, UPD2+17* |
| J | RFD+1~, RFD+3* |
| K | RFD+1~*, RFD+2, RFD+4*, RFD+6 |
| >> LOG | SRF+2*, SRF+3 |
| >> N | REF+1*, SRF+1*, SRF+3 |
| NDC | RFX~, RFE+2*, RFE+5, RFE+6, RFE+7, RFE+8 |
| >> P1 | SRF+1*, SRF+2, SRF+3, SRF+4, SRF+5, SRF+6, SRF+7, SRF+8 |
| PRIOR | CHANGED~ |
| PRIOR( | CHANGED+7, CHANGED+8 |
| >> PSDIV | SRF+5* |
| >> PSORX("PSOL" | RFX+6, RFD+1, RFD+6*! |
| >> PSORXED | UPD1+17, UPD2+18 |
| >> PSORXED("CONJUNCTION" | UPD1!, UPD1+1*, UPD1+2!, UPD1+9*, UPD1+14, UPD1+15!, UPD2!, UPD2+1*, UPD2+2!, UPD2+9* , UPD2+14 |
| >> PSORXED("DFLG" | DIE* |
| >> PSORXED("DOSE | ORDERED" , UPD1+5*, UPD1+15!, UPD2+4*, UPD2+15! |
| >> PSORXED("DOSE" | UPD1, UPD1+3, UPD1+4*, UPD1+15!, UPD2, UPD2+2, UPD2+3*, UPD2+15!, UPD2+17 |
| >> PSORXED("DURATION" | UPD1+8*, UPD1+15!, UPD2+8*, UPD2+15! |
| >> PSORXED("ENT" | UPD1+17*, UPD2+18* |
| >> PSORXED("FLD" | ISDT+2*, FLDT+5!, FLDT+6* |
| >> PSORXED("IRXN" | CHK, CHK+1, CHK1, CHK1+1, CHK1+3, REF+1, SRF+1, SRF+9, RFM, RFM+1 , RFM+2, RFX+4, RFX+6, RFE, RFE+1, RFE+2, RFE+3, RFE+4, RFE+5, RFE+6 , RFE+7, RFE+8, RFE+12, RFE+13, RFE+14, RFE+15, RFD+2, RFD+4, EDTDOSE+1 |
| >> PSORXED("NOUN" | UPD1+7*, UPD1+15!, UPD2+6*, UPD2+15! |
| >> PSORXED("ODOSE" | UPD1+12*, UPD1+16!, UPD2+12*, UPD2+16! |
| >> PSORXED("ROUTE" | UPD1+10*, UPD1+15!, UPD2+10*, UPD2+15! |
| >> PSORXED("RX1" | RFX+3* |
| >> PSORXED("RX2" | FLDT+2, CHK |
| >> PSORXED("SCHEDULE" | UPD1+11*, UPD1+15!, UPD2+11*, UPD2+15! |
| >> PSORXED("UNITS" | UPD1+6*, UPD1+15!, UPD2+5*, UPD2+15! |
| >> PSORXED("VERB" | UPD1+16!, UPD2+7*, UPD2+15! |
| PSOX2 | RFD+1~, RFD+2*, RFD+3 |
| PSOX3 | RFD+1~, RFD+3*, RFD+4, RFD+5 |
| PSOX9 | RFD+1~, RFD+2*, RFD+5*, RFD+6 |
| >> PSOZ1("PSOL" | RFD+1*, RFD+2, RFD+7! |
| QUIT | RFX~, RFX+4*, RFX+5*, RFX+9*, RFE+1 |
| RF | ISDT!, FLDT!, CHK+1* |
| RFED | RFX+3*, RFX+6! |
| RFL | RFX~, RFX+3*, RFX+4, RFX+6, RFE, RFE+1, RFE+2, RFE+3, RFE+4, RFE+5 , RFE+6, RFE+7, RFE+8, RFE+12, RFE+13, RFE+14, RFE+16, RFE+17, RFE+19, CHANGED~ , CHANGED+6, CHANGED+7, CHANGED+8 |
| RFM | REF+1*, SRF+9, SRF+10, RFX+5! |
| RFN | REF+1*, REF+3, SRF+9, RFX+5! |
| >> RN | SRF+2*, SRF+3 |
| >> RTS | SRF+7*, SRF+8 |
| RX | RFE+15~*, RFE+16, RFE+17, RFE+19, CHANGED~, CHANGED+6, CHANGED+7, CHANGED+8 |
| >> RX0 | ISDT+1, FLDT+2 |
| SAVED | CHANGED+5~ |
| SAVED( | CHANGED+7, CHANGED+8 |
| SENT | UPD1+17!, UPD2+17*, UPD2+18! |
| >> ST | RFX+4 |
| >> SURX | CHK1+1* |
| X | ISDT+1!, ISDT+4!, FLDT+5!, FLDT+7!, RFX+5!, RFE+19*, DIE+1! |
| Y | ISDT+1*!, ISDT+2, ISDT+4!, FLDT+1*, FLDT+5!, FLDT+6, FLDT+7!, REF+4, SRF+9*, RFM , RFM+1, RFM+2, RFX+1, RFX+5!, RFX+9, DIE, DIE+1! |