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 |
| 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*! |