ACKQR5 ;HCIOFO/BH -Statistics by EC Code ; [ 10/10/00 9:52 AM ]
Source file <ACKQR5.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| OPTN | ||
| DEV | ||
| DQ | ; Queued entry point
; Vars required are:- ; ACKDIV() - selected divs, ACKBD,ACKXBD - beginning of date range (internal,external) ; ACKED,ACKXED - end of date range (internal, external) ; ACKASB - A=audio,S=speech,O=other,ASO=all three ; ACKSS - type of report (1=one clinician etc), ACKSTF(x) - selected providers |
|
| EXIT | ; Only way out
|
|
| STORE | ;
|
|
| GETEC(ACKECN) | ; Get EC Proc code data and put in ^TMP
|
|
| ECDESC(ACKEC) | ; Get ec Proc desc (short name)
|
|
| ; print report for each div
|
||
| PRINT2 | ; print for a single div
|
|
| SUMM | ;
|
|
| TOTALS | ; Print final page of totals for all divs
|
|
| HDR | ;
|
|
| SUMHD | ;
|
|
| TOTLHD | ;
|
|
| DIVNAME(ACKVDIV) | ; Get div name
|
|
| STAFFNM(ACKSTF) | ; Get staff name
|
| Name | Field # of Occurrence |
|---|---|
| NOW^%DTC | DQ+7 |
| ^%ZIS | DEV+2 |
| HOME^%ZIS | DEV+8 |
| ^%ZISC | EXIT+7 |
| ^%ZTLOAD | DEV+8 |
| $$STOPNM^ACKQRU | PRINT2+9, SUMM+5, SUMM+13, TOTALS+11, TOTALS+19 |
| $$STOPSORT^ACKQRU | STORE+12 |
| DTRANGE^ACKQRU | OPTN+5 |
| PARAMS^ACKQRU | OPTN+11 |
| $$FTIME^ACKQUTL | DQ+7 |
| $$MIXC^ACKQUTL | STAFFNM+1 |
| $$NUMDT^ACKQUTL | DQ+7 |
| CNTR^ACKQUTL | HDR+4, HDR+5, HDR+6, HDR+7, HDR+8, HDR+9, HDR+10, HDR+11, HDR+12, SUMHD+4 , SUMHD+5, SUMHD+6, SUMHD+7, TOTLHD+4, TOTLHD+5, TOTLHD+6 |
| PAUSE^ACKQUTL | PRINT+5, PRINT2+4, PRINT2+8, PRINT2+11, PRINT2+15, PRINT2+20, PRINT2+23, SUMM+4, SUMM+8, SUMM+11 , SUMM+15, SUMM+17, TOTALS+6, TOTALS+10, TOTALS+14, TOTALS+17, TOTALS+21, TOTALS+23 |
| $$DIV^ACKQUTL2 | OPTN+3 |
| $$LEADROLE^ACKQUTL2 | STORE+25 |
| $$CONVERT^ACKQUTL4 | PRINT2+17, STAFFNM+1 |
| $$GET1^DIQ | STORE+19, STORE+20, STORE+24, PRINT2+12, DIVNAME+1 |
| GETS^DIQ | GETEC+2 |
| 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 |
|
| 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 |
|
| 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 |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DG(40.8 - [#40.8] | GET1^DIQ |
| ^SC - [#44] | GET1^DIQ |
| 509850.615 | GET1^DIQ |
| ^EC(725 - [#725] | GETS^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ACK(509850.6 - [#509850.6] | DQ+10, DQ+11, STORE+1, STORE+8, STORE+18 |
| ^TMP("ACKQR5" | DQ+8!, EXIT+5!, STORE+29, STORE+30, STORE+33, STORE+34*, STORE+36*, STORE+38*, GETEC+1, GETEC+3 , GETEC+4*, ECDESC+1, ECDESC+2, PRINT+2, PRINT2+1, PRINT2+7, PRINT2+10, PRINT2+14, PRINT2+19, PRINT2+22 , SUMM+1, SUMM+3, SUMM+7, SUMM+10, TOTALS+1, TOTALS+9, TOTALS+13, TOTALS+16 |
| Name | Line Occurrences |
|---|---|
| $$DIVNAME | SUMM+16, TOTALS+7, HDR+12, SUMHD+6 |
| $$ECDESC | PRINT2+21, SUMM+9, TOTALS+15 |
| $$STAFFNM | HDR+7 |
| EXIT | OPTN+3, OPTN+5, OPTN+11, DEV+3, DEV+5 |
| GETEC | STORE+29 |
| HDR | PRINT+3, PRINT2+2, PRINT2+5, PRINT2+8, PRINT2+11, PRINT2+15, PRINT2+20 |
| DQ+12 | |
| PRINT2 | PRINT+6 |
| STORE | DQ+11 |
| SUMHD | SUMM+1, SUMM+4, SUMM+8, SUMM+11, SUMM+15 |
| TOTALS | PRINT+7 |
| TOTLHD | TOTALS+4, TOTALS+6, TOTALS+10, TOTALS+14, TOTALS+17, TOTALS+21 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | DQ+7 |
| %DT | EXIT+6! |
| %I | EXIT+6! |
| %T | EXIT+6! |
| %ZIS | DEV+2!*, EXIT+6! |
| %ZIS("B" | DEV+2* |
| ACK2 | EXIT+1!, STORE+8*, STORE+9, STORE+15 |
| ACKASB | EXIT+1!, STORE+12 |
| ACKBD | DQ+10, EXIT+1! |
| ACKC | EXIT+1! |
| ACKCDT | DQ+7*, EXIT+1!, HDR+3, SUMHD+3, TOTLHD+3 |
| ACKCL | EXIT+1! |
| ACKCLI | EXIT+1! |
| ACKCLN | EXIT+1!, PRINT2+10*, PRINT2+12, PRINT2+14, PRINT2+19, PRINT2+22 |
| ACKCLNC | EXIT+1!, STORE+6*, STORE+7, STORE+33, STORE+34 |
| ACKCT | EXIT+4!, STORE+33*, STORE+34 |
| ACKD | DQ+10*, DQ+11, EXIT+2! |
| ACKDIV | OPTN+3*, EXIT+4! |
| ACKDIV( | STORE+4, PRINT+6 |
| ACKEC | EXIT+1!, STORE+30*, STORE+31, STORE+33, STORE+34, STORE+36, STORE+38, GETEC+1~, GETEC+3*, GETEC+4 , ECDESC~, ECDESC+1, PRINT2+18*, PRINT2+19*, PRINT2+21, PRINT2+22, SUMM+6*, SUMM+7*, SUMM+9, SUMM+10 , TOTALS+12*, TOTALS+13*, TOTALS+15, TOTALS+16 |
| ACKECN | EXIT+5!, STORE+19*, STORE+29, STORE+30, GETEC~, GETEC+2, GETEC+3, GETEC+4, ECDESC+1~*, ECDESC+2 |
| ACKED | DQ+10, EXIT+2! |
| ACKHDR | EXIT+4!, STORE+1*, STORE+6 |
| ACKHDR2 | EXIT+2! |
| ACKHDR5 | EXIT+4!, STORE+1*, STORE+3 |
| ACKI | EXIT+2! |
| ACKLINE | EXIT+2! |
| ACKLR | EXIT+2!, STORE+15*, STORE+24*, STORE+25*, STORE+26, STORE+27, STORE+33, STORE+34 |
| ACKOK | EXIT+4! |
| ACKOOP | EXIT+2! |
| ACKP | EXIT+2!, STORE+18*, STORE+19, STORE+20, STORE+24 |
| ACKPC | EXIT+2! |
| ACKPCP | EXIT+3! |
| ACKPG | DQ+7*, EXIT+3!, HDR+1, HDR+2*, HDR+3, SUMHD+1, SUMHD+2*, SUMHD+3, TOTLHD+1, TOTLHD+2* , TOTLHD+3 |
| ACKQUIT | EXIT+5!, STORE+22*, STORE+23, STORE+26*, STORE+27* |
| ACKRDR | OPTN+6*, EXIT+3!, HDR+11 |
| ACKSORT | EXIT+2!, EXIT+4!, STORE+12*, STORE+33, STORE+34, STORE+36, STORE+38, STORE+40, STORE+42, PRINT2+6* , PRINT2+7*, PRINT2+9, PRINT2+10, PRINT2+14, PRINT2+19, PRINT2+22, SUMM+2*, SUMM+3*, SUMM+5, SUMM+7 , SUMM+10, SUMM+13, SUMM+14, TOTALS+8*, TOTALS+9*, TOTALS+11, TOTALS+13, TOTALS+16, TOTALS+19, TOTALS+20 |
| ACKSS | EXIT+3!, STORE+15, STORE+23, PRINT2+16, HDR+7, HDR+8, HDR+9, HDR+10 |
| ACKSTAFF | EXIT+3! |
| ACKSTF | EXIT+3!, PRINT2+13*, PRINT2+14*, PRINT2+17, PRINT2+19, PRINT2+22, STAFFNM~, STAFFNM+1 |
| ACKSTF( | STORE+15, STORE+27 |
| ACKSTF(0 | HDR+7 |
| ACKT | DQ+8!, EXIT+3! |
| ACKT( | STORE+40*, STORE+41*, SUMM+14, SUMM+16, TOTALS+5 |
| ACKT("" | TOTALS+3 |
| ACKT2 | DQ+8!*, EXIT+4!, STORE+42*, TOTALS+22 |
| ACKT2( | STORE+42*, TOTALS+20 |
| ACKTMP | GETEC+1~*, GETEC+2 |
| ACKTXT | EXIT+5!, TOTALS+4*, TOTALS+7* |
| ACKV | DQ+11*, EXIT+3!, STORE+1, STORE+8, STORE+18, STORE+19, STORE+20, STORE+24, STORE+25 |
| ACKVDIV | EXIT+4!, STORE+3*, STORE+4, STORE+33, STORE+34, STORE+36, STORE+40, STORE+41, PRINT+1*, PRINT+6* , PRINT2+1, PRINT2+7, PRINT2+10, PRINT2+14, PRINT2+19, PRINT2+22, SUMM+3, SUMM+7, SUMM+10, SUMM+14 , SUMM+16, TOTALS+5*, TOTALS+7, HDR+12, SUMHD+6, DIVNAME~, DIVNAME+1 |
| ACKVOL | EXIT+5!, STORE+20*, STORE+21*, STORE+34, STORE+36, STORE+38, STORE+40, STORE+41, STORE+42 |
| ACKVSC | EXIT+3!, STORE+9*, STORE+12 |
| ACKXBD | OPTN+6, EXIT+3! |
| ACKXED | OPTN+6, EXIT+4! |
| DIRUT | OPTN+5, OPTN+11, EXIT+6!, PRINT+5, PRINT+6, PRINT+7, PRINT2+4, PRINT2+7, PRINT2+8, PRINT2+10 , PRINT2+11, PRINT2+14, PRINT2+15, PRINT2+19, PRINT2+20, PRINT2+23, SUMM+3, SUMM+4, SUMM+7, SUMM+8 , SUMM+11, SUMM+12, SUMM+15, SUMM+16, SUMM+17, TOTALS+2, TOTALS+5, TOTALS+6, TOTALS+9, TOTALS+10 , TOTALS+13, TOTALS+14, TOTALS+17, TOTALS+18, TOTALS+21, TOTALS+22, TOTALS+23 |
| DTOUT | EXIT+6! |
| DUOUT | EXIT+6! |
| I | EXIT+6! |
| IO | DQ+6 |
| IO("Q" | DEV+5, DEV+6! |
| IOF | OPTN, EXIT+7, HDR+1, SUMHD+1, TOTLHD+1 |
| IOM | HDR+3, HDR+13, SUMHD+3, SUMHD+8, TOTLHD+3, TOTLHD+7 |
| IOP | DEV+2! |
| IOSL | PRINT2+8, PRINT2+11, PRINT2+15, PRINT2+20, SUMM+4, SUMM+8, SUMM+11, SUMM+15, TOTALS+6, TOTALS+10 , TOTALS+14, TOTALS+17, TOTALS+21 |
| IOST | EXIT+7, PRINT+5, PRINT2+4, PRINT2+8, PRINT2+11, PRINT2+15, PRINT2+20, PRINT2+23, SUMM+4, SUMM+8 , SUMM+11, SUMM+15, SUMM+17, TOTALS+6, TOTALS+10, TOTALS+14, TOTALS+17, TOTALS+21, TOTALS+23, HDR+1 , SUMHD+1, TOTLHD+1 |
| JJ | EXIT+6! |
| >> POP | DEV+3 |
| SS | EXIT+6! |
| U | STORE+3, STORE+6, STORE+9, STORE+15 |
| X | EXIT+6!, HDR+7*, HDR+13*, SUMHD+8*, TOTLHD+7* |
| Y | EXIT+6! |
| ZTDESC | DEV+7*, EXIT+6! |
| ZTIO | EXIT+6! |
| >> ZTQUEUED | EXIT+7 |
| >> ZTREQ | EXIT+7* |
| ZTRTN | DEV+7*, EXIT+6! |
| ZTSAVE | EXIT+5! |
| ZTSAVE("ACK*" | DEV+8* |
| ZTSK | DEV+8!, EXIT+5! |