PSOORUT1 ;BIR/SAB,RBD - Utility routine for oerr interface ;24 Dec 2024 9:57 AM
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+41, DISPL+45 |
| NOW^%DTC | ACT1+3 |
| $$FIND1^DIC | SHOWREM+10 |
| FILE^DICN | REL+17 |
| ^DIK | REL+15 |
| $$GET1^DIQ | SHOWREM+14, SHOWREM+17, DISPL+7, DISPL+9, 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+48, DISPL+51 |
| $$TITRX^PSOUTL | DISPL+5 |
| ECAN^PSOUTL | REL+10 |
| ^PSXOPUTL | DISPL+17 |
| 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+16 |
| ^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+15, 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+10, DISPL+11, DISPL+15, DISPL+21, DISPL+22, DISPL+23, DISPL+26, DISPL+27, DISPL+28, DISPL+29 , DISPL+33, DISPL+40, DISPL+41, DISPL+44, DISPL+45, DISPL+50, PEN+17, PEN+21 |
| ^TMP("PSOPF" | BLD+1!*, SHOWREM+5*, SHOWREM+17*, SHOWREM+18*, SHOWREM+36*, SHOWREM+37*, DISPL+10*, DISPL+11*, DISPL+25*, DISPL+26* , DISPL+36*, DISPL+37*, DISPL+50*, DISPL+51*, 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+18, SHOWREM+19, SHOWREM+21, SHOWREM+28 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | ACT1+3 |
| >> ACT | REL+1* |
| BDNAME | SHOWREM+2~, SHOWREM+22*, SHOWREM+23, SHOWREM+32*, SHOWREM+36 |
| BSPACE | SHOWREM+2~, SHOWREM+16* |
| 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+17~*! |
| 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+14* |
| DLINE | SHOWREM+1~, SHOWREM+14*, SHOWREM+16 |
| DO | REL+17! |
| DT | REL+9, REL+14, DISPL+42, DISPL+44, DISPL+46 |
| DTOUT | SHOWX! |
| DUOUT | SHOWX! |
| DUZ(2 | SHOWREM+8 |
| ECME | DISPL~, DISPL+4*, DISPL+11 |
| ERXIEN | DISPL~, DISPL+8*, DISPL+10, 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+15*, SHOWREM+16*, SHOWREM+17 |
| I | REL+13*, REL+21*, ACT1*, SHOW+2~ |
| >> IEN | SHOW+13*, SHOWREM+5*, SHOWREM+17*, SHOWREM+18*, SHOWREM+26*, SHOWREM+36, SHOWREM+37, SHOWREM+38, SHOWREM+43, DISPL* , DISPL+10, DISPL+11, DISPL+25, DISPL+26, DISPL+36, DISPL+37, DISPL+42, DISPL+46, DISPL+49*, DISPL+50 , DISPL+51, DISPL+55, 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+16 |
| >> 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 |
| MAILEX | DISPL~, DISPL+9*, DISPL+11 |
| ORNUM | DISPL~, DISPL+7*, DISPL+8, PEN+1~, PEN+5*, PEN+6 |
| >> ORS | REL+1*, REL+5*, REL+6* |
| PARK | SHOWREM+28~*, SHOWREM+29, SHOWREM+35 |
| 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+14*, DISPL+15*, DISPL+18*, DISPL+24 |
| >> PSOCNT | BLD+1*, SHOW+13*, SHOW+17, SHOW+20*, SHOW+21*, SHOWREM+4, DISPL+10, DISPL+54, 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+11, DISPL+15, DISPL+17, DISPL+20, DISPL+21, DISPL+22, DISPL+23, DISPL+26, DISPL+27, DISPL+28 , DISPL+29, DISPL+33, DISPL+37, DISPL+40, DISPL+41, DISPL+44, DISPL+45, DISPL+48, DISPL+50, DISPL+51 , DISPL+54, DISPL+55!, 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+42*, DISPL+46* |
| >> PSODFN | BLD+1, SHOWREM+7, SHOWREM+11, SHOWREM+18, SHOWREM+19, SHOWREM+21, SHOWREM+28 |
| PSODQL | DISPL+1*, DISPL+2, DISPL+11, DISPL+48, DISPL+50, DISPL+53! |
| PSODRG | EOJ+1!, SHOW+13*, SHOW+17*, SHOW+18, SHOW+19, SHOWX!, DISPL+1, DISPL+3, DISPL+11, 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+26* |
| PSOLF | EOJ+1!, DISPL+26*, DISPL+30*, DISPL+33*, DISPL+34*, DISPL+36, DISPL+55!, PENX+2! |
| PSOLNT | DISPL+1!*, DISPL+4*, DISPL+5*, DISPL+8*, DISPL+9*, DISPL+11, DISPL+53!, PENX+2!, PEN+1~, PEN+10* , PEN+12*, PEN+14, PEN+15, PEN+16 |
| PSOLNTZ | PEN+1~, PEN+10*, PEN+13 |
| PSOLRD | DISPL+27~*, DISPL+31*, DISPL+33*, DISPL+35*, DISPL+36 |
| PSOLRX | DISPL+1*, DISPL+53! |
| PSOLSP | DISPL+1!, DISPL+3*, DISPL+11, DISPL+53!, PENX+2! |
| PSOLST | BLD+1! |
| PSOLST( | SHOWREM+42*, DISPL+54*, PENX* |
| PSOMSORR | SUS+1~ |
| >> PSOOPT | BLD+1* |
| >> PSOPAR | DISPL+41, DISPL+45 |
| >> PSOPF | BLD+1*, SHOWREM+43*, DISPL+55* |
| PSOQFLG | EOJ+1!, SHOW+13*, SHOW+17 |
| PSOQTL | DISPL+1!, DISPL+2*, DISPL+3*, DISPL+11, DISPL+50, DISPL+53!, 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+26*, SHOWREM+36, SHOWREM+38, SHOWREM+42 |
| >> PSORFG | DISPL+36 |
| PSORRLST | SHOWREM+2~ |
| PSORRLST( | SHOWREM+38* |
| 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+54, 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+28*, DISPL+29, DISPL+32! |
| PSXZ | DISPL+19! |
| PSXZ( | DISPL+18 |
| PSXZ("L" | DISPL+18 |
| REMSIEN | SHOWREM+1~, SHOWREM+10*, SHOWREM+14, SHOWREM+17 |
| REMSITE | SHOWREM+1~, SHOWREM+7*, SHOWREM+8, SHOWREM+10, SHOWREM+11, SHOWREM+14, SHOWREM+17, SHOWREM+18, SHOWREM+19, SHOWREM+21 , SHOWREM+28, SHOWREM+42 |
| RFLZRO | DISPL+27~, DISPL+29*, DISPL+30, DISPL+31 |
| RN | SHOW+14!*, PENX+2! |
| RREFILLS | SHOWREM+1~, SHOWREM+23*, SHOWREM+37 |
| RRXDAT | SHOWREM+1~, SHOWREM+21*, SHOWREM+23, SHOWREM+24 |
| RRXDNAME | SHOWREM+1~, SHOWREM+19*, SHOWREM+21, SHOWREM+22, SHOWREM+28 |
| RRXDNL | SHOWREM+1~, SHOWREM+23*, SHOWREM+32*, SHOWREM+33 |
| RRXDNSP | SHOWREM+1~, SHOWREM+27*, SHOWREM+33*, SHOWREM+36 |
| RRXDSUPP | SHOWREM+1~, SHOWREM+23*, SHOWREM+37 |
| RRXEXP | SHOWREM+1~, SHOWREM+23* |
| RRXIEN | SHOWREM+1~, SHOWREM+23*, SHOWREM+31, SHOWREM+36, SHOWREM+42 |
| RRXISP | SHOWREM+2~, SHOWREM+27*, SHOWREM+31*, SHOWREM+36 |
| RRXISSDT | SHOWREM+1~, SHOWREM+24* |
| RRXISSDT1 | SHOWREM+1~, SHOWREM+24*, SHOWREM+25*, SHOWREM+36 |
| RRXLFDT | SHOWREM+1~, SHOWREM+24* |
| RRXLFDT1 | SHOWREM+1~, SHOWREM+24*, SHOWREM+25*, SHOWREM+37 |
| RRXQSP | SHOWREM+1~, SHOWREM+30*, SHOWREM+34*, SHOWREM+35*, SHOWREM+36 |
| RRXQTY | SHOWREM+1~, SHOWREM+23*, SHOWREM+36 |
| RRXQTYL | SHOWREM+1~, SHOWREM+23*, SHOWREM+32, SHOWREM+33 |
| RSPACE | SHOWREM+2~, SHOWREM+15*, SHOWREM+16*, SHOWREM+17 |
| RXDUPP | SHOWREM+2~, SHOWREM+37 |
| >> 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+13*, DISPL+20*, DISPL+21*, DISPL+22*, DISPL+23*, DISPL+24 |
| >> STAPRT | DISPL+24*, DISPL+25 |
| STAT | SHOWREM+1~, SHOWREM+11*, SHOWREM+13, SHOWREM+14, SHOWREM+17, SHOWREM+19, SHOWREM+21, SHOWREM+28 |
| STATABBF | SHOWREM+20~*, SHOWREM+29*, SHOWREM+30 |
| STATABBR | SHOWREM+1~, SHOWREM+13*, SHOWREM+20, SHOWREM+35 |
| STATLTH | DISPL~, DISPL+20*, DISPL+21*, DISPL+23*, DISPL+24*, DISPL+25 |
| TITRX | DISPL~, DISPL+5*, DISPL+11 |
| U | SHOWREM+23, SHOWREM+24, SHOWREM+42, PEN+5 |
| >> VALMCNT | SHOWREM+43* |
| X | REL+17*, DISPL+16~*!, DISPL+40!, DISPL+42, DISPL+44!, DISPL+46 |
| >> X1 | DISPL+41*, DISPL+45* |
| >> X2 | DISPL+41*, DISPL+45* |
| ZPSOPAR6 | REL+14~* |