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