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

AMHLEGPP.m

Go to the documentation of this file.
  1. AMHLEGPP ; IHS/CMI/LAB - PRINT ENCOUNTER RECORD ;
  1. ;;4.0;IHS BEHAVIORAL HEALTH;;MAY 14, 2010
  1. ;
  1. ;print individual forms for each member of group
  1. COMP ;EP - do nothing
  1. Q
  1. PRINT ; EP - print individual forms
  1. S AMHQUIT=0
  1. S AMHY=0 F S AMHY=$O(AMHLEGP("RECS ADDED",AMHY)) Q:AMHY'=+AMHY!(AMHQUIT) S AMHR=AMHLEGP("RECS ADDED",AMHY) D PRINT1 Q:AMHQUIT
  1. XIT ;
  1. K AMHY,AMHLEGP,AMHX,AMHR,AMHNRQ
  1. Q
  1. PRINT1 ;
  1. S AMHDOLOG=1
  1. S AMHLEGPF=1
  1. S AMHEFT=AMHEFTH
  1. D ^AMHLEFP2
  1. K AMHLEGPF,AMHDOLOG
  1. W:$D(IOF) @IOF
  1. W:$G(AMHGUI) "ZZZZZZZ",!
  1. Q
  1. TESTGUI ;
  1. K ^TMP($J,"LORI")
  1. S AMHGUI=1
  1. S (AMHLEFT,AMHEFTH)="F" ;WILL BE F, B, S, T, E
  1. ;ARRAY OF RECORD IENS AMHLEGP("RECS ADDED",COUNTER)=AMHREC IEN
  1. S AMHLEGP("RECS ADDED",1)=1000
  1. S AMHLEGP("RECS ADDED",2)=2100
  1. D GUIR^XBLM("PRINT^AMHLEGPP","^TMP($J,""LORI"",")
  1. Q
  1. GUI(AMHARRAY,AMHLEGP,AMHLEFT,AMHEFTH) ;EP -- gui entry point
  1. K ^TMP($J,"AMHGROUP")
  1. S AMHARRAY="^TMP($J,""AMHGROUP"")"
  1. S AMHGUI=1
  1. ;S (AMHLEFT,AMHEFTH)="F" ;WILL BE F, B, S, T, E
  1. ;ARRAY OF RECORD IENS AMHLEGP("RECS ADDED",COUNTER)=AMHREC IEN
  1. ;S AMHLEGP("RECS ADDED",1)=1000
  1. ;S AMHLEGP("RECS ADDED",2)=2100
  1. D GUIR^XBLM("PRINT^AMHLEGPP","^TMP($J,""AMHGROUP"",")
  1. Q