PXRMRUL1 ;SLC/AGP,PKR - Patient list routines. ;Dec 30, 2020@16:03
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 |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Clinical Reminders | 7 | PXRMETCO PXRMETX PXRMEUT1 PXRMLPU PXRMRULE ^PXRM(810.4 SEQUENCE |
Name | Comments | DBIA/ICR reference |
---|---|---|
ASK(PLIEN,OPT) | ;Verify patient list name
|
|
COPY(IENO) | ;Copy patient list
|
|
CRLST(NAME,CLASS) | ;Create new patient list
|
|
COUNT(NODE) | ;Count the number of entries.
|
|
DELETE(LIST) | ;Delete Patient list
|
|
DATECHK(DATE) | ;
|
|
DATES(LBBDT,LBEDT,RBDT,REDT,FARR) | ;Set the dates in the finding array to
|
|
ERR | ;Error Handler
|
|
INSERT(FROUT,DFN,TNAME,TFIEV,RSTOP) | ;Save patient data.
|
|
INST(DFN) | ;Get the PCMM Institution.
|
|
LOCK | ||
LOGOP(LIST1,LIST2,LOGOP) | ;Given LIST1 and LIST2 apply the logical
|
|
REM(FRACT,RIEN,LBBDT,LBEDT,RSTART,RSTOP,PNODE) | ;Process reminder finding rule
|
|
TERM(FRACT,FRTIEN,LBBDT,LBEDT,RSTART,RSTOP,PNODE,INST) | ;Process TERM finding
|
|
UNLOCK |
Name | Field # of Occurrence |
---|---|
EN^DDIOL | ERR+9 |
UPDATE^DIE | COPY+24, CRLST+11 |
^DIK | DELETE+12 |
^DIR | ASK+8 |
$$GETFNAME^PXRMDATA | TERM+33 |
$$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+16 |
IEVALTER^PXRMTERM | TERM+26 |
$$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*, INSERT+19*, LOGOP+5, LOGOP+6*, LOGOP+7!, LOGOP+12, LOGOP+13!, LOGOP+17 , LOGOP+18*, TERM+18*, TERM+22, TERM+24*, TERM+28!, TERM+30! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CLASS | CRLST~, CRLST+7 |
DA | DELETE+7~, DELETE+11* |
DATA | INSERT+2~, INSERT+17, INSERT+18 |
DATA( | INSERT+14* |
DATE | DATECHK~, DATECHK+1, DATECHK+2*, DATECHK+3, INST+1~, INST+3*, INST+5 |
DEFARR | REM+1~, REM+2, REM+3, REM+5 |
DFN | COUNT+1~, COUNT+2*, COUNT+3*, INSERT~, INSERT+18, INSERT+19, INST~, INST+5, TERM+21*, TERM+22* , TERM+24, TERM+26, TERM+28, TERM+30, TERM+35 |
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+9*, INSERT+10, INSERT+16* |
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+32*, TERM+33, TERM+34 |
FINDPA | TERM+2~, TERM+16, TERM+26 |
FINDPA(0 | TERM+11* |
FNAME | TERM+2~ |
FNAME( | TERM+33*, TERM+34 |
FRACT | REM~, REM+7, REM+8, REM+9, TERM~, TERM+7, TERM+14, TERM+20, TERM+28, TERM+30 , TERM+31 |
FROUT | INSERT~, INSERT+18, INSERT+19, REM+7, REM+8, REM+9, TERM+18, TERM+22, TERM+24, TERM+28 , TERM+30, TERM+35 |
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+13* , INSERT+14 |
INST | INST+1~, INST+5*, INST+6, TERM~, TERM+7*, TERM+8, TERM+23*, TERM+24 |
LBBDT | DATES~, DATES+9, DATES+10, DATES+11, DATES+12, REM~, REM+3, TERM~, TERM+10 |
LBEDT | DATES~, DATES+9, DATES+11, REM~, REM+3, TERM~, TERM+10 |
LEN | INSERT+2~, INSERT+12*, INSERT+13 |
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 |
OLDINST | TERM+3~, TERM+8*, TERM+23 |
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+16, TERM+18 |
PXRMDATE | DATES+2~, DATES+9*, DATES+11*, INST+3, REM+1~, REM+4*, TERM+2~, TERM+11* |
PXRMDEBG | TERM+2~, TERM+20* |
RBDT | DATES~, DATES+7 |
REDT | DATES~, DATES+7 |
REF | ERR+1~, ERR+6*, ERR+7*, INSERT+2~, INSERT+3*, INSERT+5, INSERT+7*, INSERT+8, INSERT+10, INSERT+11 , INSERT+12, INSERT+13, INSERT+14, INSERT+15*, INSERT+16 |
RIEN | REM~, REM+2 |
ROOT | INSERT+2~, INSERT+6*, INSERT+8, INSERT+11, INSERT+16 |
RSTART | REM~, REM+3, TERM~, TERM+10, TERM+11 |
RSTOP | INSERT~, REM~, REM+3, REM+4, TERM~, TERM+10, TERM+11, TERM+35 |
START | INSERT+2~, INSERT+11*, INSERT+13 |
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+5*, INSERT+6 |
TERMARR | TERM+3~, TERM+5, TERM+10, TERM+16, TERM+26 |
TERMARR(0 | TERM+6 |
TEXT | ASK+1~, COPY+3~, COPY+5*, COPY+6 |
TFIEV | INSERT~, TERM+3~, TERM+26!, TERM+35 |
TFIEV(1 | INSERT+1, INSERT+19, TERM+28, TERM+30, TERM+31, TERM+32, TERM+34* |
TNAME | INSERT~, INSERT+14, INSERT+19, TERM+3~, TERM+6*, TERM+7, TERM+35 |
TYPE | COPY+3~, COPY+16*, COPY+23 |
U | ASK+4, COPY+7, COPY+11, DATES+5, DATES+7, DATES+14, INST+5, TERM+6, TERM+11 |
X | ASK+1~, COPY+3~ |
Y | ASK+1~, COPY+3~ |
Y(0 | ASK+11 |