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

TIU212B.m

Go to the documentation of this file.
TIU212B ; BAYPINES/ELR - UTILITY ROUTINE PATCH TIU*1.0*212 ;3/22/2006
 ;;1.0;TEXT INTEGRATION UTILITIES;**212**;Jun 20, 1997
 Q
EN NEW TIUDA,TIUS0,TIUNM,TIUCNT,TIUJ,TIUDEV
 S (TIUDA,TIUCNT)=0
 S TIUJ=$J
 K ^TMP("TIU212B",TIUJ)
 F  S TIUDA=$O(^TIU(8925.95,TIUDA)) Q:+TIUDA'>0  D
 .  S TIUS0=$P($G(^TIU(8925.95,TIUDA,0)),U)
 .  S TIUNM=$P($G(^TIU(8925.1,TIUS0,0)),U)
 .  I TIUNM?.E1N.E S TIUCNT=TIUCNT+1,^TMP("TIU212B",TIUJ,TIUCNT)=TIUNM
 I $G(XPDNM)["TIU*1.0*212" D PRINTA G PRINTX
 S TIUDEV=$$DEVICE^TIUDEV(.IO) ; Get Device/allow queueing
 I IO']"" G PRINTX
 I $G(ION)="" G PRINTX
 I $D(IO("Q")) D QUE^TIUDEV("PRINT^TIU212B",TIUDEV) G PRINTX
 D PRINT
PRINTX D ^%ZISC
 Q
PRINT ;
 S TIUDA=0
 U IO
 W !,"Patch TIU*1.0*212 analysis of Document Parameter File (8925.95) entries that"
 W !,"point to titles that contain numbers."
 W !,"Verify that these definitions go with the document.",!!
 W !,"SUSPECT 8925.95 DOCUMENT TITLES"
 W !,"-------------------------------",!
 F  S TIUDA=$O(^TMP("TIU212B",TIUJ,TIUDA)) Q:+TIUDA'>0  D
 . W !,$G(^TMP("TIU212B",TIUJ,TIUDA))
 I $G(TIUCNT)'>0 W !,"NO OCCURANCES FOUND"
 K ^TMP("TIU212B",TIUJ)
 Q 
PRINTA ;
 K ^TMP(TIUJ,"TIU212B")
 NEW TIUHD,TIUCNT1
 S (TIUDA,TIUCNT1)=0
 S TIUHD="Patch TIU*1.0*212 analysis of Document Parameter File (8925.95) entries that"
 D MAIL(TIUHD),BMES^XPDUTL(TIUHD)
 S TIUHD="point to titles that contain numbers."
 D MAIL(TIUHD),MES^XPDUTL(TIUHD)
 S TIUHD="Verify that these definitions go with the document."
 D MAIL(TIUHD),MES^XPDUTL(TIUHD)
 D MAIL(" "),MES^XPDUTL(" ")
 S TIUHD="SUSPECT 8925.95 DOCUMENT TITLES"
 D MAIL(TIUHD),MES^XPDUTL(TIUHD)
 S TIUHD="-------------------------------"
 D MAIL(TIUHD),MES^XPDUTL(TIUHD)
 D MAIL(" "),MES^XPDUTL(" ")
 F  S TIUDA=$O(^TMP("TIU212B",TIUJ,TIUDA)) Q:+TIUDA'>0  D
 . S TIUHD=$G(^TMP("TIU212B",TIUJ,TIUDA))
 . D MAIL(TIUHD),MES^XPDUTL(TIUHD)
 I $G(TIUCNT1)'>0 S TIUHD="NO OCCURANCES FOUND" D MAIL(TIUHD),BMES^XPDUTL(TIUHD)
 K ^TMP("TIU212B",TIUJ)
 S XMSUB="TEXT INTEGRATION UTILITY",XMTEXT="^TMP("_TIUJ_","_"""TIU212B"""_",",XMDUZ="PATCH TIU*1.0*212",XMY(DUZ)=""
 NEW DIFROM D ^XMD K XMDUZ,XMSUB,XMY(DUZ),XMTEXT
 K ^TMP(TIUJ,"TIU212B")
 Q
MAIL(X) ;
 S TIUCNT1=TIUCNT1+1,^TMP(TIUJ,"TIU212B",TIUCNT1)=X
 Q