PSOERXU7 ;ALB/BLB,RM - eRx Utilities/RPC's ; Oct 22, 2025@11:00
Source file <PSOERXU7.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 |
|---|---|---|
| MEDDIS(ERXIEN,LINE) | ;
|
|
| CODERES(CODE,TYPE) | ;
|
|
| CODEDESC(IEN) | ;
|
|
| GETPTPH(PATIEN,S2017,CODES) | ; Get Patient primary telephone
|
|
| RXEPRMT(ERXIEN) | ;
|
|
| OPACCESS(OPTION,DUZ,ERXIEN) | ;
|
|
| ERRDISP(ERXIEN,LINE) | ;
|
|
| RRREQ(ERXIEN,LINE) | ;
|
|
| MSGHIS(ERXIEN,LINE) | ;
|
|
| PROCERR(ERXIEN,LINE) | ;
|
| Name | Field # of Occurrence |
|---|---|
| $$GET1^DIQ | MEDDIS+8, MEDDIS+9, MEDDIS+10, MEDDIS+25, MEDDIS+39, CODEDESC+1, GETPTPH+11, GETPTPH+16, GETPTPH+17, GETPTPH+20 , RXEPRMT+2, OPACCESS+3, OPACCESS+4, OPACCESS+5, OPACCESS+9, OPACCESS+21, OPACCESS+24, ERRDISP+2, ERRDISP+3, ERRDISP+4 , ERRDISP+17, ERRDISP+18, RRREQ+3, RRREQ+4, RRREQ+5, RRREQ+6, RRREQ+7, RRREQ+8, RRREQ+23, RRREQ+24 , MSGHIS+4, MSGHIS+8, MSGHIS+9, MSGHIS+10, MSGHIS+13, PROCERR+11 |
| GETS^DIQ | MEDDIS+15 |
| ^DIR | RXEPRMT+10 |
| ADDITEM^PSOERX1A | MEDDIS+28, MEDDIS+29, MEDDIS+30 |
| TXT2ARY^PSOERXD1 | MEDDIS+41, RRREQ+17, PROCERR+13 |
| UPDSTAT^PSOERXU1 | RXEPRMT+13 |
| $$GETREQ^PSOERXU2 | MEDDIS+11, OPACCESS+33 |
| $$GETRESP^PSOERXU2 | MSGHIS+5 |
| $$RESOLV^PSOERXU2 | MEDDIS+7, RRREQ+3, MSGHIS+6, MSGHIS+7 |
| RRDELTA^PSOERXU2 | OPACCESS+34 |
| $$COMMVAL^PSOERXU5 | GETPTPH+4 |
| $$VADRSCH^PSOERXUT | MEDDIS+26 |
| CNTRL^VALM10 | MEDDIS+6, MEDDIS+26, MEDDIS+33, MEDDIS+34, MEDDIS+35, MEDDIS+37, MEDDIS+43, MEDDIS+45, ERRDISP+7, ERRDISP+8 , ERRDISP+9, ERRDISP+10, ERRDISP+19, RRREQ+11, RRREQ+12, RRREQ+13, RRREQ+14, RRREQ+21, RRREQ+22, RRREQ+25 , RRREQ+26, MSGHIS+16, MSGHIS+17, MSGHIS+18, MSGHIS+19, PROCERR+5, PROCERR+15 |
| SET^VALM10 | MEDDIS+4, MEDDIS+5, MEDDIS+6, MEDDIS+26, MEDDIS+31, MEDDIS+37, MEDDIS+43, MEDDIS+45, ERRDISP+5, ERRDISP+6 , ERRDISP+7, ERRDISP+8, ERRDISP+9, ERRDISP+10, ERRDISP+12, ERRDISP+13, ERRDISP+14, ERRDISP+15, ERRDISP+19, RRREQ+9 , RRREQ+10, RRREQ+11, RRREQ+12, RRREQ+13, RRREQ+14, RRREQ+15, RRREQ+20, RRREQ+25, RRREQ+26, MSGHIS+14 , MSGHIS+15, MSGHIS+16, MSGHIS+17, MSGHIS+18, MSGHIS+19, PROCERR+5, PROCERR+7, PROCERR+8, PROCERR+15 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PSRX - [#52] | GET1^DIQ |
| ^PS(52.45 - [#52.45] | GET1^DIQ |
| ^PS(52.49 - [#52.49] | GET1^DIQ |
| 52.49101 | GET1^DIQ |
| 52.4961 | GET1^DIQ |
| ^PS(59.7 - [#59.7] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(52.45 - [#52.45] | CODERES+3 |
| ^PS(52.46 - [#52.46] | GETPTPH+8, GETPTPH+14 |
| ^PS(52.49 - [#52.49] | MEDDIS+13, ERRDISP+11, ERRDISP+16, MSGHIS+12, PROCERR+3, PROCERR+9 |
| ^PSDRUG("B" | MEDDIS+17 |
| ^PSRX - [#52] | MEDDIS+40 |
| ^XUSEC("PSDRPH" | OPACCESS+31, OPACCESS+42 |
| ^XUSEC("PSO ERX ADV TECH" | OPACCESS+31, OPACCESS+42 |
| ^XUSEC("PSO ERX VIEW" | OPACCESS+24, OPACCESS+39, OPACCESS+43, OPACCESS+44, OPACCESS+45, OPACCESS+46, OPACCESS+47, OPACCESS+48, OPACCESS+49 |
| Name | Line Occurrences |
|---|---|
| $$CODEDESC | MEDDIS+23, CODERES+4 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CIEN | GETPTPH+1~, GETPTPH+8*, GETPTPH+9, GETPTPH+10, GETPTPH+12, GETPTPH+13*, GETPTPH+14*, GETPTPH+15 |
| CLQ | MEDDIS+1~ |
| CODE | CODERES~, CODERES+1, CODERES+3, GETPTPH+1~, GETPTPH+3*, GETPTPH+4, GETPTPH+6*, GETPTPH+8 |
| CODES | GETPTPH~, GETPTPH+3, GETPTPH+6 |
| COMM | RRREQ+1~, RRREQ+7*, RRREQ+16*, RRREQ+17 |
| COMMARY | RRREQ+1~, RRREQ+17 |
| COMMARY( | RRREQ+18, RRREQ+19 |
| COMMBY | RRREQ+1~, RRREQ+23*, RRREQ+25 |
| COMMDTTM | RRREQ+1~, RRREQ+24*, RRREQ+26 |
| CTXT | RRREQ+1~, RRREQ+19*, RRREQ+20, RRREQ+21, RRREQ+22 |
| DATAIEN | MEDDIS+2~, MEDDIS+11*, MEDDIS+12*, MEDDIS+13, MEDDIS+14 |
| DAYS | MEDDIS+1~, MEDDIS+19*, MEDDIS+30 |
| DDAT | MEDDIS+2~ |
| DDAT( | MEDDIS+16, MEDDIS+18, MEDDIS+19, MEDDIS+20, MEDDIS+21, MEDDIS+22 |
| DELTA | OPACCESS+2~, OPACCESS+34 |
| DELTA( | OPACCESS+35 |
| DIARY | MEDDIS+2~ |
| DIEN | MEDDIS+1~, MEDDIS+17*, MEDDIS+26 |
| DIR | RXEPRMT+1~ |
| DIR("A" | RXEPRMT+8* |
| DIR("B" | RXEPRMT+9* |
| DIR(0 | RXEPRMT+4* |
| DIRECT | MEDDIS+1~ |
| DLOOP | MEDDIS+2~ |
| DRUG | MEDDIS+1~, MEDDIS+16*, MEDDIS+17, MEDDIS+26 |
| DUZ | OPACCESS~, OPACCESS+24, OPACCESS+31, OPACCESS+39, OPACCESS+42, OPACCESS+43, OPACCESS+44, OPACCESS+45, OPACCESS+46, OPACCESS+47 , OPACCESS+48, OPACCESS+49 |
| ECODE | ERRDISP+1~, ERRDISP+2*, ERRDISP+9 |
| EDECODE | ERRDISP+1~, ERRDISP+17*, ERRDISP+19 |
| EDICODE | ERRDISP+1~, ERRDISP+18*, ERRDISP+19 |
| EFDATE | MEDDIS+1~ |
| ERRDTTM | ERRDISP+1~, ERRDISP+4*, ERRDISP+8 |
| ERRIEN | PROCERR+1~, PROCERR+9*, PROCERR+10 |
| ERRIENS | PROCERR+1~, PROCERR+10*, PROCERR+11 |
| ERRTARY | PROCERR+1~, PROCERR+13, PROCERR+16! |
| ERRTARY( | PROCERR+14, PROCERR+15 |
| ERRTXT | PROCERR+1~, PROCERR+11*, PROCERR+12*, PROCERR+13, PROCERR+16! |
| ERXHID | MSGHIS+3~ |
| ERXIEN | MEDDIS~, MEDDIS+7, MEDDIS+10, MEDDIS+11, MEDDIS+12, RXEPRMT~, RXEPRMT+2, RXEPRMT+13, OPACCESS~, OPACCESS+1 , ERRDISP~, ERRDISP+2, ERRDISP+3, ERRDISP+4, ERRDISP+11, ERRDISP+16, ERRDISP+17, ERRDISP+18, RRREQ~, RRREQ+2 , RRREQ+3, RRREQ+8, MSGHIS~, MSGHIS+4, MSGHIS+5, MSGHIS+6, MSGHIS+7, MSGHIS+12, MSGHIS+13, PROCERR~ , PROCERR+3, PROCERR+9, PROCERR+10 |
| ERXREF | MSGHIS+3~ |
| ERXRES | MSGHIS+3~, MSGHIS+13* |
| ERXSTAT | RXEPRMT+1~ |
| ETEXT | ERRDISP+1~, ERRDISP+3*, ERRDISP+10 |
| EVAL | OPACCESS+2~ |
| EXDATE | MEDDIS+1~ |
| EXT | GETPTPH+1~, GETPTPH+20*, GETPTPH+21 |
| F | MEDDIS+1~, MEDDIS+3*, MEDDIS+15, MEDDIS+16, MEDDIS+18, MEDDIS+19, MEDDIS+20, MEDDIS+21, MEDDIS+22 |
| FILE | GETPTPH+1~, GETPTPH+6*, GETPTPH+11, GETPTPH+16, GETPTPH+17, GETPTPH+20 |
| FLAG | MSGHIS+1~, MSGHIS+2* |
| FOUND | MSGHIS+3~, MSGHIS+11*, MSGHIS+12, MSGHIS+13* |
| I | MEDDIS+1~, MEDDIS+22*, MEDDIS+23, ERRDISP+1~, ERRDISP+16*, ERRDISP+17, ERRDISP+18, RRREQ+1~, RRREQ+18*, RRREQ+19 , RRREQ+21, MSGHIS+3~, MSGHIS+12*, MSGHIS+13, PROCERR+14*, PROCERR+15 |
| IEN | CODERES+2~, CODERES+3*, CODERES+4, CODEDESC~, CODEDESC+1 |
| IENS | MEDDIS+1~, MEDDIS+14*, MEDDIS+15, MEDDIS+16, MEDDIS+18, MEDDIS+19, MEDDIS+20, MEDDIS+21, MEDDIS+22, GETPTPH+1~ , GETPTPH+10*, GETPTPH+11, GETPTPH+15*, GETPTPH+16, GETPTPH+17, GETPTPH+20 |
| II | MEDDIS+2~, MEDDIS+42*, MEDDIS+43 |
| INS | MEDDIS+2~, MEDDIS+40* |
| >> IOINHI | MEDDIS+6, MEDDIS+26, MEDDIS+33, MEDDIS+34, MEDDIS+35, MEDDIS+37, MEDDIS+43, MEDDIS+45, ERRDISP+7, ERRDISP+8 , ERRDISP+9, ERRDISP+10, ERRDISP+19, RRREQ+11, RRREQ+12, RRREQ+13, RRREQ+14, RRREQ+21, RRREQ+22, RRREQ+25 , RRREQ+26, MSGHIS+16, MSGHIS+17, MSGHIS+18, MSGHIS+19, PROCERR+5 |
| >> IOINORM | MEDDIS+6, MEDDIS+26, MEDDIS+33, MEDDIS+34, MEDDIS+35, MEDDIS+37, MEDDIS+43, MEDDIS+45, ERRDISP+7, ERRDISP+8 , ERRDISP+9, ERRDISP+10, ERRDISP+19, RRREQ+11, RRREQ+12, RRREQ+13, RRREQ+14, RRREQ+21, RRREQ+22, RRREQ+25 , RRREQ+26, MSGHIS+16, MSGHIS+17, MSGHIS+18, MSGHIS+19, PROCERR+5 |
| >> IORVOFF | PROCERR+15 |
| >> IORVON | PROCERR+15 |
| >> IOUOFF | MEDDIS+6, ERRDISP+7, RRREQ+11, MSGHIS+16, PROCERR+5 |
| >> IOUON | MEDDIS+6, ERRDISP+7, RRREQ+11, MSGHIS+16, PROCERR+5 |
| LFDATE | MEDDIS+1~ |
| LINE | MEDDIS~, MEDDIS+4*, MEDDIS+5*, MEDDIS+6, MEDDIS+26*, MEDDIS+27*, MEDDIS+31, MEDDIS+33, MEDDIS+34, MEDDIS+35 , MEDDIS+37*, MEDDIS+43*, MEDDIS+45*, ERRDISP~, ERRDISP+5*, ERRDISP+6*, ERRDISP+7, ERRDISP+8*, ERRDISP+9*, ERRDISP+10* , ERRDISP+12*, ERRDISP+13*, ERRDISP+14*, ERRDISP+15*, ERRDISP+19*, RRREQ~, RRREQ+9*, RRREQ+10*, RRREQ+11, RRREQ+12* , RRREQ+13*, RRREQ+14*, RRREQ+15*, RRREQ+20*, RRREQ+21, RRREQ+22, RRREQ+25*, RRREQ+26*, MSGHIS~, MSGHIS+14* , MSGHIS+15*, MSGHIS+16, MSGHIS+17*, MSGHIS+18*, MSGHIS+19*, PROCERR~, PROCERR+4*, PROCERR+5, PROCERR+7, PROCERR+8* , PROCERR+15* |
| LTXT | MEDDIS+1~, MEDDIS+28, MEDDIS+29, MEDDIS+30, MEDDIS+31, MEDDIS+36* |
| MBMALLOW | OPACCESS+2~, OPACCESS+23*, OPACCESS+24, OPACCESS+25*, OPACCESS+26*, OPACCESS+27*, OPACCESS+28* |
| MESREQ | OPACCESS+2~, OPACCESS+9*, OPACCESS+11 |
| MIEN | MEDDIS+2~, MEDDIS+13*, MEDDIS+14 |
| MSTAT | OPACCESS+2~, OPACCESS+4*, OPACCESS+7, OPACCESS+8, OPACCESS+10, OPACCESS+12, OPACCESS+13, OPACCESS+14, OPACCESS+16, OPACCESS+17 , OPACCESS+18, OPACCESS+19, OPACCESS+24, OPACCESS+29, OPACCESS+30, OPACCESS+32, OPACCESS+37, OPACCESS+40, OPACCESS+41 |
| MTYPE | MEDDIS+2~, MEDDIS+10*, MEDDIS+11, MEDDIS+12, RXEPRMT+1~, RXEPRMT+2*, RXEPRMT+12, OPACCESS+2~, OPACCESS+3*, OPACCESS+7 , OPACCESS+10, OPACCESS+11, OPACCESS+15, OPACCESS+16, OPACCESS+17, OPACCESS+18, OPACCESS+19, OPACCESS+20, OPACCESS+21, OPACCESS+30 , MSGHIS+3~, MSGHIS+4*, MSGHIS+5, MSGHIS+6, MSGHIS+7 |
| NSTAT | RXEPRMT+1~, RXEPRMT+12*, RXEPRMT+13 |
| OPTION | OPACCESS~, OPACCESS+7, OPACCESS+8, OPACCESS+10, OPACCESS+17, OPACCESS+25, OPACCESS+26, OPACCESS+27, OPACCESS+28, OPACCESS+29 , OPACCESS+30, OPACCESS+37, OPACCESS+39, OPACCESS+40, OPACCESS+41, OPACCESS+42, OPACCESS+43, OPACCESS+44, OPACCESS+45, OPACCESS+46 , OPACCESS+47, OPACCESS+48, OPACCESS+49 |
| OREFILL | MEDDIS+2~, MEDDIS+9* |
| PARIEN | MEDDIS+2~, MEDDIS+7*, MEDDIS+8 |
| PATEL | GETPTPH+1~, GETPTPH+4*, GETPTPH+7*, GETPTPH+11*, GETPTPH+14, GETPTPH+16*, GETPTPH+18*, GETPTPH+19, GETPTPH+21*, GETPTPH+23 |
| PATIEN | GETPTPH~, GETPTPH+4, GETPTPH+8, GETPTPH+10, GETPTPH+14, GETPTPH+15 |
| >> PSOIEN | OPACCESS+1*, OPACCESS+3, OPACCESS+4, OPACCESS+5, OPACCESS+9, OPACCESS+21, OPACCESS+33 |
| PUC | MEDDIS+1~ |
| QTY | MEDDIS+1~, MEDDIS+18*, MEDDIS+28 |
| QUOM | MEDDIS+2~, MEDDIS+23*, MEDDIS+37 |
| REFILL | MEDDIS+1~, MEDDIS+20*, MEDDIS+25*, MEDDIS+29 |
| REFREQ | RRREQ+1~, RRREQ+5*, RRREQ+14 |
| RELERX | MSGHIS+3~, MSGHIS+10*, MSGHIS+18 |
| REQBY | RRREQ+1~, RRREQ+4*, RRREQ+12 |
| REQDTTM | RRREQ+1~, RRREQ+6*, RRREQ+13 |
| REQID | MSGHIS+3~, MSGHIS+9*, MSGHIS+17 |
| REQIEN | OPACCESS+2~, OPACCESS+33*, OPACCESS+34, RRREQ+1~, RRREQ+2*, RRREQ+3*, RRREQ+4, RRREQ+5, RRREQ+6, RRREQ+7 , RRREQ+23, RRREQ+24, MSGHIS+5*, MSGHIS+6*, MSGHIS+7*, MSGHIS+9, MSGHIS+10 |
| RES | RXEPRMT+1~, RXEPRMT+3*, RXEPRMT+13*, RXEPRMT+14 |
| RESCHECK | OPACCESS+2~ |
| RESID | MSGHIS+3~, MSGHIS+8*, MSGHIS+19 |
| RESIEN | OPACCESS+2~, OPACCESS+33*, OPACCESS+34, MSGHIS+5*, MSGHIS+6*, MSGHIS+7*, MSGHIS+8 |
| RESVAL | OPACCESS+2~, OPACCESS+5*, OPACCESS+7, OPACCESS+11, OPACCESS+15, OPACCESS+30, OPACCESS+37 |
| RET | OPACCESS+2~, OPACCESS+30, OPACCESS+31*, OPACCESS+32*, OPACCESS+35* |
| RXIEN | MEDDIS+2~, MEDDIS+8*, MEDDIS+9, MEDDIS+25, MEDDIS+38, MEDDIS+39, MEDDIS+40 |
| RXNUM | MEDDIS+2~, MEDDIS+39*, MEDDIS+44*, MEDDIS+45 |
| S2017 | GETPTPH~, GETPTPH+2, GETPTPH+5, RRREQ+1~, RRREQ+8* |
| >> SDERXFLG | MEDDIS+4, MEDDIS+6, MEDDIS+32, ERRDISP+7, ERRDISP+12, ERRDISP+15, RRREQ+9, RRREQ+11, RRREQ+15, MSGHIS+14 , MSGHIS+16, PROCERR+5 |
| SIG1ARY | MEDDIS+2~, MEDDIS+41 |
| SIG1ARY( | MEDDIS+42, MEDDIS+43 |
| SIG1TXT | MEDDIS+2~, MEDDIS+39*, MEDDIS+40*, MEDDIS+41 |
| SUB | GETPTPH+1~, GETPTPH+6*, GETPTPH+8, GETPTPH+14 |
| TYPE | CODERES~, CODERES+1, CODERES+3, GETPTPH+1~, GETPTPH+17*, GETPTPH+18 |
| USC | MEDDIS+1~ |
| WDATE | MEDDIS+1~, MEDDIS+21* |
| Y | RXEPRMT+1~, RXEPRMT+13 |