TIUPUTC ; SLC/JER - Document filer - captioned header ;5/20/05
Source file <TIUPUTC.m>
| Package | Total | Caller Graph |
|---|---|---|
| Text Integration Utility | 10 | TIUCPFIX TIUFIX1 TIUPEFIX TIUPEVN1 TIUPEVNT TIUPUTA TIUPUTS TIURE TIUTSK TIUUPLD |
| IHS Electronic Health Record | 1 | BEHODC |
| IHS Mods To Text Integration Utilities | 1 | BTIUUPL |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SETROOT(LINECNT,RECORD) | ; ---- Sets root of WP field
|
|
| PREPROC(DA) | ; ---- Strip controls & white space from headers
|
|
| STUFREC(HEADER,RECORD) | ; ---- Stuffs record with known fixed fields;
; Checks for missing fields. |
|
| BUFPURGE(DA) | ; ---- Call ^DIK to purge buffer record when all's well
|
|
| LOCATE(LINE,REC) | ; ---- Locate line in boilerplate text
|
|
| FINISH | ; ---- Finish document: feedback, postfile code, merge boil,
; log file event |
|
| DADTYPE(DA) | ; ---- Get type of original document for addenda
|
|
| MAIN | ; ---- Controls branching.
; Attempts to file upload documents in the target file. ; Requires DA = IEN of 8925.2 upload buffer entry. |
|
| BOILRPLT(TIUREC) | ; ---- Execute/Interleave Boilerplates w/uploaded text
|
| Name | Field # of Occurrence |
|---|---|
| FILE^DIE | STUFREC+11 |
| ^DIK | BUFPURGE+1 |
| $$CHKFILE^TIUADCL | STUFREC+9 |
| MERGTEXT^TIUEDI1 | FINISH+14 |
| LOADDFLT^TIUEDI4 | BOILRPLT+3 |
| $$ISADDNDM^TIULC1 | FINISH+4, FINISH+9 |
| $$POSTFILE^TIULC1 | FINISH+10 |
| GETTIU^TIULD | BOILRPLT+2, FINISH+13 |
| SETPARM^TIULE | MAIN+5 |
| $$TRNSFRM^TIULX | STUFREC+10 |
| MAIN^TIUPEVNT | MAIN+7, MAIN+8, STUFREC+16, FINISH+16 |
| GETREC^TIUPUTC1 | MAIN+19 |
| $$STRIP^TIUUPLD | PREPROC+5 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^TIU(8925.2 - [#8925.2] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TIU(8925 - [#8925] | MAIN+34*, LOCATE+2, LOCATE+3, DADTYPE+2, DADTYPE+3, FINISH+15! |
| ^TIU(8925.1 - [#8925.1] | MAIN+31, STUFREC+16, FINISH+16 |
| ^TIU(8925.2 - [#8925.2] | MAIN+11, MAIN+12, MAIN+28!, MAIN+36!, MAIN+40!, MAIN+42!, MAIN+43!, MAIN+46, PREPROC+2, PREPROC+3 , PREPROC+5* |
| ^TMP("TIUPRFUP" | FINISH+11! |
| ^TMP("TIUPUTC" | MAIN+4!, MAIN+48, MAIN+50, MAIN+51, MAIN+52, MAIN+53!, STUFREC+17*, STUFREC+19* |
| Name | Line Occurrences |
|---|---|
| $$DADTYPE | FINISH+5, FINISH+9 |
| $$LOCATE | MAIN+32 |
| BOILRPLT | MAIN+29 |
| BUFPURGE | MAIN+46 |
| FINISH | MAIN+18, MAIN+45 |
| PREPROC | MAIN+10 |
| SETROOT | FINISH+3 |
| STUFREC | MAIN+21 |
| Name | Field # of Occurrence |
|---|---|
| ^("FAIL" | MAIN+50 |
| ^("MISS" | MAIN+50 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BTXT | LOCATE+1~, LOCATE+3*, LOCATE+4 |
| DA | MAIN+7, MAIN+8, MAIN+10, MAIN+11, MAIN+12, MAIN+28, MAIN+36, MAIN+40, MAIN+42, MAIN+43 , MAIN+46, STUFREC+16, BUFPURGE~, PREPROC~, PREPROC+2, PREPROC+3, PREPROC+5, DADTYPE~, DADTYPE+2, FINISH+16 |
| DIK | BUFPURGE+1~* |
| DT | SETROOT+1 |
| FDA | STUFREC+2~, STUFREC+11, STUFREC+16 |
| FDARR | STUFREC+2~, STUFREC+4*, STUFREC+9, STUFREC+10 |
| FLAGS | STUFREC+2~, STUFREC+4*, STUFREC+11 |
| HEADER | STUFREC~ |
| HEADER( | STUFREC+7, STUFREC+10 |
| HIT | LOCATE+1~*, LOCATE+2, LOCATE+4* |
| IENS | STUFREC+2~, STUFREC+3*, STUFREC+4 |
| ISADDNDM | FINISH+2~*, FINISH+4*, FINISH+5, FINISH+6 |
| LINE | LOCATE~, LOCATE+4 |
| LINECNT | SETROOT~, SETROOT+1 |
| REC | LOCATE~, LOCATE+2, LOCATE+3 |
| RECORD | STUFREC~, STUFREC+10, SETROOT~ |
| RECORD("#" | STUFREC+3 |
| RECORD("FILE" | STUFREC+4 |
| RECORD("TROOT" | SETROOT+1 |
| RECORD("TYPE" | STUFREC+16 |
| TIU | BOILRPLT+1~, BOILRPLT+2, FINISH+13~, FINISH+14 |
| TIUBGN | MAIN+3~, MAIN+6*, MAIN+8, MAIN+30, MAIN+37, MAIN+42, MAIN+43, PREPROC+4 |
| TIUDA | MAIN+3~ |
| TIUDAD | DADTYPE+1~, DADTYPE+2*, DADTYPE+3 |
| >> TIUDONE | FINISH+8* |
| TIUFRST | MAIN+15~*, MAIN+25 |
| TIUHDR | MAIN+15~, MAIN+19, MAIN+21 |
| TIUHLIN | PREPROC+1~*, PREPROC+4*, PREPROC+5 |
| TIUHSIG | MAIN+3~, MAIN+6*, MAIN+7, MAIN+13, MAIN+30, MAIN+37, MAIN+42, PREPROC+4 |
| TIUI | MAIN+3~, MAIN+11*, MAIN+12, MAIN+15, MAIN+25, MAIN+36, MAIN+40, MAIN+42, MAIN+43, STUFREC+2~ , STUFREC+6*, STUFREC+7*, STUFREC+9, STUFREC+10, PREPROC+1~*, PREPROC+2*, PREPROC+3, PREPROC+5 |
| TIUINST | MAIN+4~ |
| TIUJ | MAIN+15~, MAIN+25*, MAIN+28, LOCATE+1~*, LOCATE+2*, LOCATE+3, LOCATE+5 |
| TIULCNT | MAIN+3~, MAIN+18, MAIN+24*, MAIN+32*, MAIN+33*, MAIN+34, MAIN+38*, MAIN+45, FINISH+3 |
| TIULIM | MAIN+3~ |
| TIULINE | MAIN+3~, MAIN+12*, MAIN+13, MAIN+19, MAIN+30, MAIN+31, MAIN+32, MAIN+34, MAIN+37, MAIN+38 , MAIN+42, MAIN+43 |
| TIUMSG | STUFREC+2~, STUFREC+12, STUFREC+16, STUFREC+18 |
| TIUPC | STUFREC+2~ |
| TIUPOST | MAIN+3~, FINISH+10*, FINISH+11 |
| >> TIUPRM0 | MAIN+5, MAIN+6, MAIN+10 |
| >> TIUPRM1 | MAIN+5 |
| TIUREC | MAIN+3~, MAIN+19!, MAIN+21, MAIN+29, BOILRPLT~, FINISH+3 |
| TIUREC("#" | MAIN+20, MAIN+22, MAIN+29, MAIN+32, MAIN+34, MAIN+42, BOILRPLT+2, BOILRPLT+3, FINISH+4, FINISH+5 , FINISH+9, FINISH+13, FINISH+14, FINISH+15 |
| TIUREC("BOILON" | MAIN+29, MAIN+30, MAIN+37, FINISH+12 |
| TIUREC("FILE" | MAIN+29, MAIN+30, FINISH+12 |
| TIUREC("ROOT" | MAIN+20, MAIN+22 |
| TIUREC("TEXT" | MAIN+22 |
| TIUREC("TROOT" | MAIN+18, MAIN+22*, MAIN+23, MAIN+24, MAIN+37, MAIN+38, MAIN+42, MAIN+45 |
| TIUREC("TYPE" | STUFREC+9, BOILRPLT+3, FINISH+5, FINISH+9, FINISH+16 |
| TIUTYPE | MAIN+4~, FINISH+5*, FINISH+9*, FINISH+10 |
| U | MAIN+6, MAIN+10, MAIN+24, STUFREC+16, DADTYPE+2, FINISH+16 |
| X | PREPROC+1~, PREPROC+3*, PREPROC+4, PREPROC+5 |
| Y | DADTYPE+1~, DADTYPE+3*, DADTYPE+4 |
| >> ZTQUEUED | MAIN+48, FINISH+6 |