PSORENW4 ;BIR/SAB - rx speed renew ;05-Jun-2014 08:45;DU
Source file <PSORENW4.m>
Package | Total | Call Graph |
---|---|---|
Outpatient Pharmacy | 17 | ^PSOBUILD PROV^PSODIR (DAYS,PTSTAT,QTY,REFILL)^PSODIR1 (CLINIC,FILLDT,ISSDT,MW)^PSODIR2 EN^PSOHLSN1 NOORE^PSONEW DCORD^PSONEW2 LOCK^PSOORCPY VER1^PSOORNE4 BLD^PSOORUT1 $$LMREJ^PSOREJU1 (CAN,CHECK,DRUG,FILDATE,RXN)^PSORENW0 (KLIB,SETIB,STOP)^PSORENW1 DSPLY^PSORENW3 EN^PSORN52 (RNPSOSD,SUSDATEK)^PSOUTIL CLEAN^PSOVER1 |
IHS Changes To Pharmacy | 3 | REMMSG^APSPFUNC $$SCREEN^APSPMULT $$AWP^APSQDAWP |
VA Fileman | 2 | $$GET1^DIQ ^DIR |
Order Entry Results Reporting | 1 | (LK,ULK)^ORX2 |
Pharmacy Data Management | 1 | ($$L,PSOL,PSOUL,UL)^PSSLOCK |
Registration | 1 | (FULL,PAUSE)^VALM1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
POZ | ;
|
|
DSPL | ||
PROCESS | ; Process one order at a time
|
|
PROCESSX | ||
INIT | ;
|
|
ASK | ;upfront questions
|
|
SEL | ||
SELQ |
Name | Field # of Occurrence |
---|---|
REMMSG^APSPFUNC | PROCESS+10 |
$$SCREEN^APSPMULT | PROCESS+49 |
$$AWP^APSQDAWP | PROCESS+30 |
$$GET1^DIQ | PROCESS+2, PROCESS+3, PROCESS+4 |
^DIR | SEL+5, ASK+8, POZ+1 |
LK^ORX2 | SEL+4 |
ULK^ORX2 | SELQ |
^PSOBUILD | SEL+11 |
PROV^PSODIR | ASK+11 |
DAYS^PSODIR1 | ASK+6 |
PTSTAT^PSODIR1 | ASK+5 |
QTY^PSODIR1 | DSPL+7 |
REFILL^PSODIR1 | ASK+7 |
CLINIC^PSODIR2 | ASK+10 |
FILLDT^PSODIR2 | ASK+2 |
ISSDT^PSODIR2 | ASK+1 |
MW^PSODIR2 | ASK+4 |
EN^PSOHLSN1 | PROCESSX+12, PROCESSX+13 |
NOORE^PSONEW | INIT+2 |
DCORD^PSONEW2 | DSPL+10 |
LOCK^PSOORCPY | SEL+3 |
VER1^PSOORNE4 | DSPL+6 |
BLD^PSOORUT1 | SEL+11 |
$$LMREJ^PSOREJU1 | PROCESS+4 |
CAN^PSORENW0 | DSPL+10 |
CHECK^PSORENW0 | PROCESS+62 |
DRUG^PSORENW0 | PROCESS+64 |
FILDATE^PSORENW0 | PROCESS+63 |
RXN^PSORENW0 | PROCESS+65 |
KLIB^PSORENW1 | PROCESS+43, PROCESS+49, PROCESSX+9 |
SETIB^PSORENW1 | PROCESS+13 |
STOP^PSORENW1 | PROCESS+66 |
DSPLY^PSORENW3 | DSPL+5 |
EN^PSORN52 | DSPL+8 |
RNPSOSD^PSOUTIL | DSPL+9 |
SUSDATEK^PSOUTIL | PROCESSX+5 |
CLEAN^PSOVER1 | SELQ, PROCESSX |
$$L^PSSLOCK | SEL+3 |
PSOL^PSSLOCK | PROCESS+5 |
PSOUL^PSSLOCK | PROCESS+43, PROCESS+49, PROCESSX+8 |
UL^PSSLOCK | SEL+4, SELQ |
FULL^VALM1 | SEL+6 |
PAUSE^VALM1 | PROCESS+2, PROCESS+4, PROCESS+5 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PSRX - [#52] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(50.7 - [#50.7] | PROCESS+60 |
^PSDRUG - [#50] | PROCESS+43, PROCESS+58, PROCESS+59 |
^PSRX - [#52] | PROCESS+5, PROCESS+9, PROCESS+11, PROCESS+12, PROCESS+20, PROCESS+29, PROCESS+31, PROCESS+32, PROCESS+34, PROCESS+36 , PROCESS+41, PROCESS+52, PROCESS+53, PROCESS+54, PROCESS+60, DSPL+12, PROCESSX+13 |
^PSRX("B" | DSPL+12 |
^TMP("PSORXN" | PROCESSX+11, PROCESSX+12, PROCESSX+14! |
^VA(200 - [#200] | PROCESS+17, PROCESS+44 |
^XUSEC("PSORPH" | DSPL+6 |
^XUSEC("YSCL AUTHORIZED" | PROCESS+46 |
Name | Line Occurrences |
---|---|
ASK | INIT+1 |
INIT | SEL+7 |
POZ | PROCESS+43, PROCESSX+3 |
PROCESS | SEL+8 |
PROCESSX | PROCESS+59, PROCESS+62, PROCESS+64, PROCESS+65, DSPL+5, DSPL+6, DSPL+7 |
SELQ | SEL+5, SEL+9 |
Name | Field # of Occurrence |
---|---|
^("OR1" | PROCESS+60 |
^("STA" | PROCESS+11 |
^("TN" | PROCESS+11 |
^(2 | PROCESS+11 |
^(3 | PROCESS+11 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
APSPDRG | PROCESS+6~, PROCESS+9*, PROCESS+10 |
>> BBFLG | DSPL+12* |
BBRN | DSPL+12*, PROCESSX+6! |
BBRN1 | DSPL+12*, PROCESSX+6! |
>> BBRX(1 | DSPL+12* |
>> BINGCRT | DSPL+12* |
>> BINGRTE | DSPL+12* |
DEA | DSPL+1*, DSPL+11! |
DIR | SEL+5!, SEL+6!, SEL+11!, PROCESS+2!, PROCESS+4!, PROCESS+5!, ASK+8!, ASK+9!, POZ+1! |
DIR("A" | SEL+5*, ASK+8*, POZ+1* |
DIR("B" | ASK+8* |
DIR(0 | SEL+5*, ASK+8*, POZ+1* |
DIRUT | SEL+5!, SEL+6!, SEL+11!, ASK+8!, ASK+9!, POZ+1! |
DOSE | PROCESS+36*, PROCESS+37, PROCESS+38, PROCESS+39, PROCESS+40, PROCESS+42! |
DRET | SELQ!, PROCESS+7! |
DSMSG | SEL+11! |
DTOUT | SEL+5!, SEL+6!, SEL+11!, POZ+1! |
DUOUT | SEL+5!, SEL+11! |
DUZ | DSPL+6 |
>> I | PROCESS+12*, PROCESS+36*, PROCESS+41 |
IEN | SEL+11! |
LST | SEL+6*, SEL+8, SEL+11! |
ORD | SEL+8*, SEL+11! |
ORN | SEL+8*, SEL+11!, PROCESS+2, PROCESS+3, PROCESS+4, PROCESS+5, PROCESS+7, PROCESS+43, PROCESS+49, PROCESSX+8 |
ORSV | SEL+11! |
PHI | SEL+5!, SELQ!, PROCESS+7!, PROCESS+53*, PROCESSX+1! |
PHI( | PROCESS+54* |
>> POERR | PROCESSX |
>> POERR("DFLG" | PROCESSX* |
PRC | SEL+5!, SELQ!, PROCESS+7!, PROCESSX+1! |
PSDY | DSPL*, DSPL+3, DSPL+11! |
PSOACT | SEL+11! |
>> PSOCNT | SEL+2, SEL+5 |
PSOCO | SEL+11! |
PSOCU | SEL+11! |
>> PSODFN | SEL+3, SEL+4, SELQ |
PSODIR | SEL+11! |
PSODIR("CS" | DSPL+1*, DSPL+2, DSPL+11! |
PSODIR("DFLG" | SEL+7* |
PSODIR("FIELD" | SEL+7* |
PSODRUG | SEL!, PROCESSX+1!, PROCESSX+6! |
PSODRUG("DEA" | DSPL+1, ASK+7*! |
PSODRUG("OI" | PROCESS+60* |
PSODRUG("OIN" | PROCESS+60* |
PSOEDT | DSPL!, PROCESSX+7! |
PSOFDR | SEL+5! |
>> PSOFROM | PROCESS+7* |
>> PSOIBOLD | PROCESS+13* |
PSOID | SEL+11!, ASK+1 |
PSOLM | DSPL!, PROCESSX+7! |
>> PSOLST( | SEL+8, PROCESS+2, PROCESS+3, PROCESS+4, PROCESS+5, PROCESS+7, PROCESS+43, PROCESS+49, PROCESSX+8 |
PSOMSG | SEL+11!, PROCESS+2!, PROCESS+4!, PROCESS+5! |
PSON | PROCESS+43~*!, PROCESS+45*, PROCESS+47* |
>> PSONEW("# OF | REFILLS" , ASK+2! |
>> PSONEW("DAYS | SUPPLY" , ASK+2! |
PSONO | SEL+11! |
PSOOELSE | SEL+6!*, SEL+9, SEL+11! |
PSOOPT | SEL+7*, SEL+11! |
>> PSOPAR | SEL+1, DSPL+6 |
PSOPLCK | SEL+3*!, SEL+4! |
PSOQTY | SEL+11!, DSPL+7, ASK+9* |
PSORDLOK | PROCESSX+4!*, PROCESSX+8, PROCESSX+10! |
PSORENW | SEL+11!, DSPL+6, DSPL+7, DSPL+8, PROCESSX+5, INIT+2, ASK+1, ASK+2, ASK+4, ASK+5 , ASK+6, ASK+7, ASK+10, ASK+11 |
PSORENW("# OF | REFILLS" , DSPL, DSPL+3*, DSPL+4*, DSPL+11* |
PSORENW("AWP" | PROCESS+30* |
PSORENW("BST" | PROCESS+31* |
PSORENW("CLINIC" | PROCESS+18* |
PSORENW("CM" | PROCESS+32* |
PSORENW("CONJUNCTION" | PROCESS+39* |
PSORENW("COSI | GNING PROVIDER" , PROCESS+16* |
PSORENW("DAYS | SUPPLY" , DSPL |
PSORENW("DFLG" | SEL+7*, SEL+8*, PROCESS+59, PROCESS+62, PROCESS+64, PROCESS+65, DSPL+5, DSPL+6, DSPL+7, PROCESSX , PROCESSX+4, PROCESSX+7*, INIT+1, INIT+2, ASK+1, ASK+2, ASK+4, ASK+5, ASK+6, ASK+7 , ASK+8*, ASK+10, ASK+11* |
PSORENW("DOSE | ORDERED" , PROCESS+38* |
PSORENW("DOSE" | PROCESS+37*, PROCESSX+2! |
PSORENW("DRUG | IEN" , PROCESS+23*, PROCESS+30, PROCESS+43, PROCESS+49, PROCESS+58, PROCESSX+2! |
PSORENW("DURATION" | PROCESS+39*, PROCESSX+2! |
PSORENW("ENT" | PROCESS+34, PROCESS+35*, PROCESS+37*, PROCESS+38, PROCESS+39, PROCESS+40, PROCESS+41, DSPL+11!, PROCESSX+2! |
PSORENW("FILL | DATE" , ASK+3 |
PSORENW("FROM" | PROCESSX+7 |
PSORENW("INS" | PROCESS+34*, PROCESSX+2! |
PSORENW("ISSU | E DATE" , ASK+1* |
PSORENW("MAIL/WINDOW" | PROCESS+51* |
PSORENW("NDC" | PROCESS+33! |
PSORENW("NOUN" | PROCESS+40*, PROCESSX+2! |
PSORENW("NRX | #" , DSPL+12 |
PSORENW("ODOSE" | PROCESS+41* |
PSORENW("OIRXN" | PROCESS+7*, PROCESS+9, PROCESS+11, PROCESS+12, PROCESS+13, PROCESS+20, PROCESS+29, PROCESS+31, PROCESS+32, PROCESS+34 , PROCESS+36, PROCESS+41, PROCESS+52, PROCESS+53, PROCESS+54, PROCESS+60 |
PSORENW("OLD | FILL DATE" , PROCESSX+5 |
PSORENW("ORX | #" , PROCESS+22*, PROCESS+58 |
PSORENW("PROVIDER" | PROCESS+14, PROCESS+15*, PROCESS+17, PROCESS+44, PROCESS+46 |
PSORENW("PSODFN" | PROCESS+21* |
PSORENW("QFLG" | SEL+7*, PROCESSX+7* |
PSORENW("QTY" | PROCESS+24* |
PSORENW("REMARKS" | PROCESS+19* |
PSORENW("ROUTE" | PROCESS+38*, PROCESSX+2! |
PSORENW("RX0" | PROCESS+11*, PROCESS+15, PROCESS+18, PROCESS+19, PROCESS+21, PROCESS+22, PROCESS+23, PROCESS+24, PROCESS+59 |
PSORENW("RX2" | PROCESS+11*, PROCESS+30 |
PSORENW("RX3" | PROCESS+11*, PROCESS+16 |
PSORENW("SCHEDULE" | PROCESS+39*, PROCESSX+2! |
PSORENW("SIG" | PROCESS+20*, PROCESSX+2! |
PSORENW("STA" | PROCESS+11* |
PSORENW("TN" | PROCESS+11* |
PSORENW("UNITS" | PROCESS+38*, PROCESSX+2! |
PSORENW("VERB" | PROCESS+40*, PROCESSX+2! |
PSORNSPD | SEL+5!, SEL+6*, SELQ! |
PSORNW | SEL+11! |
PSORNW("FILL | DATE" , ASK+3* |
PSORNW("MAIL/WINDOW" | PROCESS+51 |
>> PSORX("CLINIC" | PROCESSX+6! |
>> PSORX("DFLG" | SEL+7*, SEL+11!, PROCESS+61* |
>> PSORX("EDIT" | SEL+5! |
>> PSORX("FILL D | ATE" , SEL+11! |
>> PSORX("ISSUE | DATE" , SEL+11! |
>> PSORX("PROVID | ER NAME" , PROCESS+17*, PROCESSX+6! |
PSORXED | PROCESSX+1! |
PSRF | DSPL*, DSPL+4, DSPL+11! |
REF | SEL+11! |
REFL | SEL+11! |
RET | PROCESS+7! |
RPH | SEL+11! |
RTE | SELQ! |
RXN | PROCESSX+11*, PROCESSX+12, PROCESSX+13, PROCESSX+14! |
RXN1 | PROCESSX+12*, PROCESSX+13, PROCESSX+14! |
SIG | PROCESSX+1! |
SIG( | PROCESS+12* |
SIGOK | PROCESS+11*, PROCESS+12, PROCESSX+1! |
SPEED | SEL+6*, SEL+11! |
ST | SEL+11! |
T | PROCESS+52!, PROCESS+53*, PROCESS+54* |
TALK | PROCESS+28~, PROCESS+30 |
U | PROCESS+2, PROCESS+30, PROCESS+31, PROCESS+32 |
>> VALMBCK | SEL+1*, SEL+2*, SEL+3*, SEL+4*, SEL+5*, SEL+9*, SEL+10* |
VALMCNT | SEL+2~ |
>> VALMSG | SEL+1*, SEL+2*, SEL+3*, SEL+4*, PROCESS+61* |
>> X | SEL+4*, SELQ* |
>> Y | SEL+4, SEL+6, ASK+9 |