PXRMINDC ; SLC/PKR - Index counting routines. ;23-Mar-2015 10:36;DU
Source file <PXRMINDC.m>
| Package | Total | Caller Graph |
|---|---|---|
| Clinical Reminders | 2 | PXRM INDEX COUNT PXRMINDC |
| PCE Patient Care Encounter | 1 | PXRM INDEX COUNT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| COUNT | ;Driver for making index counts.
|
|
| TOTAL(COUNT,TOTAL) | ;Convert the FileMan years in COUNT to regular
|
|
| CNTPL(FILENUM,COUNT) | ;Get date counts for Problem List indexes where the
|
|
| CNT6(FILENUM,COUNT) | ;Get date counts for indexes where the date
|
|
| TASKIT(LIST,GBL,ROUTINE) | ;Count the indexes as a tasked job.
|
|
| RUNNOW(LIST,GBL) | ;Run the routines now.
|
|
| TASKJOB | ;Execute as tasked job. LIST and GBL come through ZTSAVE.
|
|
| CNTPTF(FILENUM,COUNT) | ;Get date counts for PTF indexes where the
|
|
| CNTSS(FILENUM,COUNT) | ;Get date counts for indexes where the start date
|
|
| CNT5(FILENUM,COUNT) | ;Get date counts for indexes where the date
|
|
| MESSAGE(FILENUM,COUNT,TOTAL,START,END) | ;Build the MailMan message giving the
|
| Name | Field # of Occurrence |
|---|---|
| ^%ZTLOAD | TASKIT+20 |
| $$S^%ZTLOAD | TASKJOB+7 |
| $$GET1^DID | MESSAGE+6 |
| $$GET1^DIQ | MESSAGE+28 |
| ^DIR | TASKIT+7 |
| $$INSCHR^PXRMEXLC | MESSAGE+12, MESSAGE+13 |
| RUNNOW^PXRMINDC | TASKJOB+9 |
| SEND^PXRMMSG | MESSAGE+30 |
| $$ASKTASK^PXRMSXRM | COUNT+6 |
| $$ETIME^PXRMSXRM | MESSAGE+10 |
| SEL^PXRMSXRM | COUNT+3 |
| $$FMTE^XLFDT | MESSAGE+9, TASKIT+4 |
| $$NOW^XLFDT | MESSAGE+9, TASKIT+2 |
| $$MAX^XLFMTH | MESSAGE+4 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PXRMINDX( | CNT5+8, CNT5+12, CNT5+14, CNT5+17, CNT6+6, CNT6+10, CNT6+12, CNT6+14, CNT6+16, CNT6+20 , CNT6+23, CNT6+27, CNT6+29, CNT6+31, CNT6+33, CNTPL+6, CNTPL+8, CNTPL+12, CNTPL+14, CNTPL+16 , CNTPL+18, CNTPL+21, CNTPTF+7, CNTPTF+9, CNTPTF+13, CNTPTF+15, CNTPTF+17, CNTPTF+20, CNTSS+7, CNTSS+11 , CNTSS+13, CNTSS+16, CNTSS+18, MESSAGE+23, MESSAGE+25, RUNNOW+30 |
| ^TMP("PXRMXMZ" | MESSAGE+3!, MESSAGE+8*, MESSAGE+9*, MESSAGE+10*, MESSAGE+11*, MESSAGE+12*, MESSAGE+13*, MESSAGE+18*, MESSAGE+19*, MESSAGE+21* , MESSAGE+24*, MESSAGE+27*, MESSAGE+31! |
| Name | Line Occurrences |
|---|---|
| @( | RUNNOW+30 |
| MESSAGE | RUNNOW+33 |
| RUNNOW | COUNT+10 |
| TASKIT | COUNT+9 |
| TOTAL | RUNNOW+32 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CODESYS | CNT6+3~, CNT6+19*, CNT6+20*, CNT6+21, CNT6+23, CNT6+27, CNT6+29, CNT6+31, CNT6+33, CNTPL+3~ , CNTPL+5*, CNTPL+6*, CNTPL+8, CNTPL+12, CNTPL+14, CNTPL+16, CNTPL+18, CNTPL+21, CNTPTF+3~, CNTPTF+5* , CNTPTF+7*, CNTPTF+9, CNTPTF+13, CNTPTF+15, CNTPTF+17, CNTPTF+20 |
| COFF | MESSAGE+2~, MESSAGE+5*, MESSAGE+12, MESSAGE+13 |
| COUNT | CNT5~, CNT6~, CNTPL~, CNTPTF~, CNTSS~, MESSAGE~, RUNNOW+1~, RUNNOW+29!, RUNNOW+32, RUNNOW+33 , TOTAL~, TOTAL+7!, TOTAL+8* |
| COUNT( | CNT5+18*, CNT6+17*, CNT6+34*, CNTPL+22*, CNTPTF+21*, CNTSS+19*, MESSAGE+15, MESSAGE+16, MESSAGE+17, TOTAL+4 , TOTAL+5, TOTAL+6 |
| DAS | CNT5+4~, CNT5+16*, CNT5+17*, CNT6+3~, CNT6+15*, CNT6+16*, CNT6+32*, CNT6+33*, CNTPL+3~, CNTPL+20* , CNTPL+21*, CNTPTF+3~, CNTPTF+19*, CNTPTF+20*, CNTSS+3~, CNTSS+17*, CNTSS+18* |
| DATE | CNT5+4~, CNT5+13*, CNT5+14*, CNT5+15, CNT5+17, CNT6+3~, CNT6+13*, CNT6+14*, CNT6+15, CNT6+16 , CNT6+30*, CNT6+31*, CNT6+32, CNT6+33, CNTPL+3~, CNTPL+17*, CNTPL+18*, CNTPL+19, CNTPL+21, CNTPTF+3~ , CNTPTF+16*, CNTPTF+17*, CNTPTF+18, CNTPTF+20 |
| DFN | CNT5+4~, CNT5+7*, CNT5+8*, CNT5+12, CNT5+14, CNT5+17, CNT6+3~, CNT6+5*, CNT6+6*, CNT6+10 , CNT6+12, CNT6+14, CNT6+16, CNT6+22*, CNT6+23*, CNT6+27, CNT6+29, CNT6+31, CNT6+33, CNTPL+3~ , CNTPL+7*, CNTPL+8*, CNTPL+12, CNTPL+14, CNTPL+16, CNTPL+18, CNTPL+21, CNTPTF+3~, CNTPTF+8*, CNTPTF+9* , CNTPTF+13, CNTPTF+15, CNTPTF+17, CNTPTF+20, CNTSS+3~, CNTSS+6*, CNTSS+7*, CNTSS+11, CNTSS+13, CNTSS+16 , CNTSS+18 |
| DIR | TASKIT+1~, TASKIT+11! |
| DIR("A" | TASKIT+3*, TASKIT+4*, TASKIT+5* |
| DIR(0 | TASKIT+6* |
| DIROUT | TASKIT+1~, TASKIT+8 |
| DIRUT | TASKIT+1~, TASKIT+8 |
| DTOUT | TASKIT+1~, TASKIT+9 |
| DUOUT | TASKIT+1~, TASKIT+9 |
| DUZ | MESSAGE+28, MESSAGE+29 |
| END | MESSAGE~, MESSAGE+10, RUNNOW+1~, RUNNOW+31*, RUNNOW+33 |
| FILENUM | CNT5~, CNT5+5, CNT5+8, CNT5+12, CNT5+14, CNT5+17, CNT6~, CNT6+4, CNT6+6, CNT6+10 , CNT6+12, CNT6+14, CNT6+16, CNT6+18, CNT6+20, CNT6+23, CNT6+27, CNT6+29, CNT6+31, CNT6+33 , CNTPL~, CNTPL+4, CNTPL+6, CNTPL+8, CNTPL+12, CNTPL+14, CNTPL+16, CNTPL+18, CNTPL+21, CNTPTF~ , CNTPTF+4, CNTPTF+7, CNTPTF+9, CNTPTF+13, CNTPTF+15, CNTPTF+17, CNTPTF+20, CNTSS~, CNTSS+4, CNTSS+7 , CNTSS+11, CNTSS+13, CNTSS+16, CNTSS+18, MESSAGE~, MESSAGE+6, MESSAGE+23, MESSAGE+25 |
| FN | RUNNOW+1~, RUNNOW+25*, RUNNOW+26, RUNNOW+27, RUNNOW+30, RUNNOW+33 |
| FROM | MESSAGE+2~, MESSAGE+28*, MESSAGE+30 |
| GBL | COUNT+1~, COUNT+3, COUNT+9, COUNT+10, RUNNOW~, TASKIT~, TASKJOB+9 |
| GBL( | RUNNOW+25 |
| IND | CNT5+4~, CNT5+6*, CNT5+9*, CNT5+10, CNT6+3~, CNT6+5*, CNT6+7*, CNT6+8, CNT6+24*, CNT6+25 , CNTPL+3~, CNTPL+5*, CNTPL+9*, CNTPL+10, CNTPTF+3~, CNTPTF+5*, CNTPTF+10*, CNTPTF+11, CNTSS+3~, CNTSS+5* , CNTSS+8*, CNTSS+9, RUNNOW+1~, RUNNOW+23*, RUNNOW+24, TASKJOB+1~, TASKJOB+5*, TASKJOB+7*, TASKJOB+8 |
| ITEM | CNT5+4~, CNT5+11*, CNT5+12*, CNT5+14, CNT5+17, CNT6+3~, CNT6+11*, CNT6+12*, CNT6+14, CNT6+16 , CNT6+28*, CNT6+29*, CNT6+31, CNT6+33, CNTPL+3~, CNTPL+15*, CNTPL+16*, CNTPL+18, CNTPL+21, CNTPTF+3~ , CNTPTF+14*, CNTPTF+15*, CNTPTF+17, CNTPTF+20, CNTSS+3~, CNTSS+10*, CNTSS+11*, CNTSS+13, CNTSS+16, CNTSS+18 |
| LI | RUNNOW+1~, RUNNOW+24*, RUNNOW+25, TASKJOB+1~, TASKJOB+8*, TASKJOB+9 |
| LIST | COUNT+1~, COUNT+3, COUNT+4, COUNT+9, COUNT+10, RUNNOW~, RUNNOW+22, RUNNOW+24, TASKIT~, TASKJOB+4 , TASKJOB+8 |
| MINDT | TASKIT+1~, TASKIT+2*, TASKIT+4, TASKIT+6 |
| ML | MESSAGE+2~, MESSAGE+4*, MESSAGE+5, MESSAGE+17 |
| NAME | MESSAGE+2~, MESSAGE+6*, MESSAGE+7, MESSAGE+8, MESSAGE+23, MESSAGE+26 |
| NL | MESSAGE+2~, MESSAGE+14*, MESSAGE+18*, MESSAGE+19*, MESSAGE+21*, MESSAGE+24*, MESSAGE+27* |
| NODE | CNTPTF+3~, CNTPTF+12*, CNTPTF+13*, CNTPTF+15, CNTPTF+17, CNTPTF+20 |
| NUM | RUNNOW+1~, RUNNOW+22*, RUNNOW+23, TASKJOB+1~, TASKJOB+4*, TASKJOB+5, TASKJOB+7 |
| PERC | MESSAGE+2~, MESSAGE+16*, MESSAGE+17 |
| PRIORITY | CNTPL+3~, CNTPL+13*, CNTPL+14*, CNTPL+16, CNTPL+18, CNTPL+21 |
| ROUTINE | COUNT+9, RUNNOW+1~, TASKIT~ |
| ROUTINE( | RUNNOW+8*, RUNNOW+9*, RUNNOW+10*, RUNNOW+12*, RUNNOW+13*, RUNNOW+14*, RUNNOW+15*, RUNNOW+16*, RUNNOW+17*, RUNNOW+18* , RUNNOW+20*, RUNNOW+21*, RUNNOW+26 |
| ROUTINE(100 | RUNNOW+7* |
| ROUTINE(45 | RUNNOW+2* |
| ROUTINE(52 | RUNNOW+3* |
| ROUTINE(55 | RUNNOW+4* |
| ROUTINE(63 | RUNNOW+5* |
| ROUTINE(70 | RUNNOW+6* |
| ROUTINE(9000011 | RUNNOW+11* |
| RTN | RUNNOW+1~, RUNNOW+26*, RUNNOW+27*, RUNNOW+30 |
| SDTIME | TASKIT+1~, TASKIT+10*, TASKIT+18 |
| START | CNTSS+3~, CNTSS+12*, CNTSS+13*, CNTSS+14, CNTSS+16, CNTSS+18, MESSAGE~, MESSAGE+10, RUNNOW+1~, RUNNOW+28* , RUNNOW+33 |
| STATUS | CNTPL+3~, CNTPL+11*, CNTPL+12*, CNTPL+14, CNTPL+16, CNTPL+18, CNTPL+21 |
| STOP | CNTSS+3~, CNTSS+15*, CNTSS+16*, CNTSS+18 |
| TASKIT | COUNT+1~, COUNT+6*, COUNT+7 |
| TC | TOTAL+2~, TOTAL+8 |
| TC( | TOTAL+6* |
| TEXT | MESSAGE+2~, MESSAGE+17*, MESSAGE+18, MESSAGE+20*, MESSAGE+21, MESSAGE+23*, MESSAGE+24, MESSAGE+26*, MESSAGE+27 |
| TO | MESSAGE+2~, MESSAGE+30 |
| TO( | MESSAGE+29* |
| TOTAL | MESSAGE~, MESSAGE+4, MESSAGE+16, MESSAGE+20, MESSAGE+22, MESSAGE+25, RUNNOW+1~, RUNNOW+32, RUNNOW+33, TOTAL~ , TOTAL+3*, TOTAL+5* |
| TYPE | CNT6+3~, CNT6+9*, CNT6+10*, CNT6+12, CNT6+14, CNT6+16, CNT6+26*, CNT6+27*, CNT6+29, CNT6+31 , CNT6+33, CNTPL+3~ |
| U | TASKIT+6 |
| X | TASKIT+1~ |
| XMSUB | MESSAGE+2~, MESSAGE+7*, MESSAGE+30 |
| Y | TASKIT+1~, TASKIT+10 |
| YEAR | CNT5+4~, CNT5+15*, CNT5+18, CNT6+3~, CNT6+15*, CNT6+17, CNT6+32*, CNT6+34, CNTPL+3~, CNTPL+19* , CNTPL+22, CNTPTF+3~, CNTPTF+18*, CNTPTF+21, CNTSS+3~, CNTSS+14*, CNTSS+19, MESSAGE+2~, MESSAGE+14*, MESSAGE+15* , MESSAGE+16, MESSAGE+17, TOTAL+2~, TOTAL+3*, TOTAL+4*, TOTAL+5, TOTAL+6 |
| >> ZTDESC | TASKIT+17* |
| >> ZTDTH | TASKIT+18* |
| >> ZTIO | TASKIT+19* |
| >> ZTQUEUED | CNT5+5, CNT5+10, CNT6+4, CNT6+8, CNT6+25, CNTPL+4, CNTPL+10, CNTPTF+4, CNTPTF+11, CNTSS+4 , CNTSS+9 |
| >> ZTREQ | TASKJOB+2* |
| >> ZTRTN | TASKIT+16* |
| ZTSAVE | TASKIT+13! |
| ZTSAVE("GBL(" | TASKIT+15* |
| ZTSAVE("LIST" | TASKIT+14* |
| >> ZTSK | TASKIT+21 |
| >> ZTSTOP | TASKJOB+3*, TASKJOB+7* |