SCMCTPU3 ;ALB/MJK - Team Position Utility ; 1 SEP 98
Source file <SCMCTPU3.m>
| Package | Total | Call Graph | 
|---|---|---|
| Registration | 2 | PID^VADPT6 FIRST^VAUTOMA | 
| Kernel | 1 | (,$$S)^%ZTLOAD | 
| Scheduling | 1 | BULL^SCMCTPU4 | 
| VA Fileman | 1 | ^DIR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ERR(NUMBER) | ; -- set error array | |
| EN | ; -- main entry point to find pat position assignments w/o team assignment | |
| START | ; -- entry point for queued job | |
| CNT(TYPE) | ; -- set counter | |
| QUE() | ; -- setup task and queue job to run | |
| PAUSE | ; -- pause | |
| ENQ | ||
| SET | ; -- set tmp for report | |
| DATA(SCTPA) | ; -- get team, position, tm pos assign, tm assignment & patient data ; input: SCPTA := ien to patient team position assignment (404.43) | |
| TEAM() | ; -- get teams from user | |
| MODE() | ; -- get mode from user (1 - diagnostic  2 - fix  0 - abort) | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^SCTM(404.51 - [#404.51] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DPT - [#2] | DATA+26 | 
| ^SCPT(404.42 - [#404.42] | DATA+15 | 
| ^SCPT(404.43 - [#404.43] | START+19, DATA+4 | 
| ^SCTM(404.51 - [#404.51] | START+15, DATA+21 | 
| ^SCTM(404.57 - [#404.57] | DATA+10 | 
| ^TMP("SCTP DANGLERS" | START+9 | 
| Name | Line Occurrences | 
|---|---|
| $$MODE | EN+4 | 
| $$QUE | EN+11 | 
| $$TEAM | EN+8 | 
| CNT | START+29, START+41, START+53 | 
| DATA | START+24 | 
| ENQ | EN+5, EN+8 | 
| ERR | START+45, START+50 | 
| PAUSE | EN+16 | 
| SET | START+53 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DFN | DATA+28~, DATA+29* | 
| DIC | TEAM+1~, TEAM+5* | 
| DIR | PAUSE+1~ | 
| DIR("A" | PAUSE+3* | 
| DIR(0 | PAUSE+2* | 
| NUMBER | ERR~, ERR+1 | 
| SCER | START+2~, SET+1~, SET+2*, SET+3*, SET+4 | 
| SCERAR | START+21~ | 
| SCERAR( | ERR+1*, SET+3 | 
| SCERAR(0 | START+53 | 
| SCERTMP | START+2~, START+9*, START+10, START+59, SET+4 | 
| SCMODE | EN+1~, EN+4*, EN+5 | 
| SCNT | START+2~ | 
| SCNT( | CNT+1* | 
| SCPT | START+5~, SET+4, DATA+25*, DATA+26, DATA+29 | 
| SCPT0 | START+5~, DATA+26*, DATA+27 | 
| SCPTID | START+5~, DATA+30* | 
| SCPTNM | START+5~, SET+4, DATA+27* | 
| SCSTOP | START+2~, START+18*, START+19, START+20*, START+57 | 
| SCTM | START+4~, START+14*, START+15*, START+27, SET+4, DATA+20*, DATA+21 | 
| SCTM0 | START+4~, DATA+21*, DATA+22 | 
| SCTMA | START+7~, DATA+14*, DATA+15 | 
| SCTMA0 | START+7~, DATA+15*, DATA+16, DATA+17, DATA+20, DATA+25 | 
| SCTMASDT | START+7~, START+39, DATA+16* | 
| SCTMLST | EN+1~, START+13 | 
| SCTMLST( | START+15*, START+27 | 
| SCTMNM | START+4~, SET+4, DATA+22* | 
| SCTMUNDT | START+7~, START+40, DATA+17* | 
| SCTP | START+3~, SET+4, DATA+9*, DATA+10 | 
| SCTP0 | START+3~, DATA+10*, DATA+11 | 
| SCTPA | START+6~, START+18*, START+19*, START+24, SET+4, DATA~, DATA+4 | 
| SCTPA0 | START+6~, DATA+4*, DATA+5, DATA+6, DATA+9, DATA+14 | 
| SCTPASDT | START+6~, START+39, SET+4, DATA+5* | 
| SCTPNM | START+3~, SET+4, DATA+11* | 
| SCTPUNDT | START+6~, START+40, DATA+6* | 
| SCTSK | EN+1~, EN+11*, EN+12, EN+13 | 
| TYPE | CNT~, CNT+1 | 
| U | START+15, DATA+5, DATA+6, DATA+9, DATA+11, DATA+16, DATA+17, DATA+20, DATA+22, DATA+27 | 
| VA | DATA+28~ | 
| VA("BID" | DATA+30 | 
| VAUTINI | TEAM+1~ | 
| >> VAUTNI | TEAM+4* | 
| VAUTSTR | TEAM+1~, TEAM+3* | 
| VAUTVB | TEAM+1~, TEAM+2* | 
| >> X | QUE+7*, START+15* | 
| Y | TEAM+1~, TEAM+7, PAUSE+1~ | 
| ZTDESC | QUE+2~, QUE+4* | 
| ZTDTH | QUE+2~, QUE+5* | 
| ZTIO | QUE+2~, QUE+6* | 
| ZTRTN | QUE+2~, QUE+3* | 
| ZTSAVE | QUE+2~ | 
| ZTSAVE( | QUE+7* | 
| ZTSK | QUE+2~, QUE+9 | 
| >> ZTSTOP | START+20* |