Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: TIUMAPR

TIUMAPR.m

Go to the documentation of this file.
TIUMAPR ; SLC/JER - Title Mapping Review Screen Actions ;7/6/06  12:20
 ;;1.0;TEXT INTEGRATION UTILITIES;**211**;Jun 20, 1997;Build 26
MAP ; Map one or more Local TIU Titles to VHA Enterprise Standard Titles
 N TIUDA,TIUDATA,TIUI,DIROUT,TIUDI,TIUOUT
 I '$D(VALMY) D EN^VALM2(XQORNOD(0))
 S TIUI=0
 F  S TIUI=$O(VALMY(TIUI)) Q:+TIUI'>0  D  Q:$D(DIROUT)
 . N VALMY,LINE,DIRUT
 . S TIUDATA=$G(^TMP("TIUMLISTIDX",$J,TIUI))
 . W !!,"Mapping Title #",TIUI
 . S TIUDA=+$P(TIUDATA,U,2)
 . D FULL^VALM1,MAP^TIUMAP(TIUDA,$P(TIUDATA,U,3))
 . D SETLSTEL^TIUMLIST(TIUDA,TIUI)
 . S LINE=+$O(@VALMAR@("PICK",TIUI,0))
 . D RESTORE^TIULM(LINE),CNTRL^VALM10(LINE,6,VALM("RM"),IOINHI,IOINORM)
 . D CNTRL^VALM10(LINE+1,6,VALM("RM"),IOINHI,IOINORM)
 W !,"Refreshing the list."
 ; Need to poke in update
 K VALMY S:'$D(VALMBCK) VALMBCK="R"
 Q
DIRECT ; Direct mapping without assistance
 N TIUDA,TIUDATA,TIUI,DIROUT,TIUDI,TIUOUT
 I '$D(VALMY) D EN^VALM2(XQORNOD(0))
 S TIUI=0
 F  S TIUI=$O(VALMY(TIUI)) Q:+TIUI'>0  D  Q:$D(DIROUT)
 . N VALMY,LINE,DIRUT
 . S TIUDATA=$G(^TMP("TIUMLISTIDX",$J,TIUI))
 . W !!,"Mapping Title #",TIUI
 . S TIUDA=+$P(TIUDATA,U,2)
 . D FULL^VALM1,DIRECT^TIUMAP2(TIUDA)
 . D SETLSTEL^TIUMLIST(TIUDA,TIUI)
 . S LINE=+$O(@VALMAR@("PICK",TIUI,0))
 . D RESTORE^TIULM(LINE),CNTRL^VALM10(LINE,6,VALM("RM"),IOINHI,IOINORM)
 . D CNTRL^VALM10(LINE+1,6,VALM("RM"),IOINHI,IOINORM)
 W !,"Refreshing the list."
 ; Need to poke in update
 K VALMY S:'$D(VALMBCK) VALMBCK="R"
 Q