PSSUTIL ;BIR/RTR-utility routine for NDF changes ;04/04/00
Source file <PSSUTIL.m>
Package | Total | Call Graph |
---|---|---|
National Drug File | 1 | $$DFSU^PSNAPIS |
Pharmacy Data Management | 1 | TEST^PSSDOSCR |
VA Fileman | 1 | ^DIR |
Package | Total | Caller Graph |
---|---|---|
Pharmacy Data Management | 4 | PSSDEE PSSDOS PSSDOSER PSSPOIMN |
National Drug File | 3 | PSNDRUG PSNHELP1 PSNMRG |
Name | Comments | DBIA/ICR reference |
---|---|---|
LOC | ;Set local possible dosages
|
|
DASK | ;Ask to continue
|
|
QUIET | ;
|
|
EN1(PSSDIEN,PSSTALK) | ;Receive Drug entries that have been unmatched
|
|
QUIET1 | ;
|
|
DOSEADX | ;New fields added with PSS*1*147
|
|
EN2(PSSDIEN,PSSTALK) | ;Receive Drug entries matched to NDF
|
|
ZASK | ;Ask to continue
|
|
XASK | ;Ask to continue
|
|
LOCMRG | ;Merge new Local Possible Dosages with existing ones
|
|
DOSEADD | ;New fields added with PSS*1*147
|
|
EN(PSSDIEN) | ;Receive Drug entries unmatched as a result of NDF changes
|
|
EQ |
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 |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(50.606 - [#50.606] | EN2+13, EN2+16, EN2+17, EN2+20, EN2+24, EN2+28, EN2+30, EN2+32, EN2+33, LOC+4 , LOC+8, QUIET+1, QUIET+3, QUIET+5, QUIET+11, LOCMRG+9, QUIET1+1, QUIET1+2, QUIET1+4, QUIET1+13 |
^PS(50.607 - [#50.607] | EN2+13 |
^PS(50.7 - [#50.7] | LOC+3 |
^PS(51.24 - [#51.24] | DOSEADD+9, DOSEADX+9 |
^PS(59.7 - [#59.7] | EN1+2, EN2+5 |
^PSDRUG - [#50] | EN1+5!, EN1+7!, EN1+8, EN1+9!, EN1+11, EN1+12, EN1+13, EN2+2, EN2+3!, EN2+10 , EN2+19*, EN2+22*, EN2+23*, EN2+26*, EN2+27*, EN2+30*, EN2+31*, EN2+35*, LOC+2, LOC+5 , QUIET+1*, QUIET+10*, QUIET+15*, QUIET+16*, LOCMRG+4, LOCMRG+5, LOCMRG+6, LOCMRG+7, QUIET1+9, QUIET1+12* , QUIET1+17, QUIET1+20*, DOSEADD+3, DOSEADX+3 |
Name | Line Occurrences |
---|---|
DASK | EN1+9 |
DOSEADD | EN1+12 |
DOSEADX | LOCMRG+6, LOCMRG+7 |
EQ | EN1+7, EN1+9 |
LOC | EN2+10, EN2+12, EN2+13, EN2+14, EN2+18, EN2+19, EN2+23 |
LOCMRG | LOC+5 |
QUIET | LOC+6 |
QUIET1 | LOCMRG+2 |
XASK | LOCMRG+5, DOSEADX+6, DOSEADX+11 |
ZASK | EN1+12, DOSEADD+6, DOSEADD+11 |
Name | Field # of Occurrence |
---|---|
^( | QUIET+3, QUIET+5, QUIET+11, QUIET1+2, QUIET1+4, QUIET1+13 |
^("ND" | EN2+10 |
^(0 | EN1+12, QUIET+3, QUIET+11, QUIET1+2, QUIET1+13 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DIR | EN1+9!, EN2+7!, LOC+7!, LOC+9!, LOC+11!, LOCMRG+8!, LOCMRG+11!, LOCMRG+13!, ZASK+1~, ZASK+2! , XASK+1~, XASK+2!, DASK+1~, DASK+2! |
DIR("?" | LOC+8*, LOCMRG+9*, LOCMRG+10* |
DIR("A" | EN1+9*, EN2+7*, LOC+7*, LOC+11*, LOCMRG+8*, LOCMRG+13*, ZASK+2*, XASK+2*, DASK+2* |
DIR("B" | EN1+9*, LOC+7*, LOCMRG+8* |
DIR(0 | EN1+9*, EN2+7*, LOC+7*, LOC+11*, LOCMRG+8*, LOCMRG+13*, ZASK+2*, XASK+2*, DASK+2* |
DIROUT | ZASK+1~, XASK+1~, DASK+1~ |
DIRUT | ZASK+1~, XASK+1~, DASK+1~ |
DTOUT | ZASK+1~, XASK+1~, DASK+1~ |
DUOUT | ZASK+1~, XASK+1~, DASK+1~ |
IOF | ZASK+3, XASK+3, DASK+3 |
IOSL | EN1+12, LOCMRG+5, DOSEADD+6, DOSEADD+11, DOSEADX+6, DOSEADX+11 |
PSALL | LOC+1~, QUIET+9*, QUIET+10, QUIET1+8*, QUIET1+9, QUIET1+12 |
PSDOD | LOC+1~, QUIET+5*, QUIET1+4* |
PSDUPDPT | LOC+1~, QUIET+5*, QUIET+9, QUIET1+4*, QUIET1+8 |
PSNOUN | LOC+1~, QUIET+3*, QUIET+11*, QUIET1+2*, QUIET1+13* |
PSNOUNPA | LOC+1~, QUIET+3*, QUIET+4, QUIET+6, QUIET+7, QUIET+10, QUIET+11*, QUIET+12, QUIET+13, QUIET+14 , QUIET+15, QUIET1+2*, QUIET1+3, QUIET1+5, QUIET1+6, QUIET1+12, QUIET1+13*, QUIET1+14, QUIET1+15, QUIET1+16 , QUIET1+20 |
PSNOUNPT | LOC+1~, QUIET+3*, QUIET+9, QUIET+11*, QUIET+15, QUIET1+2*, QUIET1+8, QUIET1+13*, QUIET1+17, QUIET1+20 |
PSSBOTH | EN2+4~, EN2+8*, EN2+19*, EN2+23* |
PSSDF | EN2+4~, EN2+11*, EN2+12, EN2+13, EN2+16, EN2+17, EN2+20, EN2+24, EN2+28, EN2+30 , EN2+32, EN2+33 |
PSSDIEN | EN~, EN1~, EN1+5, EN1+7, EN1+8, EN1+9, EN1+11, EN1+12, EN1+13, EN2~ , EN2+2, EN2+3, EN2+10, EN2+19, EN2+22, EN2+23, EN2+26, EN2+27, EN2+30, EN2+31 , EN2+35, LOC+2, LOC+5, QUIET+1, QUIET+10, QUIET+15, QUIET+16, LOCMRG+4, LOCMRG+5, LOCMRG+6 , LOCMRG+7, QUIET1+9, QUIET1+12, QUIET1+17, QUIET1+20, DOSEADD+3, DOSEADX+3 |
PSSDUPD | EN2+4~, EN2+20*, EN2+21, EN2+22, EN2+24*, EN2+25, EN2+26, EN2+28*, EN2+29, EN2+30 , EN2+32*, EN2+33, EN2+34, EN2+35 |
PSSFLAG | EN2+4~, EN2+9*, EN2+27*, EN2+31* |
PSSI | EN2+4~, EN2+15*, EN2+16*, EN2+18, EN2+19, EN2+23, EN2+27, EN2+31 |
PSSLD | EN1+1~, EN1+11*, EN1+12, DOSEADD+3 |
PSSLIEN | LOCMRG+1~, LOCMRG+4*, LOCMRG+5, LOCMRG+6, LOCMRG+7, DOSEADX+3 |
PSSLIENX | LOCMRG+1~, LOCMRG+5*, LOCMRG+6, LOCMRG+7 |
PSSLOC | EN2+4~, EN2+5* |
PSSLOCV | EN1+1~, EN1+2* |
PSSLP | LOC+1~, QUIET1+9*, QUIET1+17* |
PSSLPNO | LOC+1~, QUIET1+9*, QUIET1+10, QUIET1+17*, QUIET1+18 |
PSSLPT | LOC+1~, QUIET1+9*, QUIET1+11*, QUIET1+12, QUIET1+17*, QUIET1+19*, QUIET1+20 |
PSSLPTX | LOC+1~, QUIET1+9*, QUIET1+11*, QUIET1+12, QUIET1+17*, QUIET1+19*, QUIET1+20 |
PSSLTOT | LOC+1~, QUIET+1, QUIET+2*, QUIET+10*, QUIET+11*, QUIET+15*, QUIET+16 |
PSSLTOTX | LOC+1~, QUIET+1*, QUIET+16* |
PSSND | EN2+4~, EN2+10*, EN2+11 |
PSSND1 | EN2+4~, EN2+10*, EN2+11 |
PSSNL | LOC+1~, QUIET+9!, QUIET1+8! |
PSSNLF | LOC+1~, QUIET+9!, QUIET1+8! |
PSSNLX | LOC+1~, QUIET+9!, QUIET1+8! |
PSSNODE | EN2+4~, EN2+11* |
PSSO | EN2+4~, EN2+15*, EN2+17*, EN2+18, EN2+19, EN2+23, EN2+27, EN2+31 |
PSSOID | LOC+1~, LOC+3*, LOC+4, LOC+8, QUIET+1, QUIET+3, QUIET+5, QUIET+11, LOCMRG+9, QUIET1+1 , QUIET1+2, QUIET1+4, QUIET1+13 |
PSSOITEM | LOC+1~, LOC+2*, LOC+3 |
PSSONLYI | EN2+4~, EN2+9*, EN2+23*, QUIET+7, QUIET+13, QUIET1+6, QUIET1+16 |
PSSONLYO | EN2+4~, EN2+9*, EN2+19*, QUIET+6, QUIET+14, QUIET1+5, QUIET1+15 |
PSSPW1 | DOSEADD+1~, DOSEADD+3*, DOSEADD+4, DOSEADD+7 |
PSSPW2 | DOSEADD+1~, DOSEADD+4*, DOSEADD+5 |
PSSPW3 | DOSEADD+1~, DOSEADD+5*, DOSEADD+6 |
PSSPW4 | DOSEADD+1~, DOSEADD+7*, DOSEADD+9 |
PSSPW5 | DOSEADD+1~, DOSEADD+7*, DOSEADD+8 |
PSSPW6 | DOSEADD+1~, DOSEADD+8*, DOSEADD+10, DOSEADD+11, DOSEADD+12 |
PSSPW7 | DOSEADD+1~, DOSEADD+2*, DOSEADD+9*, DOSEADD+10, DOSEADD+11, DOSEADD+13 |
PSSPW8 | DOSEADD+1~, DOSEADD+10*, DOSEADD+11 |
PSSPWX1 | DOSEADX+1~, DOSEADX+3*, DOSEADX+4, DOSEADX+7 |
PSSPWX2 | DOSEADX+1~, DOSEADX+4*, DOSEADX+5 |
PSSPWX3 | DOSEADX+1~, DOSEADX+5*, DOSEADX+6 |
PSSPWX4 | DOSEADX+1~, DOSEADX+7*, DOSEADX+9 |
PSSPWX5 | DOSEADX+1~, DOSEADX+7*, DOSEADX+8 |
PSSPWX6 | DOSEADX+1~, DOSEADX+8*, DOSEADX+10, DOSEADX+11, DOSEADX+12 |
PSSPWX7 | DOSEADX+1~, DOSEADX+2*, DOSEADX+9*, DOSEADX+10, DOSEADX+11, DOSEADX+13 |
PSSPWX8 | DOSEADX+1~, DOSEADX+10*, DOSEADX+11 |
PSSPWXEX | EN1+1~, EN1+10*, EN1+11, EN1+12, DOSEADD+6, DOSEADD+11, ZASK+2* |
PSSPWZEX | LOCMRG+1~, LOCMRG+4*, LOCMRG+5, DOSEADX+6, DOSEADX+11, XASK+2* |
PSSST | EN2+4~, EN2+11*, EN2+12, EN2+14, EN2+19, EN2+21, EN2+23, EN2+25, EN2+27, EN2+29 , EN2+31, EN2+34 |
PSSTALK | EN1~, EN1+7, EN2~, EN2+7, LOC+6, LOCMRG+2 |
PSSTODOS | EN2+4~, EN2+21*, EN2+22, EN2+25*, EN2+26, EN2+29*, EN2+30, EN2+34*, EN2+35 |
PSSTOT | EN2+4~, EN2+19, EN2+20*, EN2+22*, EN2+23, EN2+24*, EN2+26*, EN2+27, EN2+28*, EN2+30* , EN2+31, EN2+35* |
PSSTOTX | EN2+4~, EN2+19*, EN2+23*, EN2+27*, EN2+31* |
PSSUN | EN2+4~, EN2+11*, EN2+12, EN2+13, EN2+16, EN2+17, EN2+19, EN2+23, EN2+27, EN2+31 |
X | ZASK+1~, XASK+1~, DASK+1~ |
Y | EN1+9, LOC+9, LOCMRG+11, ZASK+1~, ZASK+2, XASK+1~, XASK+2, DASK+1~ |