Changeset 636 for FOIAVistA/tag/r/KERNEL-XU-A4A7-USC-XG-XLF-XNOA-XPD-XQ-XVIR-ZI-ZOSF-ZOSV-ZT-ZU-%Z-XIP--XQAB--XUC--XUR--ZIN--ZTED/XQALDATA.m
- Timestamp:
- Dec 4, 2009, 8:26:01 PM (14 years ago)
- Location:
- FOIAVistA/tag/r
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
FOIAVistA/tag/r/KERNEL-XU-A4A7-USC-XG-XLF-XNOA-XPD-XQ-XVIR-ZI-ZOSF-ZOSV-ZT-ZU-%Z-XIP--XQAB--XUC--XUR--ZIN--ZTED/XQALDATA.m
r628 r636 1 XQALDATA ;ISC-SF/JLI - PROVIDE DATA ON ALERTS ; 4/9/07 13:392 ;;8.0;KERNEL;**207,285 ,443**;Jul 10, 1995;Build 41 XQALDATA ;ISC-SF/JLI - PROVIDE DATA ON ALERTS ;9/9/03 15:13 2 ;;8.0;KERNEL;**207,285**;Jul 10, 1995 3 3 Q 4 4 GETUSER(ROOT,XQAUSER,FRSTDATE,LASTDATE) ; 5 N XREF,XVAL ,X,X2,X3,I,NCNT ; P4435 N XREF,XVAL 6 6 S:$G(XQAUSER)'>0 XQAUSER=DUZ 7 7 S:$G(FRSTDATE)'>0 FRSTDATE=0 … … 9 9 S NCNT=0 K @ROOT 10 10 I FRSTDATE=0 D Q 11 . F I=0:0 S I=$O(^XTV(8992,XQAUSER,"XQA",I)) Q:I'>0 S X=^(I,0),X3=$G(^(3)) ,X2=$G(^(2))D11 . F I=0:0 S I=$O(^XTV(8992,XQAUSER,"XQA",I)) Q:I'>0 S X=^(I,0),X3=$G(^(3)) D 12 12 . . S NCNT=NCNT+1 13 . . S @ROOT@(NCNT)=$S($P(X3,U)'="":"G ",$P(X,U,7,8)="^ ":"I ",1:" ")_$P(X,U,3)_U_$P(X,U,2) _$S($P(X2,U,3)'="":U_$P(X2,U,3),1:"") ; P44313 . . S @ROOT@(NCNT)=$S($P(X3,U)'="":"G ",$P(X,U,7,8)="^ ":"I ",1:" ")_$P(X,U,3)_U_$P(X,U,2) 14 14 . S @ROOT=NCNT 15 15 S XREF="R" … … 18 18 Q 19 19 GETPAT(ROOT,PATIENT,FRSTDATE,LASTDATE) ; 20 N XREF,XVAL ,NCNT20 N XREF,XVAL 21 21 S NCNT=0 K @ROOT 22 22 I $G(PATIENT)'>0 S @ROOT=0 Q … … 26 26 Q 27 27 CHKTRAIL ; 28 N XQ1,X,X1,X2,X329 ; ZEXCEPT: FRSTDATE,LASTDATE,NCNT,ROOT,XREF,XVAL -- from GETPAT or GETUSER30 28 F XQ1=0:0 S XQ1=$O(^XTV(8992.1,XREF,XVAL,XQ1)) Q:XQ1'>0 D 31 . S X=$G(^XTV(8992.1,XQ1,0)),X1=$G(^(1)),X3=$G(^(3)) ,X2=$G(^(2))Q:X=""29 . S X=$G(^XTV(8992.1,XQ1,0)),X1=$G(^(1)),X3=$G(^(3)) Q:X="" 32 30 . I FRSTDATE'>0,'$D(^XTV(8992,"AXQA",$P(X,U))) Q 33 31 . I FRSTDATE>0,$P(X,U,2)<FRSTDATE Q 34 32 . I FRSTDATE>0,LASTDATE>0,$P(X,U,2)>LASTDATE Q 35 33 . S NCNT=NCNT+1 36 . S @ROOT@(NCNT)=$S($P(X3,U)'="":"G ",$P(X1,U,2,3)="^":"I ",$P(X1,U,2,3)="":"I ",1:" ")_$P(X1,U)_U_$P(X,U) _$S($P(X2,U,3)'="":U_$P(X2,U,3),1:"") ; P44334 . S @ROOT@(NCNT)=$S($P(X3,U)'="":"G ",$P(X1,U,2,3)="^":"I ",$P(X1,U,2,3)="":"I ",1:" ")_$P(X1,U)_U_$P(X,U) 37 35 S @ROOT=NCNT 38 36 Q
Note:
See TracChangeset
for help on using the changeset viewer.