PSOORUT1 ;BIR/SAB - Utility routine for oerr interface ;Jan 20, 2022@11:20:10
Source file <PSOORUT1.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 |
Name | Comments | DBIA/ICR reference |
---|---|---|
REL | ;removed order from hold
|
|
ACT1 | ||
SUS | ;
|
|
BLD | ;builds med profile for Listman
|
|
EOJ | ;
|
|
SHOW | ;
; - ePharmacy modification to create a section for Rx with REJECTs |
|
SHOWREM | ;
|
|
SHOWX | ||
DISPL | ||
STA | ||
PENX | ||
PEN | ;
|
|
NVA | ; Setting the Non-VA Meds on the Medication Profile Screen (ListMan) *modified listman to a new look to accomodate complex orders
|
Name | Field # of Occurrence |
---|---|
C^%DTC | DISPL+40, DISPL+44 |
NOW^%DTC | ACT1+3 |
$$FIND1^DIC | SHOWREM+10 |
FILE^DICN | REL+17 |
^DIK | REL+15 |
$$GET1^DIQ | SHOWREM+13, SHOWREM+16, DISPL+7, PEN+5 |
ECMESND^PSOBPSU1 | REL+23 |
$$ECME^PSOBPSUT | DISPL+4 |
$$SUBMIT^PSOBPSUT | REL+23 |
$$CHKERX^PSOERXU1 | DISPL+8, PEN+6 |
EN^PSOHLSN1 | SUS+1 |
ACT^PSOORUTL | REL+22 |
EXIT^PSOORUTL | REL+2, REL+6, REL+24 |
$$TRIC^PSOREJP1 | SHOW+9, SHOW+10 |
$$FIND^PSOREJUT | SHOW+8, SHOW+9, SHOW+10 |
$$BADADDFL^PSOUTIL | DISPL+47, DISPL+50 |
$$TITRX^PSOUTL | DISPL+5 |
ECAN^PSOUTL | REL+10 |
^PSXOPUTL | DISPL+16 |
FileNo | Call Tags |
---|---|
^DIC(4 - [#4] | FIND1^DIC, GET1^DIQ |
^PSRX - [#52] | GET1^DIQ |
^PS(52.41 - [#52.41] | GET1^DIQ |
^PS(52.5 - [#52.5] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("TEST" | DISPL+15 |
^PS(52.41 - [#52.41] | REL+3, REL+4*, REL+5*, PEN+2, PEN+9, PEN+17, PEN+21 |
^PS(52.5 - [#52.5] | REL+15 |
^PS(59 - [#59] | REL+14 |
^PSDRUG("AQ" | DISPL+14, PEN+3 |
^PSRX - [#52] | REL+6, REL+9, REL+10*, REL+11, REL+12, REL+13, REL+14, REL+17, REL+18*, REL+20* , REL+21, REL+23, ACT1, ACT1+1, ACT1+2*, ACT1+3*, SUS+1, SHOW+21, DISPL+1, DISPL+3 , DISPL+9, DISPL+10, DISPL+14, DISPL+20, DISPL+21, DISPL+22, DISPL+25, DISPL+26, DISPL+27, DISPL+28 , DISPL+32, DISPL+39, DISPL+40, DISPL+43, DISPL+44, DISPL+49, PEN+17, PEN+21 |
^TMP("PSOPF" | BLD+1!*, SHOWREM+5*, SHOWREM+16*, SHOWREM+17*, SHOWREM+31*, SHOWREM+32*, DISPL+9*, DISPL+10*, DISPL+24*, DISPL+25* , DISPL+35*, DISPL+36*, DISPL+49*, DISPL+50*, STA+6*, PEN+7*, PEN+9*, PEN+17*, PEN+18*, PEN+19* , PEN+21*, PEN+22*, PEN+23*, NVA+1*, NVA+2*, NVA+3*, NVA+4*, NVA+5*, NVA+7*, NVA+8* , NVA+10*, NVA+11*, NVA+13*, NVA+14*, NVA+15* |
^XTMP("PSORRX1" | BLD+1, SHOWREM+7, SHOWREM+11, SHOWREM+17, SHOWREM+18, SHOWREM+19 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | ACT1+3 |
>> ACT | REL+1* |
BDNAME | SHOWREM+2~, SHOWREM+20*, SHOWREM+21, SHOWREM+27*, SHOWREM+31 |
BSPACE | SHOWREM+2~, SHOWREM+15* |
DA | REL+2*, REL+3, REL+4, REL+5, REL+6*, REL+7, REL+9, REL+10, REL+11, REL+12 , REL+13, REL+14, REL+15*, REL+16*, REL+17, REL+18*, REL+20, REL+21, REL+23, ACT1 , ACT1+1, ACT1+2, ACT1+3, DISPL+16~*! |
DD | REL+17! |
>> DIC | REL+17* |
>> DIC("DR" | REL+17* |
>> DIC(0 | REL+17* |
DIK | REL+15*! |
DIROUT | SHOWX! |
DIRUT | SHOWX! |
DL | SHOW+14!* |
>> DLAYGO | REL+17* |
DLEN | SHOWREM+1~, SHOWREM+13* |
DLINE | SHOWREM+1~, SHOWREM+13*, SHOWREM+15 |
DO | REL+17! |
DT | REL+9, REL+14, DISPL+41, DISPL+43, DISPL+45 |
DTOUT | SHOWX! |
DUOUT | SHOWX! |
DUZ(2 | SHOWREM+8 |
ECME | DISPL~, DISPL+4*, DISPL+10 |
ERXIEN | DISPL~, DISPL+8*, DISPL+9, PEN+1~, PEN+6*, PEN+7, PEN+12 |
>> EXP | REL+10* |
>> FDA | ACT1+1* |
>> FDT | REL+12*, REL+13*, REL+14, REL+17, REL+18 |
>> FILLER | SUS+1 |
FSPACE | SHOWREM+2~, SHOWREM+14*, SHOWREM+15*, SHOWREM+16 |
I | REL+13*, REL+21*, ACT1*, SHOW+2~ |
>> IEN | SHOW+13*, SHOWREM+5*, SHOWREM+16*, SHOWREM+17*, SHOWREM+23*, SHOWREM+31, SHOWREM+32, SHOWREM+33, SHOWREM+38, DISPL* , DISPL+9, DISPL+10, DISPL+24, DISPL+25, DISPL+35, DISPL+36, DISPL+41, DISPL+45, DISPL+48*, DISPL+49 , DISPL+50, DISPL+54, STA+1*, STA+6, PEN+7*, PEN+9, PEN+17, PEN+18, PEN+19, PEN+20* , PEN+21, PEN+22, PEN+23, NVA+1*, NVA+2*, NVA+3, NVA+4*, NVA+5, NVA+7*, NVA+8 , NVA+10*, NVA+11, NVA+13*, NVA+14, NVA+15 |
IOM | SHOWREM+15 |
>> IR | ACT1+1*, ACT1+2*, ACT1+3 |
LABEL | STA~, STA+1*, STA+2*, STA+3*, STA+4*, STA+5 |
>> LFD | REL+18*, ACT1+3 |
LINE | STA~, STA+5*, STA+6 |
ORNUM | DISPL~, DISPL+7*, DISPL+8, PEN+1~, PEN+5*, PEN+6 |
>> ORS | REL+1*, REL+5*, REL+6* |
PLACERXX | SUS+1~ |
>> POERR("COMM" | REL+5*, REL+8*, REL+10*, REL+11* |
>> POERR("FILLER" | REL+4*, REL+7* |
>> POERR("PHARMST" | REL+10* |
>> POERR("PSOFILNM" | REL+2, REL+6 |
>> POERR("STAT" | REL+4*, REL+7*, REL+10*, REL+11* |
>> POERR("USER" | ACT1+3 |
POS | STA~, STA+5* |
PSCMOPF | PEN+1~, PEN+3*, PEN+18, PEN+22 |
>> PSCNT | SHOW+15* |
>> PSDA | REL+6* |
PSOCMOP | DISPL~, DISPL+13*, DISPL+14*, DISPL+17*, DISPL+23 |
>> PSOCNT | BLD+1*, SHOW+13*, SHOW+17, SHOW+20*, SHOW+21*, SHOWREM+4, DISPL+9, DISPL+53, PENX, PEN+7 |
>> PSOCT | SHOW+17* |
PSODATA | EOJ+1!, SHOW+19*, SHOW+21, DISPL+1, DISPL+3, DISPL+4, DISPL+5, DISPL+7, DISPL+9, DISPL+10 , DISPL+14, DISPL+16, DISPL+19, DISPL+20, DISPL+21, DISPL+22, DISPL+25, DISPL+26, DISPL+27, DISPL+28 , DISPL+32, DISPL+36, DISPL+39, DISPL+40, DISPL+43, DISPL+44, DISPL+47, DISPL+49, DISPL+50, DISPL+53 , DISPL+54!, PENX, PENX+2!, PEN+2, PEN+3, PEN+5, PEN+9, PEN+10, PEN+17, PEN+18 , PEN+19, PEN+21, PEN+22, PEN+23, NVA+2, NVA+3, NVA+4, NVA+5, NVA+6, NVA+7 , NVA+8, NVA+9, NVA+10, NVA+11, NVA+15 |
PSODCREV | BLD+1! |
PSODCREV( | DISPL+41*, DISPL+45* |
>> PSODFN | BLD+1, SHOWREM+7, SHOWREM+11, SHOWREM+17, SHOWREM+18, SHOWREM+19 |
PSODQL | DISPL+1*, DISPL+2, DISPL+10, DISPL+47, DISPL+49, DISPL+52! |
PSODRG | EOJ+1!, SHOW+13*, SHOW+17*, SHOW+18, SHOW+19, SHOWX!, DISPL+1, DISPL+3, DISPL+10, PEN+7 , PEN+10, NVA+1 |
PSODRNM | SHOW+2~, SHOW+3*, SHOW+5*, SHOW+6, SHOW+8, SHOW+9, SHOW+10, SHOW+11 |
>> PSOEXFLG | REL+10* |
PSOID | DISPL~, DISPL+25* |
PSOLF | EOJ+1!, DISPL+25*, DISPL+29*, DISPL+32*, DISPL+33*, DISPL+35, DISPL+54!, PENX+2! |
PSOLNT | DISPL+1!*, DISPL+4*, DISPL+5*, DISPL+8*, DISPL+10, DISPL+52!, PENX+2!, PEN+1~, PEN+10*, PEN+12* , PEN+14, PEN+15, PEN+16 |
PSOLNTZ | PEN+1~, PEN+10*, PEN+13 |
PSOLRD | DISPL+26~*, DISPL+30*, DISPL+32*, DISPL+34*, DISPL+35 |
PSOLRX | DISPL+1*, DISPL+52! |
PSOLSP | DISPL+1!, DISPL+3*, DISPL+10, DISPL+52!, PENX+2! |
PSOLST | BLD+1! |
PSOLST( | SHOWREM+37*, DISPL+53*, PENX* |
PSOMSORR | SUS+1~ |
>> PSOOPT | BLD+1* |
>> PSOPAR | DISPL+40, DISPL+44 |
>> PSOPF | BLD+1*, SHOWREM+38*, DISPL+54* |
PSOQFLG | EOJ+1!, SHOW+13*, SHOW+17 |
PSOQTL | DISPL+1!, DISPL+2*, DISPL+3*, DISPL+10, DISPL+49, DISPL+52!, PENX+2!, PEN+1~, PEN+14*, PEN+16* , PEN+17, PEN+18 |
PSOQTLX | PEN+1~, PEN+13*, PEN+18, PEN+22 |
>> PSORCNT | SHOWREM+4*, SHOWREM+23*, SHOWREM+31, SHOWREM+33, SHOWREM+37 |
>> PSORFG | DISPL+35 |
PSORRLST | SHOWREM+2~ |
PSORRLST( | SHOWREM+33* |
PSORX | SHOW+2~, SHOW+6*, SHOW+8, SHOW+9, SHOW+10 |
>> PSOSD | BLD+1 |
>> PSOSD( | SHOW+4, SHOW+5, SHOW+6, SHOW+19 |
PSOSITEZ | REL+14~*, REL+17 |
>> PSOSTA | SHOW+18*, SHOW+19, SHOW+20, DISPL+53, PENX |
PSOSTS | SHOW+2~, SHOW+3*, SHOW+4*, SHOW+5, SHOW+6, SHOW+8, SHOW+9, SHOW+10, SHOW+11, SHOW+13* , SHOW+15*, SHOW+17, SHOW+18, STA+1, STA+2, STA+3, STA+4 |
>> PSOSUSZ | REL+19* |
PSOTMP | SHOW+2~ |
PSOTMP( | SHOW+11*, SHOW+15, SHOW+17, SHOW+18 |
PSOTMP(" REJE | CT" , SHOW+8*, CT2" , SHOW+9*, SHOW+10* |
PSOX | DISPL+27*, DISPL+28, DISPL+31! |
PSXZ | DISPL+18! |
PSXZ( | DISPL+17 |
PSXZ("L" | DISPL+17 |
REMSIEN | SHOWREM+1~, SHOWREM+10*, SHOWREM+13, SHOWREM+16 |
REMSITE | SHOWREM+1~, SHOWREM+7*, SHOWREM+8, SHOWREM+10, SHOWREM+11, SHOWREM+13, SHOWREM+16, SHOWREM+17, SHOWREM+18, SHOWREM+19 , SHOWREM+37 |
RFLZRO | DISPL+26~, DISPL+28*, DISPL+29, DISPL+30 |
RN | SHOW+14!*, PENX+2! |
RREFILLS | SHOWREM+1~, SHOWREM+21*, SHOWREM+32 |
RRXDAT | SHOWREM+1~, SHOWREM+19*, SHOWREM+21, SHOWREM+22 |
RRXDNAME | SHOWREM+1~, SHOWREM+18*, SHOWREM+19, SHOWREM+20 |
RRXDNL | SHOWREM+1~, SHOWREM+21*, SHOWREM+27*, SHOWREM+28 |
RRXDNSP | SHOWREM+1~, SHOWREM+24*, SHOWREM+28*, SHOWREM+31 |
RRXDSUPP | SHOWREM+1~, SHOWREM+21*, SHOWREM+32 |
RRXEXP | SHOWREM+1~, SHOWREM+21* |
RRXIEN | SHOWREM+1~, SHOWREM+21*, SHOWREM+26, SHOWREM+31, SHOWREM+37 |
RRXISP | SHOWREM+2~, SHOWREM+24*, SHOWREM+26*, SHOWREM+31 |
RRXISSDT | SHOWREM+1~, SHOWREM+22* |
RRXISSDT1 | SHOWREM+1~, SHOWREM+22*, SHOWREM+31 |
RRXLFDT | SHOWREM+1~, SHOWREM+22* |
RRXLFDT1 | SHOWREM+1~, SHOWREM+22*, SHOWREM+32 |
RRXQSP | SHOWREM+1~, SHOWREM+25*, SHOWREM+29*, SHOWREM+30*, SHOWREM+31 |
RRXQTY | SHOWREM+1~, SHOWREM+21*, SHOWREM+31 |
RRXQTYL | SHOWREM+1~, SHOWREM+21*, SHOWREM+27, SHOWREM+28 |
RSPACE | SHOWREM+2~, SHOWREM+14*, SHOWREM+15*, SHOWREM+16 |
RXDUPP | SHOWREM+2~, SHOWREM+32 |
>> RXF | REL+21*, ACT1*, ACT1+3 |
RXFL | REL+17! |
RXFL( | REL+12*, REL+13*, REL+17 |
RXXDA | REL+15*, REL+16, REL+17, REL+18! |
SPACEZ | PEN+1~, PEN+20*, PEN+21, PEN+22 |
>> STA | DISPL+12*, DISPL+19*, DISPL+20*, DISPL+21*, DISPL+22*, DISPL+23 |
>> STAPRT | DISPL+23*, DISPL+24 |
STAT | SHOWREM+1~, SHOWREM+11*, SHOWREM+12, SHOWREM+13, SHOWREM+16, SHOWREM+18, SHOWREM+19 |
STATABBR | SHOWREM+1~, SHOWREM+12*, SHOWREM+25, SHOWREM+30 |
STATLTH | DISPL~, DISPL+19*, DISPL+20*, DISPL+22*, DISPL+23*, DISPL+24 |
TITRX | DISPL~, DISPL+5*, DISPL+10 |
U | SHOWREM+21, SHOWREM+22, SHOWREM+37, PEN+5 |
>> VALMCNT | SHOWREM+38* |
X | REL+17*, DISPL+15~*!, DISPL+39!, DISPL+41, DISPL+43!, DISPL+45 |
>> X1 | DISPL+40*, DISPL+44* |
>> X2 | DISPL+40*, DISPL+44* |
ZPSOPAR6 | REL+14~* |