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

BSDAL.m

Go to the documentation of this file.
  1. BSDAL ; IHS/ANMC/LJF - IHS APPOINTMENT LIST ;
  1. ;;5.3;PIMS;**1007,1011**;FEB 27, 2007
  1. ;IHS version of SDAL
  1. ;
  1. ;cmi/anch/maw 11/22/2006 PATCH 1007 added code in EN for item 1007.02
  1. ;cmi/flag/maw 10/05/2009 PATCH 1011 added code in EN for item 1011.73
  1. ;
  1. EN NEW SDCONC,VAUTC,VAUTD,BSDD,BSDWI,BSDCR,BSDAMB,BSDPH,BSDPCMM,BSDCOPY
  1. N BSDCC ;cmi/anch/maw 11/3/2006 added for current community item 1007.02 patch 1007
  1. S SDCONC="B" D CLINIC^BSDU(1) I $D(BSDQ) Q
  1. ;
  1. ;S BSDD=$$READ^BDGF("D^::EX","For Date","TODAY") I BSDD<1 Q cmi/maw 10/5/2009 PATCH 1011 orig line
  1. N BSDTODAY,BSDDIR
  1. S BSDTODAY="TODAY",BSDDIR="D^::EX"
  1. F I=1:1 D Q:BSDD<1
  1. . I I>1 S BSDTODAY="",BSDDIR="DO^::EX"
  1. . S BSDD=$$READ^BDGF(BSDDIR,"For Date",BSDTODAY) I BSDD<1 Q
  1. . S BSDD(BSDD)=BSDD
  1. I BSDD=U Q
  1. ;cmi/maw 10/5/2009 PATCH 1011 RQMT73 add additional dates
  1. ;
  1. S BSDWI=$$READ^BDGF("Y","Include Walk-Ins","YES","If you answer YES, walk-ins will print.")
  1. I (BSDWI=U)!(BSDWI="") Q
  1. ;
  1. S BSDAMB=0 I '$$RESVIEW!$D(^XUSEC("SDZSUP",DUZ)) D
  1. . S BSDAMB=$$READ^BDGF("Y","Include Who Made Appt","NO")
  1. I (BSDAMB=U)!(BSDAMB="") Q
  1. ;
  1. S BSDPH=$$READ^BDGF("Y","Include Patient's Phone #","NO")
  1. I (BSDPH=U)!(BSDPH="") Q
  1. ;
  1. S BSDPCMM=$$READ^BDGF("Y","Include Primary Care Information","NO","If you answer YES, the patient's primary care provider and team affiliations will be displayed.")
  1. I (BSDPCMM=U)!(BSDPCMM="") Q
  1. ;
  1. ;cmi/anch/maw 11/3/2006 added option for current community item 1007.02 patch 1007
  1. S BSDCC=$$READ^BDGF("Y","Include Current Community","NO")
  1. I (BSDCC=U)!(BSDCC="") Q
  1. ;cmi/anch/maw end of item 1007.02 patch 1007
  1. ;
  1. S BSDCR=$$READ^BDGF("Y","Include Chart Requests","NO","If you answer YES, chart requests will be listed at the end of the report.")
  1. I (BSDCR=U)!(BSDCR="") Q
  1. ;
  1. S Y=$$BROWSE^BDGF I (Y=U)!(Y="") Q
  1. I Y="B" D EN^BSDALL Q
  1. ;
  1. S BSDCOPY=$$READ^BDGF("N^1:10","Number of Copies",1)
  1. I (BSDCOPY=U)!(BSDCOPY="") Q
  1. ;
  1. S X="VAUTD*"_";"_"VAUTC*"_";"_"BSD*"
  1. D ZIS^BDGF("QP","EN^BSDALL","Appointment List",X)
  1. D HOME^%ZIS
  1. Q
  1. ;
  1. ;
  1. RESVIEW() ; -- returns 1 if restrict viewing of who made appt turned on
  1. Q +$$GET1^DIQ(9009020.2,$$DIV^BSDU,.12,"I")