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 |