SCRPW3 ;RENO/KEITH - Clinic Utilization Statistical Summary (cont.) ; 14 May 99 10:45 PM
Source file <SCRPW3.m>
| Package | Total | Call Graph |
|---|---|---|
| Kernel | 2 | $$S^%ZTLOAD $$DOW^XLFDT |
| Registration | 1 | $$PRIM^VASITE |
| Scheduling | 1 | (FOOT,HDR)^SCRPW2 |
| VA Fileman | 1 | (C,H)^%DTC |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DIV() | ;Check division
|
|
| WM | ||
| STOP | ;Check for stop task request
|
|
| AC | ;Evaluate all clinics
|
|
| SET1(SDIV) | ||
| CLINE | ;Print a clinic statistics line
|
|
| ACT | ;Count appointments, addl. variable appt. slots and no-shows
|
|
| ACTIVE(X,SDIN,SDRE) | ;Determine if the clinic is active on a given date
|
|
| SET | ;Set stats into ^TMP global
|
|
| CTPAT(SDDAY) | ;Count slots in availability pattern and master pattern
|
|
| RS | ;Evaluate a range of stop codes
|
|
| A1 | ||
| EN1 | ||
| RC | ;Evaluate a range of clinics
|
|
| X1 | ||
| CNT | ;Evaluate a clinic
|
|
| H | ||
| CG | ;Evaluate by clinic group
|
|
| L | ||
| CCPAT | ;Count clinic patterns and patients
|
|
| START | ;Print statistics
|
|
| SPAT(SC,SDSTRTDT,MAX,SDS) | ;Set patterns into ^TMP (modified clone of OVR^SDAUT1)
|
|
| W | ||
| F1 | ||
| PLINE | ;Print a provider statistics line
|
|
| RC1 | ||
| PCT(SDPATT) | ;Pattern count
|
|
| ADJUST | ;SD*562 calculate clinic capacity for partially cancelled day
|
|
| W1 | ||
| SC | ;Evaluate selected clinics
|
| 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 |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(40.7 - [#40.7] | RC1 |
| ^DPT - [#2] | ACT+5 |
| ^HOLIDAY - [#40.5] | W+2 |
| ^SC - [#44] | AC+1, A1, SC+1, RC+1, RC+2, RS+1, CG+1, CNT+1, CCPAT+2, CTPAT+6 , CTPAT+8, CTPAT+9, SET+1, SPAT+10, SPAT+12, SPAT+13, EN1, EN1+2, EN1+4, EN1+5 , W+1, W+2, W+3 |
| ^SC("ADPR" | SET+1 |
| ^SC("ASCRPW" | CG+1 |
| ^SC("B" | RC+2 |
| ^TMP( | CCPAT+1, CTPAT+3, SPAT+8!, EN1+5*, W+1*, W+3*, H* |
| ^TMP("SCRPW" | START+1, START+4, START+6, SET1*, SET1+1, SET1+2*, CLINE+1, PLINE+1 |
| ^VA(200 - [#200] | SET+1 |
| Name | Line Occurrences |
|---|---|
| $$ACTIVE | X1+1 |
| $$DIV | AC+1, SC+1, RC+1, RC+2, RS+1, CG+1 |
| $$PCT | CTPAT+5, CTPAT+6, CTPAT+9 |
| A1 | AC+1, SC+1, RC+1, RC+2, RS+1, CG+1 |
| ACT | CCPAT+2 |
| ADJUST | CTPAT+6, CTPAT+9 |
| CCPAT | CNT+2 |
| CLINE | START+1 |
| CNT | AC+1, SC+1, RC+1, RC+2, RC1, CG+1 |
| CTPAT | CCPAT+1 |
| F1 | START+4, CLINE+2, PLINE+1 |
| H | W+2 |
| L | W+2 |
| PLINE | START+6 |
| RC1 | RS+1 |
| SET | AC+1, SC+1, RC+1, RC+2, RC1, CG+1 |
| SET1 | SET+2 |
| SPAT | CNT+2 |
| STOP | AC+1, SC+1, RC+1, RC+2, RS+1, CG+1 |
| W | L |
| W1 | W+1, H |
| WM | EN1+1, W1 |
| X1 | X1+1, L |
| Name | Field # of Occurrence |
|---|---|
| ^( | H |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %H | CTPAT+7~ |
| %T | CTPAT+7~ |
| %Y | CTPAT+7~, CTPAT+8 |
| CT | ADJUST+3*, ADJUST+5*, ADJUST+7, ADJUST+8! |
| D | SPAT+9~, EN1+1*, EN1+4*, EN1+5, W+2, L* |
| DAY | SPAT+9~, SPAT+11*, W+3 |
| ENDATE | SPAT+9~, SPAT+14*, EN1+4, X1, L |
| I | PCT+2~, PCT+4*, ADJUST+5*, ADJUST+8!, SPAT+9~, EN1+1* |
| IOSL | START+2, CLINE+1, PLINE+1 |
| J | SPAT+9~, EN1+2!, EN1+3 |
| J( | EN1+2*, W+2 |
| MAX | SPAT~, SPAT+14 |
| SC | SPAT~, SPAT+10, SPAT+12, SPAT+13, EN1, EN1+2, EN1+4, EN1+5, W+1, W+2 , W+3, H |
| >> SD( | PCT+4 |
| >> SDAC | AC+1*, A1*, SC+1*, RC+1*, RC+2*, RS+1*, CG+1* |
| >> SDAP | CNT+1*, CNT+2, SET1, SET1+2, CLINE+2, F1*, F1+1, F1+2, F1+3, ACT+4* |
| >> SDBCS | RS+1*, RC1 |
| >> SDBDAY | A1, CNT+1, CNT+2, CCPAT+2 |
| >> SDCAP | F1+2*, F1+3 |
| >> SDCG | CG+1* |
| >> SDCL | START+1*, AC+1*, A1, SC+1*, RC+1*, RC+2*, RS+1*, CG+1*, CNT+1, CNT+2 , CCPAT+1, CCPAT+2, CTPAT+3, CTPAT+6, CTPAT+8, CTPAT+9, SET+1, SET1, CLINE+1 |
| >> SDCL( | SC+1, RC+1, RS+1 |
| >> SDCL("" | RC+1, RS+1 |
| >> SDCL(0 | CG+1 |
| >> SDCL0 | AC+1*, A1, SC+1*, RC+1*, RC+2*, RS+1*, RC1, CG+1*, SET1 |
| >> SDCLI | A1* |
| >> SDCLN | START+1*, RC+1*, RC+2*, CLINE+1 |
| >> SDCP0 | CCPAT+2*, ACT+1, ACT+2, ACT+3, ACT+5 |
| >> SDCSC | RC1* |
| >> SDCT | START+3*, CLINE+1*, F1, PLINE+1* |
| SDDAY | CNT+1*, CCPAT+1*, CCPAT+2*, CTPAT~, CTPAT+3, CTPAT+6, CTPAT+8, ACT+5 |
| >> SDDIV | DIV+2 |
| >> SDDIV( | DIV+2 |
| SDDW | CTPAT+7~, CTPAT+8*, CTPAT+9 |
| >> SDECL | RC+1*, RC+2 |
| >> SDECS | RS+1*, RC1 |
| >> SDEDAY | A1, CCPAT+1, CCPAT+2 |
| >> SDF1 | CNT+1*, CTPAT+5*, SET+1, SET1, ACT+4* |
| SDFLAG | CTPAT+2~, CTPAT+4*, CTPAT+6*, CTPAT+9 |
| SDHLDPAT | CTPAT+2~, CTPAT+4*, CTPAT+6*, ADJUST+3 |
| >> SDI | START+2*, CCPAT+2* |
| SDIN | SPAT+9~, SPAT+10*, SPAT+14*, X1+1, ACTIVE~, ACTIVE+5 |
| SDIV | START+1, START+4, START+6, AC+1*, SC+1*, RC+1*, RC+2*, RS+1*, CG+1*, DIV+1* , DIV+2, SET+2, SET1~, SET1+1, SET1+2, CLINE+1, PLINE+1 |
| >> SDLAP | CNT+1*, ACT+2 |
| >> SDMAX | CNT+2 |
| >> SDMD | SET+2 |
| SDMPDT | CTPAT+7~, CTPAT+8*, CTPAT+9 |
| >> SDNS | CNT+1*, SET1, SET1+2, CLINE+2, F1*, F1+1, F1+3, ACT+5* |
| >> SDNSVS | CNT+1*, SET1, SET1+2, CLINE+2, F1*, F1+1, F1+3, ACT+5* |
| >> SDOB | CNT+1*, CNT+2*, SET1, SET1+2, CLINE+2, F1*, F1+1 |
| >> SDOS | CNT+1*, CTPAT+5*, SET1, SET1+2, CLINE+2, F1*, F1+1 |
| >> SDOUT | START+1, START+2, START+5, START+6, START+7, STOP+1*, AC+1, SC+1, RC+1, RC+2 , RS+1, CG+1, CLINE+1, PLINE+1 |
| >> SDPAS | ACT+5* |
| SDPATT | CTPAT+2~, CTPAT+3*, CTPAT+4, CTPAT+5, CTPAT+6*, CTPAT+9*, PCT~, PCT+3*, PCT+4, ADJUST+6* , ADJUST+7* |
| SDPCT | CTPAT+2~, CTPAT+9*, SET1+1*, SET1+2 |
| >> SDPESL | ACT+2*, ACT+5 |
| >> SDPLAP | ACT+2* |
| >> SDPR | START+6*, SET+1*, SET1+1, SET1+2, PLINE+1 |
| >> SDPRN | START+6*, SET+1*, SET1+1, SET1+2, PLINE+1 |
| SDRE | SPAT+9~, SPAT+10*, X1+1, ACTIVE~, ACTIVE+5 |
| SDS | SPAT~, SPAT+8*, EN1+5, W+1, W+3, H |
| >> SDSL | CNT+1*, CNT+2, CTPAT+6*, CTPAT+9*, SET1, SET1+2, CLINE+2, F1*, F1+1, F1+2 |
| SDSOH | SPAT+9~, SPAT+13*, W+2 |
| SDSTRTDT | SPAT~, SPAT+14, EN1+4 |
| >> SDSUB | CCPAT+1, CTPAT+3 |
| >> SDTAP | START+3, CLINE+2* |
| >> SDTNS | START+3, CLINE+2* |
| >> SDTNSVS | START+3, CLINE+2* |
| >> SDTOB | START+3, CLINE+2* |
| >> SDTOS | START+3, CLINE+2* |
| >> SDTSL | START+3, CLINE+2* |
| >> SDTVSL | START+3, CLINE+2* |
| SDUP | ADJUST+3*, ADJUST+4*, ADJUST+5, ADJUST+8! |
| >> SDVSL | CNT+1*, SET1, SET1+2, CLINE+2, F1*, F1+1, F1+2, F1+3, ACT+2* |
| SI | SPAT+9~, SPAT+12*, W+3 |
| SM | SPAT+9~, EN1+1*, W1, WM* |
| SS | SPAT+9~, W+2*, W+3 |
| U | START+3, AC+1, A1, SC+1, RC+1, RC+2, RS+1, RC1, CG+1, CNT+1 , SET+1, SET1, SET1+2, F1, ACT+1, ACT+2, ACT+5, SPAT+10, SPAT+12, W+3 , H |
| X | CTPAT+7~, CTPAT+8*, PCT+2~*, PCT+4*, PCT+5, SPAT+9~, SPAT+14*, EN1*, EN1+1, EN1+5* , X1, X1+1, W*, W+1, W+2, W+3, W1, L*, H, WM , ACTIVE~, ACTIVE+5 |
| X1 | SPAT+9~, SPAT+14*, X1*, X1+1*, L |
| X2 | SPAT+9~, SPAT+14*, X1+1*, L* |
| Y | SPAT+9~, EN1+1*, EN1+2*, W+2*, W+3 |
| >> ZTQUEUED | STOP+1 |
| >> ZTSTOP | STOP+1* |