PSOERXON ;ALB/BWF - eRx parsing Utilities ; 11/14/2019 3:46pm
Source file <PSOERXON.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 |
|---|---|---|
| MEDCODES(GL,CNT,DATA) | ;
|
|
| MEDREQ(GL,CNT,DATA) | ;
|
|
| GETCODES(ERXIEN,MCODES) | ;
|
|
| CRALLOW(ERXIEN) | ;
|
|
| CHREQ(GL,ERXIEN,CNT,MEDREQ,MRC) | ;
|
|
| MRC(ERXIEN) | ;
|
|
| MRSC() | ;
|
|
| SDRG(ERXIEN) | ;
|
|
| GSUBS() | ;
|
|
| GNOTE() | ;
|
|
| PATSTATS(ERXIEN) | ;
|
|
| GQTY() | ;
|
|
| GDAYS() | ;
|
|
| GREF() | ;
|
|
| GCLQ() | ;
|
|
| GCLQA | ||
| GQUOM() | ;
|
|
| GQUOMA | ||
| CODES(IEN) | ;
|
|
| GSIG | ;
|
|
| CONFIRM(TEXT) | ;
|
|
| BL(GBL,CNT,TAG,VAR) | ;
|
|
| C | ;
|
| Name | Field # of Occurrence |
|---|---|
| ^DIC | MRC+13, MRSC+4, SDRG+13, GCLQA+4, GQUOMA+4 |
| $$GET1^DIQ | CRALLOW+2, CRALLOW+3, CRALLOW+5, CHREQ+32, CHREQ+35, CHREQ+45, MRC+10, MRC+15, MRSC+6, SDRG+4 , SDRG+9, SDRG+10, PATSTATS+2, PATSTATS+4, PATSTATS+5, GCLQA+7, GQUOMA+7, CODES+5 |
| ^DIR | SDRG+6, GSUBS+4, GNOTE+3, PATSTATS+9, GQTY+3, GDAYS+3, GREF+3, CONFIRM+4 |
| EN^DIWE | GSIG+6 |
| $$SYMENC^MXMLUTL | BL+2 |
| $$PRESOLV^PSOERXA1 | CHREQ+4 |
| TXT2ARY^PSOERXD1 | CHREQ+28, CHREQ+33 |
| DERX1^PSOERXD2 | GETCODES+3, CHREQ+8 |
| DIRE^PSOERXX1 | CHREQ+79, GSIG+10 |
| $$GETNDC^PSSNDCUT | CHREQ+22 |
| $$UP^XLFSTR | CODES+5 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PS(52.45 - [#52.45] | Classic Fileman Calls, GET1^DIQ |
| ^PS(52.49 - [#52.49] | GET1^DIQ |
| 52.49311 | GET1^DIQ |
| ^PS(55 - [#55] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(52.45 - [#52.45] | CODES+3, CODES+6, CODES+7, CODES+8 |
| ^PS(52.49 - [#52.49] | MRC+9, SDRG+2 |
| ^TMP("PSOERXA6" | CHREQ+11!, CHREQ+64, CHREQ+65, CHREQ+73!, CHREQ+81!, GSIG+7, GSIG+8 |
| Name | Line Occurrences |
|---|---|
| $$CONFIRM | GETCODES+18, CHREQ+67, CHREQ+75, CHREQ+78 |
| $$GCLQ | CHREQ+31 |
| $$GDAYS | CHREQ+41 |
| $$GNOTE | GETCODES+15, CHREQ+15 |
| $$GQTY | CHREQ+29 |
| $$GQUOM | CHREQ+34 |
| $$GREF | CHREQ+42 |
| $$GSUBS | CHREQ+26 |
| $$MRC | GETCODES+4 |
| $$MRSC | GETCODES+11 |
| $$SDRG | CHREQ+16 |
| BL | MEDCODES+3, MEDCODES+5, MEDREQ+18, MEDREQ+21, MEDREQ+22, MEDREQ+27, MEDREQ+28, MEDREQ+31, MEDREQ+34, MEDREQ+35 , MEDREQ+36, MEDREQ+37, MEDREQ+40 |
| C | MEDREQ+17, MEDREQ+19, MEDREQ+20, MEDREQ+23, MEDREQ+24, MEDREQ+26, MEDREQ+30, MEDREQ+32, MEDREQ+33, MEDREQ+39 , MEDREQ+41, MEDREQ+42, BL+2 |
| GCLQA | GCLQA+6 |
| GQUOMA | GQUOMA+6 |
| GSIG | CHREQ+43, GSIG+10 |
| MEDREQ | CHREQ+80 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| AGAIN | CHREQ+2~, CHREQ+75* |
| ANS | PATSTATS+1~ |
| CL | CHREQ+2~, CHREQ+57*, CHREQ+58 |
| CLARY | CHREQ+14! |
| CLQ | MEDREQ+1~, MEDREQ+13*, MEDREQ+28, CHREQ+1~, CHREQ+13*, CHREQ+31*, CHREQ+32, CHREQ+38*, CHREQ+72 |
| CLQARY | CHREQ+1~, CHREQ+33, CHREQ+38!, CHREQ+56, CHREQ+59 |
| CLQARY( | CHREQ+57, CHREQ+58 |
| CLQCODE | CHREQ+1~, CHREQ+13*, CHREQ+32*, CHREQ+33, CHREQ+38* |
| CNT | MEDCODES~, MEDCODES+3, MEDCODES+5, MEDREQ~, MEDREQ+17, MEDREQ+18, MEDREQ+19, MEDREQ+20, MEDREQ+21, MEDREQ+22 , MEDREQ+23, MEDREQ+24, MEDREQ+26, MEDREQ+27, MEDREQ+28, MEDREQ+30, MEDREQ+31, MEDREQ+32, MEDREQ+33, MEDREQ+34 , MEDREQ+35, MEDREQ+36, MEDREQ+37, MEDREQ+39, MEDREQ+40, MEDREQ+41, MEDREQ+42, CHREQ~, CHREQ+80, BL~ , BL+2, C+1* |
| CONT | GETCODES+1~, GETCODES+18*, GETCODES+19 |
| CONTINUE | CHREQ+2~, CHREQ+78*, CHREQ+79 |
| CRFOUND | CHREQ+2~, CHREQ+3* |
| DA | PATSTATS+1~, PATSTATS+7! |
| DATA | MEDCODES~, MEDREQ~ |
| DATA( | MEDREQ+2, MEDREQ+3, MEDREQ+4, MEDREQ+5, MEDREQ+7, MEDREQ+8, MEDREQ+10, MEDREQ+11, MEDREQ+12, MEDREQ+13 , MEDREQ+14, MEDREQ+15, MEDREQ+16 |
| DATA("MRCODE" | MEDCODES+2 |
| DATA("MRSCODE" | MEDCODES+4 |
| DAYS | MEDREQ+1~, MEDREQ+11*, MEDREQ+34, CHREQ+1~, CHREQ+13*, CHREQ+41*, CHREQ+54, CHREQ+72 |
| DESC | CODES+1~, CODES+5*, CODES+6, CODES+7 |
| DIC | CHREQ+1~, MRC+1~, MRC+3*, MRC+13!, MRSC+1~, MRSC+3*, MRSC+4!, SDRG+1~, SDRG+12*, SDRG+13! , GCLQA~, GCLQA+3*, GCLQA+4!, GQUOMA~, GQUOMA+3*, GQUOMA+4!, GSIG+1~, GSIG+3* |
| DIC("A" | MRC+2*, MRSC+2*, GCLQA+2*, GQUOMA+2* |
| DIC("S" | MRC+11*, MRC+12*, MRSC+3*, SDRG+12*, GCLQA+3*, GQUOMA+3* |
| DIC(0 | MRC+3*, MRSC+3*, SDRG+12*, GCLQA+1*, GCLQA+3*, GQUOMA+1*, GQUOMA+3* |
| DIE | PATSTATS+1~ |
| DIR | CHREQ+1~, MRC+1~, MRSC+1~, SDRG+1~, GSUBS+1~, GNOTE+1~, PATSTATS+9!, GQTY+1~, GDAYS+1~, GREF+1~ , GCLQA~, GQUOMA~, CONFIRM+1~ |
| DIR("A" | GSUBS+2*, GNOTE+2*, PATSTATS+9*, GQTY+2*, GDAYS+2*, GREF+2*, CONFIRM+3* |
| DIR("B" | GSUBS+3*, PATSTATS+6* |
| DIR(0 | SDRG+6*, GSUBS+2*, GNOTE+2*, PATSTATS+9*, GQTY+2*, GDAYS+2*, GREF+2*, CONFIRM+2* |
| DIWESUB | GSIG+1~, GSIG+5* |
| DNAME | CHREQ+1~, CHREQ+13*, CHREQ+17*, CHREQ+46, CHREQ+69, CHREQ+70 |
| DNDC | MEDREQ+1~, MEDREQ+4*, MEDREQ+21 |
| DNDCQ | MEDREQ+1~, MEDREQ+5*, MEDREQ+22 |
| DONE | CHREQ+1~, CHREQ+9*, CHREQ+10, CHREQ+15*, CHREQ+16*, CHREQ+19*, CHREQ+26*, CHREQ+29*, CHREQ+31*, CHREQ+34* , CHREQ+40, CHREQ+41*, CHREQ+42*, CHREQ+67*, CHREQ+77, MRC+1~, MRC+15*, MRSC+1~, MRSC+6*, PATSTATS+1~ , PATSTATS+7*, PATSTATS+8, PATSTATS+11*, PATSTATS+12*, GCLQA~, GCLQA+7*, GQUOMA~, GQUOMA+7* |
| DOSE | CHREQ+2~ |
| DPRCODE | SDRG+1~, SDRG+9*, SDRG+11 |
| DPRCQUAL | SDRG+1~, SDRG+10*, SDRG+11 |
| DR | PATSTATS+1~ |
| DRUG | MEDREQ+1~, MEDREQ+3*, MEDREQ+18 |
| DRUGDAT | MEDREQ+1~ |
| DUOUT | MRC+14, MRC+17, MRSC+5, MRSC+8, SDRG+1~, SDRG+7, SDRG+14, GSUBS+5, GNOTE+4, GQTY+4 , GDAYS+4, GREF+4, GCLQA+5, GQUOMA+5, CONFIRM+5 |
| DWDISABL | GSIG+1~, GSIG+4* |
| DWLW | GSIG+1~, GSIG+4* |
| DWPK | GSIG+1~, GSIG+4* |
| EDIT | GSIG+1~, GSIG+2*, GSIG+9*, GSIG+10 |
| ENDONE | CHREQ+2~, CHREQ+9*, CHREQ+10, CHREQ+75* |
| ERET | SDRG+1~, SDRG+8, SDRG+11* |
| ERXDRUG | SDRG+1~, SDRG+4*, SDRG+5, SDRG+11 |
| ERXIEN | GETCODES~, GETCODES+2, GETCODES+3, GETCODES+4, CRALLOW~, CRALLOW+2, CRALLOW+3, CRALLOW+5, CHREQ~, CHREQ+7 , CHREQ+8, CHREQ+16, MRC~, MRC+9, MRC+10, SDRG~, SDRG+2, SDRG+3, PATSTATS~, PATSTATS+2 , PATSTATS+4, PATSTATS+5 |
| ERXIENS | GETCODES+1~, GETCODES+2*, GETCODES+3, CHREQ+7*, CHREQ+8 |
| ESTAT | CRALLOW+1~, CRALLOW+3*, CRALLOW+4 |
| ESUBS | MRC+1~, MRC+10*, MRC+11, MRC+12 |
| FDA | PATSTATS+1~ |
| GBL | BL~, BL+2 |
| GL | MEDCODES~, MEDCODES+3, MEDCODES+5, MEDREQ~, MEDREQ+17, MEDREQ+18, MEDREQ+19, MEDREQ+20, MEDREQ+21, MEDREQ+22 , MEDREQ+23, MEDREQ+24, MEDREQ+26, MEDREQ+27, MEDREQ+28, MEDREQ+30, MEDREQ+31, MEDREQ+32, MEDREQ+33, MEDREQ+34 , MEDREQ+35, MEDREQ+36, MEDREQ+37, MEDREQ+39, MEDREQ+40, MEDREQ+41, MEDREQ+42, CHREQ~, CHREQ+80 |
| I | GETCODES+1~, CHREQ+2~, CHREQ+10* |
| IEN | CODES~, CODES+3, CODES+5, CODES+6, CODES+7, CODES+8 |
| MCNT | CHREQ+1~, CHREQ+9*, CHREQ+10, CHREQ+69, CHREQ+70, CHREQ+71, CHREQ+72, CHREQ+73, CHREQ+74* |
| MCODES | GETCODES~ |
| MCODES("MRCODE" | GETCODES+8* |
| MCODES("MRSCODE" | GETCODES+12* |
| MCODES("NOTE" | GETCODES+16* |
| MEDREQ | CHREQ~, CHREQ+13*, CHREQ+16*, CHREQ+17, CHREQ+18, CHREQ+19*, CHREQ+20, CHREQ+22, CHREQ+47, CHREQ+48 , CHREQ+69, CHREQ+70, CHREQ+80 |
| MEDREQ( | CHREQ+69*, CHREQ+70*, CHREQ+71*, CHREQ+72*, CHREQ+73* |
| MIEN | MRC+1~, MRC+9*, MRC+10 |
| MPIEN | SDRG+1~, SDRG+2*, SDRG+3, SDRG+4 |
| MPIENS | SDRG+1~, SDRG+3*, SDRG+4, SDRG+9, SDRG+10 |
| MRC | MEDCODES+1~, MEDCODES+2*, MEDCODES+3, GETCODES+1~, GETCODES+4*, GETCODES+5, GETCODES+6, CHREQ~, CHREQ+4, CHREQ+6 , CHREQ+45, MRC+1~, MRC+15*, MRC+16, MRSC+1~, MRSC+6*, MRSC+7, GCLQA~, GCLQA+7*, GCLQA+8 , GQUOMA~, GQUOMA+7*, GQUOMA+8 |
| MRCC | GETCODES+1~, GETCODES+6*, GETCODES+8, GETCODES+9, GETCODES+10, GETCODES+13, GETCODES+14 |
| MRCIEN | CHREQ+2~, CHREQ+4*, CHREQ+45 |
| MRCO | MRC+1~, MRC+15*, MRC+16, MRSC+1~, MRSC+6*, MRSC+7, GCLQA~, GCLQA+7*, GCLQA+8, GQUOMA~ , GQUOMA+7*, GQUOMA+8 |
| MRSC | MEDCODES+1~, MEDCODES+4*, MEDCODES+5, GETCODES+1~, GETCODES+11*, GETCODES+12, GETCODES+13 |
| NDC | CHREQ+1~, CHREQ+2~, CHREQ+13*, CHREQ+22*, CHREQ+23, CHREQ+47, CHREQ+69 |
| NDCQ | CHREQ+1~, CHREQ+13*, CHREQ+25*, CHREQ+69 |
| NDCQUIT | CHREQ+2~, CHREQ+11*, CHREQ+20, CHREQ+23* |
| NL | CHREQ+2~, CHREQ+52*, CHREQ+53 |
| NOTE | MEDREQ+1~, MEDREQ+16*, MEDREQ+37, GETCODES+1~, GETCODES+15*, GETCODES+16, GETCODES+17, CHREQ+1~, CHREQ+13*, CHREQ+15* , CHREQ+28, CHREQ+71 |
| NOTEARY | CHREQ+2~, CHREQ+14!, CHREQ+28 |
| NOTEARY( | CHREQ+52, CHREQ+53 |
| ODATA | MEDREQ+1~ |
| PATIEN | PATSTATS+1~, PATSTATS+2*, PATSTATS+3 |
| PATSTAT | PATSTATS+1~, PATSTATS+5*, PATSTATS+6 |
| PRCODE | CHREQ+2~, CHREQ+18*, CHREQ+49, CHREQ+70 |
| PRCQUAL | CHREQ+2~, CHREQ+18*, CHREQ+50, CHREQ+70 |
| PSODFN | PATSTATS+1~, PATSTATS+4* |
| PSODRUG | CHREQ+2~ |
| >> PSOSITE | CHREQ+22 |
| QTY | MEDREQ+1~, MEDREQ+12*, MEDREQ+25, MEDREQ+27, CHREQ+1~, CHREQ+13*, CHREQ+29*, CHREQ+30, CHREQ+37, CHREQ+54 , CHREQ+72 |
| QTYDSRFL | CHREQ+1~, CHREQ+2~ |
| QUOM | MEDREQ+1~, MEDREQ+14*, MEDREQ+29, MEDREQ+31, CHREQ+1~, CHREQ+13*, CHREQ+34*, CHREQ+35, CHREQ+38*, CHREQ+72 |
| QUOMINFO | CHREQ+1~, CHREQ+13*, CHREQ+35*, CHREQ+38*, CHREQ+62 |
| REF | MEDREQ+1~, MEDREQ+10*, MEDREQ+36, CHREQ+1~, CHREQ+13*, CHREQ+42*, CHREQ+54, CHREQ+72 |
| REQ | MEDREQ+1~, MEDREQ+2*, MEDREQ+3, MEDREQ+4, MEDREQ+5, MEDREQ+7, MEDREQ+8, MEDREQ+10, MEDREQ+11, MEDREQ+12 , MEDREQ+13, MEDREQ+14, MEDREQ+15, MEDREQ+16 |
| RESP | CHREQ+2~, CHREQ+67*, CHREQ+68 |
| S | MEDREQ+1~, MEDREQ+7*, MEDREQ+8 |
| SEQ | CHREQ+1~ |
| SIG | MEDREQ+1~, MEDREQ+6*, MEDREQ+8*, MEDREQ+9*, MEDREQ+38, MEDREQ+40, CHREQ+1~ |
| SL | CHREQ+2~, CHREQ+64*, CHREQ+65 |
| STAT | PATSTATS+1~, PATSTATS+13*, PATSTATS+14 |
| SUBS | MEDREQ+15*, MEDREQ+35, CHREQ+1~, CHREQ+13*, CHREQ+26*, CHREQ+27*, CHREQ+51, CHREQ+72 |
| TAG | BL~, BL+2 |
| TEXT | CONFIRM~, CONFIRM+3 |
| TLEN | GSIG+1~, GSIG+8*, GSIG+9 |
| TSIG | CHREQ+2~ |
| U | GETCODES+5, GETCODES+6, GETCODES+12, GETCODES+17, CHREQ+15, CHREQ+16, CHREQ+17, CHREQ+18, CHREQ+19, CHREQ+26 , CHREQ+29, CHREQ+31, CHREQ+32, CHREQ+34, CHREQ+35, CHREQ+41, CHREQ+42, CHREQ+67, CHREQ+69, CHREQ+70 , CHREQ+72, CHREQ+75, MRC+16, MRC+17, MRSC+7, MRSC+8, SDRG+7, SDRG+11, SDRG+14, GSUBS+5 , GNOTE+4, GQTY+4, GDAYS+4, GREF+4, GCLQA+5, GCLQA+8, GQUOMA+5, GQUOMA+8, CONFIRM+5 |
| UPD | CHREQ+2~ |
| VAR | BL~, BL+1, BL+2 |
| VERB | CHREQ+2~ |
| X | CHREQ+1~, MRC+1~, MRSC+1~, GCLQA~, GQUOMA~, GSIG+1~, GSIG+7*, GSIG+8 |
| Y | CHREQ+1~, MRC+1~, MRC+14, MRC+15, MRC+18, MRSC+1~, MRSC+5, MRSC+6, MRSC+9, SDRG+1~ , SDRG+8, SDRG+15, GSUBS+1~, GSUBS+6, GNOTE+1~, GNOTE+5, PATSTATS+1~, PATSTATS+10, PATSTATS+11, PATSTATS+12 , PATSTATS+13, GQTY+1~, GQTY+5, GDAYS+1~, GDAYS+5, GREF+1~, GREF+5, GCLQA~, GCLQA+6, GCLQA+7 , GCLQA+9, GQUOMA~, GQUOMA+6, GQUOMA+7, GQUOMA+9, CONFIRM+1~, CONFIRM+6 |