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 |