Ignore:
Timestamp:
Dec 4, 2009, 8:26:01 PM (14 years ago)
Author:
George Lilly
Message:

WorldVistAEHR overlayed on FOIAVistA

Location:
FOIAVistA/tag/r
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • FOIAVistA/tag/r/TEXT_INTEGRATION_UTILITIES-GMRP-TIU/TIUDD1.m

    r628 r636  
    11TIUDD1 ; SLC/JER - XREFs for file 8925.1 ;19-OCT-2001 10:05:37 [7/28/04 9:08am]
    2  ;;1.0;TEXT INTEGRATION UTILITIES;**7,51,115,163,224**;Jun 20, 1997;Build 7
     2 ;;1.0;TEXT INTEGRATION UTILITIES;**7,51,115,163**;Jun 20, 1997
    33SACL(X,FLD) ; Set logic for ACL cross-reference
    44 ; Called from fields .01 (NAME), .07 (STATUS), .03 (PRINT NAME),
     
    3131 . I $P($G(^TIU(8925.1,+TIUDA,0)),U,4)'="DOC" Q
    3232 . S TIUSTTS=$P($G(^TIU(8925.1,+TIUDA,0)),U,7)
    33  . ;VMPELR P 224 allow the update of inactive titles
    34  . ; Include only TEST or ACTIVE or INACTIVE TITLES
    35  . I $S(TIUSTTS=10:0,TIUSTTS=11:0,TIUSTTS=13:0,1:1) Q
     33 . ; Include only TEST or ACTIVE titles
     34 . I $S(TIUSTTS=10:0,TIUSTTS=11:0,1:1) Q
    3635 . S TIUTTL=$P($G(^TIU(8925.1,+TIUDA,0)),U)
    3736 . Q:TIUTTL']""
     
    7372 . I $P($G(^TIU(8925.1,+TIUDA,0)),U,4)'="DOC" Q
    7473 . S TIUSTTS=$P($G(^TIU(8925.1,+TIUDA,0)),U,7)
    75  . ; Include only TEST or ACTIVE OR inactive titles
    76  . I $S(TIUSTTS=10:0,TIUSTTS=11:0,TIUSTTS=13:0,1:1) Q
     74 . ; Include only TEST or ACTIVE titles
     75 . I $S(TIUSTTS=10:0,TIUSTTS=11:0,1:1) Q
    7776 . ; First build x-ref for Clinical Documents & Immediate descendents
    7877 . S TIUCLASS=+$$CLINDOC^TIULC1(+TIUDA)
     
    8079 . S ^TIU(8925.1,"ACL",TIUCLASS,X,+TIUDA)=""
    8180 . S ^TIU(8925.1,"ACL",38,X,+TIUDA)=""
    82  . S TIUABV=$P($G(^TIU(8925.1,+TIUDA,0)),U,2)
    83  . I TIUABV]"" S TIUABV=TIUABV_"  <"_X_">" S ^TIU(8925.1,"ACL",TIUCLASS,TIUABV,+TIUDA)="",^TIU(8925.1,"ACL",38,TIUABV,+TIUDA)=""
    84  . S TIUPN=$P($G(^TIU(8925.1,+TIUDA,0)),U,3)
    85  . I TIUPN]"" S TIUPN=TIUPN_"  <"_X_">" S ^TIU(8925.1,"ACL",TIUCLASS,TIUPN,+TIUDA)="",^TIU(8925.1,"ACL",38,TIUPN,+TIUDA)=""
    8681 . D SACLKWIC(X,TIUCLASS,+TIUDA)
    8782 . ; Now build x-ref for document classes
     
    8984 . I TIUCLASS'>0 Q
    9085 . S ^TIU(8925.1,"ACL",TIUCLASS,X,+TIUDA)=""
    91  . ;VMP/ELR PATCH 224 ADDED NEXT 4 LINES
    92  . S TIUABV=$P($G(^TIU(8925.1,+TIUDA,0)),U,2)
    93  . I TIUABV]"" S TIUABV=TIUABV_"  <"_X_">" S ^TIU(8925.1,"ACL",TIUCLASS,TIUABV,+TIUDA)=""
    94  . S TIUPN=$P($G(^TIU(8925.1,+TIUDA,0)),U,3)
    95  . I TIUPN]"" S TIUPN=TIUPN_"  <"_X_">" S ^TIU(8925.1,"ACL",TIUCLASS,TIUPN,+TIUDA)=""
    9686 . D SACLKWIC(X,TIUCLASS,+TIUDA)
    9787 Q
     
    124114 . I $P($G(^TIU(8925.1,+TIUDA,0)),U,4)'="DOC" Q
    125115 . S TIUSTTS=$P($G(^TIU(8925.1,+TIUDA,0)),U,7)
    126  . ; Include only TEST or ACTIVE or INACTIVE titles
    127  . I $S(TIUSTTS=10:0,TIUSTTS=11:0,TIUSTTS=13:0,1:1) Q
     116 . ; Include only TEST or ACTIVE titles
     117 . I $S(TIUSTTS=10:0,TIUSTTS=11:0,1:1) Q
    128118 . S TIUTTL=$P($G(^TIU(8925.1,+TIUDA,0)),U)
    129119 . Q:TIUTTL']""
     
    153143 . D KACLKWIC(TIUTTL,TIUCLASS,+TIUDA)
    154144 I FLD=.01 D
    155  . N TIUDA,TIUABV,TIUPN
     145 . N TIUDA
    156146 . S TIUDA=$S(+$G(DA(1)):+$G(DA(1)),1:+$G(DA))
    157147 . ; First remove x-ref for Clinical Documents & Immediate descendents
     
    159149 . K ^TIU(8925.1,"ACL",TIUCLASS,X,+TIUDA)
    160150 . K ^TIU(8925.1,"ACL",38,X,+TIUDA)
    161  . S TIUABV=$P($G(^TIU(8925.1,+TIUDA,0)),U,2)
    162  . I TIUABV]"" S TIUABV=TIUABV_"  <"_X_">" K ^TIU(8925.1,"ACL",TIUCLASS,TIUABV,+TIUDA),^TIU(8925.1,"ACL",38,TIUABV,+TIUDA)
    163  . S TIUPN=$P($G(^TIU(8925.1,+TIUDA,0)),U,3)
    164  . I TIUPN]"" S TIUPN=TIUPN_"  <"_X_">" K ^TIU(8925.1,"ACL",TIUCLASS,TIUPN,+TIUDA),^TIU(8925.1,"ACL",38,TIUPN,+TIUDA)
    165151 . D KACLKWIC(X,TIUCLASS,+TIUDA)
    166152 . ; Now remove x-ref for document classes
    167153 . S TIUCLASS=+$$DOCCLASS^TIULC1(+TIUDA)
    168154 . K ^TIU(8925.1,"ACL",TIUCLASS,X,+TIUDA)
    169  . ;VMP/ELR PATCH 224 ADDED NEXT 4 LINES
    170  . S TIUABV=$P($G(^TIU(8925.1,+TIUDA,0)),U,2)
    171  . I TIUABV]"" S TIUABV=TIUABV_"  <"_X_">" K ^TIU(8925.1,"ACL",TIUCLASS,TIUABV,+TIUDA)
    172  . S TIUPN=$P($G(^TIU(8925.1,+TIUDA,0)),U,3)
    173  . I TIUPN]"" S TIUPN=TIUPN_"  <"_X_">" K ^TIU(8925.1,"ACL",TIUCLASS,TIUPN,+TIUDA)
    174155 . D KACLKWIC(X,TIUCLASS,+TIUDA)
    175156 Q
     
    180161 . I "(,.?! '-/&:;)"[TIUC S TIUC=$E($E(X,TIUI,TIUJ-1),1,30),TIUI=TIUJ+1
    181162 . I  I $L(TIUC)>2 K ^TIU(8925.1,"ACL",TIUCLASS,TIUC_"  <"_X_">",TIUDA),^TIU(8925.1,"ACL",38,TIUC_"  <"_X_">",TIUDA)
    182  Q 
     163 Q
Note: See TracChangeset for help on using the changeset viewer.