PSOCMOPB ;BIR/HTW-CMOP Release/Edit Utility ; 6/17/97 [ 12/15/97 2:11 PM ]
Source file <PSOCMOPB.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 5 | NOW^%DTC FILE^DICN ^DIK $$GET1^DIQ ^DIR |
| Outpatient Pharmacy | 1 | ($$RXRLDT,$$STATUS)^PSOBPSUT |
| Package | Total | Caller Graph |
|---|---|---|
| Outpatient Pharmacy | 4 | PSOCSRL PSODISP PSODISPS PSORXED1 |
| IHS Changes To Pharmacy | 1 | APSPAUTO |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| OREL(RXP) | ; Called from PSODISP to check for CMOP during manual Release
; IF ePharmacy Rx and it was returned to Stock, allow release |
|
| LAST | ; Find last event, Find last fill
|
|
| HELP | ; QTY HELP
|
|
| CS(RXP) | ||
| EQTY2 | ;
|
|
| QTY | ;Check quantity
|
|
| RREL1 | ; No release of fills unless cancelled
|
|
| SUS | ; From SUP^PSORXED1 If suspense date edited to future date resuspend
|
|
| EQTY | ;W !,"Y=",Y
|
|
| RREL(RXP,RFL) | ; This for Release Refills PSODISP
; IF ePharmacy Rx and it was returned to Stock, allow release |
|
| D1 | ;
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PSRX - [#52] | GET1^DIQ |
| 52.1 | GET1^DIQ |
| ^PS(52.5 - [#52.5] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(52.5 - [#52.5] | SUS+5! |
| ^PSDRUG - [#50] | EQTY+1, EQTY2+2 |
| ^PSDRUG("AQ" | EQTY+1, EQTY2+2 |
| ^PSRX - [#52] | LAST+1, SUS+1, SUS+3, SUS+5, SUS+6, SUS+7*, SUS+8*, EQTY+1, EQTY+2, EQTY2+1 , EQTY2+3, EQTY2+9* |
| Name | Line Occurrences |
|---|---|
| D1 | OREL+2, OREL+6, RREL+2, RREL1+2 |
| EQTY | EQTY+4 |
| EQTY2 | EQTY2+5, EQTY2+8 |
| HELP | QTY+1 |
| LAST | OREL+3, RREL+3 |
| OREL | CS+2 |
| QTY | EQTY2+7 |
| RREL | CS+1 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | EQTY+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | SUS+8 |
| B | LAST+1*, D1+3! |
| C | D1+3! |
| CMOP | D1+1! |
| CMOP( | RREL1+1, LAST+1* |
| CMOP(0 | OREL+5 |
| CNT | D1+2! |
| >> DA | SUS+1*, SUS+3, SUS+6, SUS+7, SUS+8 |
| DD | SUS+4! |
| >> DIC | SUS+2* |
| >> DIC("DR" | SUS+3* |
| >> DIC(0 | SUS+2* |
| >> DIK | SUS+1* |
| DIR | EQTY+3!, EQTY+6! |
| DIR("A" | EQTY+1*, EQTY2+2* |
| DIR("B" | EQTY+2*, EQTY2+3* |
| DIR(0 | EQTY+1*, EQTY2+1* |
| DO | SUS+4! |
| >> DRG | EQTY+1*, EQTY2+1*, EQTY2+2 |
| >> DTOUT | EQTY+5, EQTY2+6 |
| DUZ | SUS+8 |
| >> FDA | SUS+6* |
| FLAG | D1+3! |
| I | D1+3! |
| >> IR | SUS+6*, SUS+7*, SUS+8 |
| ISUF | OREL+5*, RREL1+1*, CS~, CS+1!, CS+2! |
| NEWDT | D1+3! |
| P1 | D1+2! |
| P2 | D1+2! |
| PPLSAVE | D1+2! |
| PSOCMOP | SUS+10! |
| >> PSOSITE | SUS+3 |
| PSX1 | D1+3! |
| PSX2 | D1+3! |
| PSXACT | D1+1!, D1+2! |
| PSXCK | D1+2! |
| PSXDA | D1+1! |
| PSXDRUG | D1+2! |
| PSXER | D1+3! |
| >> PSXEXIT | EQTY+5*, EQTY2+6* |
| PSXFDA | D1+1! |
| PSXFDT | D1+3! |
| PSXIEN | D1+2! |
| PSXIR | D1+1! |
| PSXJOB | D1+3! |
| PSXLF | D1+2! |
| PSXLFD | D1+1! |
| PSXPPL | D1+2! |
| PSXPPL1 | D1+2! |
| >> PSXRFL | EQTY2+3, EQTY2+9 |
| PSXRX | D1+3! |
| PSXRX0 | D1+1! |
| PSXRXF | D1+1! |
| PSXRXN | D1+1! |
| PSXRXP | D1+1! |
| PSXRXS | D1+1! |
| PSXSD | D1+3! |
| >> RFD | SUS+3, SUS+8 |
| RFL | RREL~, RREL+2 |
| >> RX0 | SUS+1*, SUS+9 |
| >> RXN | SUS+1*, SUS+2, SUS+5 |
| RXP | OREL~, OREL+2, RREL~, RREL+2, CS~, CS+1, CS+2, LAST+1 |
| >> RXS | SUS+1 |
| >> SD | SUS+3, SUS+5, SUS+8, SUS+9 |
| SUSPT | D1+3! |
| X | SUS+2*, EQTY2+8, EQTY2+9, QTY+1! |
| >> XFLAG | CS+1*, CS+2* |
| >> XTYPE | CS+1, CS+2 |
| Y | SUS+5, EQTY+4!, EQTY+5, EQTY+6!, EQTY2+5!, EQTY2+6, EQTY2+9! |
| YY | RREL1+1, CS~, CS+1* |
| Z0 | HELP+2! |
| >> ZRX | EQTY+1, EQTY+2, EQTY2+1, EQTY2+3, EQTY2+9 |