TIUP113 ; SLC/JAK - Post-Install for TIU*1*113 ;12/01/03
Source file <TIUP113.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| NOEX(TIUS,TIUJ) | ; -- No exceptions ; Input -- TIUS Choice 2 or 3 ; -- TIUJ Exception entry types A (1) or B (2) | |
| HDR | ; -- Header | |
| SETDIV | ; -- Automatically set division for documents | |
| ; -- Print job | ||
| UPDATE | ; -- Exception entries | |
| SETCHKQ | ; Send bulletin and re-set check point | |
| TWOA | ; -- Load entries with selection ; Input -- RESULT Institution file (#4) IEN | |
| DEVICE | ; -- Device Selection | |
| SETEX(TIUDA,TIUEX) | ; -- Load ^XTMP with exception entries ; Input -- TIUDA TIU Document file (#8925) IEN ; TIUEX Exception types: ; 1=Cannot determine DIVISION from Hospital Location ; 2=Attempted to load DIVISION data but entry in use ; (value=1) (see SETRSLT for value=2) | |
| BUILD | ; -- Rebuild SEARCH CATEGORIES so DIVISION is selectable | |
| THREEB(TIUS) | ; -- Try to load locked entries ; Input -- TIUS Choice 3 | |
| EXIT | ; -- Exits here if ^ at: DEVICE prompt, ; -- two UPDATE areas, or at End of Page | |
| ASK | ; -- End of Page | |
| MAIN | ; -- Control unit | |
| EXHDR | ; -- Exception entry headers | |
| SETRSLT(TIUDA,RESULT) | ; -- Set DIVISION data and ADIV x-ref ; Input -- TIUDA TIU Document file (#8925) IEN ; RESULT Institution file (#4) IEN | 
| Name | Field # of Occurrence | 
|---|---|
| NOW^%DTC | HDR+2 | 
| ^%ZIS | DEVICE+5 | 
| HOME^%ZIS | DEVICE+11 | 
| ^%ZISC | DEVICE+12 | 
| ^%ZTLOAD | MAIN+6, UPDATE+33, DEVICE+9 | 
| $$S^%ZTLOAD | SETDIV+20, TWOA+10 | 
| ^DIE | SETRSLT+8 | 
| $$GET1^DIQ | PRINT+14 | 
| ^DIR | UPDATE+22, UPDATE+24, ASK+3 | 
| KILL^TIUDD8 | BUILD+1 | 
| MAIL^TIUP113P | SETCHKQ+5 | 
| $$SITE^VASITE | SETDIV+36, UPDATE+25 | 
| $$FMADD^XLFDT | SETDIV+8 | 
| $$NOW^XLFDT | SETDIV+2, SETCHKQ+1, SETCHKQ+2 | 
| MES^XPDUTL | DEVICE+4 | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DIC(4 - [#4] | GET1^DIQ | 
| ^TIU(8925 - [#8925] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("DD" | HDR+2 | 
| ^SC - [#44] | SETDIV+34 | 
| ^TIU(8925 - [#8925] | SETDIV+14, SETDIV+23, SETDIV+25, SETDIV+29, SETDIV+33, SETDIV+35, SETRSLT+4, SETRSLT+9, THREEB+7, PRINT+10 | 
| ^TIU(8925.1 - [#8925.1] | SETDIV+27 | 
| ^TIU(8925.6 - [#8925.6] | PRINT+11 | 
| ^XTMP("TIUP113" | SETDIV+2*, SETDIV+4, SETDIV+5, SETDIV+8*, SETDIV+9*, SETDIV+10*, SETDIV+11!, SETDIV+17*, SETCHKQ+1*, SETCHKQ+2* , SETCHKQ+3*, SETCHKQ+7*, SETEX+6*, SETEX+7*, SETRSLT+5*, SETRSLT+6*, TWOA+4, TWOA+6!, TWOA+13*, THREEB+4 , THREEB+5, THREEB+7!, THREEB+8*, NOEX+4, PRINT+6, PRINT+7, PRINT+13 | 
| Name | Line Occurrences | 
|---|---|
| ASK | PRINT+4, PRINT+8 | 
| EXIT | UPDATE+22, UPDATE+24, DEVICE+5 | 
| HDR | PRINT+5, PRINT+8 | 
| NOEX | UPDATE+28, THREEB+2 | 
| DEVICE+12 | |
| SETEX | SETDIV+29, SETDIV+38 | 
| SETRSLT | SETDIV+40, TWOA+5, THREEB+6 | 
| THREEB | UPDATE+38 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | HDR+2 | 
| %ZIS | DEVICE+5*, DEVICE+10! | 
| DA | SETRSLT+3~, SETRSLT+7* | 
| DIE | SETRSLT+3~, SETRSLT+7* | 
| DIR | UPDATE+4~, UPDATE+24~, ASK+2~ | 
| DIR("A" | UPDATE+6*, UPDATE+7*, UPDATE+8*, UPDATE+9*, UPDATE+10*, UPDATE+11*, UPDATE+12*, UPDATE+13*, UPDATE+14*, UPDATE+15* , UPDATE+16*, UPDATE+17*, UPDATE+18*, UPDATE+19*, UPDATE+20*, UPDATE+21* | 
| DIR(0 | UPDATE+22*, UPDATE+24*, ASK+2* | 
| DIRUT | UPDATE+4~, UPDATE+22, UPDATE+24 | 
| DR | SETRSLT+3~, SETRSLT+7* | 
| DT | SETDIV+8 | 
| DTOUT | UPDATE+4~, ASK+3 | 
| DUOUT | UPDATE+4~, ASK+3 | 
| IO | DEVICE+12, ASK+1 | 
| IO("Q" | DEVICE+6 | 
| IO(0 | ASK+1 | 
| IOF | HDR+3 | 
| IOM | HDR+8 | 
| IOSL | PRINT+8 | 
| IOST | ASK+1 | 
| LNE | HDR+1~, HDR+8* | 
| POP | DEVICE+5! | 
| RESULT | SETDIV+31~, SETDIV+36*, SETDIV+40, SETRSLT~, SETRSLT+5, UPDATE+5~, UPDATE+25*, TWOA+5, THREEB+2~, THREEB+5* , THREEB+6 | 
| TIUCHC | UPDATE+5~, UPDATE+22*, UPDATE+23, UPDATE+24, UPDATE+26, UPDATE+27 | 
| TIUCNT | SETDIV+1~, SETDIV+15*, SETDIV+19, SETDIV+21*, TWOA+2~, TWOA+7*, TWOA+9, TWOA+11* | 
| TIUDA | SETDIV+1~, SETDIV+5*, SETDIV+10*, SETDIV+14*, SETDIV+17, SETDIV+23, SETDIV+25, SETDIV+29, SETDIV+33, SETDIV+35 , SETDIV+38, SETDIV+40, SETEX~, SETEX+6, SETRSLT~, SETRSLT+4, SETRSLT+5, SETRSLT+7, SETRSLT+9, UPDATE+5~ , TWOA+3*, TWOA+4*, TWOA+5, TWOA+6, THREEB+2*, THREEB+4*, THREEB+5, THREEB+6, THREEB+7, PRINT+1~ , PRINT+3*, PRINT+7*, PRINT+9, PRINT+10, PRINT+13 | 
| TIUDIV | UPDATE+5~, UPDATE+25* | 
| TIUDTYP | SETDIV+24~, SETDIV+25*, SETDIV+27 | 
| TIUDVHL | SETDIV+31~, SETDIV+32*, SETDIV+34*, SETDIV+36, SETDIV+37 | 
| TIUE | SETDIV+31~, SETDIV+32*, SETDIV+35*, SETDIV+36, SETDIV+37 | 
| TIUEX | SETDIV+24~, SETEX~, SETEX+6, SETEX+7 | 
| TIUHL | SETDIV+31~, SETDIV+32*, SETDIV+33*, SETDIV+34, SETDIV+37 | 
| TIUI | UPDATE+5~, UPDATE+26*, UPDATE+27 | 
| TIUIFP | SETDIV+31~, SETDIV+32*, SETDIV+36*, SETDIV+37, UPDATE+25*, PRINT+1~, PRINT+13*, PRINT+14 | 
| TIUJ | UPDATE+5~, NOEX~, NOEX+4, NOEX+5 | 
| TIUK | UPDATE+5~, UPDATE+6* | 
| TIUMSG | DEVICE+1~, DEVICE+4 | 
| TIUMSG(1 | DEVICE+2* | 
| TIUMSG(2 | DEVICE+3* | 
| TIUNOEX | UPDATE+5~, UPDATE+28, THREEB+2, NOEX+3*, NOEX+7* | 
| TIUNOW | HDR+1~, HDR+2*, HDR+3 | 
| TIUOUT | UPDATE+5~, UPDATE+6*, DEVICE+1~*, DEVICE+5*, PRINT+1~*, PRINT+3, PRINT+4, PRINT+7, PRINT+8, ASK+3* , EXIT+2 | 
| TIUS | SETDIV+1~, SETDIV+9*, UPDATE+5~, UPDATE+27*, UPDATE+28, UPDATE+38, THREEB~, THREEB+2, NOEX~, NOEX+5 , PRINT+1~, PRINT+3*, PRINT+4, PRINT+6, PRINT+7, PRINT+12 | 
| TIUST | PRINT+1~, PRINT+10*, PRINT+11 | 
| U | SETDIV+8, SETDIV+23, SETDIV+25, SETDIV+27, SETDIV+33, SETDIV+34, SETDIV+35, THREEB+7, PRINT+10, PRINT+11 | 
| X | UPDATE+4~, UPDATE+24~, ASK+2~ | 
| Y | UPDATE+4~, UPDATE+22, UPDATE+24~, UPDATE+25, ASK+2~, HDR+2* | 
| ZTDESC | MAIN+1~, MAIN+5*, UPDATE+29~, UPDATE+32*, DEVICE+8*, DEVICE+10! | 
| ZTDTH | DEVICE+10! | 
| ZTIO | MAIN+1~, MAIN+4*, UPDATE+29~, UPDATE+30*, DEVICE+10! | 
| >> ZTQUEUED | PRINT+2 | 
| >> ZTREQ | PRINT+2* | 
| ZTRTN | MAIN+1~, MAIN+4*, UPDATE+29~, UPDATE+30*, DEVICE+7*, DEVICE+10! | 
| ZTSAVE | MAIN+1~, UPDATE+29~ | 
| ZTSAVE("DUZ" | MAIN+4*, UPDATE+31* | 
| ZTSAVE("RESULT" | UPDATE+31* | 
| ZTSK | MAIN+1~, MAIN+7, MAIN+10, UPDATE+29~, UPDATE+34, UPDATE+36, DEVICE+9, DEVICE+10! | 
| >> ZTSTOP | SETDIV+14, SETDIV+20*, SETCHKQ+1, SETCHKQ+7, TWOA+4, TWOA+10*, TWOA+13 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(EXHDR+TIUS | PRINT+5, PRINT+8 |