PSAPROC4 ;BIR/JMB-Process Uploaded Prime Vendor Invoice Data - CONT'D ;7/23/97
Source file <PSAPROC4.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Drug Accountability | 3 | PSANDF PSAPROC5 PSAPROC9 |
Name | Comments | DBIA/ICR reference |
---|---|---|
MANYNDCS | ;List drug synonym data & ask user which on to use
|
|
SAME | ;If more than one drug with same VSN, assign to correct drug.
|
|
DIFF | ;If more than one drug with different VSN, assign to correct drug.
|
|
KILL | ||
LIST | ||
CHOOSE | ||
MANYVSNS | ;List drug synonym data & ask user which on to use
|
|
SAMEV | ;If more than one drug with same NDC, assign to correct drug.
|
|
DIFFV | ;If more than one drug with different VSN, assign to correct drug.
|
|
NDCHELP | ;Extended help for selecting invoiced drug
|
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 |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PSDRUG - [#50] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(51.5 - [#51.5] | LIST+6 |
^PSDRUG - [#50] | MANYNDCS+4, MANYNDCS+6, MANYNDCS+7, MANYNDCS+8, SAME+3, SAME+4, DIFF+3, DIFF+4, LIST, LIST+8 , MANYVSNS+4, MANYVSNS+6, MANYVSNS+7, MANYVSNS+8, SAMEV+3, SAMEV+4, DIFFV+3, DIFFV+4, DIFFV+12 |
^PSDRUG("AVSN" | MANYVSNS+2, MANYVSNS+3 |
^PSDRUG("C" | MANYNDCS+2, MANYNDCS+3 |
^XTMP("PSAPV" | MANYNDCS+1, SAME+9*, SAME+10, SAME+11*, SAME+12, DIFF+9*, DIFF+10, DIFF+11*, DIFF+12, MANYVSNS+1 , SAMEV+9*, SAMEV+10, SAMEV+11*, SAMEV+12, DIFFV+9*, DIFFV+10, DIFFV+11*, DIFFV+12*, DIFFV+13 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DIR | CHOOSE+3! |
DIR("?" | CHOOSE+2* |
DIR("??" | CHOOSE+2* |
DIR("A" | CHOOSE+2* |
DIR(0 | CHOOSE+2* |
DT | SAME+11, DIFF+11, SAMEV+11, DIFFV+11 |
>> DTOUT | CHOOSE+3 |
>> DUOUT | CHOOSE+3 |
DUZ | SAME+11, DIFF+11, SAMEV+11, DIFFV+11 |
>> PSACNT | MANYNDCS+1*, MANYNDCS+8*, MANYNDCS+9, SAME+2*, SAME+3, DIFF+2*, DIFF+3, MANYVSNS+1*, MANYVSNS+8*, MANYVSNS+9 , SAMEV+2*, SAMEV+3, DIFFV+2*, DIFFV+3 |
PSACPPDU | LIST+2~, LIST+7*, LIST+12 |
>> PSACTRL | MANYNDCS+1, SAME+9, SAME+10, SAME+11, SAME+12, DIFF+9, DIFF+10, DIFF+11, DIFF+12, MANYVSNS+1 , SAMEV+9, SAMEV+10, SAMEV+11, SAMEV+12, DIFFV+9, DIFFV+10, DIFFV+11, DIFFV+12, DIFFV+13 |
>> PSADATA | SAME+9*, SAME+11*, DIFF+9*, DIFF+11*, SAMEV+9*, SAMEV+11*, DIFFV+11* |
PSADIFF | MANYNDCS+1!, MANYVSNS+1! |
PSADIFF( | MANYNDCS+8*, DIFF+2, DIFF+3, DIFF+9, DIFF+10, DIFF+11, MANYVSNS+8*, DIFFV+2, DIFFV+3, DIFFV+9 , DIFFV+10, DIFFV+11, DIFFV+12 |
PSADU | LIST+2~, LIST+6* |
PSADUOU | LIST+2~, LIST+5*, LIST+7, LIST+11 |
PSAFND | MANYNDCS+1*, MANYNDCS+7*, MANYNDCS+9, KILL!, MANYVSNS+1*, MANYVSNS+7*, MANYVSNS+9 |
>> PSAIEN50 | MANYNDCS+1*, MANYNDCS+2*, MANYNDCS+3, MANYNDCS+4, MANYNDCS+6, MANYNDCS+7, MANYNDCS+8, SAME+3*, SAME+4, DIFF+3* , DIFF+4, LIST, LIST+6, LIST+8, MANYVSNS+1*, MANYVSNS+2*, MANYVSNS+3, MANYVSNS+4, MANYVSNS+6, MANYVSNS+7 , MANYVSNS+8, SAMEV+3*, SAMEV+4, DIFFV+3*, DIFFV+4 |
>> PSAIN | SAME+12*, DIFF+12*, SAMEV+12*, DIFFV+13* |
>> PSALINE | MANYNDCS+1, SAME+9, SAME+10, SAME+11, DIFF+9, DIFF+10, DIFF+11, MANYVSNS+1, SAMEV+9, SAMEV+10 , SAMEV+11, DIFFV+9, DIFFV+10, DIFFV+11, DIFFV+12 |
>> PSAMENU | SAME+2*, SAME+3*, SAME+7, SAME+8, DIFF+2*, DIFF+3*, DIFF+7, DIFF+8, LIST+8, CHOOSE* , CHOOSE+1, CHOOSE+2, SAMEV+2*, SAMEV+3*, SAMEV+7, SAMEV+8, DIFFV+2*, DIFFV+3*, DIFFV+7, DIFFV+8 |
PSANDC | MANYNDCS+1*, MANYNDCS+2, MANYNDCS+3, SAME+9, DIFF+9, LIST+2~, LIST+4*, LIST+9, LIST+10, MANYVSNS+7 , MANYVSNS+8, DIFFV+12* |
>> PSANEXT | SAME+9*, SAME+11*, DIFF+9*, DIFF+11*, SAMEV+9*, SAMEV+11*, DIFFV+9* |
>> PSANODE | SAME+3*, DIFF+3*, LIST, LIST+3, SAMEV+3*, DIFFV+3* |
PSAOU | LIST+2~, LIST+4*, LIST+6*, LIST+10 |
>> PSAOUT | SAME+5, SAME+6, DIFF+5, DIFF+6, CHOOSE+3*, SAMEV+5, SAMEV+6, DIFFV+5, DIFFV+6 |
>> PSAPICK | SAME+7, SAME+8, SAME+9, SAME+10, SAME+11, DIFF+7, DIFF+8, DIFF+9, DIFF+10, DIFF+11 , CHOOSE+4*, SAMEV+7, SAMEV+8, SAMEV+9, SAMEV+10, SAMEV+11, DIFFV+7, DIFFV+8, DIFFV+9, DIFFV+10 , DIFFV+11, DIFFV+12 |
PSAPPDU | LIST+2~, LIST+5* |
PSAPPOU | LIST+2~, LIST+4*, LIST+7, LIST+10 |
PSASAME | MANYNDCS+1!, KILL!, MANYVSNS+1! |
PSASAME( | MANYNDCS+7*, SAME+2, SAME+3, SAME+9, SAME+10, SAME+11, MANYVSNS+7*, SAMEV+2, SAMEV+3, SAMEV+9 , SAMEV+10, SAMEV+11 |
>> PSASYN | MANYNDCS+2*, MANYNDCS+3*, MANYNDCS+4, MANYNDCS+7, MANYNDCS+8, SAME+3*, SAME+4, DIFF+3*, DIFF+4, LIST+9 , LIST+11, MANYVSNS+2*, MANYVSNS+3*, MANYVSNS+4, MANYVSNS+7, MANYVSNS+8, SAMEV+3*, SAMEV+4, DIFFV+3*, DIFFV+4 |
PSASYNM | LIST+2~, LIST+4*, LIST+9, LIST+11 |
PSAVEND | LIST+2~, LIST+5*, LIST+12 |
PSAVSN | MANYNDCS+7, MANYNDCS+8, LIST+2~, LIST+4*, LIST+9, LIST+11, MANYVSNS+1*, MANYVSNS+2, MANYVSNS+3, SAMEV+9 , DIFFV+9 |
U | LIST+4, LIST+5 |
X | LIST+2~, LIST+3*, LIST+4, LIST+5 |
>> Y | SAME+6, DIFF+6, CHOOSE+4, SAMEV+6, DIFFV+6 |