PSORENW1 ;BIR/DSD - Renew Main Driver Continuation ;06-Dec-2012 20:08;PLS
Source file <PSORENW1.m>
Package | Total | Call Graph |
---|---|---|
Outpatient Pharmacy | 4 | $$DT^PSOMLLDT ICD^PSONEWF DRG^PSOORDRG (SCP,SET3)^PSORN52D |
VA Fileman | 1 | C^%DTC |
Name | Comments | DBIA/ICR reference |
---|---|---|
IHS | ; EP
|
|
END | ||
OERR | ;renewal finish from oe/rr
|
|
KLIB | ;Kill renewal IB array
|
|
STOP | ||
ICD | ||
START | ;
|
|
ICD2 | ;
|
|
FDR | ||
SET2 | ;for when patient status is exempt or SC>50
|
|
SET3 | ;for when patient status is exempt or SC>50
|
|
SETIB | ;Set defaults on Renewals with Copay information
|
|
SETIBP | ;
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(52.41 - [#52.41] | SETIBP+1, SETIBP+4, SETIBP+13, ICD2+1, ICD2+3, ICD2+4 |
^PSRX - [#52] | START+1, START+10, START+15, START+16, START+19, START+20, START+25, FDR+1, OERR+1, OERR+9 , OERR+10, OERR+15, OERR+17, OERR+22, SETIB+7, SETIB+10, SETIB+11, SETIB+12, SETIB+13, SETIB+14 , SETIB+15, SETIB+16, SET2+1, ICD, ICD+2, ICD+3, IHS+4 |
^VA(200 - [#200] | START+5, FDR+3, FDR+5, OERR+4 |
Name | Line Occurrences |
---|---|
FDR | START+18, START+19 |
IHS | START+6, OERR+6 |
SET3 | SET2+1, SETIBP+13 |
SETIB | START+3 |
SETIBP | SETIB+5 |
Name | Field # of Occurrence |
---|---|
^("IBQ" | SETIB+7, SETIB+10, SETIB+11, SETIB+12, SETIB+13, SETIB+14, SETIB+15, SETIB+16 |
^("PS" | FDR+5 |
^("SIG" | START+1, OERR+9 |
^("STA" | START+1, OERR+1 |
^("TN" | START+1, OERR+1 |
^(0 | SETIBP+1 |
^(2 | START+1, OERR+1 |
^(3 | START+1, OERR+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%DT | STOP!, STOP+8! |
>> D | START+16* |
>> DAYS | STOP*, STOP+3 |
>> DEA | FDR+8*, STOP+2* |
>> DEA("CS" | STOP+1*, STOP+2*, STOP+6 |
DIC | STOP+1! |
DIR | STOP+1! |
DOSE | START+20*, START+21, START+22, START+23, START+24, START+26!, OERR+17*, OERR+18, OERR+19, OERR+20 , OERR+21, OERR+23! |
>> DREN | FDR+7* |
DT | STOP+3 |
FLD | ICD+1~, ICD+3*, ICD2+2~, ICD2+6* |
>> I | START+20*, START+25, FDR+1*, OERR+10*, OERR+17*, OERR+22 |
ICD | ICD+1~, ICD+3*, ICD2+2~, ICD2+4*, ICD2+5, ICD2+6 |
II | ICD+1~, ICD+2*, ICD+3, ICD2+2~, ICD2+3*, ICD2+4, ICD2+5 |
JJ | ICD+1~, ICD2+2~, ICD2+6* |
JJJ | SETIB+2~ |
>> OR0 | START+8, FDR+2, FDR+3, FDR+13*, OERR+2, OERR+3, OERR+5, OERR+7, OERR+8, OERR+14 |
>> ORD | SETIB+5, SETIBP+1, SETIBP+4, SETIBP+13, ICD2+1, ICD2+2, ICD2+3, ICD2+4 |
POERR | FDR+7*! |
PSDY | FDR+6*, FDR+9, FDR+12, FDR+14! |
PSEXDT | STOP!, STOP+7* |
>> PSOANSQ("SC>50" | SETIB+3!* |
>> PSODFN | START+12* |
>> PSODIR("CS" | FDR+7*, FDR+8*, FDR+9, FDR+14! |
>> PSODRUG("DEA" | FDR+8, STOP+2 |
>> PSOFDR | START+8, FDR, SETIB+5 |
PSOIBOLD | START+2*, SETIB+4, SETIB+7, SETIB+8, SETIB+10, SETIB+11, SETIB+12, SETIB+13, SETIB+14, SETIB+15 , SETIB+16, SET2+1, ICD+1, SETIBP+1, SETIBP+2, SETIBP+5, SETIBP+6, SETIBP+7, SETIBP+8, SETIBP+9 , SETIBP+10, SETIBP+11, ICD2+5, KLIB+1, KLIB+2, KLIB+3! |
PSOIBQFN | SETIBP+4~*, SETIBP+5, SETIBP+6, SETIBP+7, SETIBP+8, SETIBP+9, SETIBP+10, SETIBP+11, ICD2+7! |
>> PSON52("QFLG" | STOP* |
PSOOICD | SETIB+2~, SET2+1*, SETIBP+13* |
>> PSORENW("CLINIC" | START+7*, START+8*, OERR+7* |
>> PSORENW("CM" | IHS+4* |
>> PSORENW("CONJUNCTION" | START+23*, OERR+20* |
>> PSORENW("COPIES" | START+7* |
>> PSORENW("COSI | GNING PROVIDER" , START+11*, FDR+4!, FDR+5*, OERR+11* |
>> PSORENW("DAYS | SUPPLY" , FDR+6*, STOP |
>> PSORENW("DOSE | ORDERED" , START+22*, OERR+19* |
>> PSORENW("DOSE" | START+21*, OERR+18* |
>> PSORENW("DRUG | IEN" , START+14*, OERR+14* |
>> PSORENW("DURATION" | START+23*, OERR+20* |
>> PSORENW("ENT" | START+18, START+19*, START+21*, START+22, START+23, START+24, START+25, OERR+16, OERR+18*, OERR+19 , OERR+20, OERR+21, OERR+22 |
>> PSORENW("FILL | DATE" , STOP+7 |
>> PSORENW("INS" | START+15*, START+17, OERR+15* |
>> PSORENW("ISSU | E DATE" , STOP+3 |
>> PSORENW("NOUN" | START+24*, OERR+21* |
>> PSORENW("ODOSE" | START+25*, FDR+1*, OERR+22* |
>> PSORENW("OIRXN" | START+1, START+2, START+10, START+15, START+16, START+19, START+20, START+25, FDR+1, OERR+1 , OERR+9, OERR+10, OERR+15, OERR+17, OERR+22, ICD, ICD+2, ICD+3, IHS+4 |
>> PSORENW("ORX | #" , START+13*, OERR+13* |
>> PSORENW("PATI | ENT STATUS" , IHS+5* |
>> PSORENW("PROV | IDER NAME" , FDR+3* |
>> PSORENW("PROVIDER" | START+4*, START+5, FDR+3*, FDR+5, OERR+3*, OERR+4 |
>> PSORENW("PSODFN" | START+12*, OERR+12* |
>> PSORENW("QTY" | IHS+1* |
>> PSORENW("REMARKS" | START+9*, OERR+8* |
>> PSORENW("ROUTE" | START+22*, OERR+19* |
>> PSORENW("RX0" | START+1*, START+4, START+7, START+9, START+12, START+13, START+14, FDR+2*, FDR+6, FDR+7 , FDR+13*, STOP, STOP+3, OERR+1*, OERR+2*, OERR+5*, OERR+8, OERR+12, OERR+13, OERR+14* , IHS+1, IHS+5 |
>> PSORENW("RX2" | START+1*, OERR+1* |
>> PSORENW("RX3" | START+1*, START+11, OERR+1*, OERR+11 |
>> PSORENW("SCHEDULE" | START+23*, OERR+20* |
>> PSORENW("SIG" | START+10*, START+16*, START+17*, OERR+9* |
>> PSORENW("STA" | START+1*, OERR+1* |
>> PSORENW("TN" | START+1*, OERR+1* |
>> PSORENW("UNITS" | START+22*, OERR+19* |
>> PSORENW("VERB" | START+24*, OERR+21* |
>> PSORX( | SETIB+7*, SETIB+8!, SETIB+10*, SETIB+11*, SETIB+12*, SETIB+13*, SETIB+14*, SETIB+15*, SETIB+16*, SETIBP+1* , SETIBP+2!, SETIBP+5*, SETIBP+6*, SETIBP+7*, SETIBP+8*, SETIBP+9*, SETIBP+10*, SETIBP+11*, ICD2+5*, KLIB+2! |
>> PSORX("PROVID | ER NAME" , START+5*, FDR+3*, OERR+4* |
PSOSCA | SETIB+3! |
PSOSCP | SETIB+3!, ICD2+5 |
RFMX | FDR+9*, FDR+12*, FDR+13, FDR+14! |
RXN | ICD+1~*, ICD2+2~* |
>> SIG( | OERR+10* |
>> SIGOK | START+1*, OERR+9* |
U | ICD+3, ICD2+6 |
X | STOP!, STOP+7, STOP+8! |
X1 | STOP+3*, STOP+8! |
X2 | STOP+3*, STOP+6*, STOP+8! |