ABSPOSX ; IHS/FCS/DRS - Support ;
Source file <ABSPOSX.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| WEEK | ;EP | |
| GETRANGE(HOW) | ||
| THELIST | ; calls to all the little things you want to monitor ; given RANGE=fileman start^end dates ; Put errors and shouldn't-happen things first: | |
| AUTO | ; EP - automatic, using setup params for date range | |
| TRANSACT | ; count 9002313.57 transactions in RANGE ; It's a date range; be sure you get them all | |
| STRANDED | ; | |
| TRANS1 | ; ; ^TMP($J,"TRANSACT")=count of 9002313.57 transactions ; ^TMP($J,"TRANSACT","R",result)=count by result type ; ^TMP($J,"TRANSACT","INS",company)=count by insurance company ; ^TMP($J,"TRANSACT","INS",company,"R",result)=count result by company ; ^TMP($J,"TRANSACT","TIME",secs)=count ; ^TMP($J,"TRANSACT","TIME",secs,IEN57) for certain too-long ones | |
| DTRANGE() | ;EP - | |
| HRANGE(RANGE) | ;EP - convert fileman^fileman to $H^$H | |
| INTERJ | ; join | |
| UE | ; ^TMP("ABSPOSUE",$J)=DUZ^$H | |
| INTER | ; EP - interactive use | |
| YESTER | ;EP | |
| TODAY | ;EP | 
| Name | Field # of Occurrence | 
|---|---|
| H^%DTC | HRANGE+4 | 
| YMD^%DTC | UE+11 | 
| ^%ZIS | INTERJ+1 | 
| ^%ZISC | INTERJ+3 | 
| VOLUME^ABSPOS35 | THELIST+16 | 
| SHOWQ^ABSPOSR2 | THELIST+10 | 
| $$DTR^ABSPOSU1 | GETRANGE+7, DTRANGE+2 | 
| $$NOWEXT^ABSPOSU1 | THELIST+5 | 
| $$NOWFM^ABSPOSU1 | DTRANGE+1 | 
| PRESSANY^ABSPOSU5 | THELIST+15 | 
| PURGE^ABSPOSU7 | STRANDED+3 | 
| $$SECSDHMS^ABSPOSUD | TRANSACT+17 | 
| $$TADD^ABSPOSUD | YESTER+1, WEEK+1, GETRANGE+5 | 
| SEARCH^ABSPOSXE | THELIST+6 | 
| $$GET1^DIQ | TRANS1+16, TRANS1+17, TRANS1+22 | 
| 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: READ | 
 | 
| 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: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^ABSPTL - [#9002313.57] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ABSP(9002313.99 - [#9002313.99] | THELIST+12, THELIST+13, STRANDED+1, UE+1, GETRANGE+3, GETRANGE+4* | 
| ^ABSPTL("AH" | TRANS1+12, TRANS1+14 | 
| ^DIC(4 - [#4] | THELIST+4 | 
| ^TMP("ABSPOSUE" | UE+3, UE+5, UE+6, UE+9! | 
| ^TMP($J | TRANSACT+3, TRANSACT+5, TRANSACT+6, TRANSACT+8, TRANSACT+9, TRANSACT+10, TRANSACT+12, TRANSACT+13, TRANSACT+15, TRANSACT+16 , TRANSACT+19, TRANS1+8!*, TRANS1+18*, TRANS1+19*, TRANS1+20*, TRANS1+21*, TRANS1+24*, TRANS1+25* | 
| ^VA(200 - [#200] | UE+13 | 
| Name | Line Occurrences | 
|---|---|
| $$GETRANGE | AUTO+1, INTER+1 | 
| $$HRANGE | THELIST+6 | 
| INTERJ | TODAY+1, YESTER+1, WEEK+1 | 
| STRANDED | THELIST+7 | 
| THELIST | AUTO+2, INTERJ+2 | 
| TRANS1 | TRANSACT+2 | 
| TRANSACT | THELIST+14 | 
| UE | THELIST+8 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | UE+11~ | 
| %H | UE+11~*, HRANGE+1~, HRANGE+5 | 
| %T | HRANGE+1~, HRANGE+5 | 
| %Y | HRANGE+1~ | 
| DEF | DTRANGE+1~*, DTRANGE+2 | 
| DT | TODAY+1, YESTER+1, WEEK+1, GETRANGE+5 | 
| DUZ(2 | THELIST+4 | 
| H | UE+7~*, UE+8, UE+9, UE+11*, UE+12, UE+13 | 
| HOW | GETRANGE~, GETRANGE+2 | 
| HRS | STRANDED+1~*, STRANDED+2*, STRANDED+3 | 
| I | HRANGE+1~, HRANGE+2*, HRANGE+3, HRANGE+5 | 
| IEN57 | TRANS1+13~*, TRANS1+14*, TRANS1+15, TRANS1+25 | 
| IEN57C | TRANS1+15~*, TRANS1+16, TRANS1+17, TRANS1+22 | 
| INS | TRANSACT+8~*, TRANSACT+9, TRANSACT+10, TRANSACT+12, TRANSACT+13, TRANS1+17~*, TRANS1+20, TRANS1+21 | 
| J | UE+3~*, UE+5*, UE+6, UE+9 | 
| NDAYS | UE+1~*, UE+2*, UE+8, UE+9 | 
| POP | INTERJ+1~ | 
| R | TRANSACT+5~*, TRANSACT+6, TRANSACT+12*, TRANSACT+13, TRANS1+16~*, TRANS1+19, TRANS1+21 | 
| RANGE | AUTO+1*, INTER+1*, TODAY+1*, YESTER+1*, WEEK+1*, THELIST+6, THELIST+16, TRANS1+9, UE+12, GETRANGE+5* , GETRANGE+7*, GETRANGE+8, HRANGE~, HRANGE+2, HRANGE+3, HRANGE+5*, HRANGE+6 | 
| SECS | TRANSACT+15~*, TRANSACT+16, TRANSACT+17, TRANSACT+18, TRANSACT+19, TRANS1+22~*, TRANS1+23*, TRANS1+24, TRANS1+25 | 
| T | TRANS1+9~, TRANS1+11*, TRANS1+12*, TRANS1+14 | 
| U | TODAY+1, YESTER+1, WEEK+1, THELIST+4, THELIST+16, TRANS1+9, STRANDED+1, UE+1, UE+7, UE+12 , UE+13, GETRANGE+5, HRANGE+2, HRANGE+3, HRANGE+5 | 
| X | TRANS1+9~*, TRANS1+11, UE+6~*, UE+7, UE+11~, UE+13, GETRANGE+3~*, GETRANGE+4*, GETRANGE+5, DTRANGE+2~* , DTRANGE+3, HRANGE+1~, HRANGE+3* | 
| Y | TRANS1+9~*, TRANS1+10*, TRANS1+12 | 
| Name | Field # of Occurrence | 
|---|---|
| $T( | THELIST+3 |