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 |