PSNLOOK ;BIR/WRT-Look up into drug file ; 06/19/03 15:00
Source file <PSNLOOK.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 |
---|---|---|
National Drug File | 2 | PSNACT PSNLOOK |
Name | Comments | DBIA/ICR reference |
---|---|---|
BEGIN | ;
|
|
SELD | ;Select Drug
|
|
ASK | ||
DSPLY | ||
DSPLY1 | ||
DSPLY2 | ;
|
|
GCN | ||
GCN1 | ;
|
|
DSPLY3 | ||
PRODF | ;
|
|
ING | ||
IN2 | ||
ING1 | ||
SC | ||
SC1 | ||
SV | ||
SV1 | ||
DSP | ||
PSDZZ | ;
|
|
DSP1 | ||
RESTN | ||
HG | ;
|
|
MESS | ;
|
|
OVER | ;
|
|
GETTIER(PSNTDRUG) | ;called by DIC; look up copay tier by file 50 ien for current date
|
|
DATE(PSNCONVD) | ;convert fileman date to mm/dd/yyyy
|
Name | Field # of Occurrence |
---|---|
DD^%DT | SELD+7, DSP1+1, DSP1+9 |
NOW^%DTC | DSP1+6, GETTIER+6 |
^DIC | SELD+5 |
$$GET1^DIQ | SV1, DSP1+19, GETTIER+2, GETTIER+3, GETTIER+9 |
^DIR | HG+1, MESS+1 |
FD^PSNACT | DSP1+5 |
FDT^PSNACT | DSP1+5 |
POSDOS^PSNACT | DSP1+18 |
$$CPTIER^PSNAPIS | DSP1+6, GETTIER+7 |
$$PROD0^PSNAPIS | PRODF+1 |
$$PROD2^PSNAPIS | DSPLY2+2 |
CLEFF^PSNCLEHW | DSP1+16 |
HAZWASTE^PSNCLEHW | DSP1+22 |
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 |
|
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 |
|
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 |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PSDRUG - [#50] | GET1^DIQ |
^PSNDF(50.68 - [#50.68] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(50.416 - [#50.416] | ING+1, ING1 |
^PS(50.605 - [#50.605] | SC+1, DSP1 |
^PS(50.606 - [#50.606] | PRODF+2, DSP, OVER+3, OVER+4, OVER+5 |
^PS(50.607 - [#50.607] | PRODF+2, ING1 |
^PS(50.621 - [#50.621] | GCN1+1 |
^PS(50.623 - [#50.623] | GCN1+1 |
^PSDRUG - [#50] | SELD+7, DSPLY, DSPLY+1 |
^PSNDF(50.6 - [#50.6] | DSPLY1+1 |
^PSNDF(50.68 - [#50.68] | DSPLY2+3, PRODF+2, ING, ING+1, SC, SV, SV1+1, DSP1+4, DSP1+11, DSP1+24 , DSP1+25, DSP1+26, DSP1+27, DSP1+28, RESTN, OVER+1 |
Name | Line Occurrences |
---|---|
$$DATE | GETTIER+10 |
ASK | BEGIN+1 |
DSP | DSPLY+1 |
DSP1 | DSPLY+1 |
DSPLY | SELD+8 |
DSPLY1 | DSPLY+1 |
DSPLY2 | DSPLY+1 |
DSPLY3 | PSDZZ+1 |
GCN | DSPLY2+3 |
HG | SELD+9, DSP1, DSP1+13, DSP1+16, DSP1+21 |
IN2 | ING+1 |
ING | DSPLY+1 |
ING1 | ING+1 |
MESS | SELD+7 |
OVER | DSP1+12 |
PRODF | DSPLY+1 |
PSDZZ | DSP+2 |
RESTN | DSPLY+1 |
SC | DSP1 |
SC1 | SC+1 |
SELD | SELD+7, SELD+10 |
SV | DSPLY+1 |
SV1 | SV |
Name | Field # of Occurrence |
---|---|
^("ND" | DSPLY |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | GETTIER+6 |
%DT | BEGIN+3~, SELD+2! |
CPDATE | DSP1+6~*!, GETTIER+1~, GETTIER+6*, GETTIER+7! |
DATE | DATE+1~, DATE+2*, DATE+3 |
DIC | BEGIN+3~, SELD+2!, SELD+5!* |
DIC("W" | SELD+5* |
DIC(0 | SELD+5* |
DIR | BEGIN+3~, SELD+2!, HG+1!, MESS+1! |
DIR("A" | HG+1*, MESS+1* |
DIR(0 | HG+1*, MESS+1* |
DIROUT | BEGIN+3~, SELD+2! |
DIRUT | BEGIN+3~, SELD+2! |
DLAYGO | BEGIN+3~, SELD+2! |
DT | SELD+7 |
DTOUT | BEGIN+3~, SELD+2!, SELD+5 |
DUOUT | BEGIN+3~, SELD+2!, SELD+5 |
I | DSP1+23~, DSP1+24* |
IOF | DSPLY, HG+2 |
J | DSP1+23~, DSP1+27* |
PSNCODJ | DSP1+23~, DSP1+26*, DSP1+27*, DSP1+28 |
PSNCODX | DSP1+23~*, DSP1+24*, DSP1+25, DSP1+26, DSP1+27, DSP1+28 |
PSNCONVD | GETTIER+1~, GETTIER+10*, GETTIER+11, DATE~, DATE+2 |
PSNFD | SELD+4!, GETTIER+1~, GETTIER+3*, GETTIER+4 |
PSNFDT | SELD+4! |
PSNINACT | GETTIER+1~, GETTIER+9*, GETTIER+10 |
PSNLKAND | BEGIN+4~, SELD+3!, ING+1*, ING1 |
PSNLKBB | BEGIN+4~, SELD+3!, ING*, ING+1 |
PSNLKCC | BEGIN+4~, SELD+3!, SC* |
PSNLKCL | BEGIN+2~, SELD+1!, DSPLY*, DSP1 |
PSNLKCP | BEGIN+5~, SELD+4!, DSP1+6*, DSP1+8, DSP1+9 |
PSNLKCSF | BEGIN+4~, SELD+3!, SV*, DSP1 |
PSNLKDA | BEGIN+2~, SELD+1!, SELD+6*, SELD+7, DSPLY, DSPLY+1 |
PSNLKDAV | BEGIN+2~, SELD+1!, DSPLY2+2*, PRODF+1 |
PSNLKDF | BEGIN+3~, SELD+2!, PRODF+2*, DSP, OVER+2, OVER+3, OVER+4, OVER+5 |
PSNLKENG | BEGIN+3~, SELD+2!, GCN1+1* |
PSNLKFRM | BEGIN+3~, SELD+2!, PRODF+2*, DSP |
PSNLKGK | BEGIN+2~, SELD+1!, DSPLY2+2*, DSPLY2+3, PRODF+1, PRODF+2, ING, ING+1, SC, SV , SV1, SV1+1, DSP1+4, DSP1+5, DSP1+6, DSP1+11, DSP1+16, DSP1+18, DSP1+19, DSP1+22 , DSP1+24, DSP1+25, DSP1+26, DSP1+27, DSP1+28, RESTN, OVER+1 |
PSNLKGR | BEGIN+4~, SELD+3!, ING+1*, IN2, ING1* |
PSNLKID | BEGIN+2~, SELD+1!, DSPLY2+1*, DSPLY2+2*, PSDZZ+1 |
PSNLKIND | BEGIN+2~, SELD+1!, SELD+7* |
PSNLKIST | BEGIN+4~, SELD+3!, ING+1*, IN2 |
PSNLKIUN | BEGIN+5~, SELD+4!, ING+1!, IN2, ING1* |
PSNLKIUT | BEGIN+4~, SELD+3!, ING+1*, IN2, ING1 |
PSNLKL1 | BEGIN+5~, SELD+4!, DSP+1*, DSP+2 |
PSNLKL2 | BEGIN+5~, SELD+4!, DSP+1*, DSP+2, DSP+5 |
PSNLKMAP | BEGIN+3~, SELD+2!, GCN1+1* |
PSNLKNFN | BEGIN+4~, SELD+3!, PRODF+2*, PSDZZ+1 |
PSNLKNND | BEGIN+4~, SELD+3!, SV1+1*, DSP1+1 |
PSNLKNOD | BEGIN+2~, SELD+1!, DSPLY+1*, DSPLY1, DSPLY1+1, DSPLY2+2 |
PSNLKPMI | BEGIN+2~, SELD+1!, DSPLY2+3!, GCN*, GCN1+1*, GCN1+2*, PSDZZ+1 |
PSNLKQQ | BEGIN+2~, SELD+1!, DSPLY2+3*, GCN, GCN1+1 |
PSNLKRE | BEGIN+5~, SELD+4!, RESTN* |
PSNLKSCL | BEGIN+5~, SELD+4!, SC+1*, SC1 |
PSNLKSEV | BEGIN+4~, SELD+3!, SV*, DSP1+2, DSP1+3 |
PSNLKSP | BEGIN+4~, SELD+3!, SV*, DSP1 |
PSNLKSTR | BEGIN+3~, SELD+2!, PRODF+2*, DSP+1, DSP+2, DSP+3 |
PSNLKTR | BEGIN+2~, SELD+1!, DSPLY2+1*, DSPLY2+2*, DSPLY3+1, DSPLY3+2 |
PSNLKUN | BEGIN+3~, SELD+2!, PRODF+2*, DSP+1, DSP+2, DSP+4 |
PSNLKUNT | BEGIN+4~, SELD+3!, PRODF+2*, DSP+1, DSP+2, DSP+5, DSP+6 |
PSNLKVDU | BEGIN+2~, SELD+1!, DSPLY2+1*, DSPLY2+2*, PSDZZ+1 |
PSNLKVPN | BEGIN+2~, SELD+1!, DSPLY2+1*, DSPLY2+2*, PSDZZ+1 |
PSNLKWRT | BEGIN+5~, SELD+4!, RESTN* |
PSNLKZ | BEGIN+5~, SELD+4!, SC*, SC+1 |
PSNRXCUI | DSP1+23~, DSP1+25* |
PSNTDRUG | BEGIN+5~, GETTIER~, GETTIER+2, GETTIER+7, GETTIER+9 |
PSNZZFS | BEGIN+5~, SELD+4!, SV1*, DSP1 |
PSNZZFSA | BEGIN+5~, SELD+4!, SV1* |
PSSCP | GETTIER+1~, GETTIER+7*, GETTIER+8 |
VAPID | GETTIER+1~ |
VAPROD | GETTIER+1~, GETTIER+2*, GETTIER+3, GETTIER+5, GETTIER+7 |
X | BEGIN+3~, SELD+2!, DSPLY2+2!*, DSPLY2+3, DSPLY2+4!, PRODF+1*, PRODF+2, PRODF+3!, DSP1+6~!, GETTIER+1~ , GETTIER+7! |
Y | BEGIN+3~, SELD+2!, SELD+5, SELD+6!, SELD+7*, DSP1+1*!, DSP1+9*! |