PXRMEUT ;SLC/PJH - General extract utilities ;07/29/2010
Source file <PXRMEUT.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EHELP | ;Write the ending date help. | |
| BEGIN | ;Select the beginning date. | |
| END | ;Select the ending date. | |
| BHELP | ;Write the beginning date help. | |
| LDELOK(LISTIEN) | ;Return a 1 if it is ok for this user to delete the list. | |
| PERIOD(FREQ) | ;Calculate next period | |
| MES(TEXT) | ;General mail message | |
| DATES(BDATE,EDATE,LIT) | ;Get a past date range. | |
| ASKNUM(TEXT,MIN,MAX) | ; | |
| RMPAT(NODE,INDP,INTP) | ;Remove dead and test patients from | |
| HELP(HTEXT) | ;General help text output routine. | |
| CALC(NEXT,START,END) | ;Calculate period start and end dates | |
| DOCUMENT(PXRMLIST,PXRMRULE,INDP,INTP,BEG,END) | ;Document how the | |
| ASKYN(DEF,TEXT,RTN,HLP) | ; | 
| Name | Field # of Occurrence | 
|---|---|
| HELP^%DTC | BHELP+5, EHELP+5 | 
| $$EXTERNAL^DILFD | DOCUMENT+18 | 
| $$GET1^DIQ | DOCUMENT+15 | 
| ^DIR | ASKNUM+8, ASKYN+11, BEGIN+9, END+6 | 
| HELP^PXRMEUT | BHELP+3, EHELP+3 | 
| DOCDATES^PXRMEUT1 | DOCUMENT+43 | 
| BLDLIST^PXRMLRED | DOCUMENT+34 | 
| SEND^PXRMMSG | MES+5 | 
| FORMAT^PXRMTEXT | HELP+5 | 
| $$TESTPAT^VADPT | RMPAT+7 | 
| $$FMADD^XLFDT | CALC+25 | 
| $$FMTE^XLFDT | END+4, DOCUMENT+24, DOCUMENT+29, DOCUMENT+30, DOCUMENT+37, DOCUMENT+38, PERIOD+3 | 
| $$NOW^XLFDT | PERIOD+3 | 
| $$LJ^XLFSTR | DOCUMENT+25, DOCUMENT+27 | 
| $$RJ^XLFSTR | CALC+19, CALC+21 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^VA(200 - [#200] | GET1^DIQ | 
| ^PXRMXP(810.5 - [#810.5] | EXTERNAL^DILFD | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DPT - [#2] | RMPAT+11 | 
| ^PXRM(810.2 - [#810.2] | DOCUMENT+10 | 
| ^PXRM(810.4 - [#810.4] | DOCUMENT+12 | 
| ^PXRMXP(810.5 - [#810.5] | DOCUMENT+5, DOCUMENT+20, DOCUMENT+22, DOCUMENT+33*, DOCUMENT+35*, DOCUMENT+36*, DOCUMENT+37*, DOCUMENT+38*, DOCUMENT+39*, DOCUMENT+40* , DOCUMENT+41*, DOCUMENT+44*, DOCUMENT+45*, LDELOK+2 | 
| ^TMP("PXRMLRED" | DOCUMENT+4!, DOCUMENT+35, DOCUMENT+46! | 
| ^TMP("PXRMXMZ" | MES+2!, MES+4* | 
| ^TMP($J | RMPAT+5, RMPAT+8!, RMPAT+13! | 
| ^XUSEC("PXRM MANAGER" | LDELOK+3 | 
| Name | Line Occurrences | 
|---|---|
| BEGIN | BEGIN+13, END+9 | 
| END | END+11 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %DT | BHELP+1~, BHELP+4*, BEGIN+1~, EHELP+1~, EHELP+4* | 
| %DT(0 | BHELP+4*, EHELP+4* | 
| BDATE | DATES~, BEGIN+12*, BEGIN+14*, END+1, END+4 | 
| BDHTEXT | BHELP+1~, BHELP+3 | 
| BDHTEXT(1 | BHELP+2* | 
| BEG | DOCUMENT~, DOCUMENT+29, DOCUMENT+37, DOCUMENT+43 | 
| CDATE | DOCUMENT+2~, DOCUMENT+7*, DOCUMENT+24 | 
| CLASS | DOCUMENT+2~, DOCUMENT+20*, DOCUMENT+21*, DOCUMENT+26 | 
| CMON | CALC+2~, CALC+10*, CALC+13*, CALC+14*, CALC+17*, CALC+19*, CALC+23, PERIOD+1~ | 
| CREATOR | DOCUMENT+2~, DOCUMENT+14*, DOCUMENT+15*, DOCUMENT+25, LDELOK+1~, LDELOK+2*, LDELOK+3 | 
| CUR | PERIOD+1~, PERIOD+3*, PERIOD+5 | 
| CYR | CALC+2~, CALC+7*, CALC+21*, CALC+23, PERIOD+1~ | 
| DEF | ASKYN~, ASKYN+5, ASKYN+12 | 
| DELOK | LDELOK+1~, LDELOK+3*, LDELOK+4 | 
| DFN | RMPAT+3~, RMPAT+4*, RMPAT+5*, RMPAT+7, RMPAT+8, RMPAT+11, RMPAT+13 | 
| DIR | ASKNUM+1~, ASKYN+1~, BEGIN+1~, BEGIN+9! | 
| DIR("?" | ASKNUM+6*, ASKYN+6*, ASKYN+8*, BEGIN+6*, END+4* | 
| DIR("??" | ASKYN+9*, BEGIN+7*, END+5* | 
| DIR("A" | ASKNUM+4*, ASKYN+4*, BEGIN+4*, END+2* | 
| DIR("B" | ASKNUM+5*, ASKYN+5* | 
| DIR("PRE" | BEGIN+5*, END+3* | 
| DIR(0 | ASKNUM+3*, ASKYN+3*, BEGIN+3*, END+1* | 
| DIROUT | ASKNUM+2!, ASKYN+2!, BEGIN+2!, BEGIN+10, END+7, END+12! | 
| DIRUT | ASKNUM+2!, ASKYN+2!, BEGIN+2!, END+12! | 
| DOD | RMPAT+3~, RMPAT+11*, RMPAT+12 | 
| DT | BHELP+4, DOCUMENT+45, EHELP+4 | 
| DTOUT | ASKNUM+2!, ASKNUM+9, ASKYN+2!, ASKYN+12, BEGIN+2!, BEGIN+10*, BEGIN+11, END+7*, END+8, END+12! | 
| DUOUT | ASKNUM+2!, ASKNUM+9, ASKYN+2!, ASKYN+12, BEGIN+2!, BEGIN+11, END+9, END+12! | 
| DUZ | LDELOK+3, MES+5 | 
| EDATE | DATES~, END+10* | 
| EDHTEXT | EHELP+1~, EHELP+3 | 
| EDHTEXT(1 | EHELP+2* | 
| >> EM | DOCUMENT+18 | 
| END | CALC~, CALC+25*, DOCUMENT~, DOCUMENT+30, DOCUMENT+38, DOCUMENT+43 | 
| ETYPE | CALC+2~, CALC+4*, CALC+5*, CALC+9, CALC+12, CALC+16, PERIOD+1~ | 
| FREQ | PERIOD~, PERIOD+7, PERIOD+10, PERIOD+13 | 
| HLP | ASKYN~, ASKYN+7 | 
| HTEXT | HELP~ | 
| HTEXT( | HELP+4 | 
| IND | DOCUMENT+2~, DOCUMENT+33*, DOCUMENT+35*, DOCUMENT+44*, HELP+1~, HELP+3*, HELP+4*, HELP+6* | 
| INDP | DOCUMENT~, DOCUMENT+40, RMPAT~, RMPAT+2, RMPAT+9 | 
| INTP | DOCUMENT~, DOCUMENT+41, RMPAT~, RMPAT+2, RMPAT+7 | 
| LDATA | DOCUMENT+2~, DOCUMENT+5*, DOCUMENT+6, DOCUMENT+7, DOCUMENT+8, DOCUMENT+12, DOCUMENT+14, DOCUMENT+17 | 
| LISTIEN | LDELOK~, LDELOK+2 | 
| LIT | BHELP+2, DATES~, BEGIN+4, END+2, EHELP+2 | 
| LNAME | DOCUMENT+2~, DOCUMENT+6*, DOCUMENT+23 | 
| MAX | ASKNUM~, ASKNUM+3, ASKNUM+6 | 
| MIN | ASKNUM~, ASKNUM+3, ASKNUM+5, ASKNUM+6, ASKNUM+9 | 
| NDL | DOCUMENT+3~, DOCUMENT+43, DOCUMENT+44 | 
| NEXT | CALC~, CALC+4, CALC+5, PERIOD+1~, PERIOD+8*, PERIOD+11*, PERIOD+14*, PERIOD+15 | 
| NIN | HELP+1~, HELP+3*, HELP+4*, HELP+5 | 
| NL | DOCUMENT+3~, DOCUMENT+32*, DOCUMENT+33, DOCUMENT+35*, DOCUMENT+36*, DOCUMENT+37*, DOCUMENT+38*, DOCUMENT+39*, DOCUMENT+40*, DOCUMENT+41* , DOCUMENT+44*, DOCUMENT+45 | 
| NMON | CALC+2~, CALC+10*, CALC+13*, CALC+17*, CALC+19*, CALC+25 | 
| NODE | RMPAT~, RMPAT+5, RMPAT+8, RMPAT+13 | 
| NOUT | HELP+1~, HELP+5, HELP+6 | 
| NPAT | DOCUMENT+3~, DOCUMENT+22*, DOCUMENT+23 | 
| NYR | CALC+2~, CALC+7*, CALC+10*, CALC+13*, CALC+17*, CALC+21*, CALC+25 | 
| OUTPUT | DOCUMENT+3~, DOCUMENT+43 | 
| OUTPUT( | DOCUMENT+44 | 
| PERIOD | CALC+2~, CALC+4*, CALC+5*, CALC+13, CALC+17, PERIOD+1~, PERIOD+5*, PERIOD+11, PERIOD+14 | 
| PXRMLIST | DOCUMENT~, DOCUMENT+5, DOCUMENT+20, DOCUMENT+22, DOCUMENT+33, DOCUMENT+35, DOCUMENT+36, DOCUMENT+37, DOCUMENT+38, DOCUMENT+39 , DOCUMENT+40, DOCUMENT+41, DOCUMENT+44, DOCUMENT+45 | 
| PXRMRULE | DOCUMENT~, DOCUMENT+34, DOCUMENT+43 | 
| REMOVE | RMPAT+3~, RMPAT+7*, RMPAT+8 | 
| RTN | ASKYN~, ASKYN+7, ASKYN+9 | 
| SNAME | DOCUMENT+3~, DOCUMENT+8*, DOCUMENT+10*, DOCUMENT+12*, DOCUMENT+28 | 
| SOURCE | DOCUMENT+3~, DOCUMENT+8*, DOCUMENT+10, DOCUMENT+12* | 
| START | CALC~, CALC+23* | 
| TEXOUT | HELP+1~ | 
| TEXT | ASKNUM~, ASKNUM+4, ASKYN~, ASKYN+4, DOCUMENT+3~, MES~, MES+4 | 
| TEXT( | DOCUMENT+33 | 
| TEXT(1 | DOCUMENT+23* | 
| TEXT(2 | DOCUMENT+24*, DOCUMENT+25* | 
| TEXT(3 | DOCUMENT+26*, DOCUMENT+27* | 
| TEXT(4 | DOCUMENT+28* | 
| TEXT(5 | DOCUMENT+29* | 
| TEXT(6 | DOCUMENT+30* | 
| TEXT(7 | DOCUMENT+31* | 
| TEXTIN | HELP+1~, HELP+5 | 
| TEXTIN( | HELP+4* | 
| >> TEXTOUT | HELP+5 | 
| >> TEXTOUT( | HELP+6 | 
| TYPE | DOCUMENT+3~, DOCUMENT+17*, DOCUMENT+18*, DOCUMENT+27 | 
| U | ASKNUM+3, ASKYN+9, BEGIN+7, END+5, DOCUMENT+6, DOCUMENT+7, DOCUMENT+8, DOCUMENT+10, DOCUMENT+12, DOCUMENT+14 , DOCUMENT+17, DOCUMENT+20, DOCUMENT+22, DOCUMENT+45, LDELOK+2, RMPAT+11 | 
| VALMCNT | DOCUMENT+3~, DOCUMENT+35 | 
| X | ASKNUM+1~, ASKYN+1~, BEGIN+1~ | 
| XMSUB | MES+1~, MES+3*, MES+5 | 
| Y | ASKNUM+1~, ASKNUM+9*, ASKNUM+10, ASKYN+1~, ASKYN+12*, ASKYN+13, BEGIN+1~, BEGIN+12, BEGIN+13, BEGIN+14 , END+10, END+11 | 
| YEAR | CALC+2~, CALC+4*, CALC+5*, CALC+7, PERIOD+1~, PERIOD+5*, PERIOD+8, PERIOD+11, PERIOD+14 |