PSSUTLA1 ;BHAM ISC/RTR-PSS utility routine ;08/21/00
Source file <PSSUTLA1.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
PRICE() | ;Return price per dose for CPRS Dose call
|
|
OIDEA(PSSXOI,PSSXOIP) | ;
|
|
HELP | ;
|
|
LEAD | ;Leading zeros, CPRS Dosage call
|
|
START | ;
|
|
HELP1 | ;
|
|
OIDQ | ;
|
|
DUP | ;delete str/unit if duplicate local doses with strength are found
|
|
EN3(PSSBINTR,PSSBLGTH) | ;
|
|
ADD | ;
|
|
LEADP | ;Leading zeros pharmacy call
|
|
DEA(PSSDIENM) | ;Return DEA Special Handling for CPRS Dose Call
|
|
DSET | ;
|
|
PRICEQ | ;
|
|
HELPADD | ;
|
Name | Field # of Occurrence |
---|---|
EN^DDIOL | HELP1+8 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(50.7 - [#50.7] | EN3+5 |
^PS(51 - [#51] | EN3+8, HELP+5 |
^PSDRUG - [#50] | DEA+6, PRICE+5, OIDEA+10, OIDEA+11, OIDEA+12, OIDEA+14 |
^PSDRUG("ASP" | OIDEA+9 |
Name | Line Occurrences |
---|---|
ADD | EN3+7 |
DSET | DEA+7, DEA+8 |
HELP1 | HELP+3 |
HELPADD | HELP+4 |
OIDQ | OIDEA+6, OIDEA+7 |
PRICEQ | PRICE+6 |
START | EN3+6 |
Name | Field # of Occurrence |
---|---|
^("I" | OIDEA+10 |
^(2 | OIDEA+12 |
^(9 | EN3+8, HELP+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BLIM | EN3+3~, START+2, START+4* |
BVAR | EN3+3~, START+1*, START+2*, START+4, START+5*, START+6 |
BVAR1 | EN3+3~, START+1*, START+2, START+3*, START+5 |
CNT | EN3+3~, START+2*, START+3 |
CNTZ | EN3+3~, EN3+6*, START+8*, ADD+1, ADD+2* |
>> DLOOP | PRICE+4, PRICE+5 |
DT | OIDEA+10 |
FFF | EN3+3~, START+2*, START+3 |
III | EN3+3~, START+1*, START+2*, START+6 |
NNN | EN3+3~, START+2* |
PCT | HELP+2~, HELP1+2*, HELP1+3 |
PISIG | EN3+3~ |
PISIG( | START+2, START+3, ADD+1*, ADD+2* |
PISIG(1 | EN3+6* |
PNNN | HELP+2~, HELP1+2* |
PSSBB | LEADP+1~, LEADP+5*, LEADP+6, LEADP+8*, LEADP+9, LEADP+14*, LEADP+15, LEADP+17*, LEADP+18 |
PSSBB1 | LEADP+1~, LEADP+5*, LEADP+6, LEADP+8*, LEADP+9, LEADP+14*, LEADP+15, LEADP+17*, LEADP+18 |
PSSBBD | LEADP+1~, LEADP+4*, LEADP+5, LEADP+7*, LEADP+8, LEADP+13*, LEADP+14, LEADP+16*, LEADP+17 |
>> PSSBCM | PRICE+7 |
PSSBINTR | EN3~, EN3+4, EN3+5 |
PSSBK | LEAD+1~, LEAD+6*, LEAD+7, LEAD+10*, LEAD+11, LEAD+17*, LEAD+18, LEAD+21*, LEAD+22 |
PSSBK1 | LEAD+1~, LEAD+6*, LEAD+7, LEAD+10*, LEAD+11, LEAD+17*, LEAD+18, LEAD+21*, LEAD+22 |
PSSBKD | LEAD+1~, LEAD+5*, LEAD+6, LEAD+9*, LEAD+10, LEAD+16*, LEAD+17, LEAD+20*, LEAD+21 |
PSSBLGTH | EN3~, EN3+4, START+2 |
PSSBLIM | HELP+2~, HELP1+2, HELP1+4* |
PSSBSIG | EN3+3!, START+9! |
PSSBSIG( | START+2*, START+6*, START+8 |
PSSBSIG(1 | START+7* |
PSSBSIG(2 | START+7! |
PSSBVAR | HELP+2~, HELP1+1*, HELP1+2*, HELP1+4, HELP1+5*, HELP1+6 |
PSSBVAR1 | HELP+2~, HELP1+1*, HELP1+2, HELP1+3*, HELP1+5 |
PSSCTX | HELP+2~, HELP+3*, HELPADD+1, HELPADD+2* |
PSSDEAX | DEA+5~, DEA+6*, DEA+7, DEA+8 |
PSSDEAXV | DEA+5~, DEA+7*, DEA+8*, DEA+9*, DSET+1 |
PSSDIENM | DEA~, DEA+4, DEA+6, DSET+1 |
PSSFFF | HELP+2~, HELP1+2*, HELP1+3 |
>> PSSHLF( | DSET+1 |
PSSIG | HELP+2~ |
PSSIG( | HELP1+2, HELP1+3, HELPADD+1*, HELPADD+2* |
PSSIG(1 | HELP+3* |
PSSIII | HELP+2~, HELP1+1*, HELP1+2*, HELP1+6 |
>> PSSLD | LEAD+2*, LEAD+3, LEAD+4, LEAD+5, LEAD+7, LEAD+8, LEAD+9, LEAD+11, LEAD+12, LEAD+13 , LEAD+14, LEAD+15, LEAD+16, LEAD+18, LEAD+19, LEAD+20, LEAD+22, LEAD+23*, LEAD+24 |
>> PSSLD1 | LEAD+13*, LEAD+14, LEAD+15, LEAD+16, LEAD+18, LEAD+19, LEAD+20, LEAD+22 |
PSSLPX | HELP+2~, HELP1+8* |
PSSLXA | DUP+1~ |
PSSLXA( | DUP+7*, DUP+8 |
PSSLXFL | DUP+1~, DUP+2*, DUP+3, DUP+8*, DUP+9 |
PSSLXL | DUP+1~, DUP+3*, DUP+4 |
PSSLXLD | DUP+1~, DUP+5*, DUP+6, DUP+7, DUP+8 |
PSSLXMED | DUP+1~, DUP+5*, DUP+6, DUP+7, DUP+8 |
PSSLXND | DUP+1~, DUP+4*, DUP+5 |
PSSLXQ | DUP+1~, DUP+9* |
PSSLXSTR | DUP+1~, DUP+4*, DUP+5*, DUP+6, DUP+7, DUP+8 |
PSSLXX | DUP+1~, DUP+8* |
>> PSSMD | LEADP+2*, LEADP+3, LEADP+4, LEADP+6, LEADP+7, LEADP+9, LEADP+10, LEADP+11, LEADP+12, LEADP+13 , LEADP+15, LEADP+16, LEADP+18, LEADP+19*, LEADP+20 |
>> PSSMD1 | LEADP+11*, LEADP+12, LEADP+13, LEADP+15, LEADP+16, LEADP+18 |
>> PSSMDN | LEADP+3*, LEADP+12* |
PSSPKLX | OIDEA+5~, OIDEA+8*, OIDEA+11, OIDEA+12 |
PSSPRICE | PRICE+3~, PRICE+5*, PRICE+6, PRICE+7 |
PSSPRQ | PRICE+3~, PRICE+6*, PRICE+7*, PRICEQ+1*, PRICEQ+2 |
PSSSIG | HELP+2~ |
PSSSIG( | HELP1+2*, HELP1+6*, HELP1+8 |
PSSSIG(1 | HELP1+7* |
PSSSIG(2 | HELP1+7! |
>> PSSUDOS | PRICE+6 |
>> PSSX( | LEAD+2, LEAD+3*, LEAD+4*, LEAD+5, LEAD+7*, LEAD+8*, LEAD+9, LEAD+11*, LEAD+12, LEAD+13 , LEAD+14*, LEAD+15*, LEAD+16, LEAD+18*, LEAD+19*, LEAD+20, LEAD+22*, LEADP+2, LEADP+3*, LEADP+4 , LEADP+6*, LEADP+7, LEADP+9*, LEADP+10, LEADP+11, LEADP+12*, LEADP+13, LEADP+15*, LEADP+16, LEADP+18* , DUP+3, DUP+4 |
>> PSSX("DD" | DSET+1*, LEAD+23, LEAD+24*, LEADP+19, LEADP+20*, DUP+5, DUP+9* |
>> PSSX("PI" | START+8* |
PSSXNODD | OIDEA+5~, OIDEA+6*, OIDEA+13*, OIDQ+1 |
PSSXOI | OIDEA~, OIDEA+7, OIDEA+9 |
PSSXOIP | OIDEA~, OIDEA+6, OIDEA+7, OIDEA+8 |
PSSXOLP | OIDEA+5~, OIDEA+9*, OIDEA+10, OIDEA+11, OIDEA+12, OIDEA+14 |
PSSXOLPD | OIDEA+5~, OIDEA+6*, OIDEA+9, OIDEA+15*, OIDEA+16*, OIDQ+1*, OIDQ+2 |
PSSXOLPX | OIDEA+5~, OIDEA+14*, OIDEA+15, OIDEA+16 |
PSSYX | HELP+2~, HELP+5* |
PSSZ0 | HELP+2~, HELP+3*, HELP+5 |
PSSZ1 | HELP+2~, HELP+3*, HELP+4, HELP+5*, HELPADD+1, HELPADD+2 |
X | EN3+3~, EN3+5*, EN3+6, EN3+7, EN3+8, HELP+1, HELP+3, HELP+4, HELP+5 |
Y | EN3+3~, EN3+8* |
Z0 | EN3+3~, EN3+6*, EN3+8 |
Z1 | EN3+3~, EN3+6*, EN3+7, EN3+8*, ADD+1, ADD+2 |