PSNACT ;BIR/DMA&WRT-inquiries by VAPN, CMOP ID, or NDC ;07/02/03 14:01
Source file <PSNACT.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 | 3 | PSNACT PSNLOOK PSNVFY |
Pharmacy Data Management | 2 | PSSDEE PSSLOOK |
Name | Comments | DBIA/ICR reference |
---|---|---|
TEXT | ||
ASKIT | ||
NDC | ;OR UPN
|
|
LKNDC | ||
END | ||
PRODI | ;INQUIRE INTO 50.68
|
|
NDCI | ;INQUIRE INTO 50.67
|
|
LINK | ;LINK NDCS OR UPNS
|
|
LISTNDC | ;LOOK UP NDCS BY PRODUCT
|
|
PRT | ||
LISTNDC1 | ;LOOK UP PARTIAL NDC
|
|
PRINT(VAPRDIEN) | ; Prints the Va Product field
|
|
CMOP | ||
HANG | ||
PRNT | ||
PAD | ||
PAD1 | ||
DT(Y) | ;Inactivation Date display
|
|
GCN | ||
NDOSE(PSNELXXX) | ;New Dose Form/Strength/Unit display added with patch PSN*4*169
|
|
OVEX(PSNELORX) | ;New Override Dose Form display added with patch PSN*4*169
|
|
CPTIER(VAPRD) | ;
; Input: VAPRD - VA PRODUCT (#50.68) entry IEN |
|
EXPAN(PSNELFZA) | ;
|
|
NFIP(PSNELFJ) | ;
|
|
POSDOS(VAPRD) | ; Dispaly Possible Dosage Auto-Create Setting fields
; Input: VAPRD - VA PRODUCT (#50.68) entry IEN |
|
CODSYS(PSNCIEN) | ;CODING SYSTEM
|
|
GETTIERN(PSNCTNDC) | ;Get copay tier by NDC; called by DIC to get copay tier for today's date
|
|
GETTIER(PSNTDRUG) | ;called by DIC; look up copay tier by va product for the current date
|
|
FD(PSNELFJ) | ;DBIA #6754
|
|
FDR(PSNELFJ) | ;DBIA #6754
|
|
FDT(PSNELFJ) | ;DBIA #6754
|
|
Name | Field # of Occurrence |
---|---|
DD^%DT | CPTIER+5 |
NOW^%DTC | CPTIER+2, GETTIERN+2, GETTIER+4 |
ENDR^%ZISS | PSNACT+6 |
^DIC | PRODI+1, LINK+7, LINK+11, LISTNDC+2 |
IX^DIC | NDC+2, NDC+3, NDCI+2, LINK+2 |
MIX^DIC1 | CMOP |
^DIE | LINK+6, LINK+7, LINK+10, LINK+11 |
$$GET1^DIQ | PRINT+51, EXPAN+3, GETTIERN+3, GETTIERN+4, GETTIERN+5, GETTIERN+9, GETTIER+2, GETTIER+7, FD+2, FDR+2 |
EN^DIQ | PRODI+1, NDCI+2, PRT, LISTNDC1+3, LISTNDC1+12 |
^DIR | ASKIT, NDC+1, NDC+2, NDCI+1, LINK+1, LINK+3, LINK+5, LINK+9, LISTNDC1+2, LISTNDC1+10 , HANG |
^DIWP | FDT+11 |
$$CPTIER^PSNAPIS | CPTIER+2, GETTIERN+7, GETTIER+5 |
$$POSDOS^PSNAPIS | POSDOS+4 |
CLEFF^PSNCLEHW | PRINT+47 |
HAZWASTE^PSNCLEHW | PRINT+53 |
$$DATE^PSNLOOK | GETTIERN+10, GETTIER+8 |
$$LJ^XLFSTR | LISTNDC1+6 |
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 |
|
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 |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PSNDF(50.67 - [#50.67] | Classic Fileman Calls, GET1^DIQ |
^PSNDF(50.68 - [#50.68] | Classic Fileman Calls, GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD("DD" | DT+1 |
^DD(50.67 | LINK+7, LINK+11 |
^PS(50.416 - [#50.416] | PRINT+19, PRINT+20 |
^PS(50.605 - [#50.605] | PRINT+24, PRINT+27 |
^PS(50.606 - [#50.606] | NDOSE+4, OVEX+5, OVEX+6, OVEX+7 |
^PS(50.607 - [#50.607] | PRINT+21, NDOSE+6, NDOSE+8, NDOSE+10, NDOSE+11 |
^PS(50.608 - [#50.608] | LKNDC+2, PRNT+4 |
^PS(50.609 - [#50.609] | LKNDC+2, PRNT+4 |
^PS(50.621 - [#50.621] | GCN+2, GCN+4 |
^PS(50.623 - [#50.623] | GCN+1, GCN+2, GCN+4 |
^PS(55.95 - [#55.95] | LKNDC, PRNT+2 |
^PSNDF(50.6 - [#50.6] | PRINT+12 |
^PSNDF(50.64 - [#50.64] | PRINT+16 |
^PSNDF(50.67 - [#50.67] | LKNDC+1, LINK+5, LINK+9, LISTNDC1+3, LISTNDC1+7, LISTNDC1+8, PRNT+1, PRNT+3 |
^PSNDF(50.68 - [#50.68] | LKNDC, LISTNDC+3, PRINT+4, PRINT+5, PRINT+6, PRINT+7, PRINT+8, PRINT+9, PRINT+18, PRINT+19 , PRINT+26, PRINT+31, PRINT+43, CMOP, PRNT+2, NDOSE+2, OVEX+2, OVEX+3, EXPAN+2, NFIP+3 , NFIP+5, CODSYS+2, CODSYS+3, CODSYS+4, CODSYS+5, CODSYS+6, FDT+1, FDT+5, FDT+6, FDT+9 , FDT+10 |
^TMP($J | END!, LISTNDC+1!, LISTNDC1+2!, LISTNDC1+7*, LISTNDC1+12 |
^UTILITY($J | FDT+3!, FDT+13, FDT+16, FDT+17! |
Name | Line Occurrences |
---|---|
$$DT | LKNDC, PRINT+11 |
ASKIT | PSNACT+7 |
CMOP | ASKIT+3 |
CODSYS | PRINT+55 |
CPTIER | PRINT+41 |
END | ASKIT, NDC+1, NDC+2, NDCI+1, LINK+1, LISTNDC+2, LISTNDC1+13 |
EXPAN | PRINT+31 |
FD | PRINT+35 |
FDT | PRINT+39 |
GCN | PRINT+10 |
HANG | PRT, PRINT+22, PRINT+28, PRINT+30, PRINT+32, PRINT+34, PRINT+36, PRINT+38, PRINT+40, PRINT+42 , PRINT+44, PRINT+46, PRINT+48, PRINT+50, PRINT+52, PRINT+54, PRINT+56, PRNT, NFIP+7 |
LINK | LINK+12 |
LISTNDC | ASKIT+2, NDCI+1 |
LISTNDC1 | NDCI+1 |
LKNDC | NDC+2, NDC+3 |
NDC | ASKIT+1 |
NDOSE | PRINT+13 |
NFIP | PRINT+37 |
OVEX | PRINT+45 |
PAD | NDC+2 |
PAD1 | PAD |
POSDOS | PRINT+49 |
LKNDC+3, LISTNDC+3, CMOP | |
PRNT | LISTNDC+3, CMOP |
TEXT | PSNACT+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | GETTIERN+2, GETTIER+4 |
ANS | PSNACT+9~, PAD*, PAD+1*, PAD+2*, PAD1* |
ASK | PSNACT+8!, ASKIT*, ASKIT+1, ASKIT+2, ASKIT+3 |
CPDATE | CPTIER+2~*!, GETTIERN+1~, GETTIERN+2*, GETTIERN+7!, GETTIER+1~, GETTIER+4*, GETTIER+5! |
D | PSNACT+9~, NDC+2*, NDC+3*, NDCI+2*, LINK+2*, CMOP* |
DA | NDC+2*, NDC+3*, LKNDC+1, END!, PRODI+1*, PRODI+2!, NDCI+2*, NDCI+3!, LINK+2*, LINK+5 , LINK+6*, LINK+7, LINK+9, LINK+10*, LINK+11, LISTNDC+1!, PRT*, LISTNDC1+3*, LISTNDC1+7*, LISTNDC1+8 , LISTNDC1+12* |
DA(1 | LINK+6*, LINK+7*, LINK+10*, LINK+11* |
DD | LINK+7!, LINK+11! |
DIC | PSNACT+7!, PSNACT+8!, NDC+2*, NDC+3*, END!, PRODI+1*, PRODI+2!, NDCI+2*, NDCI+3!, LINK+2* , LINK+7*, LINK+11*, LISTNDC+1!, LISTNDC+2*, PRT*, LISTNDC1+3*, LISTNDC1+12*, CMOP!* |
DIC("A" | NDC+3*, NDCI+2*, LINK+2*, CMOP* |
DIC("P" | LINK+7*, LINK+11* |
DIC("W" | NDC+2*, NDC+3*, LISTNDC+2*, LISTNDC1+2*, CMOP* |
DIC(0 | NDC+2*, NDC+3*, PRODI+1*, NDCI+2*, LINK+2*, LINK+7*, LINK+11*, LISTNDC+2*, CMOP* |
DIE | END!, LINK+6*, LINK+7*, LINK+10*, LINK+11* |
DIR | PSNACT+7!, PSNACT+8!, END!, NDCI+3!, LINK+3!, HANG! |
DIR("A" | ASKIT*, NDC+1*, NDC+2*, NDCI+1*, LINK+1*, LINK+3*, LINK+5*, LINK+9*, LISTNDC1+2*, LISTNDC1+9* , HANG* |
DIR("B" | LINK+1* |
DIR(0 | ASKIT*, NDC+1*, NDC+2*, NDCI+1*, LINK+1*, LINK+3*, LINK+5*, LINK+9*, LISTNDC1+2*, LISTNDC1+9* , HANG* |
>> DIRUT | PSNACT+7, ASKIT, NDC+1, NDC+2, NDCI+1, LINK+1, LINK+2, LINK+3, LINK+5, LINK+9 , LISTNDC1+2 |
DIWF | FDT+2~ |
DIWL | FDT+2~, FDT+8*, FDT+13, FDT+16 |
DIWR | FDT+2~, FDT+8* |
>> DLAYGO | LINK+7*, LINK+11* |
DO | LINK+7!, LINK+11! |
DR | END!, LINK+6*, LINK+7*, LINK+10*, LINK+11* |
DTOUT | PSNACT+9~, LISTNDC1+10 |
DUOUT | PSNACT+9~, LISTNDC1+10 |
DYAYGO | PSNACT+9~ |
ENG | PSNACT+9~, GCN+2*, GCN+4* |
FDTCNT | FDT+2~, FDT+13*, FDT+16 |
FDTCNT2 | FDT+2~, FDT+8*, FDT+14, FDT+15, FDT+16* |
I | PSNACT+8!, CODSYS+1~, CODSYS+2* |
IEN | PSNACT+8!, LISTNDC+3*, CMOP* |
IN | END!, LINK+5*, LINK+6, LINK+7, LINK+9*, LINK+10, LINK+11 |
ING | END!, PRINT+3~, PRINT+19*, PRINT+20*, PRINT+21 |
IOF | LKNDC, LISTNDC+3, HANG |
>> IORVOFF | DT+1 |
>> IORVON | PSNACT+6, DT+1 |
IOSL | PRT, PRINT+22, PRINT+28, PRINT+30, PRINT+32, PRINT+34, PRINT+36, PRINT+38, PRINT+40, PRINT+42 , PRINT+44, PRINT+46, PRINT+48, PRINT+50, PRINT+52, PRINT+54, PRNT, NFIP+7 |
J | PSNACT+8!, END!, CODSYS+1~, CODSYS+5* |
K | LKNDC+1*, END!, PRINT+3~, PRINT+18*, PRINT+19, PRINT+26*, PRINT+27 |
L | END!, LISTNDC+1! |
MAP | PSNACT+9~, GCN+2*, GCN+4* |
MORE | PSNACT+8!, LISTNDC1+8*, LISTNDC1+9 |
NDF | NDC+2*, NDC+3*, LKNDC, LKNDC+2, LKNDC+3, END! |
NDX | PSNACT+8!, PRNT+1*, PRNT+2, PRNT+4 |
NEW | END!, LINK+3*, LINK+5, LINK+7, LINK+9, LINK+11 |
OLD | END!, LINK+2*, LINK+7, LINK+11 |
OLDDA | PSNACT+8!, END! |
PMIS | PSNACT+9~, PRINT+17, GCN*, GCN+1*, GCN+2*, GCN+4* |
POSDOS | POSDOS+3~, POSDOS+4*, POSDOS+5, POSDOS+6, POSDOS+7, POSDOS+8, POSDOS+9 |
PPP | PSNACT+8! |
PROMPT | PSNACT+8!, NDC+1!*, NDC+2, NDC+3, END!, NDCI+1*, NDCI+2, NDCI+3!, LINK+1*, LINK+2 , LINK+3, LINK+4, LINK+8, GETTIERN+4 |
PSN | PSNACT+8!, LISTNDC1+2*, LISTNDC1+7, LISTNDC1+8 |
PSN1 | PSNACT+8!, LISTNDC1+2*, LISTNDC1+3, LISTNDC1+5*, LISTNDC1+6*, LISTNDC1+7*, LISTNDC1+8 |
PSNCIEN | CODSYS~, CODSYS+2, CODSYS+3, CODSYS+4, CODSYS+5, CODSYS+6 |
PSNCODJ | CODSYS+1~, CODSYS+4*, CODSYS+5*, CODSYS+6 |
PSNCODX | CODSYS+1~*, CODSYS+2*, CODSYS+3, CODSYS+4, CODSYS+5, CODSYS+6 |
PSNCONVD | GETTIERN+1~, GETTIERN+10*, GETTIERN+11, GETTIER+1~, GETTIER+8*, GETTIER+9 |
PSNCTNDC | GETTIERN~, GETTIERN+3, GETTIERN+9 |
PSNDND | FDT+2~, FDT+4*, FDT+6*, FDT+8*, FDT+10*, FDT+11 |
PSNELDFF | OVEX+1~, OVEX+3*, OVEX+4, OVEX+5, OVEX+6, OVEX+7 |
PSNELFJ | NFIP~, NFIP+3, NFIP+5, FD~, FD+2, FDR~, FDR+2, FDT~, FDT+1, FDT+5 , FDT+6, FDT+9, FDT+10 |
PSNELFJC | NFIP+1~, NFIP+2*, NFIP+4, NFIP+6*, NFIP+8 |
PSNELFJZ | NFIP+1~, NFIP+3*, NFIP+5 |
PSNELFZA | EXPAN~, EXPAN+2, EXPAN+3 |
PSNELFZB | EXPAN+1~, EXPAN+3* |
PSNELFZC | EXPAN+1~, EXPAN+3*, EXPAN+4 |
PSNELIEN | PRINT+3~ |
PSNELORX | OVEX~, OVEX+2, OVEX+3 |
PSNELSTL | NDOSE+1~, NDOSE+5*, NDOSE+8 |
PSNELUNL | NDOSE+1~, NDOSE+6*, NDOSE+7*, NDOSE+8, NDOSE+10 |
PSNELXXX | NDOSE~, NDOSE+2 |
PSNELXY | PRINT+3~, PRINT+19*, PRINT+21 |
PSNELZER | NDOSE+1~, NDOSE+2*, NDOSE+3, NDOSE+4, NDOSE+5, NDOSE+6, NDOSE+7, NDOSE+8, NDOSE+9, NDOSE+10 , NDOSE+11 |
PSNFD | GETTIERN+1~, GETTIERN+5*, GETTIERN+6, GETTIER+1~, GETTIER+2*, GETTIER+3, FDR+1~, FDR+2*, FDR+3 |
PSNFDTXT | FDT+1~* |
PSNINACT | GETTIERN+1~, GETTIERN+9*, GETTIERN+10, GETTIER+1~, GETTIER+7*, GETTIER+8 |
PSNJ | FDT+2~, FDT+4*, FDT+5*, FDT+6, FDT+8*, FDT+9*, FDT+10 |
PSNRXCUI | CODSYS+1~, CODSYS+3* |
PSNTDRUG | GETTIER~, GETTIER+2, GETTIER+5, GETTIER+7 |
PSNTEXT | FDT+2~, FDT+4*, FDT+6*, FDT+7 |
PSNTIER | PSNACT+9~, CPTIER+2*, CPTIER+4, CPTIER+5 |
PSSCP | GETTIERN+1~, GETTIERN+7*, GETTIERN+8, GETTIER+1~, GETTIER+5*, GETTIER+6 |
PSSFD | FD+1~, FD+2*, FD+3 |
QQQ | PSNACT+9~, PRINT+3~, PRINT+10*, GCN, GCN+1, GCN+2, GCN+4 |
QUIT | PSNACT+8!, LISTNDC+3, PRT, LISTNDC1+2*, LISTNDC1+3*, LISTNDC1+4, LISTNDC1+7, LISTNDC1+10*, LISTNDC1+12*, PRINT+18* , PRINT+22, PRINT+23, PRINT+26*, PRINT+28, PRINT+29, PRINT+30, PRINT+32, PRINT+34, PRINT+36, PRINT+37 , PRINT+38, PRINT+39, PRINT+40, PRINT+42, PRINT+44, PRINT+46, PRINT+47, PRINT+48, PRINT+50, PRINT+52 , PRINT+54, HANG*, PRNT, NFIP+3, NFIP+8 |
SIE | PSNACT+8!, LISTNDC+3*, PRT, CMOP*, PRNT+1, PRNT+3 |
SIE1 | PSNACT+8!, PRNT+3* |
VAPID | GETTIERN+1~, GETTIERN+3*, GETTIERN+4, GETTIERN+5, GETTIERN+7 |
VAPNAM | GETTIERN+1~, GETTIERN+4* |
VAPRD | CPTIER~, CPTIER+2, POSDOS~, POSDOS+3, POSDOS+4 |
VAPRDIEN | PRINT~, PRINT+4, PRINT+5, PRINT+6, PRINT+7, PRINT+8, PRINT+9, PRINT+13, PRINT+18, PRINT+19 , PRINT+26, PRINT+31, PRINT+35, PRINT+37, PRINT+39, PRINT+41, PRINT+43, PRINT+45, PRINT+47, PRINT+49 , PRINT+51, PRINT+53, PRINT+55 |
VV | PAD*, PAD+1!, PAD1 |
VV1 | PAD*, PAD+1!, PAD1 |
X | PSNACT+6*, NDC+2, END!, PRODI+2!, NDCI+3!, LINK+7*, LINK+11*, PRINT+3~, PRINT+19*, PAD+2* , CPTIER+2~!, GETTIERN+1~, GETTIERN+7!, GETTIER+1~, GETTIER+5!, FDT+2~, FDT+11* |
Y | PSNACT+8!, NDC+2, NDC+3, END!, PRODI+1, PRODI+2!, NDCI+2, NDCI+3!, LINK+2, LINK+3 , LINK+5, LINK+9, LISTNDC+2, LISTNDC+3, LISTNDC1+2, LISTNDC1+11, LISTNDC1+12, CMOP, HANG, PAD , DT~, DT+1, CPTIER+5*! |
Y(0 | ASKIT, NDC+1, NDC+2, NDC+3, NDCI+1, LINK+1, LINK+2 |
Y1 | PSNACT+8!, END! |
Y3 | PSNACT+8!, END! |
Y5 | PSNACT+8! |
Y6 | PSNACT+8! |
Y7 | PSNACT+8!, END! |
Z0 | PSNACT+8!, PRINT+3~, PRINT+4*, PRINT+11, PRINT+12, PRINT+14 |
Z1 | PSNACT+8!, PRINT+3~, PRINT+5*, PRINT+10, PRINT+15, PRINT+16 |
Z3 | PSNACT+8!, PRINT+3~, PRINT+6*, PRINT+24 |
Z5 | PSNACT+8!, PRINT+3~, PRINT+7*, PRINT+33 |
Z6 | PSNACT+8!, PRINT+3~, PRINT+8* |
Z7 | PSNACT+8!, PRINT+3~, PRINT+9*, PRINT+11 |
ZA | PSNACT+8!, LKNDC+3* |
ZCT | PSNACT+9~, LISTNDC1+7*, LISTNDC1+8, LISTNDC1+9 |
ZXX | PSNACT+7*, PSNACT+8! |