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* |