PSANDF ;BIR/JMB-Process Uploaded Prime Vendor Invoice Data - CONT'D ;7/23/97
Source file <PSANDF.m>
| Package | Total | Call Graph |
|---|---|---|
| Drug Accountability | 3 | ^PSAPROC4 MANYUPCS^PSAPROC5 EDITDISP^PSAUTL1 |
| VA Fileman | 2 | ^DIC ^DIR |
| National Drug File | 1 | $$PSA^PSNAPIS |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| NONE | ||
| GETNDC | ;Gets NDC for selected drug.
|
|
| SUPPLY | ;Asks if item is a supply. If so, asks for supply info.
|
|
| LOOKNDF | ||
| MANY | ;Display for selection if more than 1 drug is found for the Product Name
|
|
| ONE | ;Display for selection if 1 drug is found for that Product Name.
|
|
| GETUPC | ;Gets UPC for selected drug.
|
|
| ASKDRUG | ;If the NDC found by searching NDF is not correct OR if the NDC can't
|
|
| CHECK |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PSDRUG - [#50] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PSDRUG - [#50] | PSANDF+15, LOOKNDF+4, LOOKNDF+5, LOOKNDF+6, NONE+3, CHECK+2 |
| ^PSDRUG("C" | PSANDF+8, PSANDF+9 |
| ^TMP("PSACNT" | MANY+3*, MANY+9, MANY+14, MANY+15! |
| ^TMP("PSANDF" | LOOKNDF+1!*, LOOKNDF+4, LOOKNDF+5*, NONE+3, MANY+2, MANY+4, MANY+15!, ONE+1, ONE+3, ONE+6! |
| ^XTMP("PSAPV" | PSANDF+12, PSANDF+14*, PSANDF+15*, PSANDF+16, NONE+1, MANY+9*, MANY+14*, MANY+17, ASKDRUG+9*, ASKDRUG+10! , ASKDRUG+11*, CHECK+1*, CHECK+3*, CHECK+5*, CHECK+6, CHECK+9*, CHECK+10*, ONE+6*, SUPPLY+7* |
| Name | Line Occurrences |
|---|---|
| ASKDRUG | PSANDF+12, NONE+2, MANY+10, ONE+7 |
| GETNDC | CHECK+9, GETNDC+3 |
| GETUPC | CHECK+10 |
| ONE | NONE+3 |
| SUPPLY | ASKDRUG+7 |
| Name | Field # of Occurrence |
|---|---|
| ^( | PSANDF+14*, NONE+1, MANY+9*, MANY+14*, MANY+17, ASKDRUG+9, ASKDRUG+11*, CHECK+6, CHECK+10*, ONE+6* , SUPPLY+7* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DIC | ASKDRUG+3*, ASKDRUG+4! |
| DIC("A" | ASKDRUG+3* |
| DIC(0 | ASKDRUG+3* |
| DIR | MANY+7!, MANY+12!, CHECK+8!, ONE+5!, GETNDC+2!, GETUPC+2!, SUPPLY+1!, SUPPLY+4! |
| DIR("?" | MANY+6*, MANY+7*, MANY+12*, ONE+4*, GETNDC+1*, GETUPC+1*, SUPPLY+1*, SUPPLY+4* |
| DIR("??" | MANY+7*, MANY+12*, CHECK+8*, ONE+4*, GETNDC+1*, GETUPC+1*, SUPPLY+1*, SUPPLY+4* |
| DIR("A" | MANY+6*, MANY+11*, CHECK+8*, ONE+3*, GETNDC+1*, GETUPC+1*, SUPPLY+1*, SUPPLY+3* |
| DIR("B" | CHECK+8*, ONE+3* |
| DIR(0 | MANY+6*, MANY+11*, CHECK+8*, ONE+3*, GETNDC+1*, GETUPC+1*, SUPPLY+1*, SUPPLY+3* |
| >> DIRUT | CHECK+8, ONE+5, GETNDC+2, GETUPC+2, SUPPLY+1 |
| DT | MANY+9, MANY+14, ASKDRUG+9, ASKDRUG+11, ONE+6 |
| >> DTOUT | MANY+8, MANY+13, ASKDRUG+4, SUPPLY+4 |
| >> DUOUT | MANY+7, ASKDRUG+4, SUPPLY+4 |
| DUZ | MANY+9, MANY+14, ASKDRUG+9, ASKDRUG+11, ONE+6 |
| >> PSACNT | PSANDF+7*, PSANDF+9*, PSANDF+10, PSANDF+13, PSANDF+17*, LOOKNDF*, LOOKNDF+5, NONE, NONE+3, MANY+2* , MANY+3*, MANY+4, MANY+5, MANY+6, MANY+10, MANY+11, MANY+15 |
| >> PSACTRL | PSANDF+12, PSANDF+14, PSANDF+15, PSANDF+16, NONE+1, MANY+9, MANY+14, MANY+17, ASKDRUG+9, ASKDRUG+10 , ASKDRUG+11, CHECK+1, CHECK+3, CHECK+5, CHECK+6, CHECK+9, CHECK+10, ONE+6, SUPPLY+7 |
| >> PSADATA | PSANDF+5, PSANDF+6, PSANDF+7, PSANDF+12*, PSANDF+16*, MANY+14*, ASKDRUG+9*, ASKDRUG+11* |
| >> PSAFND | CHECK+1*, CHECK+2*, CHECK+3 |
| >> PSAGET | MANY+2*, MANY+5, MANY+7* |
| >> PSAIEN | PSANDF+14*, PSANDF+15, MANY+2, MANY+5, MANY+9*, MANY+10, MANY+14*, MANY+16, ASKDRUG+9*, ASKDRUG+10* , CHECK+2, ONE+6* |
| >> PSAIEN50 | PSANDF+7*, PSANDF+8*, PSANDF+9, MANY+2*, MANY+3, MANY+4, ONE+1*, ONE+3, ONE+6 |
| >> PSALINE | PSANDF+12, PSANDF+14, PSANDF+15, PSANDF+16, NONE+1, MANY+9, MANY+14, MANY+17, ASKDRUG+9, ASKDRUG+10 , ASKDRUG+11, CHECK+1, CHECK+3, CHECK+5, CHECK+6, CHECK+9, CHECK+10, ONE+6, SUPPLY+7 |
| PSALIST | LOOKNDF, LOOKNDF+6, LOOKNDF+7! |
| PSALIST( | LOOKNDF+1, LOOKNDF+5 |
| PSALIST(0 | LOOKNDF+6 |
| >> PSANDC | PSANDF+5, PSANDF+15*, LOOKNDF, CHECK, CHECK+1, CHECK+2, CHECK+9*, CHECK+10* |
| >> PSAOUT | MANY+8*, MANY+10, MANY+13*, MANY+16, ASKDRUG+4*, ASKDRUG+7, CHECK+8*, CHECK+9, CHECK+10, ONE+5* , GETNDC+2*, GETUPC+2*, SUPPLY+4* |
| >> PSAPASS | ASKDRUG+3*, SUPPLY+2* |
| >> PSAREA | ASKDRUG+5*, ASKDRUG+9, SUPPLY+4*, SUPPLY+5* |
| >> PSASKIP | ASKDRUG+3*, ASKDRUG+6, ASKDRUG+8* |
| >> PSASSUB | PSANDF+9* |
| >> PSASUB | PSANDF+14*, PSANDF+15, CHECK+2*, CHECK+3 |
| PSASUP | PSANDF+7!*, PSANDF+8, PSANDF+9, PSANDF+15 |
| PSASUP( | PSANDF+9* |
| PSASUP(0 | PSANDF+17 |
| PSASUP(1 | PSANDF+14 |
| >> PSASUPP | ASKDRUG+6, ASKDRUG+8, SUPPLY+1*, SUPPLY+2 |
| >> PSAUPC | CHECK+10* |
| >> PSAVAPN | LOOKNDF+4*, LOOKNDF+6*, NONE+3*, MANY+1, ONE+2 |
| >> PSAVER | SUPPLY+6 |
| >> PSAVSN | PSANDF+15* |
| X | LOOKNDF*, LOOKNDF+1*, LOOKNDF+5*, LOOKNDF+7! |
| XX | LOOKNDF+4*! |
| >> Y | MANY+9, MANY+10, MANY+12, MANY+14, ASKDRUG+6, ASKDRUG+10, ASKDRUG+11, CHECK+9, CHECK+10, ONE+6 , GETNDC+3, SUPPLY+1, SUPPLY+4 |