PXRMDLLA ;SLC/PJH - REMINDER DIALOG LOADER ;23-Mar-2015 10:11;DU
Source file <PXRMDLLA.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Clinical Reminders | 2 | PXRMRPCC PXRMRUTL | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PTXT(ITEM) | ;Get progress note (WP) text for type 6 records | |
| NAME(DFIEN,DFTYP) | ; | |
| LOAD(DITEM,DCUR,DTTYP) | ;Load dialog questions into array | |
| PROTH(IEN,DTTYP,DCUR) | ; Additional prompts defined in 801.41 | |
| GUI(IEN) | ;Work out prompt type for PCE | |
| PRTAX(FNODE,RSUB) | ;Get all additional fields for this resolution type | |
| TAXPRMPT(DIEN,DTTYP,DCUR) | ; | |
| FREC(DFIEN,DFTYP) | ;Build type 3 record | 
| FileNo | Call Tags | 
|---|---|
| ^GMRD(120.51 - [#120.51] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ORD(101.41 - [#101.41] | FREC+15 | 
| ^PXRMD(801.41 - [#801.41] | FREC+9, FREC+21, GUI+2, LOAD+29, LOAD+31, LOAD+32, LOAD+34, LOAD+39, LOAD+48, LOAD+68 , LOAD+70, LOAD+92, LOAD+93, PROTH+4, PROTH+6, PROTH+7, PROTH+9, PROTH+12, PROTH+18, PROTH+22 , PROTH+25, PROTH+29, PROTH+42, PROTH+50, PROTH+51, PROTH+52, PRTAX+13, PRTAX+17, PRTAX+19, PRTAX+24 , PTXT+3, PTXT+4, TAXPRMPT+2 | 
| ^PXRMD(801.42 - [#801.42] | GUI+4 | 
| ^PXRMD(801.45 - [#801.45] | PRTAX+4, PRTAX+5, TAXPRMPT+3 | 
| ^WV(790.404 | NAME+5 | 
| ^YTT(601.71 | FREC+19 | 
| Name | Line Occurrences | 
|---|---|
| $$GUI | PROTH+18, PRTAX+13 | 
| $$NAME | FREC+3 | 
| $$TAXPRMPT | PROTH+14 | 
| FREC | LOAD+42, LOAD+96 | 
| PROTH | LOAD+63, LOAD+71, LOAD+72 | 
| PTXT | LOAD+86, LOAD+88 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ACNT | PRTAX+1~ | 
| ARRAY | LOAD+61~, PTXT+1~ | 
| ARRAY( | LOAD+75, LOAD+77, LOAD+79, LOAD+81, PROTH+34*, PROTH+45*, PROTH+53*, PRTAX+25*, PTXT+4*, PTXT+5 , PTXT+6 | 
| ASUB | PRTAX+1~, PRTAX+3*, PRTAX+4*, PRTAX+5 | 
| CNT | LOAD+2~ | 
| CSARRAY | FREC+1~ | 
| CSCNT | FREC+1~ | 
| DARRAY | LOAD+1~ | 
| DARRAY( | LOAD+37, LOAD+95 | 
| DARRAY("APCDACV(" | LOAD+17* | 
| DARRAY("AUTTEDT(" | LOAD+7* | 
| DARRAY("AUTTEXAM(" | LOAD+8* | 
| DARRAY("AUTTHF(" | LOAD+9* | 
| DARRAY("AUTTIMM(" | LOAD+10* | 
| DARRAY("AUTTMSR(" | LOAD+14* | 
| DARRAY("AUTTSK(" | LOAD+11* | 
| DARRAY("GMRD(120.51," | LOAD+13* | 
| DARRAY("ICD9(" | LOAD+19* | 
| DARRAY("ICPT(" | LOAD+20* | 
| DARRAY("ORD(101.41," | LOAD+15* | 
| DARRAY("PXD(811.2," | LOAD+24* | 
| DARRAY("WV(790.1," | LOAD+22* | 
| DARRAY("WV(790.404," | LOAD+21* | 
| DARRAY("YTT(601.71," | LOAD+16* | 
| DCOD | FREC+5*, FREC+12, LOAD+1~ | 
| DCUR | LOAD~, LOAD+57, LOAD+58, LOAD+71, LOAD+98, LOAD+99, PROTH~, PROTH+14, TAXPRMPT~ | 
| DDATA | PROTH+1~, PROTH+25*, PROTH+27, PROTH+29*, PROTH+30, PRTAX+2~, PRTAX+5*, PRTAX+7, PRTAX+8, PRTAX+19 , PRTAX+21, PRTAX+24* | 
| DDEF | PROTH+1~, PROTH+16*, PROTH+27*, PROTH+33*, PROTH+34, PROTH+53, PRTAX+2~, PRTAX+11*, PRTAX+25 | 
| DEXC | FREC+12, LOAD+1~, LOAD+39*, LOAD+86, LOAD+88, PROTH+1~, PROTH+16*, PROTH+30*, PROTH+34, PROTH+53 , PRTAX+2~, PRTAX+11*, PRTAX+21*, PRTAX+25 | 
| DFIEN | FREC~, FREC+3, FREC+7*, FREC+12, FREC+15, FREC+17, FREC+19, LOAD+1~, LOAD+36*, LOAD+42 , LOAD+50, LOAD+51, LOAD+57, LOAD+58, LOAD+65, LOAD+94*, LOAD+96, LOAD+98, LOAD+99, NAME~ , NAME+2, NAME+5, NAME+9, NAME+11 | 
| DFIND | LOAD+1~, LOAD+32*, LOAD+34*, LOAD+36, LOAD+93*, LOAD+94 | 
| DFTEXT | PROTH+1~, PROTH+34 | 
| DFTYP | FREC~, FREC+3, FREC+10, LOAD+1~, LOAD+36*, LOAD+37, LOAD+42, LOAD+65, LOAD+94*, LOAD+95 , LOAD+96, NAME~, NAME+1, NAME+5, NAME+6, NAME+8, NAME+9, PROTH+37 | 
| DGUI | PROTH+1~, PROTH+18*, PROTH+19, PROTH+33, PROTH+34, PROTH+37, PROTH+47, PRTAX+2~, PRTAX+13*, PRTAX+14 , PRTAX+25 | 
| DIEN | PROTH+1~, PROTH+9*, PROTH+11, PROTH+12, PROTH+14, PROTH+18, PROTH+22, PROTH+25, PROTH+47, PROTH+50 , PROTH+51, PROTH+52, TAXPRMPT~, TAXPRMPT+2 | 
| DITEM | FREC+9, FREC+12, FREC+21, LOAD~, LOAD+3, LOAD+29, LOAD+31, LOAD+32, LOAD+34, LOAD+39 , LOAD+48, LOAD+57, LOAD+58, LOAD+63, LOAD+68, LOAD+70, LOAD+71, LOAD+72, LOAD+77, LOAD+81 , LOAD+86, LOAD+88, LOAD+92, LOAD+93, LOAD+98, LOAD+99 | 
| DNAM | FREC+3*, FREC+12, LOAD+1~ | 
| DNAME | PROTH+1~, PROTH+18*, PROTH+31*, PROTH+34, PRTAX+2~, PRTAX+13*, PRTAX+22*, PRTAX+25 | 
| DOVR | PROTH+1~, PROTH+30*, PROTH+31, PRTAX+21*, PRTAX+22 | 
| DPCE | FREC+6, FREC+12, FREC+15, FREC+17, LOAD+1~, LOAD+37*, LOAD+42, LOAD+45, LOAD+63, LOAD+65 , LOAD+67, LOAD+88, LOAD+95*, LOAD+96, LOAD+97 | 
| DREQ | LOAD+61~, PROTH+1~, PROTH+16*, PROTH+29*, PROTH+34, PROTH+53, PRTAX+2~, PRTAX+11*, PRTAX+19*, PRTAX+25 | 
| DRES | LOAD+1~, LOAD+31* | 
| DSEQ | LOAD+1~, LOAD+61~, LOAD+74*, LOAD+75*, LOAD+77, LOAD+79, LOAD+81, PROTH+1~, PROTH+3*, PROTH+4* , PROTH+6, PROTH+34, PROTH+39, PROTH+53, PRTAX+2~, PRTAX+3*, PRTAX+9*, PRTAX+25 | 
| DSNL | PROTH+1~, PROTH+16*, PROTH+30*, PROTH+34, PROTH+53, PRTAX+11*, PRTAX+21*, PRTAX+25 | 
| DSSEQ | LOAD+61~, LOAD+78*, LOAD+79*, LOAD+81, PROTH+48~, PROTH+49*, PROTH+50*, PROTH+51, PROTH+53 | 
| DSUB | LOAD+1~, LOAD+61~, PROTH+1~, PROTH+6*, PROTH+7, PROTH+9, PROTH+29, PROTH+48~, PROTH+51*, PROTH+52 , PRTAX+2~, PRTAX+8*, PRTAX+13, PRTAX+17, PRTAX+19, PRTAX+24 | 
| DTEXT | PROTH+48~, PROTH+52*, PROTH+53 | 
| DTITLE | LOAD+61~ | 
| DTTYP | LOAD~, LOAD+47, LOAD+52*, LOAD+53*, LOAD+55*, LOAD+56*, LOAD+57, LOAD+68, LOAD+71, LOAD+86 , LOAD+88, PROTH~, PROTH+14, TAXPRMPT~, TAXPRMPT+4 | 
| DTXT | PROTH+2~, PROTH+25*, PROTH+31, PRTAX+19*, PRTAX+22 | 
| DTYP | LOAD+1~, LOAD+29*, LOAD+61~, PROTH+2~, PROTH+22*, PROTH+23, PROTH+27, PROTH+34, PROTH+37, PROTH+53 , PRTAX+2~, PRTAX+17*, PRTAX+18, PRTAX+25 | 
| DUZ | PROTH+20, PRTAX+15 | 
| DVIT | FREC+9*, FREC+12, LOAD+2~, LOAD+37*, LOAD+95* | 
| FASUB | LOAD+90~, LOAD+91*, LOAD+92*, LOAD+93 | 
| FGLOB | NAME+3~, NAME+9*, NAME+10 | 
| FIND | TAXPRMPT+1~, TAXPRMPT+3*, TAXPRMPT+4 | 
| FNODE | PRTAX~, PRTAX+4, PRTAX+5 | 
| IDENT | LOAD+2~ | 
| IEN | GUI~, GUI+1, GUI+2, PROTH~, PROTH+4, PROTH+6, PROTH+7, PROTH+9, PROTH+29, PROTH+42 , TAXPRMPT+1~, TAXPRMPT+2*, TAXPRMPT+3 | 
| ITEM | PTXT~, PTXT+3, PTXT+4, PTXT+11 | 
| LAST | PTXT+1~, PTXT+5*, PTXT+8, PTXT+10* | 
| NAME | NAME+3~, NAME+5*, NAME+6*, NAME+9*, NAME+10*, NAME+11*, NAME+12 | 
| NODE | LOAD+2~, PROTH+2~, PROTH+7* | 
| NULL | PTXT+1~, PTXT+7*, PTXT+8, PTXT+10 | 
| OCNT | FREC+11*, FREC+12, FREC+15, FREC+19, FREC+21, FREC+22, LOAD+1~, LOAD+27*, LOAD+76*, LOAD+77 , LOAD+80*, LOAD+81, PTXT+11* | 
| >> ORY( | FREC+12*, FREC+15*, FREC+19*, FREC+21*, FREC+22*, LOAD+77*, LOAD+81*, PTXT+11* | 
| POSN | NAME+3~, NAME+7*, NAME+8*, NAME+9, NAME+10 | 
| PROTH+2~, PROTH+20*, PROTH+34, PRTAX+2~, PRTAX+15*, PRTAX+25 | |
| RSUB | PRTAX~, PRTAX+4, PRTAX+5 | 
| >> SRV | PROTH+20, PRTAX+15 | 
| SUB | 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+46*, LOAD+52*, LOAD+53*, LOAD+55*, LOAD+56*, LOAD+57 | 
| TAXNODE | LOAD+2~, LOAD+48*, LOAD+49 | 
| TDX | LOAD+2~, LOAD+50*, LOAD+54, LOAD+55 | 
| TERMNODE | LOAD+28~ | 
| TERMOUT | LOAD+28~ | 
| TERMSTAT | LOAD+28~ | 
| TEXT | PTXT+1~, PTXT+6*, PTXT+7, PTXT+8*, PTXT+9*, PTXT+10*, PTXT+11 | 
| TPR | LOAD+2~, LOAD+51*, LOAD+54, LOAD+56 | 
| TSEL | LOAD+2~, LOAD+49*, LOAD+52, LOAD+53 | 
| TXTCNT | PTXT+1~ | 
| U | FREC+9, FREC+12, FREC+15, FREC+19, FREC+21, FREC+22, GUI+2, GUI+4, LOAD+29, LOAD+31 , LOAD+32, LOAD+34, LOAD+39, LOAD+49, LOAD+77, LOAD+81, LOAD+93, NAME+5, NAME+9, NAME+10 , PROTH+9, PROTH+12, PROTH+18, PROTH+22, PROTH+25, PROTH+27, PROTH+29, PROTH+30, PROTH+34, PROTH+45 , PROTH+52, PROTH+53, PRTAX+7, PRTAX+8, PRTAX+13, PRTAX+17, PRTAX+19, PRTAX+21, PRTAX+25, PTXT+11 , TAXPRMPT+2, TAXPRMPT+3 | 
| WHCNT | PROTH+38~, PROTH+41*, PROTH+42*, PROTH+43 | 
| >> WHFIND | LOAD+34 | 
| WHFLAG | PROTH+38~, PROTH+41*, PROTH+42, PROTH+43*, PROTH+44 | 
| WHLOOP | PROTH+38~, PROTH+39*, PROTH+40*, PROTH+44* | 
| WHNAME | NAME+6! | 
| WHNUM | PROTH+38~, PROTH+39*, PROTH+43*, PROTH+45 |