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

LRJSAU3.m

Go to the documentation of this file.
  1. LRJSAU3 ;ALB/GTS/DK - Lab Vista Audit Utilities - 2;03/31/2009
  1. ;;5.2;LAB SERVICE;**425**;Sep 27, 1994;Build 30
  1. ;
  1. LRADDNOD(LRNODECT,LRCUR,LRPREV,LROUTPT,LRMMARY) ;Include Prev value in string and add to mail array.
  1. ; INPUT:
  1. ; LRNODECT - Node number
  1. ; LRCUR - Current entry display
  1. ; LRPREV - Previous entry display
  1. ; LROUTPT - Type of array to populate (Display or Mail)
  1. ; LRMMARY - Array of output for Mail messages
  1. ;
  1. ; OUTPUT:
  1. ; Display array
  1. ;
  1. N LRLGTH
  1. S:$G(LRPREV)="" LRPREV=""
  1. S:$G(LROUTPT)="" LROUTPT="DISPLAY"
  1. S:$G(LRMMARY)="" LRMMARY=""
  1. S LRLGTH=$L(LRCUR)
  1. S LRCUR=LRCUR_$J(LRPREV,3+$L(LRPREV)+(42-LRLGTH))
  1. D:LROUTPT="DISPLAY" ADD^LRJSAU(.LRNODECT,LRCUR)
  1. D:LROUTPT="MAIL" LRADDLNE(.LRNODECT,LRCUR,LRMMARY)
  1. Q
  1. ;
  1. LRADDLNE(LRNODECT,MSG,LRMMARY) ; -- add line to build display
  1. ;INPUT:
  1. ; LRNODECT - Node number
  1. ; MSG - Text to mail
  1. ; LRMMARY - Array for MailMan call
  1. ;
  1. ;OUTPUT:
  1. ; Array for Mail message
  1. ;
  1. S LRNODECT=LRNODECT+1
  1. S @LRMMARY@(LRNODECT)=MSG
  1. Q