PXRMDLLA ;SLC/PJH - REMINDER DIALOG LOADER ;05/01/2019
Source file <PXRMDLLA.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 |
---|---|---|
EXECLINK(DITEM,VALUE,ID) | ;
|
|
FREC(DFIEN,DFTYP,DITEM,PTDEF,DLGIEN,NDATA) | ;Build type 3 record
|
|
GUI(IEN) | ;Work out prompt type for PCE
|
|
LOAD(DITEM,DCUR,DTTYP,DLGIEN,NDATA) | ;Load dialog questions into array
|
|
NAME(DFIEN,DFTYP) | ;
|
|
PROTH(IEN,DTTYP,DCUR,PTDEF,DLGIEN) | ; Additional prompts defined in 801.41
|
|
PRTAX(FNODE,RSUB) | ;Get all additional fields for this resolution type
|
|
PTXT(ITEM,NDATA) | ;Get progress note (WP) text for type 6 records
|
|
TAXPRMPT(DIEN,DTTYP,DCUR) | ;
|
Name | Field # of Occurrence |
---|---|
$$GET1^DIQ | FREC+9, PROTH+31 |
$$ISDISAB^PXRMDLL | PROTH+21 |
EXP^PXRMDLLB | LOAD+60, LOAD+75, LOAD+76 |
EXPTAX^PXRMDLLB | LOAD+61 |
GETLINK^PXRMDLLB | EXECLINK+6, PROTH+17 |
MST^PXRMDLLB | LOAD+84 |
$$TOK^PXRMDTAX | LOAD+53, LOAD+54 |
$$STRREP^PXRMUTIL | PTXT+9 |
$$DT^XLFDT | PROTH+47 |
$$GET^XPAR | PROTH+32, PRTAX+15 |
$$PATCH^XPDUTL | FREC+24 |
FileNo | Call Tags |
---|---|
^GMRD(120.51 - [#120.51] | GET1^DIQ |
^VA(200 - [#200] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ORD(101.41 - [#101.41] | FREC+17 |
^PXD(811.9 - [#811.9] | LOAD+6 |
^PXRMD(801.41 - [#801.41] | EXECLINK+3, EXECLINK+4, EXECLINK+9, FREC+3, FREC+11, FREC+23, FREC+26, GUI+2, LOAD+32, LOAD+34 , LOAD+35, LOAD+37, LOAD+42, LOAD+51, LOAD+67, LOAD+70, LOAD+87, LOAD+89, PROTH+4, PROTH+9 , PROTH+11, PROTH+12, PROTH+17, PROTH+19, PROTH+22, PROTH+28, PROTH+36, PROTH+39, PROTH+43, PROTH+61 , PROTH+69, PROTH+70, PROTH+71, PRTAX+13, PRTAX+17, PRTAX+19, PRTAX+24, PTXT+3, PTXT+4, TAXPRMPT+2 |
^PXRMD(801.42 - [#801.42] | EXECLINK+13, FREC+63, GUI+4 |
^PXRMD(801.45 - [#801.45] | PRTAX+4, PRTAX+5, TAXPRMPT+3 |
^PXRMD(801.46 - [#801.46] | EXECLINK+11, EXECLINK+12, EXECLINK+16, FREC+35, FREC+41, NAME+7 |
^PXRMD(801.47 - [#801.47] | EXECLINK+20 |
^PXRMD(801.48 - [#801.48] | EXECLINK+21, EXECLINK+22 |
^TMP($J | EXECLINK+18, EXECLINK+28*, FREC+46, FREC+47, FREC+49, FREC+51, FREC+53, FREC+59, FREC+66 |
^WV(790.404 - [#790.404] | NAME+5 |
^YTT(601.71 - [#601.71] | FREC+21 |
Name | Line Occurrences |
---|---|
$$GUI | PROTH+28, PRTAX+13 |
$$NAME | FREC+5 |
$$TAXPRMPT | PROTH+24 |
EXECLINK | FREC+68 |
FREC | LOAD+45, LOAD+73 |
PROTH | LOAD+82, LOAD+90, LOAD+91 |
PTXT | LOAD+106, LOAD+108 |
Name | Field # of Occurrence |
---|---|
^(2 | FREC+35 |
^(3 | FREC+35 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACNT | PRTAX+1~ |
ARRAY | FREC+2~, LOAD+80~, PTXT+1~ |
ARRAY( | LOAD+94, LOAD+96, LOAD+99, LOAD+101, PROTH+51*, PROTH+52*, PROTH+53*, PROTH+64*, PROTH+72*, PRTAX+25* , PTXT+4*, PTXT+5, PTXT+6 |
ASUB | PRTAX+1~, PRTAX+3*, PRTAX+4*, PRTAX+5 |
CANSHOW | PROTH+1~, PROTH+5*, PROTH+7, PROTH+29 |
CID | FREC+34~ |
CNT | LOAD+2~ |
CSARRAY | FREC+1~ |
CSCNT | FREC+1~ |
DARRAY | LOAD+1~ |
DARRAY( | LOAD+40, LOAD+72 |
DARRAY("AUTTEDT(" | LOAD+11* |
DARRAY("AUTTEXAM(" | LOAD+12* |
DARRAY("AUTTHF(" | LOAD+13* |
DARRAY("AUTTIMM(" | LOAD+14* |
DARRAY("AUTTSK(" | LOAD+15* |
DARRAY("GMRD(120.51," | LOAD+17* |
DARRAY("ICD9(" | LOAD+21* |
DARRAY("ICPT(" | LOAD+22* |
DARRAY("ORD(101.41," | LOAD+18* |
DARRAY("PXD(811.2," | LOAD+27* |
DARRAY("PXRMD(801.46," | LOAD+25* |
DARRAY("WV(790.1," | LOAD+24* |
DARRAY("WV(790.404," | LOAD+23* |
DARRAY("YTT(601.71," | LOAD+19* |
DATANODE | FREC+2~, FREC+26*, FREC+29 |
DCOD | FREC+7*, FREC+14, LOAD+1~ |
DCUR | LOAD~, LOAD+60, LOAD+61, LOAD+75, LOAD+76, LOAD+90, PROTH~, PROTH+24, TAXPRMPT~ |
DDATA | PROTH+1~, PROTH+39*, PROTH+41, PROTH+43*, PROTH+44, PRTAX+2~, PRTAX+5*, PRTAX+7, PRTAX+8, PRTAX+19 , PRTAX+21, PRTAX+24* |
DDEF | PROTH+1~, PROTH+26*, PROTH+41*, PROTH+47*, PROTH+48*, PROTH+51, PROTH+72, PRTAX+2~, PRTAX+11*, PRTAX+25 |
DEXC | FREC+14, LOAD+1~, LOAD+42*, LOAD+106, LOAD+108, PROTH+1~, PROTH+26*, PROTH+44*, PROTH+51, PROTH+72 , PRTAX+2~, PRTAX+11*, PRTAX+21*, PRTAX+25 |
DFIEN | FREC~, FREC+5, FREC+9*, FREC+14, FREC+17, FREC+19, FREC+21, FREC+35, FREC+41, LOAD+1~ , LOAD+39*, LOAD+45, LOAD+53, LOAD+54, LOAD+60, LOAD+61, LOAD+71*, LOAD+73, LOAD+75, LOAD+76 , LOAD+84, NAME~, NAME+2, NAME+5, NAME+7, NAME+10, NAME+12 |
DFIND | LOAD+1~, LOAD+35*, LOAD+37*, LOAD+39, LOAD+70*, LOAD+71 |
DFN | FREC+2~ |
DFTEXT | PROTH+1~, PROTH+51 |
DFTYP | FREC~, FREC+5, FREC+12, LOAD+1~, LOAD+39*, LOAD+40, LOAD+45, LOAD+71*, LOAD+72, LOAD+73 , LOAD+84, NAME~, NAME+1, NAME+5, NAME+6, NAME+7, NAME+9, NAME+10, PROTH+56 |
DGUI | FREC+2~, FREC+63*, FREC+64, FREC+66, PROTH+1~, PROTH+28*, PROTH+29, PROTH+30, PROTH+34, PROTH+47 , PROTH+48, PROTH+50, PROTH+51, PROTH+56, PROTH+66, PRTAX+2~, PRTAX+13*, PRTAX+14, PRTAX+25 |
DIEN | PROTH+1~, PROTH+19*, PROTH+21, PROTH+22, PROTH+24, PROTH+28, PROTH+36, PROTH+39, PROTH+66, PROTH+69 , PROTH+70, PROTH+71, TAXPRMPT~, TAXPRMPT+2 |
DITEM | EXECLINK~, EXECLINK+3, EXECLINK+4, FREC~, FREC+11, FREC+14, FREC+23, FREC+26, FREC+68, LOAD~ , LOAD+5, LOAD+32, LOAD+34, LOAD+35, LOAD+37, LOAD+42, LOAD+45, LOAD+51, LOAD+60, LOAD+61 , LOAD+67, LOAD+70, LOAD+73, LOAD+75, LOAD+76, LOAD+82, LOAD+87, LOAD+89, LOAD+90, LOAD+91 , LOAD+96, LOAD+101, LOAD+106, LOAD+108 |
DLGIEN | EXECLINK+18, EXECLINK+28, FREC~, FREC+3, FREC+46, FREC+47, FREC+49, FREC+51, FREC+53, FREC+59 , FREC+66, LOAD~, LOAD+6*, LOAD+7*, LOAD+45, LOAD+73, LOAD+82, LOAD+90, LOAD+91, PROTH~ , PROTH+4 |
DNAM | FREC+5*, FREC+14, LOAD+1~ |
DNAME | PROTH+1~, PROTH+28*, PROTH+45*, PROTH+51, PRTAX+2~, PRTAX+13*, PRTAX+22*, PRTAX+25 |
DONE | EXECLINK+1~ |
DOVR | PROTH+1~, PROTH+44*, PROTH+45, PRTAX+21*, PRTAX+22 |
DPCE | FREC+8, FREC+14, FREC+17, FREC+19, FREC+31, LOAD+1~, LOAD+40*, LOAD+45, LOAD+48, LOAD+69~ , LOAD+72*, LOAD+73, LOAD+74, LOAD+82, LOAD+84, LOAD+86, LOAD+108 |
DREQ | LOAD+80~, PROTH+1~, PROTH+26*, PROTH+43*, PROTH+51, PROTH+72, PRTAX+2~, PRTAX+11*, PRTAX+19*, PRTAX+25 |
DRES | LOAD+1~, LOAD+34* |
DSEQ | LOAD+1~, LOAD+80~, LOAD+93*, LOAD+94*, LOAD+96, LOAD+99, LOAD+101, PROTH+1~, PROTH+8*, PROTH+9* , PROTH+11, PROTH+51, PROTH+52, PROTH+53, PROTH+58, PROTH+72, PRTAX+2~, PRTAX+3*, PRTAX+9*, PRTAX+25 |
DSNL | PROTH+1~, PROTH+26*, PROTH+44*, PROTH+51, PROTH+72, PRTAX+11*, PRTAX+21*, PRTAX+25 |
DSSEQ | LOAD+80~, LOAD+97*, LOAD+99*, LOAD+101, PROTH+67~, PROTH+68*, PROTH+69*, PROTH+70, PROTH+72 |
DSUB | LOAD+1~, LOAD+80~, PROTH+1~, PROTH+11*, PROTH+12, PROTH+17, PROTH+19, PROTH+43, PROTH+67~, PROTH+70* , PROTH+71, PRTAX+2~, PRTAX+8*, PRTAX+13, PRTAX+17, PRTAX+19, PRTAX+24 |
DTEXT | PROTH+67~, PROTH+71*, PROTH+72 |
DTITLE | LOAD+80~ |
DTTYP | LOAD~, LOAD+50, LOAD+55*, LOAD+56*, LOAD+58*, LOAD+59*, LOAD+60, LOAD+87, LOAD+90, LOAD+106 , LOAD+108, PROTH~, PROTH+24, TAXPRMPT~, TAXPRMPT+4 |
DTXT | PROTH+2~, PROTH+39*, PROTH+45, PRTAX+19*, PRTAX+22 |
DTYP | LOAD+1~, LOAD+32*, LOAD+80~, PROTH+2~, PROTH+36*, PROTH+37, PROTH+41, PROTH+51, PROTH+56, PROTH+72 , PRTAX+2~, PRTAX+17*, PRTAX+18, PRTAX+25 |
DUZ | PROTH+31, PROTH+32, PRTAX+15 |
DVALID | PROTH+2~, PROTH+50*, PROTH+51 |
DVIT | FREC+11*, FREC+14, LOAD+2~, LOAD+40*, LOAD+72* |
EVENT | PROTH+2~, PROTH+13*, PROTH+53 |
EXIT | FREC+32~, FREC+46, FREC+47*, FREC+48 |
FASUB | LOAD+65~, LOAD+66*, LOAD+67*, LOAD+70 |
FGLOB | NAME+3~, NAME+10*, NAME+11 |
FIELD | EXECLINK+1~, EXECLINK+16*, EXECLINK+18, EXECLINK+28, FREC+32~, FREC+42*, FREC+44, FREC+46, FREC+47, FREC+49 , FREC+51, FREC+59, FREC+66 |
FILE | EXECLINK+1~, EXECLINK+16*, EXECLINK+18, EXECLINK+28, FREC+32~, FREC+38*, FREC+46, FREC+47, FREC+49, FREC+51 , FREC+53, FREC+59, FREC+66 |
FIND | EXECLINK+1~, EXECLINK+9*, EXECLINK+10, EXECLINK+11, EXECLINK+12, EXECLINK+16, TAXPRMPT+1~, TAXPRMPT+3*, TAXPRMPT+4 |
FINDS | EXECLINK+1~ |
FNODE | PRTAX~, PRTAX+4, PRTAX+5 |
HASVALUE | EXECLINK+1~ |
I | EXECLINK+1~ |
ID | EXECLINK~, EXECLINK+18, EXECLINK+28, FREC+32~, FREC+46*, FREC+47, FREC+48*, FREC+49*, FREC+51, FREC+53 , FREC+55, FREC+56, FREC+58, FREC+59, FREC+62, FREC+66, FREC+68 |
IDENT | LOAD+2~ |
IEN | GUI~, GUI+1, GUI+2, PROTH~, PROTH+9, PROTH+11, PROTH+12, PROTH+17, PROTH+19, PROTH+43 , PROTH+61, TAXPRMPT+1~, TAXPRMPT+2*, TAXPRMPT+3 |
>> INPUTS( | EXECLINK+23* |
ITEM | PTXT~, PTXT+3, PTXT+4, PTXT+11 |
LAST | PTXT+1~, PTXT+5*, PTXT+8, PTXT+10* |
LINK | EXECLINK+1~, EXECLINK+4*, EXECLINK+5, EXECLINK+6, EXECLINK+21, EXECLINK+22, PROTH+3~, PROTH+16!, PROTH+17* |
LINKACT | EXECLINK+1~, EXECLINK+6, EXECLINK+7, PROTH+3~, PROTH+16!, PROTH+17, PROTH+52 |
LINKFUNC | EXECLINK+1~, EXECLINK+6, EXECLINK+20, EXECLINK+27, PROTH+3~, PROTH+16!, PROTH+17 |
LINKITEM | EXECLINK+1~, EXECLINK+6, EXECLINK+9, PROTH+3~, PROTH+16!, PROTH+17, PROTH+51 |
LINKTYPE | EXECLINK+1~, EXECLINK+6, EXECLINK+8, EXECLINK+13, PROTH+3~, PROTH+16!, PROTH+17, PROTH+51 |
MULVAL | FREC+32~, FREC+38*, FREC+45, FREC+49 |
NAME | NAME+3~, NAME+5*, NAME+6*, NAME+7*, NAME+10*, NAME+11*, NAME+12*, NAME+13 |
NDATA | FREC~, FREC+28, FREC+43, FREC+45, FREC+49, FREC+62, LOAD~, LOAD+45, LOAD+60, LOAD+61 , LOAD+73, LOAD+75, LOAD+76, LOAD+98, LOAD+102, LOAD+106, LOAD+108, PTXT~, PTXT+11 |
NODE | EXECLINK+2~, EXECLINK+11*, EXECLINK+14, EXECLINK+16, EXECLINK+22*, FREC+2~, FREC+32~, LOAD+2~, PROTH+2~, PROTH+4* , PROTH+5, PROTH+6, PROTH+12*, PROTH+13, PROTH+15, PROTH+50 |
NODE( | FREC+41*, FREC+42, FREC+43, FREC+51 |
NODE(0 | FREC+35*, FREC+36, FREC+38 |
NODE(2 | FREC+35*, FREC+62, FREC+63 |
NODE(3 | FREC+35*, FREC+38 |
NULL | PTXT+1~, PTXT+7*, PTXT+8, PTXT+10 |
NUM | EXECLINK+2~, EXECLINK+3*, EXECLINK+4, EXECLINK+21*, EXECLINK+22 |
OCNT | FREC+13*, FREC+14, FREC+17, FREC+21, FREC+23, FREC+24, FREC+28, FREC+29, FREC+51, FREC+53 , FREC+58, FREC+59, FREC+68, LOAD+1~, LOAD+30*, LOAD+95*, LOAD+96, LOAD+98, LOAD+100*, LOAD+101 , LOAD+102, PTXT+11* |
OINAME | FREC+2~ |
>> ORY( | FREC+14*, FREC+17*, FREC+21*, FREC+23*, FREC+24*, FREC+28*, FREC+29*, FREC+51*, FREC+53*, FREC+58* , FREC+59*, FREC+68, LOAD+96*, LOAD+98*, LOAD+101*, LOAD+102*, PTXT+11* |
OVALUE | EXECLINK+2~, EXECLINK+19* |
PAT | EXECLINK+2~, EXECLINK+24* |
PKG | EXECLINK+2~, EXECLINK+14*, EXECLINK+18, EXECLINK+28, FREC+36*, FREC+46, FREC+47, FREC+49, FREC+51, FREC+53 , FREC+59, FREC+66 |
PKGNAME | FREC+32~ |
PMPTTYPE | EXECLINK+2~, EXECLINK+12*, EXECLINK+13 |
POSN | NAME+3~, NAME+8*, NAME+9*, NAME+10, NAME+11 |
FREC+2~, FREC+3*, FREC+64, PROTH+2~, PRTAX+2~, PRTAX+15*, PRTAX+25 | |
PRINTTYP | PROTH+2~, PROTH+6*, PROTH+7*, PROTH+32*, PROTH+34*, PROTH+51 |
PROMPT | EXECLINK+2~ |
PTDEF | FREC~, LOAD+3~, LOAD+45, LOAD+73, LOAD+82, LOAD+90, LOAD+91, PROTH~ |
PTDEF( | FREC+66*, PROTH+48 |
RESULT | EXECLINK+2~, EXECLINK+27, EXECLINK+28 |
RFVAL | LOAD+4~ |
RSUB | PRTAX~, PRTAX+4, PRTAX+5 |
RTN | EXECLINK+2~, EXECLINK+20*, EXECLINK+25 |
SRV | PROTH+2~, PROTH+31*, PROTH+32, PRTAX+15 |
START | FREC+2~ |
STATUS | FREC+2~ |
STOP | FREC+2~ |
SUB | EXECLINK+2~, EXECLINK+22*, EXECLINK+23, GUI+2~*, GUI+3, GUI+4, PTXT+1~, PTXT+2*, PTXT+3*, PTXT+4 , PTXT+5*, PTXT+6 |
TAX | PROTH+2~ |
TAXBUILT | LOAD+2~, LOAD+49*, LOAD+55*, LOAD+56*, LOAD+58*, LOAD+59*, LOAD+60 |
TAXNODE | LOAD+2~, LOAD+51*, LOAD+52 |
TDX | LOAD+2~, LOAD+53*, LOAD+57, LOAD+58 |
>> TEMP | EXECLINK+25*, EXECLINK+26 |
TERMNODE | LOAD+31~ |
TERMOUT | LOAD+31~ |
TERMSTAT | LOAD+31~ |
TEXT | PTXT+1~, PTXT+6*, PTXT+7, PTXT+8*, PTXT+9*, PTXT+10*, PTXT+11 |
TPR | LOAD+2~, LOAD+54*, LOAD+57, LOAD+59 |
TSEL | LOAD+2~, LOAD+52*, LOAD+55, LOAD+56 |
TXTCNT | PTXT+1~ |
TYPE | FREC+34~ |
U | EXECLINK+5, EXECLINK+7, EXECLINK+9, EXECLINK+12, EXECLINK+13, EXECLINK+14, EXECLINK+16, EXECLINK+20, EXECLINK+22, FREC+3 , FREC+11, FREC+14, FREC+17, FREC+21, FREC+23, FREC+24, FREC+28, FREC+29, FREC+36, FREC+38 , FREC+42, FREC+43, FREC+51, FREC+53, FREC+58, FREC+59, FREC+62, FREC+63, FREC+68, GUI+2 , GUI+4, LOAD+6, LOAD+32, LOAD+34, LOAD+35, LOAD+37, LOAD+42, LOAD+52, LOAD+70, LOAD+96 , LOAD+98, LOAD+101, LOAD+102, NAME+5, NAME+7, NAME+10, NAME+11, PROTH+5, PROTH+6, PROTH+13 , PROTH+15, PROTH+19, PROTH+22, PROTH+28, PROTH+36, PROTH+39, PROTH+41, PROTH+43, PROTH+44, PROTH+50 , PROTH+51, PROTH+52, PROTH+53, PROTH+64, PROTH+71, PROTH+72, PRTAX+7, PRTAX+8, PRTAX+13, PRTAX+17 , PRTAX+19, PRTAX+21, PRTAX+25, PTXT+11, TAXPRMPT+2, TAXPRMPT+3 |
VAL | EXECLINK+2~, EXECLINK+22*, EXECLINK+23 |
VALUE | EXECLINK~, FREC+32~, FREC+34~, FREC+43*, FREC+47, FREC+53, FREC+55, FREC+59 |
WHCNT | PROTH+57~, PROTH+60*, PROTH+61*, PROTH+62 |
WHFIND | LOAD+37! |
WHFLAG | PROTH+57~, PROTH+60*, PROTH+61, PROTH+62*, PROTH+63 |
WHLOOP | PROTH+57~, PROTH+58*, PROTH+59*, PROTH+63* |
WHNAME | NAME+6! |
WHNUM | PROTH+57~, PROTH+58*, PROTH+62*, PROTH+64 |
X | FREC+34~, FREC+40*, FREC+41, FREC+42, FREC+43, FREC+51, FREC+53, FREC+55, FREC+56 |