1 | TIUMSYN ; SLC/JER - TIU Mapping Synonyms ;7/6/06 16:13
|
---|
2 | ;;1.0;TEXT INTEGRATION UTILITIES;**211**;Jun 20, 1997;Build 26
|
---|
3 | MAIN(TIUFN) ; Controls looping and subroutine calls
|
---|
4 | N TIUY W !
|
---|
5 | F D FINDEDIT(TIUFN) Q:TIUY'>0
|
---|
6 | Q
|
---|
7 | FINDEDIT(TIUFN) ; Calls ^DIC to look-up entry, ^DIE to edit
|
---|
8 | N DA,DIC,X,Y,DIE,DR,DLAYGO,FILENM
|
---|
9 | S FILENM=$S(TIUFN=8926.72:"SMD",TIUFN=8926.73:"ROLE",TIUFN=8926.74:"SETTING",TIUFN=8926.75:"SERVICE",TIUFN=8926.76:"DOCUMENT TYPE",1:"")
|
---|
10 | S (DIC,DLAYGO)=TIUFN
|
---|
11 | S DIC("A")="Please Enter "_FILENM_" Synonym: ",DIC(0)="AEMQL"
|
---|
12 | D ^DIC W !
|
---|
13 | S (DA,TIUY)=+Y
|
---|
14 | Q:+Y'>0
|
---|
15 | S DIE=DIC,DR=".01;.02"
|
---|
16 | D ^DIE W !
|
---|
17 | ; If .02 field is empty, DELETE record
|
---|
18 | I $S(+$G(DA)'>0:1,+$P($G(@("^TIU("_TIUFN_",DA,0)")),U,2)>0:1,1:0) Q
|
---|
19 | W !,"You MUST associate your synonym with a ",$S(FILENM="SMD":"Subject Matter Domain",1:FILENM),".",!!,"Deleting synonym record.."
|
---|
20 | S DR=".01///@" D ^DIE W ".",!
|
---|
21 | Q
|
---|