PSAUTL5 ;BIR/JMB-Upload and Process Prime Vendor Invoice Data Utility - CONT'D ;7/23/97
Source file <PSAUTL5.m>
| Package | Total | Call Graph |
|---|---|---|
| Drug Accountability | 1 | SITES^PSAUTL1 |
| VA Fileman | 1 | ^DIR |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DISP | ;Displays the available pharmacy locations.
|
|
| SETAORD | ;Set logic for "AORD" X-Ref
|
|
| HELP | ;Extended help to 'Select PHARMACY LOCATION'
|
|
| FROMHELP | ;Extended help to 'Select Transfer from Pharmacy'
|
|
| SLOCDT | ;Set logic for "ALOC" X-Ref on Invoice Date field
|
|
| KLOCDT | ;Kill logic for "ALOC" X-Ref
|
|
| ONE | ;only one
|
|
| EXIT | ;Kills all variables except PSALOC array & PSAOUT
|
|
| KILLAORD | ;Kill logic for "AORD" X-Ref
|
|
| SLOC | ;Set logic for "ALOC" X-Ref on Pharmacy Location & Master Vault fields
|
|
| TOHELP | ;Extended help to 'Select Transfer to Pharmacy'
|
|
| ORDER | ;If more than one pharmacy location, collect them in alpha order.
|
|
| SELECT | ||
| KLOC | ;Kill logic for "ALOC" X-Ref on Pharmacy Location & Master Vault fields
|
| 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 |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PSD(58.8 - [#58.8] | PSAUTL5+5, ORDER+2, ORDER+3, ORDER+4, ORDER+7, ONE+2 |
| ^PSD(58.811 - [#58.811] | SETAORD+1, SETAORD+2, SETAORD+3*, KILLAORD+1!, SLOC+1, SLOC+2*, KLOC+1!, SLOCDT+1*, SLOCDT+2*, KLOCDT+1! , KLOCDT+2! |
| Name | Line Occurrences |
|---|---|
| DISP | ORDER+10 |
| EXIT | PSAUTL5+6, ORDER+9, ONE+4, SELECT+2 |
| ONE | ORDER+8 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | ORDER+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> DA | SLOC+1, SLOC+2, KLOC+1, SLOCDT+1, SLOCDT+2, KLOCDT+1, KLOCDT+2 |
| >> DA(1 | SLOC+1, SLOC+2, KLOC+1, SLOCDT+1, SLOCDT+2, KLOCDT+1, KLOCDT+2 |
| DIR | SELECT+2! |
| DIR("?" | SELECT+1* |
| DIR("??" | SELECT* |
| DIR("A" | SELECT* |
| DIR(0 | SELECT* |
| DT | ORDER+4 |
| >> PSACHK | ORDER+9* |
| >> PSACNT | ORDER+1*, ORDER+6*, ORDER+8, DISP+1*, DISP+4*, DISP+5, SELECT |
| >> PSACOMB | ORDER+7 |
| PSADA | SETAORD+2*, SETAORD+3, SETAORD+4! |
| PSADA(1 | SETAORD+1*, SETAORD+2, SETAORD+3 |
| >> PSALOC | PSAUTL5+5*, PSAUTL5+6, ORDER+1*, ORDER+2*, ORDER+3, ORDER+4, ORDER+6, ORDER+7, ONE+1*, ONE+2 , ONE+3*, DISP+3*, DISP+4, SELECT+4*, SELECT+5 |
| >> PSALOC( | ONE+3*, SELECT+5* |
| PSALOCA | PSAUTL5+4! |
| PSALOCA( | ORDER+7*, ONE+3, DISP+2, DISP+3, SELECT+5 |
| PSALOCA("" | ORDER+9 |
| >> PSALOCN | ONE+3*, DISP+1*, DISP+2*, DISP+3, DISP+4, DISP+6, SELECT+4*, SELECT+5 |
| PSAMNU | PSAUTL5+4! |
| PSAMNU( | DISP+4*, SELECT+4 |
| >> PSANUM | SELECT+3*, SELECT+4 |
| >> PSAONE | ORDER+6*, ONE+1 |
| >> PSAOUT | PSAUTL5+6*, ORDER+8*, SELECT+2* |
| >> PSAPCC | SELECT+3* |
| >> PSASL | SELECT+3* |
| >> PSATRAN | ORDER+8 |
| >> X | SETAORD+1, SETAORD+3, KILLAORD+1, SLOC+2, KLOC+1, SLOCDT+1, SLOCDT+2, KLOCDT+1, KLOCDT+2 |
| >> Y | SELECT+2, SELECT+3 |