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 |