PSAVER5 ;BIR/JMB-Verify Invoices - CONT'D ;10/6/97
Source file <PSAVER5.m>
| Package | Total | Call Graph | 
|---|---|---|
| Drug Accountability | 2 | SITES^PSAUTL1 PHARM^PSAVER2 | 
| Kernel | 1 | $$FMTE^XLFDT | 
| VA Fileman | 1 | ^DIR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| NONE | ;No DA pharmacy locations | |
| GETLOC | ;Gets pharmacy locations | |
| MANY | ;If more than one pharmacy location, display invoices. | |
| SELLOC | ;Select the Pharmacy Location to be assigned to the order. | |
| ONE | ;Only one location | |
| DISPMV | ;Displays active master vaults | |
| MASTER | ;Assigns invoice to Master Vault | |
| DISPLOC | ;Displays the active pharmacy locations. | |
| CS | ;Sets invoice's CONTROLLED SUBSTANCES field if a drug changed from CS to | |
| LOCHELP | ;Extended help for the select "Pharmacy Location" prompt | |
| SELMV | ;Select displayed master vaults | 
| 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 | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PSD(58.8 - [#58.8] | MASTER+1, MASTER+2, MASTER+6, GETLOC+1, GETLOC+2, GETLOC+3, GETLOC+4, GETLOC+5 | 
| ^PSD(58.811 - [#58.811] | CS+2, CS+3, CS+5*, CS+6 | 
| Name | Line Occurrences | 
|---|---|
| DISPLOC | MANY+1 | 
| DISPMV | MASTER+9 | 
| MANY | GETLOC+6 | 
| NONE | GETLOC+6 | 
| ONE | GETLOC+6 | 
| SELLOC | MANY+1 | 
| SELMV | MASTER+9 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | GETLOC+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DIR | SELMV+2!, SELLOC+1!, SELLOC+2! | 
| DIR("?" | SELMV+1*, SELLOC+1* | 
| DIR("??" | SELMV+2*, SELLOC+2* | 
| DIR("A" | SELMV+1*, SELLOC+1* | 
| DIR(0 | SELMV+1*, SELLOC+1* | 
| >> DIRUT | SELMV+2, SELLOC+2 | 
| >> DR | MASTER+8*, SELMV+4*, ONE+5*, SELLOC+4* | 
| DT | GETLOC+3 | 
| IOF | DISPMV+1, DISPLOC+1 | 
| >> PSA | DISPMV+2*, DISPMV+4*, DISPMV+5, SELMV+1 | 
| >> PSA10 | CS+2*, CS+3*, CS+4, CS+5 | 
| >> PSACNT | ONE+1*, DISPLOC+2*, DISPLOC+4*, DISPLOC+5, SELLOC+1 | 
| >> PSACOMB | GETLOC+5 | 
| >> PSAIEN | CS+2, CS+3, CS+5, CS+6 | 
| >> PSAIEN1 | CS+2, CS+3, CS+5, CS+6 | 
| >> PSAIN | MASTER+7, MASTER+9, ONE+4, MANY+1, CS+6* | 
| >> PSAINV | MASTER+7, MASTER+9, ONE+4, MANY+1 | 
| >> PSAISIT | GETLOC+4*, GETLOC+5 | 
| >> PSAL | CS+2*, CS+3 | 
| >> PSALOC | GETLOC+1*, GETLOC+2, GETLOC+3, GETLOC+4, GETLOC+5, ONE+1*, DISPLOC+3*, DISPLOC+4, SELLOC+4* | 
| >> PSALOCA( | GETLOC+5*, DISPLOC+2, DISPLOC+3 | 
| >> PSALOCA("" | ONE+1 | 
| >> PSALOCN | ONE+1*, ONE+3, DISPLOC+2*, DISPLOC+3, DISPLOC+4, DISPLOC+5, SELLOC+4* | 
| >> PSAMENU( | DISPLOC+4*, SELLOC+4 | 
| >> PSAMV | MASTER+1*, MASTER+2 | 
| >> PSAMV( | MASTER+2*, DISPMV+2, DISPMV+3 | 
| >> PSAMVA | DISPMV+2*, DISPMV+3, DISPMV+4, DISPMV+5, SELMV+4* | 
| >> PSAMVIEN | DISPMV+3*, DISPMV+4, SELMV+4* | 
| >> PSAMVN | MASTER+1*, MASTER+2*, MASTER+3, MASTER+4, MASTER+9 | 
| >> PSAN10 | CS+2*, CS+4*, CS+5 | 
| >> PSANUM | GETLOC+1*, GETLOC+4*, GETLOC+6 | 
| >> PSAONE | GETLOC+4*, ONE+1, ONE+5 | 
| >> PSAONEMV | MASTER+2*, MASTER+6, MASTER+8 | 
| >> PSAORD | MASTER+7, MASTER+9, ONE+4, MANY+1 | 
| >> PSAOSIT | GETLOC+4*, GETLOC+5 | 
| >> PSAOUT | MASTER+3*, SELMV+2*, SELLOC+2* | 
| >> PSASEL | SELMV+3*, SELMV+4, SELLOC+3*, SELLOC+4 | 
| >> PSASLN | DISPMV+1, DISPLOC+1 | 
| >> PSAVAULT( | DISPMV+4*, SELMV+4 | 
| >> Y | SELMV+2, SELMV+3, SELLOC+2, SELLOC+3 |