PSOCPA ;BHAM ISC/LGH - PHARMACY CO-PAY CANCEL & RESET STATUS OPTIONS ;05/27/92
Source file <PSOCPA.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 3 | NOW^%DTC ^DIC $$GET1^DIQ |
| Integrated Billing | 1 | ($$STATUS,CANCEL,CANIBAM,UPDATE,UPIBAM)^IBARX |
| Outpatient Pharmacy | 1 | CHRG^PSOPFSU1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EXIT | ||
| PFS | ||
| UPDATE | ;if days supply changes during Rx edit, cancel old bill and get new bill number
|
|
| EN | ;Entry point for Remove Co-Pay charge
|
|
| PFS3 | ;
|
|
| PFS2 | ;
|
|
| RX | ;
|
|
| RXED2 | ||
| RXED | ; Entry point from PSORXED and PSORESK1...requires PSODA,PSO,PSODAYS,PSOFLAG
|
|
| CANCEL2 | ||
| ENDMSG | ;
|
|
| ACTL | ||
| REASON | ;
|
|
| EXITA | ;
|
|
| FILE | ;
|
|
| CANCEL | ;
; Set x=service^dfn^^user duz ; x(n)=IB number^cancellation reason |
|
| RXDEL | ; Entry point when Rx is deleted thru menu option -- THIS ENTRY POINT NO LONGER USED WITH MILL BILL COPAY CHANGES
|
|
| ACTLOG | ;ENTER MESSAGE INTO RX COPAY ACTIVITY LOG
|
| 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 |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^IBE(350.3 - [#350.3] | Classic Fileman Calls |
| ^PSRX - [#52] | Classic Fileman Calls, GET1^DIQ |
| 52.1 | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PSRX - [#52] | RXED+2, RXED+5, RXED+6, RXED+7, RXED+10, RXED+12, RXED+13, RXED+14, REASON+3, REASON+5 , PFS+3, PFS+5, CANCEL2+1, FILE+3*, FILE+4*, FILE+5*, FILE+6*, UPDATE+9, UPDATE+11, UPDATE+18 , ACTLOG+1, ACTL, ACTL+3*, ACTL+4* |
| Name | Line Occurrences |
|---|---|
| ACTL | ACTL |
| ACTLOG | PFS2+3, RXDEL+8 |
| CANCEL | REASON+3 |
| CANCEL2 | REASON+3, PFS+2, PFS+6 |
| ENDMSG | REASON+4, PFS |
| EXIT | RX+1, RX+2, RXED+5, RXED+7, RXED2+1, REASON+4, REASON+5, REASON+8, PFS, PFS+1 , PFS+10, PFS+11, CANCEL2+1, CANCEL2+2, CANCEL2+4, UPDATE+3, UPDATE+12, UPDATE+27, UPDATE+28, PFS3+2 , RXDEL+9 |
| EXITA | CANCEL+5, CANCEL+6 |
| FILE | CANCEL2+3, PFS3+1 |
| PFS | REASON+3 |
| PFS2 | REASON+5, CANCEL2+2 |
| REASON | RXED+4, RXED+12 |
| RXED2 | RXED+10 |
| UPDATE | REASON+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | ACTL+3 |
| >> COPAYFLG | REASON+4*, PFS* |
| >> DA | UPDATE+2, EXIT* |
| DIC | RX+2*!, REASON+4*!, PFS*!, PFS+1*!, RXDEL+1!*, ACTL+1!* |
| DIC("A" | REASON+4*, PFS* |
| DIC("S" | REASON+4*, PFS* |
| DIC(0 | RX+2*, REASON+4*, PFS*, PFS+1*, RXDEL+1*, ACTL+1* |
| DUZ | PFS+3, UPDATE+9, RXDEL+4, ACTL+3 |
| POTBILL | RXED+1~, RXED+7*, RXED2*, RXED2+1, PFS+4, PFS+5, PFS+6, FILE+3, FILE+4, FILE+5 , FILE+6, UPDATE+20, UPDATE+21, UPDATE+24 |
| >> PREA | PFS2+1*, PFS2+2*, RXDEL+8*, ACTLOG+3*, ACTL+3 |
| >> PSI | ACTLOG+3*, ACTL*, ACTL+3, ACTL+4 |
| PSO | EN+2*, RX+1, RXED+5, RXED+6, RXED+7, RXED+10, RXED2, REASON+3, REASON+5, REASON+7 , CANCEL+6, PFS, PFS+1, PFS2+1, PFS2+2, EXITA+1, EXIT+1!, EXIT+2, ENDMSG+1 |
| >> PSOCOMM | PFS2+1*, PFS2+2*, ACTL+2 |
| PSOCPUN | UPDATE+11*, UPDATE+12, UPDATE+19, EXIT+1!, EXIT+2! |
| PSODA | RX+2*, RXED+2, RXED+5, RXED+6, RXED+7, RXED+10, RXED+12, RXED+13, RXED+14, REASON+1 , REASON+3, REASON+5, REASON+6, PFS+3, PFS+5, CANCEL2, CANCEL2+1, FILE+3, FILE+4, FILE+5 , FILE+6, UPDATE+9, UPDATE+11, UPDATE+15, UPDATE+18, RXDEL+3*, EXIT+1!, ACTLOG+1, ACTL, ACTL+3 , ACTL+4 |
| >> PSODAYS | UPDATE+12 |
| PSOFLAG | EN+1*, UPDATE+3, EXIT+1! |
| PSOIB | RXED+6*, RXED+7, RXED+14*, RXED2, RXED2+1, CANCEL+5, CANCEL+6, PFS+4, RXDEL+5, EXIT+1! |
| PSOIBST | CANCEL+3~, CANCEL+5*, CANCEL+6* |
| >> PSONW | ACTL+3 |
| >> PSOOLD | ACTL+3 |
| >> PSOPAR7 | PFS+3, UPDATE+9, RXDEL+4 |
| PSOPARNT | UPDATE+18*, UPDATE+19, EXIT+1!, EXIT+2! |
| >> PSOPFS | RXED+4, REASON+3, REASON+5, REASON+6, PFS+2, CANCEL2, CANCEL2+2, ACTLOG+1 |
| PSORD | REASON+1~*, REASON+5, CANCEL2 |
| PSOREF | RXED+4*, RXED+7, RXED+11*, RXED+13*, RXED+14, REASON+1, REASON+6, CANCEL+5, CANCEL+6, PFS+4 , PFS+5, CANCEL2, FILE+3, FILE+4, FILE+5, FILE+6, PFS2+1, PFS2+2, UPDATE+15, UPDATE+18 , EXITA+1, EXIT+1!, ACTL+3 |
| PSORSN | REASON+4*, PFS*, PFS+1*, PFS+4, PFS+5, UPDATE+19, RXDEL+1*, RXDEL+5, EXIT+1!, ACTL+1 |
| PSORSNZ | ACTL+1!*, ACTL+2*, ACTL+3, ACTL+5! |
| PSORXN | RXED+2*, RXED+5, PFS+4, PFS+5, PFS+11, FILE+3, FILE+5, PFS2+1, PFS2+2, UPDATE+15 , UPDATE+19, UPDATE+21, UPDATE+28, RXDEL+3*, RXDEL+5, EXITA+1, EXIT+1!, EXIT+2! |
| PSZ | RXED+13*, EXIT+1! |
| >> RX | RXDEL+3, RXDEL+4 |
| >> RXN | RXDEL+3 |
| SAVEDA | UPDATE+1~, UPDATE+2*, EXIT |
| >> TYPE | RXED+4 |
| X | PFS+1*, PFS+3*, UPDATE+9*, RXDEL+1*, RXDEL+4*, EXIT+1!, EXIT+2!, ACTLOG+2~, ACTL+1* |
| X( | PFS+4*, PFS+5*, UPDATE+15*, UPDATE+19*, UPDATE+21*, RXDEL+5* |
| Y | RX+2, REASON+4, PFS, PFS+1, PFS+10, UPDATE+27, RXDEL+1, RXDEL+2!, RXDEL+7, EXIT+1! , EXIT+2!, ACTLOG+2~, ACTL+1 |
| Y( | PFS+11, FILE+3, FILE+5, UPDATE+28 |
| Name | Field # of Occurrence |
|---|---|
| $T(UPIBAM^IBARX | UPDATE+22 |