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 |