TIUGEDIT ; SLC/MAM - Add New ID Entry; 8/28/01
Source file <TIUGEDIT.m>
Package | Total | Call Graph |
---|---|---|
Text Integration Utility | 22 | SEND^TIUALRT UPDTIRT^TIUDIRT ($$GETTMPL,$$GETVMETH)^TIUEDI1 $$GETEXIT^TIUEDI2 $$CREATREC^TIUEDI3 DIE^TIUEDI4 DELETE^TIUEDIT PRINT^TIUEPRNT $$GETRECG^TIUGEDI1 LINK^TIUGR2 DOCSPICK^TIULA2 ($$COMMIT,$$PNAME,$$SUPPVSIT,DOCPRM)^TIULC1 GETTIU^TIULD $$EMPTYDOC^TIULF $$CANDO^TIULP QUE^TIUPXAP1 UPIDDATA^TIURL1 EDSIG^TIURS EVENT^TIUSRVP1 (RELEASE,VERIFY)^TIUT $$READ^TIUU DEFER^TIUVSIT |
VA FileMan | 2 | ^DIC ^DIE |
List Manager | 1 | (CLEAR,FULL)^VALM1 |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Text Integration Utility | 2 | TIUGR TIUGR1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
DIE(DA,TIUQUIT) | ; Invoke ^DIE
|
|
ADDSTUB(DADDA) | ; Prompt user for new stub ID entries for parent DADDA
|
|
ADDDAD(DADDA,ADDED) | ; Create new ID entry and link it to note DADDA
; Assumes DADDA can receive ID entries. ; Requires DADDA = parent note ; Requires DADLINE = parent note line number ; Returns ADDED > 0 if new note added (may not be linked), otherwise = 0 |
|
ADDDAD1(DADDA,DA) | ; Enter one new ID Document and link it to DADDA
; Call with: ; [DADDA] --> IFN of note new note will be added to, ; i.e. parent note. Required. ; [DA] --> IFN of new note or 0 if not created. Passed back. |
|
TITLE | ; -- Get title. Limit titles to those user can link, at least
|
|
VISIT | ; -- Get visit (use same visit as first entry unless visit
|
|
VALID | ; -- Validate, i.e. ask user if OK: --
|
|
TRYLINK(DA,DADDA,TIUDAD) | ; Check specific docmt now that we know
|
Name | Field # of Occurrence |
---|---|
^DIC | ADDSTUB+9 |
^DIE | DIE+5, DIE+6 |
SEND^TIUALRT | DIE+7 |
UPDTIRT^TIUDIRT | DIE+7 |
$$GETTMPL^TIUEDI1 | DIE+3 |
$$GETVMETH^TIUEDI1 | VALID+1 |
$$GETEXIT^TIUEDI2 | VALID+42 |
$$CREATREC^TIUEDI3 | ADDSTUB+24 |
DIE^TIUEDI4 | VALID+25 |
DELETE^TIUEDIT | VALID+27 |
PRINT^TIUEPRNT | VALID+46 |
$$GETRECG^TIUGEDI1 | VALID+18 |
LINK^TIUGR2 | ADDSTUB+27, VALID+38, TRYLINK+12 |
DOCSPICK^TIULA2 | ADDSTUB+15, TITLE+3 |
$$COMMIT^TIULC1 | VALID+32 |
$$PNAME^TIULC1 | DIE+4, ADDDAD+8, VALID+4 |
$$SUPPVSIT^TIULC1 | VISIT+2 |
DOCPRM^TIULC1 | ADDSTUB+22, VALID+14 |
GETTIU^TIULD | ADDSTUB+14, ADDDAD1+10 |
$$EMPTYDOC^TIULF | VALID+27 |
$$CANDO^TIULP | TRYLINK+6 |
QUE^TIUPXAP1 | VALID+31 |
UPIDDATA^TIURL1 | ADDDAD+19 |
EDSIG^TIURS | VALID+40 |
EVENT^TIUSRVP1 | VISIT+3 |
RELEASE^TIUT | VALID+34 |
VERIFY^TIUT | VALID+35 |
$$READ^TIUU | ADDDAD+10, ADDDAD+15, TRYLINK+9 |
DEFER^TIUVSIT | VALID+30 |
CLEAR^VALM1 | ADDDAD+16 |
FULL^VALM1 | ADDDAD+17 |
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 |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TIU(8925 - [#8925] | DIE+2*, DIE+3, DIE+4, DIE+8, ADDSTUB+3, ADDDAD+7, ADDDAD1+11, VALID+26 |
^TMP("TIUR" | ADDDAD+19 |
Name | Line Occurrences |
---|---|
ADDDAD1 | ADDDAD+18 |
DIE | ADDSTUB+26 |
TRYLINK | VALID+22 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADDED | ADDDAD~, ADDDAD+6*, ADDDAD+19* |
ADDING | ADDDAD+5~, ADDDAD+10*, ADDDAD+11 |
CANLINK | TRYLINK+5~, TRYLINK+6*, TRYLINK+7, TRYLINK+8 |
CONTINUE | ADDDAD1+6~ |
DA | DIE~, DIE+2, DIE+3, DIE+4, DIE+7, DIE+8, ADDSTUB+1~, ADDSTUB+24*, ADDSTUB+26, ADDSTUB+27 , ADDDAD1~, ADDDAD1+8*, VALID+18*, VALID+19, VALID+22, VALID+25, VALID+26, VALID+27, VALID+30, VALID+34 , VALID+35, VALID+38, VALID+40, VALID+43*, VALID+46, TRYLINK~, TRYLINK+6, TRYLINK+12 |
DADDA | ADDSTUB~, ADDSTUB+3, ADDSTUB+14, ADDSTUB+27, ADDDAD~, ADDDAD+7, ADDDAD+18, ADDDAD+19, ADDDAD1~, ADDDAD1+10 , ADDDAD1+11, VALID+18, VALID+22, VALID+38, TRYLINK~, TRYLINK+12 |
DFN | ADDSTUB+1~, ADDSTUB+3*, ADDSTUB+24, ADDDAD1+6~, ADDDAD1+11*, VISIT+3, VALID+18 |
DIC | ADDSTUB+2~, ADDSTUB+7* |
DIC("A" | ADDSTUB+7* |
DIC("S" | ADDSTUB+8* |
DIC(0 | ADDSTUB+7* |
DIE | DIE+1~, DIE+5*, DIE+6* |
>> DIROUT | TRYLINK+10 |
DR | DIE+1~, DIE+3*, DIE+4, DIE+6* |
>> DTOUT | TRYLINK+10 |
>> DUOUT | TRYLINK+10 |
DUZ | DIE+2 |
EDIT | ADDDAD1+6~, VALID+18, VALID+22, VALID+28 |
KIDDA | ADDDAD+5~, ADDDAD+18, ADDDAD+19 |
LINKTL | ADDDAD1+5~ |
STATUS | ADDDAD+5~, ADDDAD+8*, ADDDAD+9 |
TITLE | ADDDAD+5~, ADDDAD+8*, ADDDAD+16 |
TITLEDA | ADDDAD+5~, ADDDAD+8* |
TIU | DIE+7, ADDSTUB+20*, ADDSTUB+24, ADDDAD1+5~, ADDDAD1+6~, VISIT+3, VISIT+4*, VALID+18 |
TIU("REFDT" | VALID+7! |
TIU("STOP" | VALID+30 |
TIU("VSTR" | VALID+9 |
TIUASK | ADDDAD1+5~, VALID+12 |
TIUAUTH | ADDSTUB+1~, ADDSTUB+5, ADDSTUB+6!, ADDSTUB+12* |
>> TIUCHNG("DELETE" | VALID+27* |
TIUCMMTX | ADDDAD1+6~, VALID+32*, VALID+33 |
TIUD0 | ADDDAD+5~, ADDDAD+7*, ADDDAD+8 |
TIUDAD | ADDSTUB+1~, ADDSTUB+14, ADDSTUB+20, ADDDAD1+5~, ADDDAD1+10, VISIT+4, VALID+22, TRYLINK~ |
TIUDAD("DOCTYP" | TRYLINK+13 |
TIUDAD("VSTR" | VISIT+3 |
TIUDPRM | ADDSTUB+1~, ADDSTUB+22, ADDDAD1+6~, VALID+14, VALID+18 |
TIUDPRM(0 | VALID+30, VALID+46 |
TIUEXIT | ADDDAD1+6~, VALID+42*, VALID+43 |
TIULMETH | ADDDAD1+5~ |
TIUNEW | ADDDAD1+6~, VALID+18, VALID+22, VALID+27 |
TIUOUT | ADDDAD1+5~, TITLE+4*, VALID+2* |
TIUPRMT | ADDSTUB+1~ |
TIUQUIT | DIE~, DIE+4*, ADDSTUB+25~, ADDSTUB+26, ADDDAD1+7~, VALID+24~, VALID+25, VALID+28, TRYLINK+10* |
TIURTYP | ADDSTUB+1~ |
TIUTDA | ADDSTUB+25~, VALID+24~, VALID+43* |
TIUTYP | ADDSTUB+1~, ADDSTUB+5, ADDSTUB+6!, ADDSTUB+15, ADDSTUB+17, ADDSTUB+18*, ADDSTUB+22, ADDDAD1+6~, TITLE+3, TITLE+4 , TITLE+5*, VISIT+2, VALID+1, VALID+4, VALID+14, VALID+18, VALID+32, VALID+42 |
TIUTYP(1 | ADDSTUB+18, ADDSTUB+24, TITLE+5 |
TIUVMETH | ADDDAD1+5~, VALID+1*, VALID+2, VALID+8 |
TIUVSUPP | ADDDAD1+5~, VISIT+2*, VISIT+3 |
U | DIE+3, DIE+4, ADDSTUB+3, ADDSTUB+18, ADDDAD+8, ADDDAD1+11, TITLE+5, VALID+30, VALID+46, TRYLINK+8 , TRYLINK+13 |
>> VALMAR | VALID+27 |
>> VALMBCK | VALID+27* |
>> VALMSG | VALID+19*, VALID+38*, TRYLINK+11*, TRYLINK+14* |
X | ADDSTUB+2~ |
Y | DIE+1~, ADDSTUB+2~, ADDSTUB+11, ADDSTUB+12 |