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

BSDCAR.m

Go to the documentation of this file.
  1. BSDCAR ; IHS/ANMC/LJF - CLINIC AVAILABILITY REPORTS ;
  1. ;;5.3;PIMS;**1011,1012,1015**;APR 26, 2002;Build 21
  1. ;
  1. ASK ; -- ask user to choose report
  1. NEW BSDA,I,NAME,X,Y,RTN,INTRO,POP,DIRUT
  1. F I=1:1 S NAME=$P($T(REPORTS+I),";;",2) Q:NAME="" D
  1. . S BSDA(I)=$$SP(10)_$J(I,2)_". "_NAME
  1. S BSDA(I)="" ;extra line for readability
  1. S Y=$$READ^BDGF("NO^1:"_(I-1),$$SP(10)_"Select REPORT","","","",.BSDA)
  1. Q:'Y I Y=10 S XQH="BSDSM CAR OVERVIEW" D EN^XQH G ASK
  1. I Y'=2 S BSDTAXYN=1 ;cmi/maw PATCH 1011
  1. S RTN=$P($T(REPORTS+Y),";;",3),INTRO=$P($T(REPORTS+Y),";;",4)
  1. D @INTRO,@RTN
  1. K BSDTAXYN ;cmi/maw PATCH 1011
  1. D ^XBCLS,CAR^BSDH02,ASK Q
  1. ;
  1. ;
  1. PAD(D,L) ;EP -- SUBRTN to pad length of data
  1. ; -- D=data L=length
  1. Q $E(D_$$REPEAT^XLFSTR(" ",L),1,L)
  1. ;
  1. SP(N) ; -- SUBRTN to pad N number of spaces
  1. Q $$PAD(" ",N)
  1. ;
  1. REPORTS ;;
  1. ;;Clinic List (Day of Week);;^SDCLDOW;;DOW^BSDH021
  1. ;;Month-at-a-glance Display;;^BSDMON;;MD^BSDH01
  1. ;;Clinic Availability Report;;^SDCLAV;;CAV^BSDH021
  1. ;;Clinic Capacity Report;;^BSDCCR0;;CAP^BSDH021
  1. ;;Next Available Appointment Report;;^BSDNXAA;;NAA^BSDH021
  1. ;;Number of Available Appointments;;^BSDNAA;;NUM^BSDH021
  1. ;;Number of Appts Made & Wait Times;;^BSDDAM;;NAM^BSDH021
  1. ;;Time of Day Clinic Fills Up;;^BSDTOD;;TOD^BSDH021
  1. ;;Clinic Abbreviations;;^BSDCLA;;ABB^BSDH021
  1. ;;On-line Help (Report Descriptions);;