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 |