PSDOPT1 ;BIR/JPW,LTL-Outpatient Rx Entry (cont'd) ; 20 July 94
Source file <PSDOPT1.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 5 | NOW^%DTC ^DIC FILE^DICN ^DIE IX^DIK |
| Controlled Substances | 1 | VER^PSDOPT |
| Outpatient Pharmacy | 1 | EN^PSOCSRL |
| Package | Total | Caller Graph |
|---|---|---|
| Controlled Substances | 2 | PSDOPT PSDOPT0 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PSDRFL | ;Check refill labels
|
|
| RTSMUL | ; Setup local array of refills in reverse order
|
|
| PSDREL | ||
| PSDORIG | ;Check original labels
|
|
| DIE | ||
| UPDATE | ||
| ADD | ;set trans
|
|
| PSDRTS | ;Returned to stock continued
|
|
| PSDPRTL | ;Chec partial labels
|
|
| FIND | ||
| FIND1 |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PSD(58.81 - [#58.81] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("TEST" | PSDREL |
| ^PS(52.5 - [#52.5] | PSDORIG+3, PSDORIG+4 |
| ^PSD(58.8 - [#58.8] | UPDATE+1, UPDATE+2, UPDATE+3, DIE, DIE+3, DIE+4, PSDRTS+2, PSDRTS+3*, PSDRTS+4 |
| ^PSD(58.81 - [#58.81] | UPDATE+5, FIND*, FIND+2, ADD+1*, ADD+2*, ADD+3*, PSDRTS+5, FIND1*, FIND1+2, FIND1+3* , FIND1+4*, FIND1+5*, FIND1+6*, RTSMUL+1 |
| ^PSRX - [#52] | PSDORIG+2, PSDORIG+6, PSDORIG+7, PSDRFL+1, PSDRFL+2, PSDPRTL+1, PSDPRTL+2 |
| Name | Line Occurrences |
|---|---|
| DIE | FIND1+7 |
| FIND | FIND |
| FIND1 | FIND1 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | UPDATE+2*, DIE*, DIE+3*, PSDORIG+6, PSDORIG+7, PSDRFL+1, PSDPRTL+1 |
| ^(2 | PSDORIG+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | UPDATE+2, PSDRTS+3 |
| >> BAL | UPDATE+2*, ADD+1, PSDRTS+3*, FIND1+3 |
| DA | FIND+1!, ADD+4*!, DIE+1!, DIE+4!, DIE+5!*, FIND1+1! |
| DA(1 | DIE+1*, DIE+4*, DIE+5* |
| DA(2 | DIE+1*, DIE+4*, DIE+5* |
| >> DAT | ADD+2, FIND1+6 |
| >> DATA6 | RTSMUL+1*, RTSMUL+4 |
| DD | DIE+1! |
| DIC | FIND+1!*, DIE+1!*, DIE+4!*, FIND1+1!* |
| DIC(0 | FIND+1*, DIE+1*, DIE+4*, FIND1+1* |
| DIE | DIE+5!* |
| DIK | ADD+4*! |
| >> DILOCKTM | UPDATE+1, UPDATE+5, PSDRTS+2, PSDRTS+5 |
| DINUM | FIND+1*, DIE+1*!, DIE+4*!, FIND1+1* |
| DLAYGO | FIND+1!*, DIE+4*!, FIND1+1!* |
| DO | DIE+1! |
| DR | DIE+5!* |
| DT | DIE+4, DIE+5 |
| >> NEW(1 | ADD+2, PSDREL |
| >> NEW(2 | ADD+2, PSDREL |
| >> PSD1 | RTSMUL+1*, RTSMUL+2, RTSMUL+3 |
| >> PSD1MUL | RTSMUL+3*, RTSMUL+4 |
| >> PSDA | FIND*, FIND+1, ADD+1, ADD+2, ADD+3, ADD+4, DIE+1, FIND1*, FIND1+1, FIND1+3 , FIND1+4, FIND1+5, FIND1+6 |
| PSDERR | PSDORIG+8! |
| >> PSDFILL | FIND1+6 |
| >> PSDFLNO | PSDRFL+1, PSDRFL+2, PSDRFL+3, PSDPRTL+1, PSDPRTL+2, PSDPRTL+3 |
| PSDLBL | PSDORIG+5!, PSDORIG+6*, PSDORIG+7*, PSDRFL+2*, PSDPRTL+2* |
| PSDLBL(1 | PSDORIG+6*, PSDORIG+7*, PSDORIG+8, PSDRFL+2*, PSDRFL+3, PSDPRTL+2*, PSDPRTL+3 |
| >> PSDMUL( | RTSMUL+4* |
| >> PSDNUM1 | FIND1+6 |
| >> PSDOIN | PSDORIG+2, PSDRFL+1, PSDPRTL+1 |
| >> PSDOUT | PSDORIG+8*, PSDRFL+3*, PSDPRTL+3* |
| >> PSDQTY | PSDRTS+3, FIND1+3, FIND1+4, FIND1+7 |
| >> PSDR | UPDATE+1, UPDATE+2, UPDATE+3, ADD+1, DIE, DIE+1, DIE+3, DIE+4, DIE+5, PSDRTS+2 , PSDRTS+3, PSDRTS+4, FIND1+3 |
| >> PSDREL | DIE+8 |
| >> PSDRPH | ADD+2, PSDREL, FIND1+6 |
| PSDRTS | DIE+9!, FIND1+7* |
| >> PSDRX | ADD+2, PSDREL, FIND1+6, PSDORIG+2, PSDORIG+3, PSDORIG+6, PSDORIG+7, PSDRFL+1, PSDRFL+2, PSDPRTL+1 , PSDPRTL+2, RTSMUL+1 |
| >> PSDRX(1 | PSDORIG+4*, PSDORIG+8*, PSDRFL+3*, PSDPRTL+3* |
| >> PSDRXFD | PSDORIG+2*, PSDORIG+4 |
| PSDRXIN | PSDORIG+8! |
| >> PSDS | UPDATE+1, UPDATE+2, UPDATE+3, ADD+1, DIE, DIE+1, DIE+3, DIE+4, DIE+5, PSDRTS+2 , PSDRTS+3, PSDRTS+4, FIND1+3 |
| PSDSTA | PSDORIG+8! |
| >> PSDSUPN | PSDORIG+3*, PSDORIG+4 |
| >> PSDT | UPDATE+2*, ADD+1, PSDRTS+3*, FIND1+3, FIND1+4 |
| >> PSDUZ | ADD+1, FIND1+3 |
| >> PSDXXX | RTSMUL+2* |
| PSOVR | PSDORIG+6, PSDORIG+7, PSDORIG+8! |
| >> QTY | UPDATE+2, ADD+1, FIND1+7* |
| >> RXNUM | ADD+2, FIND1+6 |
| U | PSDREL, PSDORIG+2, PSDRFL+1, PSDRFL+2, PSDPRTL+1, PSDPRTL+2 |
| >> X | FIND+1*, DIE+1*, DIE+4*, PSDREL*, FIND1+1* |
| >> XTYPE | PSDREL* |