RAWKL ;HISC/FPT AISC/MJK,RMO-Workload Reports ;12/27/00 11:00
Source file <RAWKL.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Radiology Nuclear Medicine | 6 | RA WKLPHY RA WKLRES RA WKLROOM RA WKLSTAFF RA WKLTECH RACPT1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ASK1 | ; ask user if want to put CPT modifiers as separate line items | |
| ROOM | ||
| P | ; physicians | |
| RES | ||
| SUM | ||
| RSPTR | ; select res/staff/phy/tech/room to include in workload rpts ; Creates ^TMP($J,"RAFLD",File 200 NAME)="" | |
| PHY | ||
| START | ; start processing | |
| ASKSUM | ; | |
| TECH | ||
| PRI(RACLS) | ; Ask user to include Pri. Res/Staff only in the ; 'Interpreting Res/Staff' report ; Input: RACLS-> 'Resident' or 'Staff' ; Returns: 1 if Pri. Staff only, 0 if Pri. & Sec. Staff included, and ; -1 if exiting without a report | |
| RST | ; resident/staff/tech | |
| KILL | ; | |
| STAFF | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DT | START+5 | 
| ^DIR | ASKSUM+2, PRI+10, ASK1+4 | 
| DISPXAM^RALWKL1 | ASKSUM+22 | 
| IT^RALWKL2 | ASKSUM+13 | 
| $$ALLNOTH^RALWKL3 | ASKSUM+17 | 
| SETVARS^RAPSET1 | RAWKL+3 | 
| EN1^RASELCT | RSPTR+21 | 
| D^RAUTL | START+3, START+4, START+5 | 
| DATE^RAUTL | ASKSUM+21 | 
| ZIS^RAUTL | ASKSUM+25 | 
| CRIT^RAUTL1 | START+6 | 
| $$DIVLOC^RAUTL7 | ASKSUM+8 | 
| RADFN^RAWKL1 | START+10 | 
| ^RAWKL2 | START+11 | 
| Q^RAWKL2 | ASKSUM+2, ASKSUM+4, ASKSUM+8, ASKSUM+17, ASKSUM+18, ASKSUM+21, ASKSUM+22, ASKSUM+25, STAFF | 
| $$REPEAT^XLFSTR | START+2 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^RA(78.6 - [#78.6] | RSPTR+11 | 
| ^RADPT("AR" | START+10 | 
| ^TMP($J | SUM!, ASKSUM+10, ASKSUM+13*, ASKSUM+19, START+1!, START+8*, RSPTR+2!, RSPTR+11*, RST+1*, P+1* | 
| ^VA(200 - [#200] | RSPTR+5, RST+1, P+1 | 
| ^XUSEC("PROVIDER" | RSPTR+8, P+1 | 
| Name | Line Occurrences | 
|---|---|
| $$PRI | ASKSUM+4 | 
| ASK1 | STAFF | 
| KILL | RSPTR+6, RSPTR+9, RSPTR+11 | 
| P | RSPTR+9 | 
| RAWKL | TECH, RES, STAFF+1, PHY, ROOM | 
| RSPTR | ASKSUM+18 | 
| RST | RSPTR+6 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %DT | START+5*! | 
| %W | KILL+1! | 
| %Y1 | KILL+1! | 
| A | ASKSUM+9*, ASKSUM+10, ASKSUM+12, ASKSUM+16! | 
| A1 | ASKSUM+10*, ASKSUM+11, ASKSUM+13, ASKSUM+16! | 
| B | ASKSUM+11*, ASKSUM+12*, ASKSUM+13, ASKSUM+16! | 
| B1 | ASKSUM+13, ASKSUM+16! | 
| >> BEGDATE | START+2, START+3* | 
| DIC | KILL+1! | 
| DIR | ASKSUM+1!, ASKSUM+2!, PRI+5!, PRI+10!, ASK1+1!, ASK1+4! | 
| DIR("?" | ASKSUM+1*, PRI+7*, PRI+8*, PRI+9*, ASK1+3* | 
| DIR("A" | ASKSUM+1*, PRI+6*, ASK1+2* | 
| DIR("B" | ASKSUM+1*, PRI+6*, ASK1+1* | 
| DIR(0 | ASKSUM+1*, PRI+6*, ASK1+1* | 
| DIROUT | ASKSUM+7!, PRI+5!, PRI+10! | 
| DIRUT | ASKSUM+2, ASKSUM+7!, STAFF, PRI+5!, PRI+10! | 
| DTOUT | ASKSUM+7!, PRI+5!, PRI+10! | 
| DUOUT | ASKSUM+7!, PRI+5!, PRI+10! | 
| DUZ | RAWKL+3, ASKSUM+9, ASKSUM+12, ASKSUM+16 | 
| >> ENDDATE | START+2, START+4* | 
| IO | START+1 | 
| >> RA80DASH | START+2* | 
| >> RABEG | START+2*, START+10 | 
| >> RACCESS( | RAWKL+3, ASKSUM+9, ASKSUM+12, ASKSUM+16! | 
| RACLS | PRI~, PRI+6, PRI+7, PRI+8 | 
| >> RACMLIST | ASK1+5* | 
| RACNT | RSPTR+3*, RSPTR+5*, RSPTR+6, RSPTR+8*, RSPTR+9, KILL+1! | 
| >> RACPT | START+6* | 
| >> RACRT | ASKSUM+22, TECH*, RES*, STAFF*, PHY*, ROOM*, RSPTR+5, RSPTR+8, RSPTR+11, RSPTR+12 , RSPTR+13, RSPTR+16, RSPTR+17, RSPTR+18, RSPTR+19 | 
| RADIC | RSPTR+12*, RSPTR+13*, RSPTR+21, KILL+1! | 
| RADIC("A" | RSPTR+15* | 
| RADIC("S" | RSPTR+16*, RSPTR+17*, RSPTR+18*, RSPTR+19* | 
| RADIC(0 | RSPTR+14* | 
| >> RADTE | START+10* | 
| >> RADTI | START+10* | 
| >> RAEND | START+2*, START+10 | 
| RAEOS | START+1!, START+10, START+11 | 
| >> RAFILE | TECH*, RES*, STAFF*, PHY*, ROOM* | 
| >> RAFL | TECH*, ROOM* | 
| RAFL1 | SUM!, ASKSUM+6* | 
| >> RAFLDCNT | ASKSUM+19* | 
| RAIEN | RSPTR+11*, KILL+1!, RST+1*, P+1* | 
| >> RAINPUT | ASKSUM+17*, ASKSUM+18, ASKSUM+19, RSPTR+21 | 
| >> RAITCNT | START+7* | 
| >> RAITCNT( | START+8* | 
| RALP | ASKSUM+19*, ASKSUM+20!, START+7*, START+8*, START+9! | 
| RALP1 | START+8*, START+9! | 
| RAONECHK | RSPTR+5*, RSPTR+8*, RSPTR+11*, KILL+1! | 
| RAONENME | RSPTR+11*, KILL+1!, RST+1*, P+1* | 
| >> RAPCE | TECH*, RES*, STAFF*, PHY*, ROOM* | 
| >> RAPOP | ASKSUM+21, ASKSUM+25 | 
| RAPRIM | ASKSUM+3, ASKSUM+4*, RES~, STAFF~ | 
| >> RAPSTX | RAWKL+3* | 
| >> RAQUIT | ASKSUM+18 | 
| >> RARUNDTE | START+5* | 
| RASUBSPT | RSPTR+5*, KILL+1!, RST+1 | 
| >> RASV | ASKSUM+24* | 
| >> RATITLE | SUM, ASKSUM+3, ASKSUM+4, ASKSUM+23, TECH*, RES*, STAFF*, PHY*, ROOM*, RSPTR+15 | 
| RAUTIL | RSPTR+20*, RSPTR+21, KILL+1! | 
| >> RAXIT | ASKSUM+22* | 
| U | RSPTR+11, RST+1, P+1 | 
| X | SUM*, ASKSUM+8*, START+5*, KILL+1!, PRI+5~ | 
| Y | ASKSUM+6, START+3*, START+4*, START+5, KILL+1!, PRI+5~, PRI+10*, PRI+11, ASK1+5 | 
| >> ZTDESC | ASKSUM+23* | 
| >> ZTQUEUED | START+1 | 
| >> ZTREQ | START+1* | 
| >> ZTRTN | ASKSUM+23* | 
| >> ZTSAVE( | ASKSUM+24* | 
| >> ZTSAVE("RAFL*" | ASKSUM+23* | 
| >> ZTSAVE("^TMP($J,""RAFLD""," | ASKSUM+23* | 
| >> ZTSAVE("^TMP($J,""RAWKL""," | ASKSUM+23* |