PXRMRUL1 ; SLC/AGP,PKR - Patient list routines. ; 01/28/2013
Source file <PXRMRUL1.m>
| Package | Total | Call Graph | 
|---|---|---|
| Clinical Reminders | 10 | $$GETFNAME^PXRMDATA  $$CTFMD^PXRMDATE  $$VDT^PXRMINTR  PLIST^PXRMLCR  (DEF,TERM)^PXRMLDR  BLDPLST^PXRMPLST  EVALPL^PXRMTERL  IEVALTER^PXRMTERM ($$STRREP,$$VEDIT)^PXRMUTIL ASK^PXRMXD | 
| VA Fileman | 4 | EN^DDIOL UPDATE^DIE ^DIK ^DIR | 
| Kernel | 1 | $$NOW^XLFDT | 
| Scheduling | 1 | $$INSTPCTM^SCAPMC | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DELETE(LIST) | ;Delete Patient list | |
| DATES(LBBDT,LBEDT,RBDT,REDT,FARR) | ;Set the dates in the finding array to | |
| DATECHK(DATE) | ; | |
| ERR | ;Error Handler | |
| LOCK | ||
| CRLST(NAME,CLASS) | ;Create new patient list | |
| LOGOP(LIST1,LIST2,LOGOP) | ;Given LIST1 and LIST2 apply the logical | |
| REM(FRACT,RIEN,LBBDT,LBEDT,RSTART,RSTOP,PNODE) | ;Process reminder finding rule | |
| UNLOCK | ||
| INSERT(FROUT,DFN,TNAME,TFIEV,RSTOP) | ;Save patient data. | |
| TERM(FRACT,FRTIEN,LBBDT,LBEDT,RSTART,RSTOP,PNODE,INST) | ;Process TERM finding | |
| INST(DFN) | ;Get the PCMM Institution. | |
| COPY(IENO) | ;Copy patient list | |
| ASK(PLIEN,OPT) | ;Verify patient list name | |
| COUNT(NODE) | ;Count the number of entries. | 
| Name | Field # of Occurrence | 
|---|---|
| EN^DDIOL | ERR+9 | 
| UPDATE^DIE | COPY+24, CRLST+11 | 
| ^DIK | DELETE+12 | 
| ^DIR | ASK+8 | 
| $$GETFNAME^PXRMDATA | TERM+31 | 
| $$CTFMD^PXRMDATE | DATES+10, DATES+13 | 
| $$VDT^PXRMINTR | DATECHK+3 | 
| PLIST^PXRMLCR | COPY+6 | 
| DEF^PXRMLDR | REM+2 | 
| TERM^PXRMLDR | TERM+5 | 
| BLDPLST^PXRMPLST | REM+5 | 
| EVALPL^PXRMTERL | TERM+15 | 
| IEVALTER^PXRMTERM | TERM+24 | 
| $$STRREP^PXRMUTIL | DATECHK+2 | 
| $$VEDIT^PXRMUTIL | DELETE+1 | 
| ASK^PXRMXD | COPY+14 | 
| $$INSTPCTM^SCAPMC | INST+5 | 
| $$NOW^XLFDT | COPY+19 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^PXRMXP(810.5 - [#810.5] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PXRMXP(810.5 - [#810.5] | ASK+4, COPY+7, COPY+10, COPY+13*, CRLST+3, LOCK, UNLOCK | 
| ^TMP($J | COPY+30!, COUNT+3, INSERT+18*, LOGOP+5, LOGOP+6*, LOGOP+7!, LOGOP+12, LOGOP+13!, LOGOP+17, LOGOP+18* , TERM+17*, TERM+21, TERM+22*, TERM+26!, TERM+28! | 
| Name | Line Occurrences | 
|---|---|
| $$INST | TERM+22 | 
| ASK | COPY+2, DELETE+5 | 
| DATES | REM+3, TERM+9 | 
| ERR | COPY+26 | 
| INSERT | TERM+33 | 
| LOCK | DELETE+9 | 
| LOGOP | REM+7, REM+8, REM+9 | 
| UNLOCK | DELETE+14 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CLASS | CRLST~, CRLST+7 | 
| DA | DELETE+7~, DELETE+11* | 
| DATA | INSERT+2~, INSERT+18 | 
| DATA( | INSERT+15* | 
| DATE | DATECHK~, DATECHK+1, DATECHK+2*, DATECHK+3, INST+1~, INST+3*, INST+5 | 
| >> DEFARR | REM+2, REM+3, REM+5 | 
| DEFFARR | REM+1~ | 
| DFN | COUNT+1~, COUNT+2*, COUNT+3*, INSERT~, INSERT+18, INST~, INST+5, TERM+20*, TERM+21*, TERM+22 , TERM+24, TERM+26, TERM+28, TERM+33 | 
| DFN1 | LOGOP+2~, LOGOP+4*, LOGOP+5*, LOGOP+6, LOGOP+7, LOGOP+11*, LOGOP+12*, LOGOP+13 | 
| DFN2 | LOGOP+2~, LOGOP+16*, LOGOP+17*, LOGOP+18 | 
| DIK | DELETE+7~, DELETE+11* | 
| >> DILOCKTM | LOCK | 
| DIR | ASK+8! | 
| DIR("?" | ASK+6* | 
| DIR("A" | ASK+4* | 
| DIR("B" | ASK+5* | 
| DIR(0 | ASK+3* | 
| DIROUT | ASK+2!, ASK+9 | 
| DIRUT | ASK+2! | 
| DONE | INSERT+2~, INSERT+10*, INSERT+11, INSERT+17* | 
| DT | INST+3 | 
| DTOUT | ASK+2!, ASK+9*, ASK+10, COPY+2, COPY+6, DELETE+5 | 
| DUOUT | ASK+2!, ASK+10, ASK+11*, COPY+2, COPY+6, DELETE+3*, DELETE+5, DELETE+7~, DELETE+9, LOCK+1* | 
| DUZ | COPY+22, CRLST+8 | 
| ERROR | ERR+1~, ERR+9 | 
| ERROR( | ERR+7* | 
| ERROR(1 | ERR+2* | 
| ERROR(2 | ERR+3* | 
| ERROR(3 | ERR+4* | 
| FARR | DATES~ | 
| FARR(20 | DATES+4, DATES+5, DATES+7*, DATES+14* | 
| FDA | COPY+3~, CRLST+5~ | 
| FDA( | COPY+18*, COPY+19*, COPY+20*, COPY+21*, COPY+22*, COPY+23*, CRLST+6*, CRLST+7*, CRLST+8*, CRLST+10* | 
| FDAIEN | CRLST+5~ | 
| FDAIEN(1 | CRLST+15 | 
| FI | DATES+2~, DATES+3*, DATES+4*, DATES+5, DATES+7, DATES+14 | 
| FINDING | TERM+2~, TERM+30*, TERM+31, TERM+32 | 
| FINDPA | TERM+2~, TERM+15, TERM+24 | 
| FINDPA(0 | TERM+10* | 
| FNAME | TERM+2~ | 
| FNAME( | TERM+31*, TERM+32 | 
| FRACT | REM~, REM+7, REM+8, REM+9, TERM~, TERM+7, TERM+13, TERM+19, TERM+26, TERM+28 , TERM+29 | 
| FROUT | INSERT~, INSERT+18, REM+7, REM+8, REM+9, TERM+17, TERM+21, TERM+22, TERM+26, TERM+28 , TERM+33 | 
| FRTIEN | TERM~, TERM+5 | 
| IC | ERR+1~, ERR+7* | 
| IEN | CRLST+1~, CRLST+3* | 
| IENN | COPY+3~, COPY+6, COPY+7, COPY+13, COPY+17 | 
| IENO | COPY~, COPY+2, COPY+6, COPY+10, COPY+13 | 
| IND | COPY+3~, COPY+17*, COPY+18, COPY+19, COPY+20, COPY+21, COPY+22, COPY+23, INSERT+2~, INSERT+14* , INSERT+15 | 
| INST | INST+1~, INST+5*, INST+6, TERM~, TERM+7*, TERM+22 | 
| LBBDT | DATES~, DATES+9, DATES+10, DATES+11, DATES+12, REM~, REM+3, TERM~, TERM+9 | 
| LBEDT | DATES~, DATES+9, DATES+11, REM~, REM+3, TERM~, TERM+9 | 
| LEN | INSERT+2~, INSERT+13*, INSERT+14 | 
| LIST | DELETE~, DELETE+1, DELETE+5, DELETE+11, LOCK, UNLOCK | 
| LIST1 | LOGOP~, LOGOP+5, LOGOP+6, LOGOP+7, LOGOP+12, LOGOP+13, LOGOP+18 | 
| LIST2 | LOGOP~, LOGOP+6, LOGOP+13, LOGOP+17, LOGOP+18 | 
| LOGOP | LOGOP~, LOGOP+3, LOGOP+10, LOGOP+15 | 
| MSG | COPY+3~, COPY+26, CRLST+5~, CRLST+13 | 
| NAME | CRLST~, CRLST+3, CRLST+6, ERR+3 | 
| NNAME | COPY+3~, COPY+7*, COPY+18, COPY+29 | 
| NODE | COUNT~, COUNT+3 | 
| NUM | COUNT+1~, COUNT+2*, COUNT+3*, COUNT+4 | 
| ODATA | COPY+3~, COPY+10*, COPY+11 | 
| OEPIEN | COPY+3~, COPY+11*, COPY+20 | 
| ONAME | COPY+3~, COPY+11*, COPY+28 | 
| OPT | ASK~, ASK+4 | 
| ORULE | COPY+3~, COPY+11*, COPY+21 | 
| PATCREAT | COPY+3~, COPY+14, COPY+16 | 
| PLIEN | ASK~, ASK+4 | 
| PLIST | TERM+2~ | 
| PNODE | REM~, REM+5, REM+7, REM+8, REM+9, TERM~, TERM+15, TERM+17 | 
| >> PROOT | INSERT+4* | 
| PXRMDATE | DATES+2~, DATES+9*, DATES+11*, INST+3, REM+1~, REM+4*, TERM+2~, TERM+10* | 
| PXRMDEBG | TERM+2~, TERM+19* | 
| RBDT | DATES~, DATES+7 | 
| REDT | DATES~, DATES+7 | 
| REF | ERR+1~, ERR+6*, ERR+7*, INSERT+2~, INSERT+3*, INSERT+4, INSERT+6, INSERT+8*, INSERT+9, INSERT+11 , INSERT+12, INSERT+13, INSERT+14, INSERT+15, INSERT+16*, INSERT+17 | 
| RIEN | REM~, REM+2 | 
| ROOT | INSERT+2~, INSERT+7*, INSERT+9, INSERT+12, INSERT+17 | 
| RSTART | REM~, REM+3, TERM~, TERM+9, TERM+10 | 
| RSTOP | INSERT~, REM~, REM+3, REM+4, TERM~, TERM+9, TERM+10, TERM+33 | 
| START | INSERT+2~, INSERT+12*, INSERT+14 | 
| SUB | INSERT+2~ | 
| TBDT | DATES+2~, DATES+5*, DATES+6, DATES+9, DATES+10*, DATES+14 | 
| TEDT | DATES+2~, DATES+5*, DATES+6, DATES+11, DATES+12*, DATES+13*, DATES+14 | 
| TEMP | INSERT+2~, INSERT+6*, INSERT+7 | 
| TERMARR | TERM+3~, TERM+5, TERM+9, TERM+15, TERM+24 | 
| TERMARR(0 | TERM+6 | 
| TEXT | ASK+1~, COPY+3~, COPY+5*, COPY+6 | 
| TFIEV | INSERT~, TERM+3~, TERM+24!, TERM+33 | 
| TFIEV(1 | INSERT+1, TERM+26, TERM+28, TERM+29, TERM+30, TERM+32* | 
| TNAME | INSERT~, INSERT+15, TERM+3~, TERM+6*, TERM+7, TERM+33 | 
| >> TYPE | COPY+16*, COPY+23 | 
| U | ASK+4, COPY+7, COPY+11, DATES+5, DATES+7, DATES+14, INST+5, TERM+6, TERM+10 | 
| X | ASK+1~, COPY+3~ | 
| Y | ASK+1~, COPY+3~ | 
| Y(0 | ASK+11 |