PSAPROC5 ;BIR/JMB-Process Uploaded Prime Vendor Invoice Data - CONT'D ;7/23/97
Source file <PSAPROC5.m>
| Package | Total | Call Graph | 
|---|---|---|
| Drug Accountability | 2 | ASKDRUG^PSANDF (KILL,LIST)^PSAPROC4 | 
| VA Fileman | 1 | ^DIR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| VSNDIFF | ;If New VSN is correct, remove "~" piece with questionable VSN in ^XTMP. | |
| NEWUPC | ;Extended help to 'Is new UPC correct' | |
| DIFFU | ;If more than one supply with different UPC, assign to correct drug. | |
| MANYUPCS | ;List supply synonym data & ask user which on to use | |
| CHOOSEU | ||
| SUPDIFF | ;If New UPC is correct, remove "~" piece with questionable UPC in ^XTMP. | |
| NDCDIFF | ;If New NDC is correct, remove "~" piece with questionable NDC in ^XTMP. | |
| NEWOLDN | ;Extended help to 'Is new NDC correct' | |
| SAMEU | ;If more than one drug with same VSN, assign to correct drug. | |
| UPCHELP | ;Extended help for selecting invoiced supply | |
| NEWOLD | ;Extended help to 'Is new VSN correct' | 
| 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 | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PSDRUG - [#50] | MANYUPCS+5, MANYUPCS+7, MANYUPCS+8, MANYUPCS+9, SAMEU+4, SAMEU+5, DIFFU+3, DIFFU+4 | 
| ^PSDRUG("C" | MANYUPCS+3, MANYUPCS+4 | 
| ^XTMP("PSAPV" | SAMEU+8*, SAMEU+10*, SAMEU+11, DIFFU+7*, DIFFU+9*, DIFFU+10, NDCDIFF+5, NDCDIFF+8*, NDCDIFF+9*, SUPDIFF+4 , SUPDIFF+8*, SUPDIFF+9*, VSNDIFF+4, VSNDIFF+7*, VSNDIFF+8* | 
| Name | Line Occurrences | 
|---|---|
| CHOOSEU | SAMEU+7, DIFFU+6 | 
| DIFFU | MANYUPCS+10 | 
| SAMEU | MANYUPCS+10 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | SAMEU+8, SAMEU+10*, DIFFU+7, DIFFU+9*, NDCDIFF+8*, NDCDIFF+9*, SUPDIFF+8*, SUPDIFF+9*, VSNDIFF+7*, VSNDIFF+8* | 
| ^("IN" | SAMEU+11*, DIFFU+10* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DIR | CHOOSEU+3!, NDCDIFF+7!, SUPDIFF+6!, VSNDIFF+6! | 
| DIR("?" | CHOOSEU+2*, NDCDIFF+6*, SUPDIFF+5*, VSNDIFF+5* | 
| DIR("??" | CHOOSEU+2*, NDCDIFF+7*, SUPDIFF+6*, VSNDIFF+6* | 
| DIR("A" | CHOOSEU+2*, NDCDIFF+6*, SUPDIFF+5*, VSNDIFF+5* | 
| DIR("B" | NDCDIFF+6*, SUPDIFF+5*, VSNDIFF+5* | 
| DIR(0 | CHOOSEU+2*, NDCDIFF+6*, SUPDIFF+5*, VSNDIFF+5* | 
| >> DIRUT | CHOOSEU+3, NDCDIFF+7, SUPDIFF+6, VSNDIFF+6 | 
| >> PSACNT | MANYUPCS+2*, MANYUPCS+9*, MANYUPCS+10, SAMEU+2*, SAMEU+3*, SAMEU+4, DIFFU+2*, DIFFU+3 | 
| >> PSACTRL | SAMEU+8, SAMEU+10, SAMEU+11, DIFFU+7, DIFFU+9, DIFFU+10, NDCDIFF+5, NDCDIFF+8, NDCDIFF+9, SUPDIFF+4 , SUPDIFF+8, SUPDIFF+9, VSNDIFF+4, VSNDIFF+7, VSNDIFF+8 | 
| >> PSADATA | MANYUPCS+2, SAMEU+8*, SAMEU+10*, DIFFU+7*, DIFFU+9*, NDCDIFF+8*, NDCDIFF+9*, SUPDIFF+7, SUPDIFF+8*, SUPDIFF+9* , VSNDIFF+7*, VSNDIFF+8* | 
| PSADIFF | MANYUPCS+1! | 
| PSADIFF( | MANYUPCS+9*, DIFFU+2, DIFFU+3, DIFFU+9 | 
| >> PSAFND | MANYUPCS+2*, MANYUPCS+8*, MANYUPCS+10 | 
| >> PSAIEN50 | MANYUPCS+2*, MANYUPCS+3*, MANYUPCS+4, MANYUPCS+5, MANYUPCS+7, MANYUPCS+8, MANYUPCS+9, SAMEU+4*, SAMEU+5, DIFFU+3* , DIFFU+4 | 
| >> PSAIN | SAMEU+11*, DIFFU+10* | 
| >> PSALINE | SAMEU+8, SAMEU+10, DIFFU+7, DIFFU+9, NDCDIFF+5, NDCDIFF+8, NDCDIFF+9, SUPDIFF+4, SUPDIFF+8, SUPDIFF+9 , VSNDIFF+4, VSNDIFF+7, VSNDIFF+8 | 
| >> PSAMENU | SAMEU+2*, SAMEU+4*, SAMEU+8, SAMEU+9, DIFFU+2*, DIFFU+3*, DIFFU+7, DIFFU+8, CHOOSEU*, CHOOSEU+1 , CHOOSEU+2 | 
| >> PSANDC | MANYUPCS+2*, MANYUPCS+3, MANYUPCS+4, SAMEU+10, DIFFU+9, NDCDIFF+4, NDCDIFF+8, SUPDIFF+7*, SUPDIFF+8, SUPDIFF+9 , VSNDIFF+7, VSNDIFF+8 | 
| >> PSANEXT | SAMEU+8*, SAMEU+10*, DIFFU+7*, DIFFU+9*, NDCDIFF+8*, NDCDIFF+9*, SUPDIFF+8*, SUPDIFF+9*, VSNDIFF+7*, VSNDIFF+8* | 
| >> PSANODE | SAMEU+4*, DIFFU+3* | 
| >> PSAOUT | SAMEU+6, SAMEU+7, SAMEU+8, DIFFU+5, DIFFU+6, DIFFU+7, CHOOSEU+3*, NDCDIFF+7*, SUPDIFF+6*, VSNDIFF+6* | 
| >> PSAPICK | SAMEU+8, SAMEU+9, SAMEU+10, DIFFU+7, DIFFU+8, DIFFU+9, CHOOSEU+4* | 
| PSASAME | MANYUPCS+1! | 
| PSASAME( | MANYUPCS+8*, SAMEU+3, SAMEU+4, SAMEU+10 | 
| >> PSASUP | MANYUPCS+2*, SAMEU+8, SAMEU+10, DIFFU+7, DIFFU+9 | 
| >> PSASYN | MANYUPCS+3*, MANYUPCS+4*, MANYUPCS+5, MANYUPCS+8, MANYUPCS+9, SAMEU+4*, SAMEU+5, DIFFU+3*, DIFFU+4 | 
| >> PSAUPC | SUPDIFF+3, SUPDIFF+8 | 
| >> PSAVSN | MANYUPCS+8, MANYUPCS+9, NDCDIFF+8, NDCDIFF+9, VSNDIFF+3, VSNDIFF+7 | 
| >> Y | CHOOSEU+4, NDCDIFF+8, SUPDIFF+8, VSNDIFF+7 |