HLEVUTIL ;O-OIFO/LJA - Event Monitor UTILITIES ;02/04/2004 14:42
Source file <HLEVUTIL.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DHMSFM(DTFM,NOW,LONG) | ; Convert Fileman d/t to Days-Hr-Min-Sec | |
| DHMSH(DTH,NOW,LONG) | ; Convert HORO d/t to Days-Hr-Min-Sec | |
| EOR | ;HLEVUTIL - Event Monitor UTILITIES ;5/16/03 14:42 | |
| PURGEME(IEN7762) | ; Purge events "pointed to" by 776.2... ; NOPURG -- req | |
| ENDIQ1(FILE,IEN,GBLSV) | ; Create ^TMP($J,GBLSV,) data... | |
| WPTXT(FILE,IEN,NODE,DDNO,TXT) | ; Add text to multiple WP field... | |
| UNQUEUE | ; Unqueue any future master jobs... | |
| LAST | ||
| DOLRO(SUB,KILL,DAYS) | ; Store data in ^XTMP("HLEV-"_SUB)... | |
| LASTIEN | ||
| SLM() | ; Return info to Systems Link Monitor [HLCSMON1]... | |
| DELETE(FILE,IEN) | ; Delete entry... | |
| PURGEV(HLEVIENM) | ; Purge master job entries... | |
| ADDMULT(FILE,GBL,IEN,LIM,FLDNM,FLD) | ; Add LIM number of lines of multiple... | |
| YN(PMT,DEF,FF) | ; Generic YES/NO DIR call... ;HL*1.6*85 | |
| REMOVALL | ; Remove all Event Monitor Job (#776) and HL7 Monitor Master ; Job (#776.2) data. Leave only setup file (#776.1 & 776.999) ; data untouched. | |
| C(NO,UN) | ; Convert to #[UN]... | |
| PURGEALL(HLEVIENM) | ; Purge all EVENT MONITORing files... | |
| LAST773 | ||
| LAST772 | ||
| UNQ(IEN7762,TASKNO,REASON) | ; Unqueue Taskman task and mark 776.2 properly... | |
| ADDIQ(FILE,IEN,GBLSV) | ; Add more data to ^TMP($J,GBLSV) | |
| DICDR(FILE) | ; Return fields for display by EN^DIQ1... | 
| Name | Field # of Occurrence | 
|---|---|
| ENDR^%ZISS | SLM+3 | 
| DOLRO^%ZOSV | DOLRO+16 | 
| DQ^%ZTLOAD | UNQ+3 | 
| ^DIK | DELETE+4 | 
| EN^DIQ1 | ENDIQ1+13 | 
| ^DIR | YN+5 | 
| $$DIFFDH^HLCSFMN1 | SLM+24, DHMSH+7 | 
| $$YN^HLCSRPT4 | REMOVALL+12 | 
| $$PURGEM^HLEVMST | PURGEALL+8 | 
| UPDFLDM^HLEVMST | UNQ+4, UNQ+5, PURGEALL+12 | 
| $$SEC^HLEVMST0 | SLM+18, SLM+19 | 
| LASTIEN^HLEVUTI3 | LAST, LASTIEN, LAST772, LAST773 | 
| MOVETMP^HLEVUTI3 | ENDIQ1+21 | 
| $$FMADD^XLFDT | DOLRO+12, PURGEV+11 | 
| $$FMTH^XLFDT | SLM+18, DHMSFM+3, DHMSFM+4 | 
| $$NOW^XLFDT | DHMSFM+3, DOLRO+6, PURGEV+11 | 
| $$CJ^XLFSTR | REMOVALL+4 | 
| $$REPEAT^XLFSTR | REMOVALL+5 | 
| 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 | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^HLEV( | WPTXT+2, WPTXT+3, WPTXT+4*, WPTXT+5*, DELETE+2, REMOVALL+10, REMOVALL+15, REMOVALL+16!, REMOVALL+17* | 
| ^HLEV(776 - [#776] | PURGEV+13, PURGEV+15, PURGEME+6, REMOVALL+7 | 
| ^HLEV(776.2 - [#776.2] | SLM+10, SLM+12, SLM+13, SLM+16, UNQUEUE+3, UNQUEUE+5, UNQUEUE+6, PURGEME+4, PURGEME+5, PURGEALL+3 , REMOVALL+7 | 
| ^HLEV(776.999 - [#776.999] | SLM+6, PURGEV+6, PURGEV+7, PURGEALL+6 | 
| ^TMP($J | ENDIQ1+3! | 
| ^UTILITY("DIQ1" | ENDIQ1+3!, ENDIQ1+18, ENDIQ1+23!, ADDMULT+6* | 
| ^XTMP( | DOLRO+9!, DOLRO+12*, DOLRO+15, DOLRO+16 | 
| Name | Line Occurrences | 
|---|---|
| $$DHMSH | DHMSFM+5 | 
| $$DICDR | ENDIQ1+7 | 
| $$PURGEV | PURGEALL+9 | 
| ADDIQ | ENDIQ1+16 | 
| ADDMULT | ADDIQ+1, ADDIQ+2 | 
| C | DHMSH+9, DHMSH+10, DHMSH+11, DHMSH+12 | 
| DELETE | PURGEV+17, PURGEME+7 | 
| UNQ | UNQUEUE+9 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| BAD | SLM+1~, SLM+20, SLM+21*, SLM+23* | 
| CT | UNQUEUE+1~, UNQUEUE+2*, UNQUEUE+3, UNQUEUE+5 | 
| CUTIME | PURGEV+1~, PURGEV+11*, PURGEV+13*, PURGEV+15 | 
| DA | DELETE+1~, DELETE+3*, ENDIQ1+1~, ENDIQ1+8* | 
| DATA | SLM+1~, SLM+13*, SLM+16*, SLM+17, UNQUEUE+1~, UNQUEUE+6*, UNQUEUE+7, UNQUEUE+8, PURGEME+2~, PURGEME+5* , PURGEME+6, ADDMULT+4*, ADDMULT+6 | 
| DATE | SLM+1~, SLM+17*, SLM+18*, SLM+24 | 
| DATE(1 | SLM+18*, SLM+20, SLM+22 | 
| DAY | SLM+1~, SLM+25*, SLM+26 | 
| DAYS | DOLRO~, DOLRO+5*, DOLRO+12 | 
| DDNO | WPTXT~, WPTXT+5 | 
| DEF | YN~, YN+4 | 
| DIC | ENDIQ1+1~, ENDIQ1+6* | 
| DIFF | SLM+24*, SLM+25*, SLM+26, DHMSH+1~, DHMSH+7*, DHMSH+9, DHMSH+10, DHMSH+11, DHMSH+12 | 
| DIK | DELETE+1~, DELETE+3* | 
| DIQ | ENDIQ1+1~ | 
| DIQ(0 | ENDIQ1+10* | 
| DIR | YN+1~ | 
| DIR("A" | YN+3* | 
| DIR("B" | YN+4* | 
| DIR(0 | YN+3* | 
| DIRUT | YN+1~, YN+6 | 
| DOWN | SLM+1~, SLM+4*, SLM+6, SLM+7*, SLM+15, SLM+17, SLM+20, SLM+23* | 
| DR | ENDIQ1+1~, ENDIQ1+7* | 
| DTFM | DHMSFM~, DHMSFM+2, DHMSFM+4 | 
| DTH | DHMSH~, DHMSH+3, DHMSH+5, DHMSH+6*, DHMSH+7 | 
| DTOUT | YN+1~, YN+6 | 
| DUOUT | YN+1~, YN+6 | 
| FF | YN~, YN+2 | 
| FIEN | SLM+1~, SLM+9*, SLM+10, SLM+12, SLM+14*, SLM+15, SLM+16 | 
| FILE | WPTXT~, WPTXT+2, WPTXT+3, WPTXT+4, WPTXT+5, DELETE~, DELETE+2, DELETE+3, REMOVALL+3~, REMOVALL+9* , REMOVALL+10, REMOVALL+11, REMOVALL+12, REMOVALL+15, REMOVALL+16, REMOVALL+17, ENDIQ1~, ENDIQ1+6, ENDIQ1+7, ENDIQ1+16 , ENDIQ1+21, ADDIQ~, ADDIQ+1, ADDIQ+2, ADDMULT~, ADDMULT+6, DICDR~, DICDR+1, DICDR+2, DICDR+3 , DICDR+4, DICDR+5, DICDR+6, DICDR+7, DICDR+8, DICDR+9 | 
| FLD | ADDMULT~, ADDMULT+6 | 
| FLDNM | ADDMULT~ | 
| FUTURE | DHMSH+1~, DHMSH+4*, DHMSH+6*, DHMSH+15 | 
| GBL | ADDMULT~, ADDMULT+3, ADDMULT+4 | 
| GBLSV | ENDIQ1~, ENDIQ1+3, ENDIQ1+9*, ENDIQ1+21, ADDIQ~ | 
| HLEVIENM | PURGEV~, PURGEALL~, PURGEALL+3, PURGEALL+8, PURGEALL+9, PURGEALL+12 | 
| HORO | DHMSFM+1~, DHMSFM+4*, DHMSFM+5 | 
| HR | SLM+1~, SLM+26*, SLM+28*, SLM+29 | 
| IEN | SLM+1~, SLM+11*, SLM+12*, SLM+13, SLM+14, WPTXT~, WPTXT+2, WPTXT+3, WPTXT+4, WPTXT+5 , UNQUEUE+1~, UNQUEUE+4*, UNQUEUE+5*, UNQUEUE+6, UNQUEUE+9, PURGEV+1~, PURGEV+14*, PURGEV+15*, PURGEV+17, DELETE~ , DELETE+2, DELETE+3, ENDIQ1~, ENDIQ1+8, ENDIQ1+16, ENDIQ1+21, ADDIQ~, ADDIQ+1, ADDIQ+2, ADDMULT~ , ADDMULT+6 | 
| IEN776 | PURGEME+2~, PURGEME+6*, PURGEME+7 | 
| IEN7762 | UNQ~, UNQ+4, UNQ+5, PURGEME~, PURGEME+4, PURGEME+5 | 
| IOBOFF | SLM+1~, SLM+4, SLM+7, SLM+23 | 
| IOBON | SLM+1~, SLM+4, SLM+7, SLM+23 | 
| IOF | REMOVALL+4 | 
| IOM | REMOVALL+4, REMOVALL+5 | 
| KILL | DOLRO~, DOLRO+9 | 
| LASTDT | SLM+1~, SLM+9*, SLM+10*, SLM+12, UNQUEUE+1~, UNQUEUE+2*, UNQUEUE+3*, UNQUEUE+5 | 
| LIM | ADDMULT~, ADDMULT+2*, ADDMULT+3 | 
| LONG | DHMSFM~, DHMSFM+5, DHMSH~, DHMSH+2*, DHMSH+9, DHMSH+10, DHMSH+11, DHMSH+12 | 
| LOOPTM | PURGEV+1~ | 
| MIEN | PURGEME+2~, PURGEME+3*, PURGEME+4*, PURGEME+5, ADDMULT+1~, ADDMULT+2*, ADDMULT+3*, ADDMULT+4 | 
| MIN | SLM+1~, SLM+26*, SLM+27*, SLM+28 | 
| NO | C~, C+1, C+2, WPTXT+1~, WPTXT+3*, WPTXT+4, WPTXT+5, DOLRO+1~, DOLRO+15*, DOLRO+16 , ADDMULT+1~, ADDMULT+2*, ADDMULT+3, ADDMULT+5*, ADDMULT+6 | 
| NODE | WPTXT~, WPTXT+3, WPTXT+4, WPTXT+5, REMOVALL+3~, REMOVALL+15*, REMOVALL+17 | 
| NOPURG | PURGEV+1~, PURGEV+3*, PURGEV+16*, PURGEV+19, PURGEME+8* | 
| NOPURGE | PURGEALL+1~, PURGEALL+9*, PURGEALL+10, PURGEALL+11 | 
| NOPURGM | PURGEALL+1~, PURGEALL+8*, PURGEALL+10, PURGEALL+11 | 
| NOW | SLM+19*, SLM+24, DHMSFM~, DHMSFM+3*, DHMSFM+5, DHMSH~, DHMSH+4*, DHMSH+5, DHMSH+6*, DHMSH+7 , DOLRO+1~, DOLRO+6*, DOLRO+12 | 
| NOW(1 | SLM+19*, SLM+20, SLM+22 | 
| PMT | YN~, YN+3 | 
| REASON | UNQ~, UNQ+5 | 
| RETHRM | PURGEV+1~, PURGEV+6*, PURGEV+7*, PURGEV+8*, PURGEV+11 | 
| SEC | SLM+1~, SLM+26*, SLM+27 | 
| SUB | DOLRO~, DOLRO+4*, DOLRO+9, DOLRO+12, DOLRO+15, DOLRO+16 | 
| TASKNO | UNQUEUE+8*, UNQUEUE+9, UNQ~, UNQ+2 | 
| TIME | DHMSH+1~, DHMSH+8*, DHMSH+13*, DHMSH+14*, DHMSH+15*, DHMSH+16, C+2* | 
| TXT | WPTXT~, WPTXT+4, PURGEALL+1~, PURGEALL+11*, PURGEALL+12 | 
| U | SLM+6, SLM+13, SLM+17, SLM+25, SLM+26, DHMSH+9, DHMSH+10, DHMSH+11, DHMSH+12, WPTXT+5 , DOLRO+12, UNQUEUE+7, UNQUEUE+8, PURGEV+7, PURGEALL+6, REMOVALL+15, YN+6 | 
| UN | C~, C+2 | 
| X | SLM+1~, SLM+3*, DHMSH+1~, DHMSH+6*, DOLRO+1~, DOLRO+16*, REMOVALL+12*, YN+1~, YN+2* | 
| Y | YN+1~, YN+7 | 
| ZTSK | UNQ+1~, UNQ+2* |