PXRMETXR ; SLC/PJH,PKR - Reminder section of extract ;01/16/2014
Source file <PXRMETXR.m>
Package | Total | Call Graph |
---|---|---|
Clinical Reminders | 3 | EVAL^PXRM (DEF,TERM)^PXRMLDR EVALTERM^PXRMTERM |
Kernel | 2 | ($$DT,$$FMDIFF)^XLFDT $$RJ^XLFSTR |
Registration | 1 | $$SITE^VASITE |
Name | Comments | DBIA/ICR reference |
---|---|---|
FIND(SEQ,RCNT,PXRMSTRT,PXRMSTOP) | ;Process findings for reminder
|
|
URCNT(PXRMSTRT,PXRMSTOP,TFIEVAL) | ;
|
|
REMF(RIEN,RCNT,SEQ,REM) | ;Build array of all findings in the reminder
|
|
FRULE(FRIEN,RCNT,SEQ,REM,FUTIL) | ;Build array of findings in the finding rule
|
|
DATE | ;Check if finding is most recent in evaluation group
|
|
REM(SUB,PXRMLIST,PXRMSTRT,PXRMSTOP,PARTYPE) | ;Run reminders against patient
|
|
UPD(CNT) | ;Update totals
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNVSIT - [#9000010] | URCNT+14 |
^PXD(811.9 - [#811.9] | REM+22, REM+23, REMF+7, REMF+9 |
^PXRM(810.2 - [#810.2] | REM+12, REM+13, REM+14 |
^PXRM(810.7 - [#810.7] | FRULE+3, FRULE+4, FRULE+5 |
^PXRM(810.8 - [#810.8] | FRULE+11, FRULE+18, FRULE+19, FRULE+20 |
^PXRMXP(810.5 - [#810.5] | REM+33, REM+34, REM+35 |
^TMP("PXRHM" | REM+41!, REM+47, REM+73! |
^TMP("PXRMETX" | REM+53, REM+69*, REMF+4*, UPD+1, UPD+13* |
^TMP("PXRMETX1" | FRULE+15*, FRULE+24*, REMF+18* |
^TMP("PXRMID" | REM+41!, REM+73! |
Name | Line Occurrences |
---|---|
DATE | FIND+22 |
FIND | REM+71 |
FRULE | REM+27 |
REMF | REM+29 |
UPD | FIND+24, FIND+31, URCNT+18 |
URCNT | FIND+55 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
APPL | REM+2~, REM+49*, REM+59, REM+61, REM+65, UPD+5, UPD+7, UPD+11 |
CNT | FIND+34~, URCNT+4~, URCNT+5*, URCNT+11*, URCNT+16*, URCNT+17*, URCNT+18, UPD~, UPD+3, UPD+5 , UPD+7, UPD+9, UPD+11 |
DATA | FIND+2~, FRULE+1~, FRULE+5*, FRULE+7, FRULE+11*, FRULE+13, FRULE+20*, FRULE+22, REM+2~, REM+14* , REM+16, REM+20, REM+53*, REM+55*, REM+57*, REM+59*, REM+61*, REM+63*, REM+65*, REM+67* , REM+69, UPD+1*, UPD+3*, UPD+5*, UPD+7*, UPD+9*, UPD+11*, UPD+13 |
DATEENT | URCNT+4~, URCNT+15*, URCNT+17 |
DEFARR | REM+2~, REM+44, REM+45 |
DEFSITE | REM+2~, REM+32*, REM+36 |
DFN | FIND+54, REM+2~, REM+34*, REM+45 |
DUE | REM+2~, REM+51*, REM+61, REM+63, REM+65, UPD+7, UPD+9, UPD+11 |
END | REM+4~ |
FCNT | FIND+2~, FIND+3* |
FDATA | FIND+34~ |
FDATE | DATE+1~, DATE+3*, DATE+7, DATE+9, URCNT+4~, URCNT+10*, URCNT+11, URCNT+16 |
FIEN | FIND+2~ |
FIEV | REM+2~, REM+41!, REM+45 |
FIEV( | DATE+3, FIND+4, FIND+6, FIND+8 |
FILE | URCNT+4~, URCNT+7*, URCNT+8 |
FIND | FIND+2~, FIND+8*, FIND+10, FIND+13, FIND+15, FIND+20, FIND+34~, FRULE+1~, FRULE+22*, FRULE+24 , FRULE+27, FRULE+28, FRULE+30, FRULE+32, REMF+1~, REMF+9*, REMF+11*, REMF+15, REMF+16, REMF+18 |
FINDPA | FIND+34~, FIND+54 |
FINDPA(0 | FIND+41*, FIND+43* |
FNUM | DATE+3, FIND+2~, FIND+3*, FIND+4*, FIND+6, FIND+8, URCNT+4~, URCNT+5*, URCNT+6*, URCNT+7 , URCNT+9, URCNT+10, URCNT+13 |
FOCCNUM | URCNT+4~, URCNT+9*, URCNT+10, URCNT+13 |
FRIEN | FRULE~, FRULE+3, FRULE+4, FRULE+5, REM+2~, REM+20*, REM+25, REM+27, REM+29, REM+39* |
FSEQ | DATE+7, DATE+9, FIND+2~, FIND+19*, FIND+20*, FIND+31*, FIND+49*, FIND+50*, FIND+52, FRULE+1~ , FRULE+17*, FRULE+18*, FRULE+19, FRULE+24, FRULE+27, FRULE+32, REMF+1~, REMF+2*, REMF+13*, REMF+15 , REMF+18, UPD+1, UPD+13 |
FTIEN | FIND+34~, FIND+45*, FIND+46*, FIND+48, FIND+50, FIND+52 |
FUTIL | FRULE~, REM+2~, REM+27 |
FUTIL( | FIND+46, FIND+48, FIND+50, FIND+52, FRULE+32* |
GDATA | FIND+2~, FIND+29*, FIND+31 |
GDATE | DATE+1~, DATE+3*, DATE+7, DATE+9 |
GIEN | FRULE+1~, FRULE+7*, FRULE+11, FRULE+18, FRULE+19, FRULE+20 |
GNAM | FRULE+1~, FRULE+13*, FRULE+15, REMF+1~, REMF+2*, REMF+4 |
GROUP | FIND+2~ |
GROUP( | DATE+3, DATE+7*, DATE+9*, FIND+28, FIND+29 |
GSEQ | DATE+3, DATE+7, DATE+9, FIND+2~, FIND+12*, FIND+13*, FIND+15, FIND+20, FIND+27*, FIND+28* , FIND+29, FIND+47*, FIND+48*, FIND+50, FIND+52, FRULE+1~, FRULE+2*, FRULE+3*, FRULE+4, FRULE+15 , FRULE+24, FRULE+27, FRULE+28, FRULE+32, REMF+1~, REMF+2*, REMF+4, REMF+15, REMF+16, REMF+18 , UPD+1, UPD+13 |
GSTA | FRULE+1~, FRULE+7*, FRULE+9*, FRULE+15 |
GTYP | FIND+2~, FIND+15*, FIND+17, FIND+22, FIND+34~, FIND+45*, FRULE+1~, FRULE+13*, FRULE+15, FRULE+26 , FRULE+28, REMF+1~, REMF+2*, REMF+4, REMF+16 |
HIST | URCNT+4~, URCNT+8*, URCNT+11, URCNT+12 |
>> IEN | REM+12, REM+13, REM+14 |
IND | REM+2~, REM+32*, REM+33*, REM+34, REM+35 |
INST | REM+2~, REM+35*, REM+36*, REM+53, REM+69, UPD+1, UPD+13 |
NODE | URCNT+4~, URCNT+14*, URCNT+15 |
PARTYPE | REM~, REM+71 |
PXRMDATE | REM+3~, REM+8*, REM+18*, REM+45 |
PXRMDEFS | REM+3~, REM+43! |
PXRMLIST | REM~, REM+33, REM+34, REM+35, REM+67 |
PXRMSTOP | FIND~, FIND+41, FIND+55, REM~, REM+8, REM+18, REM+71, URCNT~, URCNT+17 |
PXRMSTRT | FIND~, FIND+36*, FIND+38*, FIND+55, REM~, REM+71, URCNT~, URCNT+11, URCNT+16, URCNT+17 |
RCNT | FIND~, FIND+10, FIND+13, FIND+15, FIND+20, FIND+46, FIND+48, FIND+50, FIND+52, FRULE~ , FRULE+15, FRULE+24, FRULE+27, FRULE+28, FRULE+32, REM+3~, REM+10*, REM+25*, REM+27, REM+29 , REM+37*, REM+38*, REM+39, REM+53, REM+69, REM+71, REMF~, REMF+4, REMF+15, REMF+16 , REMF+18, UPD+1, UPD+13 |
REM | FRULE~, REM+3~, REM+27, REM+29, REMF~ |
REM( | FIND+10, FIND+13, FIND+15, FIND+20, FRULE+27*, FRULE+28*, REM+25*, REM+38, REM+39, REMF+15* , REMF+16* |
REMSEQ | REM+3~, REM+11*, REM+12*, REM+13 |
RIEN | REM+3~, REM+16*, REM+22, REM+23, REM+25, REM+29, REM+39*, REM+44, REM+47, REM+55 , REMF~, REMF+7, REMF+9 |
RNAM | REM+3~, REM+22*, REM+23*, REM+25, REM+39*, REM+47 |
SCAT | URCNT+4~, URCNT+15*, URCNT+16, URCNT+17 |
SEQ | FIND~, FRULE~, FRULE+15, FRULE+24, REM+27, REM+29, REM+53, REM+69, REM+71, REMF~ , REMF+4, REMF+18, UPD+1, UPD+13 |
START | REM+4~ |
STATUS | REM+3~, REM+47*, REM+49, REM+51 |
SUB | FRULE+1~, FRULE+4*, FRULE+5, FRULE+19*, FRULE+20, REM~, REM+12, REM+13, REM+14, REMF+1~ , REMF+6*, REMF+7*, REMF+9 |
SUB1 | REM+3~, REM+10*, REM+13*, REM+14 |
TERMARR | FIND+34~, FIND+52!*, FIND+54 |
TFIEVAL | FIND+34~, FIND+54!, FIND+55, URCNT~ |
TFIEVAL( | URCNT+6, URCNT+7, URCNT+9, URCNT+10, URCNT+13 |
TLIST | FRULE+1~, FRULE+30, FRULE+32 |
TODAY | REM+3~, REM+6*, REM+8, REM+18 |
U | FIND+31, FIND+41, FIND+43, FRULE+7, FRULE+13, FRULE+15, FRULE+22, REM+16, REM+20, REM+22 , REM+23, REM+25, REM+32, REM+34, REM+35, REM+39, REM+47, REM+55, REM+57, REM+59 , REM+61, REM+63, REM+65, REM+67, REMF+4, REMF+9, URCNT+15, UPD+3, UPD+5, UPD+7 , UPD+9, UPD+11 |
VIEN | URCNT+4~, URCNT+13*, URCNT+14 |