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

BLRALAU.m

Go to the documentation of this file.
  1. BLRALAU ;DAOU/ALA-Set Lab Audit [ 11/18/2002 1:31 PM ]
  1. ;;5.2;LR;**1013,1015**;NOV 18, 2002
  1. ;
  1. ;**PROGRAM DESCRIPTION**
  1. ; This program sets an audit trail of users who
  1. ; are accessing certain patients' records in the
  1. ; Lab module.
  1. ;
  1. ; Input Parameters
  1. ; DUZ = User IEN
  1. ; XQY = Menu IEN
  1. ; DFN = Patient IEN
  1. ;
  1. EN NEW DIC,DLAYGO
  1. ;
  1. ; Check if Auditing is turned ON
  1. I $$GET1^DIQ(9009027.2,1,.02,"I")<1 Q
  1. ;
  1. ; Create a new record
  1. S DIC="^BLRALAB(9009027,",DIC(0)="LZX",DLAYGO=9009027
  1. S X=$$NOW^XLFDT()
  1. D FILE^DICN Q:+Y<1
  1. S BLRALDA=+Y
  1. ;
  1. ; Get accession number
  1. I $G(LRSS)="MI" S BLRAACN=$G(LRACC)
  1. I $G(LRSS)="CH" S BLRAACN=$P($G(LR0),U,6)
  1. ;
  1. ; Set up record
  1. S BLRALY(9009027,BLRALDA_",",.02)=DUZ
  1. S BLRALY(9009027,BLRALDA_",",.03)=XQY
  1. S BLRALY(9009027,BLRALDA_",",.04)=DFN
  1. S BLRALY(9009027,BLRALDA_",",.05)=$G(BLRAACN)
  1. ;
  1. D FILE^DIE("","BLRALY")
  1. ;
  1. K BLRALDA,BLRAACN
  1. Q