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 |
Package | Total | Caller Graph |
---|---|---|
Outpatient Pharmacy | 2 | PSOERCR0 PSOERXOA |
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 |