TIUHL7U2 ; SLC/AJB - TIUHL7 Utilities; March 23, 2005
Source file <TIUHL7U2.m>
| Package | Total | Call Graph | 
|---|---|---|
| Text Integration Utility | 20 | SEND^TIUALRT  ISCNSLT^TIUCNSLT  SIGNIRT^TIUDIRT  MERGTEXT^TIUEDI1  $$NOW^TIULC  ($$ISADDNDM,$$PNAME,$$POSTSIGN,DOCPRM)^TIULC1  GETTIU^TIULD  $$CANDO^TIULP MAIN^TIUPD $$WHATITLE^TIUPUTU QUE^TIUPXAP1 ($$CHKVST,$$CHKWKL,EDTENC)^TIUPXAP2 $$LNKVST^TIUPXAP3 DIK^TIURB2 ($$HASKIDS,SETKIDS)^TIUSRVLI (FILE,SETXT0)^TIUSRVP STUFREC^TIUSRVP1 RELEASE^TIUT $$READ^TIUU (CREDIT,REMFLAG)^TIUVSIT | 
| VA Fileman | 2 | ^DIC ^DIE | 
| Authorization Subscription | 1 | $$ISA^USRLM | 
| RPC Broker | 1 | $$BROKER^XWBLIB | 
| Package | Total | Caller Graph | 
|---|---|---|
| Text Integration Utility | 3 | TIUHL7P1 TIUHL7P3 TIUHL7U1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ES(DA,TIUES,TIUI,TIUESIG) | ; ^DIE call for /es/ | |
| DOCPRM(TIUTYP,TIUDPRM,TIUDA) | ; Get Document Parameters, support inheritance | |
| MAKEADD(TIUDADD,TIUDA,TIUX,SUPPRESS) | ; Create addendum | |
| STRIP(X) | ; Strip control characters | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIC | MAKEADD+7 | 
| ^DIE | ES+16, ES+22 | 
| SEND^TIUALRT | ES+23 | 
| ISCNSLT^TIUCNSLT | ES+60 | 
| SIGNIRT^TIUDIRT | ES+23 | 
| MERGTEXT^TIUEDI1 | MAKEADD+19 | 
| $$NOW^TIULC | ES+5 | 
| $$ISADDNDM^TIULC1 | ES+25 | 
| $$PNAME^TIULC1 | MAKEADD+11 | 
| $$POSTSIGN^TIULC1 | ES+63 | 
| DOCPRM^TIULC1 | ES+4 | 
| GETTIU^TIULD | MAKEADD+10, ES+55 | 
| $$CANDO^TIULP | MAKEADD+3 | 
| MAIN^TIUPD | ES+26 | 
| $$WHATITLE^TIUPUTU | MAKEADD+5 | 
| QUE^TIUPXAP1 | ES+36, ES+57 | 
| $$CHKVST^TIUPXAP2 | ES+31 | 
| $$CHKWKL^TIUPXAP2 | ES+40, ES+43 | 
| EDTENC^TIUPXAP2 | ES+43 | 
| $$LNKVST^TIUPXAP3 | ES+52 | 
| DIK^TIURB2 | MAKEADD+18 | 
| $$HASKIDS^TIUSRVLI | ES+65 | 
| SETKIDS^TIUSRVLI | ES+68 | 
| FILE^TIUSRVP | MAKEADD+17 | 
| SETXT0^TIUSRVP | MAKEADD+16 | 
| STUFREC^TIUSRVP1 | MAKEADD+13 | 
| RELEASE^TIUT | MAKEADD+20 | 
| $$READ^TIUU | ES+37 | 
| CREDIT^TIUVSIT | ES+40 | 
| REMFLAG^TIUVSIT | ES+44 | 
| $$ISA^USRLM | ES+6 | 
| $$BROKER^XWBLIB | ES+49 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TIU(8925 - [#8925] | MAKEADD+12, MAKEADD+14!, MAKEADD+15*, MAKEADD+19, MAKEADD+21!, DOCPRM+3, ES+3, ES+4, ES+5, ES+7 , ES+8, ES+19, ES+25, ES+28, ES+34, ES+49, ES+56, ES+60, ES+62, ES+63 | 
| ^TIU(8925.1 - [#8925.1] | DOCPRM+3, DOCPRM+14 | 
| ^TIU(8925.95 - [#8925.95] | DOCPRM+4, DOCPRM+6, DOCPRM+7, DOCPRM+9, DOCPRM+10, DOCPRM+12, DOCPRM+13 | 
| Name | Line Occurrences | 
|---|---|
| DOCPRM | DOCPRM+15 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | ES+49 | 
| ^(12 | ES+7 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| COSIGNER | ES+1~, ES+7*, ES+9, ES+12 | 
| CSNEED | ES+2~, ES+8*, ES+9, ES+12 | 
| CSREQ | ES+1~, ES+7*, ES+9*, ES+11, ES+12, ES+26, ES+64 | 
| D0 | ES+50~ | 
| DA | MAKEADD+1~, ES~, ES+3, ES+4, ES+5, ES+7, ES+8, ES+19, ES+23, ES+24 , ES+25*, ES+26, ES+28, ES+31, ES+34, ES+40, ES+43, ES+44, ES+49, ES+52 , ES+55, ES+56, ES+60, ES+61*, ES+62, ES+63, ES+65, ES+68 | 
| DAO | ES+2~ | 
| DAORIG | ES+2~, ES+24*, ES+61 | 
| DFN | ES+50~, ES+56* | 
| DIC | MAKEADD+1~, MAKEADD+6* | 
| DIC(0 | MAKEADD+6* | 
| DIE | MAKEADD+1~, ES+1~, ES+16*, ES+22* | 
| DLAYGO | MAKEADD+1~, MAKEADD+6* | 
| DR | MAKEADD+1~, ES+1~, ES+11*, ES+13*, ES+14*, ES+15, ES+17*, ES+19*, ES+20*, ES+21* | 
| DT | ES+34 | 
| DUZ | ES+3 | 
| ESDT | ES+1~, ES+5*, ES+11, ES+13, ES+14 | 
| I | STRIP+1~, STRIP+3*, STRIP+5* | 
| >> PERSON | MAKEADD+3 | 
| PTIEN | MAKEADD+2~, MAKEADD+12*, MAKEADD+13 | 
| SEQUENCE | ES+66~, ES+67* | 
| SIGNER | ES+1~, ES+7* | 
| SUCCESS | MAKEADD+2~, MAKEADD+17, MAKEADD+18 | 
| SUPPRESS | MAKEADD~, MAKEADD+17, MAKEADD+20 | 
| SVCHIEF | ES+1~, ES+6*, ES+9, ES+12 | 
| TIU | MAKEADD+1~, MAKEADD+10, MAKEADD+13, MAKEADD+19, ES+50~, ES+55 | 
| TIU("DOCTYP" | MAKEADD+11* | 
| TIUATYP | MAKEADD+1~, MAKEADD+5*, MAKEADD+6, MAKEADD+11, MAKEADD+13 | 
| TIUCAN | MAKEADD+1~, MAKEADD+3*, MAKEADD+4 | 
| TIUCHNG | ES+2~, ES+22* | 
| TIUCONS | ES+59~*, ES+60, ES+61, ES+65 | 
| TIUCONT | ES+32~ | 
| TIUDA | MAKEADD~, MAKEADD+3, MAKEADD+10, MAKEADD+12, MAKEADD+13, DOCPRM~, DOCPRM+3 | 
| TIUDAD | DOCPRM+1~, DOCPRM+14*, DOCPRM+15 | 
| TIUDADD | MAKEADD~, MAKEADD+4*, MAKEADD+8*, MAKEADD+9*, MAKEADD+13, MAKEADD+14, MAKEADD+15, MAKEADD+16, MAKEADD+17, MAKEADD+18* , MAKEADD+19, MAKEADD+20, MAKEADD+21 | 
| TIUDPRM | DOCPRM~, DOCPRM+15, ES+2~, ES+4, ES+40, ES+43 | 
| TIUDPRM(0 | DOCPRM+2*, DOCPRM+6* | 
| TIUDPRM(4 | DOCPRM+13* | 
| TIUDPRM(5 | DOCPRM+2*, DOCPRM+10* | 
| TIUES | ES~ | 
| TIUESIG | ES~, ES+3*, ES+6, ES+9, ES+11, ES+12, ES+13, ES+14 | 
| TIUFPRIV | MAKEADD+1~* | 
| TIUI | DOCPRM+1~, DOCPRM+4*, DOCPRM+5, DOCPRM+6, DOCPRM+7, DOCPRM+9, DOCPRM+10, DOCPRM+12, DOCPRM+13, ES~ | 
| TIUINT | ES+66~, ES+67*, ES+68 | 
| TIUJ | DOCPRM+8~*, DOCPRM+9*, DOCPRM+10, DOCPRM+11*, DOCPRM+12*, DOCPRM+13 | 
| TIUK | ES+66~, ES+67*, ES+69*, ES+70 | 
| TIUKIDS | ES+66~, ES+67*, ES+68 | 
| TIUKIDS( | ES+69, ES+70 | 
| TIUPRINT | ES+1~ | 
| TIUPRMT | ES+32~ | 
| TIUPSIG | ES+2~, ES+63*, ES+64, ES+70 | 
| TIUSBY | ES+19~*, ES+20 | 
| TIUSTAT | ES+1~, ES+5*, ES+9, ES+10, ES+14, ES+17, ES+18 | 
| TIUSTIS | ES+2~, ES+62*, ES+65 | 
| TIUSTNOW | ES+1~ | 
| TIUSTWAS | ES+2~, ES+3*, ES+65 | 
| TIUTTL | ES+2~, ES+63* | 
| TIUTYP | DOCPRM~, DOCPRM+3*, DOCPRM+4, DOCPRM+14 | 
| TIUVSIT | ES+50~, ES+52 | 
| TIUX | MAKEADD~, MAKEADD+13, MAKEADD+17 | 
| TIUX("TEXT" | MAKEADD+15! | 
| U | MAKEADD+11, MAKEADD+12, DOCPRM+3, DOCPRM+10, DOCPRM+13, ES+3, ES+5, ES+7, ES+8, ES+19 , ES+25, ES+28, ES+34, ES+49, ES+56, ES+62, ES+70 | 
| X | MAKEADD+1~, MAKEADD+6*, STRIP~, STRIP+3*, STRIP+5 | 
| >> XWBOS | ES+16, ES+22, ES+33 | 
| Y | MAKEADD+1~, MAKEADD+8, MAKEADD+9, STRIP+1~, STRIP+5*, STRIP+6 |