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

BEHOXQCV.m

Go to the documentation of this file.
  1. BEHOXQCV ;MSC/IND/DKM - Cover Sheet: Alerts ;20-Mar-2007 13:48;DKM
  1. ;;1.1;BEH COMPONENTS;**026001**;Mar 20, 2007
  1. ;=================================================================
  1. ; Return alerts according to FLG:
  1. ; A = one patient, all users (default)
  1. ; U = one patient, one user
  1. ; P = all patients, one user
  1. LIST(DATA,DFN,FLG) ;
  1. N GBL,LP,CNT,X,Y
  1. S DATA=$$TMPGBL^CIAVMRPC,GBL=$$TMPGBL^CIAVMRPC(1)
  1. S @DATA@(1)="^No notifications found.",(CNT,LP)=0,FLG=$G(FLG),DFN=+$G(DFN)
  1. D PATIENT^XQALERT(GBL,DFN):"A"[FLG,USER^XQALERT(GBL,DUZ):"UP"[FLG
  1. F S LP=$O(@GBL@(LP)) Q:'LP D
  1. .S X=@GBL@(LP),Y=$P(X,U,2)
  1. .Q:$P(Y,";")'["OR"
  1. .Q:"AU"[FLG&($P(Y,",",2)'=DFN)
  1. .S CNT=CNT+1,@DATA@(CNT)=Y_U_$P(X,U)_U_$P($P(Y,";"),",",2)
  1. K @GBL
  1. Q
  1. ; No alert detail for now
  1. DETAIL(DATA,DFN,AID) ;
  1. S @DATA@(1)="Detail view not yet implemented."
  1. Q