PSALEVEL ;BIR/JMB-Enter/Edit Stock and Reorder Levels ;7/23/97
Source file <PSALEVEL.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 3 | ^DIC ^DIE ^DIR |
| Drug Accountability | 1 | SITES^PSAUTL1 |
| Package | Total | Caller Graph |
|---|---|---|
| Drug Accountability | 1 | PSA STOCK AND REORDER LEVELS |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETDRUG | ;Gets drug levels
|
|
| BEGIN | ||
| MV | ;Extended help for "Select Master Vault"
|
|
| ONEMV | ;Assigns invoice to Master Vault
|
|
| MANY | ;If more than one pharmacy location, display invoices.
|
|
| SETUP | ||
| PHARMKEY | ;
|
|
| NONE | ;No DA pharmacy locations
|
|
| MANYMV | ;Displays active master vaults
|
|
| ONE | ;Only one location
|
|
| MAINTAIN | ;Maintain reorder levels in pharmacy location/master vault?
|
|
| EXIT | ;Kills variables
|
|
| CHOOSE | ;Selects the type of location to have the levels enter/edited.
|
|
| CHO | ;Extended help for "Enter/edit levels for pharmacy location or master vault."
|
|
| PL | ;Extended help for "Select Pharmacy Location"
|
| 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 |
|
| 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 |
|
| 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 |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PSD(58.8 - [#58.8] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PSD(58.8 - [#58.8] | SETUP+3, SETUP+4, SETUP+5, SETUP+6, SETUP+7, SETUP+10, SETUP+11, SETUP+12, SETUP+13, ONEMV+3 , MANYMV+13 |
| ^XUSEC("PSA ORDERS" | PSALEVEL+6 |
| ^XUSEC("PSJ RPHARM" | BEGIN+1, BEGIN+2 |
| Name | Line Occurrences |
|---|---|
| BEGIN | BEGIN+3, MAINTAIN+4, GETDRUG+3 |
| CHOOSE | PHARMKEY+2 |
| EXIT | BEGIN+3, MAINTAIN+3, MAINTAIN+4, GETDRUG+2, GETDRUG+3, GETDRUG+6, NONE+4 |
| GETDRUG | GETDRUG+7 |
| MANY | BEGIN+2, CHOOSE+5, PHARMKEY+1 |
| MANYMV | CHOOSE+6, PHARMKEY+3 |
| NONE | BEGIN+1, BEGIN+2 |
| ONE | BEGIN+2, CHOOSE+5, PHARMKEY+1 |
| ONEMV | CHOOSE+6, PHARMKEY+3 |
| PHARMKEY | BEGIN+1 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | SETUP+6 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | MAINTAIN+2*!, GETDRUG+2!, GETDRUG+5*, EXIT+1! |
| DA(1 | GETDRUG+1*, GETDRUG+5* |
| DIC | GETDRUG+1*, GETDRUG+2!, EXIT+1! |
| DIC("S" | GETDRUG+1* |
| DIC(0 | GETDRUG+1* |
| DIE | MAINTAIN+2*!, GETDRUG+5*!, EXIT+1! |
| DIR | CHOOSE+3!, EXIT+1!, MANYMV+7!, MANY+6!, MANY+7! |
| DIR("?" | MANYMV+6*, MANY+6* |
| DIR("??" | CHOOSE+2*, MANYMV+6*, MANY+6* |
| DIR("A" | CHOOSE+2*, MANYMV+6*, MANY+6* |
| DIR(0 | CHOOSE+2*, MANYMV+6*, MANY+6* |
| DIRUT | CHOOSE+3, EXIT+1!, MANYMV+9, MANY+9 |
| DR | MAINTAIN+2*, GETDRUG+5*, EXIT+1! |
| DT | SETUP+5, SETUP+12 |
| DTOUT | MAINTAIN+3, GETDRUG+2, GETDRUG+6, EXIT+1! |
| DUOUT | MAINTAIN+3, GETDRUG+2, GETDRUG+6, EXIT+1! |
| DUZ | PSALEVEL+6, BEGIN+1, BEGIN+2 |
| IOF | CHOOSE+1, ONEMV+2, MANYMV+1, MANYMV+12, ONE+2, MANY+1, MANY+12 |
| PSA | MAINTAIN+1*, MAINTAIN+2, GETDRUG+1, GETDRUG+5, EXIT+1! |
| PSABEG | BEGIN*, BEGIN+3, EXIT+1!, MANYMV+7*, MANY+7* |
| PSACHO | CHOOSE+4*, CHOOSE+5, CHOOSE+6, EXIT+1! |
| PSACNT | EXIT+1!, ONE+1*, MANY+2*, MANY+4*, MANY+5, MANY+6 |
| PSACOMB | SETUP+7, EXIT+1! |
| PSADRG | GETDRUG+4*, GETDRUG+5, EXIT+1! |
| PSAISIT | SETUP+6*, SETUP+7, EXIT+1! |
| PSAISITN | EXIT+1! |
| PSALOC | SETUP+2*, SETUP+3*, SETUP+4, SETUP+5, SETUP+6, SETUP+7, BEGIN*, MAINTAIN+1, EXIT+1!, ONE+1* , MANY+3*, MANY+4, MANY+11* |
| PSALOCA | EXIT+1! |
| PSALOCA( | SETUP+7*, MANY+2, MANY+3 |
| PSALOCA("" | ONE+1 |
| PSALOCN | EXIT+1!, ONE+1*, ONE+4, ONE+5, MANY+2*, MANY+3, MANY+4, MANY+5, MANY+10*, MANY+11 , MANY+14, MANY+15 |
| PSAMENU | EXIT+2! |
| PSAMENU( | MANY+4*, MANY+10, MANY+11 |
| PSAMV | SETUP+9*, SETUP+10*, SETUP+11, SETUP+12, SETUP+13, BEGIN*, MAINTAIN+1, EXIT+2!, ONEMV+1*, ONEMV+3 , MANYMV+11*, MANYMV+13 |
| PSAMV( | SETUP+13*, MANYMV+2, MANYMV+3 |
| PSAMVA | EXIT+2!, MANYMV+2*, MANYMV+3, MANYMV+4, MANYMV+5, MANYMV+11* |
| PSAMVIEN | EXIT+2!, MANYMV+3*, MANYMV+4, MANYMV+11* |
| PSAMVNUM | SETUP+9*, SETUP+13*, BEGIN+1, MAINTAIN+4, GETDRUG+3, CHOOSE+6, EXIT+2!, PHARMKEY+1, PHARMKEY+3, NONE+1 , MANY+7, MANY+8 |
| PSANUM | SETUP+2*, SETUP+6*, BEGIN+1, BEGIN+2, MAINTAIN+4, GETDRUG+3, CHOOSE+5, EXIT+2!, PHARMKEY+1, PHARMKEY+2 , PHARMKEY+3, MANYMV+7, MANYMV+8 |
| PSAONE | SETUP+6*, EXIT+2!, ONE+1 |
| PSAONEMV | SETUP+13*, EXIT+2!, ONEMV+1 |
| PSAOSIT | SETUP+6*, SETUP+7, EXIT+2! |
| PSAOSITN | EXIT+2! |
| PSAOUT | BEGIN*, BEGIN+3, CHOOSE+3*, EXIT+2!, MANYMV+8*, MANYMV+9*, MANY+8*, MANY+9* |
| PSASEL | EXIT+2!, MANYMV+2*, MANYMV+4*, MANYMV+5, MANYMV+6, MANYMV+10*, MANYMV+11, MANY+10*, MANY+11 |
| PSASLN | SETUP*, CHOOSE+1, EXIT+2!, ONEMV+3, MANYMV+1, MANYMV+13, ONE+5, MANY+1, MANY+15 |
| PSAVAULT | EXIT+2! |
| PSAVAULT( | MANYMV+4*, MANYMV+11 |
| X | MAINTAIN+4, EXIT+2! |
| Y | GETDRUG+3, GETDRUG+4, CHOOSE+4, EXIT+2!, MANYMV+7, MANYMV+8, MANYMV+10, MANY+7, MANY+8, MANY+10 |