- BSDH03 ; IHS/ANMC/LJF - INTRO TEXT FOR SUPERVISOR MENU ;
- ;;5.3;PIMS;**1003,1013**;MAY 28, 2004
- ;IHS/ITSC/LJF 06/17/2005 PATCH 1003 fixed typo errors under CRA
- ;ihs/cmi/maw 05/03/2011 PATCH 1013 added wait list to EEL
- ;
- CRA ;EP; intro text for Cancel/Restore Availability
- NEW BSDX
- S BSDX(1)="Use this option to either CANCEL or RESTORE a clinic's"
- S BSDX(2)="appointment slots."
- S BSDX(3)=""
- S BSDX(4)="You can CANCEL a clinic's availability for either a whole"
- S BSDX(5)="day or portion of a day. If several portions of a day are"
- S BSDX(6)="to be canceled you must cancel one portion first, then select"
- S BSDX(7)="CANCEL again to cancel the second portion, etc."
- S BSDX(8)=""
- S BSDX(9)="You can RESTORE the availability for a previously canceled"
- S BSDX(10)="clinic. Appointments that were rescheduled using the"
- S BSDX(11)="auto-rebook feature at the time of cancellation WILL NOT"
- S BSDX(12)="be moved to their original time slots."
- D DISPLAY(12)
- Q
- ;
- DSU ;EP; intro text for Display Scheduling User
- NEW BSDX
- S BSDX(1)="Use this option to view a user's access level in the IHS"
- S BSDX(2)="Scheduling software. It will list all major functions a"
- S BSDX(3)="user can perform based on security keys. It will also list"
- S BSDX(4)="which restricted clinics the user can access and the user's"
- S BSDX(5)="overbook level."
- D DISPLAY(5)
- Q
- ;
- EEL ;EP; intro text for Enter/Edit Letters
- NEW BSDX
- S BSDX(1)="Use this option to enter a new or edit an existing letter."
- S BSDX(2)="The letter types available are:"
- S BSDX(3)=" (A)ppointment Cancelled - appointment cancelled by Cancel"
- S BSDX(4)=" Appointment action under Appt Mgt."
- S BSDX(5)=" (C)linic Cancelled - appointment cancelled by Cancel"
- S BSDX(6)=" Clinic Availability option."
- S BSDX(7)=" (N)o-Show - reminder to patient who did not show, to make"
- S BSDX(8)=" another appointment."
- S BSDX(9)=" (P)re-Appointment - reminder to patient of upcoming appt."
- S BSDX(10)=" (W)ait List - patient on wait list."
- D DISPLAY(10)
- Q
- ;
- LAM ;EP; intro text to List Appt Made by Clinic
- NEW BSDX
- S BSDX(1)="Use this option to list all appointments scheduled for a"
- S BSDX(2)="date range, who made the appointment and when."
- S BSDX(3)=$$SP(25)_"OR"
- S BSDX(4)="Use this option to list who made appointments scheduled for"
- S BSDX(5)="a given date range, how many they made and their percentage"
- S BSDX(6)="of the total."
- D DISPLAY(6)
- Q
- ;
- SET ;EP; intro text for Set Up A Clinic
- NEW BSDX
- S BSDX(1)="Use this option to create clinics, modify their parameters,"
- S BSDX(2)="and set up their appointment slots."
- D DISPLAY(2)
- Q
- ;
- DISPLAY(N) ; -- display array with N lines
- S BSDX(1,"F")="!!!?5"
- F I=2:1:N S BSDX(I,"F")="!?5"
- S BSDX(N+1,"F")="!!"
- D EN^DDIOL(.BSDX)
- Q
- ;
- PAD(DATA,LENGTH) ; -- SUBRTN to pad length of data
- Q $E(DATA_$$REPEAT^XLFSTR(" ",LENGTH),1,LENGTH)
- ;
- SP(N) ; -- returns N number of spaces
- Q $$PAD(" ",N)
- BSDH03 ; IHS/ANMC/LJF - INTRO TEXT FOR SUPERVISOR MENU ;
- +1 ;;5.3;PIMS;**1003,1013**;MAY 28, 2004
- +2 ;IHS/ITSC/LJF 06/17/2005 PATCH 1003 fixed typo errors under CRA
- +3 ;ihs/cmi/maw 05/03/2011 PATCH 1013 added wait list to EEL
- +4 ;
- CRA ;EP; intro text for Cancel/Restore Availability
- +1 NEW BSDX
- +2 SET BSDX(1)="Use this option to either CANCEL or RESTORE a clinic's"
- +3 SET BSDX(2)="appointment slots."
- +4 SET BSDX(3)=""
- +5 SET BSDX(4)="You can CANCEL a clinic's availability for either a whole"
- +6 SET BSDX(5)="day or portion of a day. If several portions of a day are"
- +7 SET BSDX(6)="to be canceled you must cancel one portion first, then select"
- +8 SET BSDX(7)="CANCEL again to cancel the second portion, etc."
- +9 SET BSDX(8)=""
- +10 SET BSDX(9)="You can RESTORE the availability for a previously canceled"
- +11 SET BSDX(10)="clinic. Appointments that were rescheduled using the"
- +12 SET BSDX(11)="auto-rebook feature at the time of cancellation WILL NOT"
- +13 SET BSDX(12)="be moved to their original time slots."
- +14 DO DISPLAY(12)
- +15 QUIT
- +16 ;
- DSU ;EP; intro text for Display Scheduling User
- +1 NEW BSDX
- +2 SET BSDX(1)="Use this option to view a user's access level in the IHS"
- +3 SET BSDX(2)="Scheduling software. It will list all major functions a"
- +4 SET BSDX(3)="user can perform based on security keys. It will also list"
- +5 SET BSDX(4)="which restricted clinics the user can access and the user's"
- +6 SET BSDX(5)="overbook level."
- +7 DO DISPLAY(5)
- +8 QUIT
- +9 ;
- EEL ;EP; intro text for Enter/Edit Letters
- +1 NEW BSDX
- +2 SET BSDX(1)="Use this option to enter a new or edit an existing letter."
- +3 SET BSDX(2)="The letter types available are:"
- +4 SET BSDX(3)=" (A)ppointment Cancelled - appointment cancelled by Cancel"
- +5 SET BSDX(4)=" Appointment action under Appt Mgt."
- +6 SET BSDX(5)=" (C)linic Cancelled - appointment cancelled by Cancel"
- +7 SET BSDX(6)=" Clinic Availability option."
- +8 SET BSDX(7)=" (N)o-Show - reminder to patient who did not show, to make"
- +9 SET BSDX(8)=" another appointment."
- +10 SET BSDX(9)=" (P)re-Appointment - reminder to patient of upcoming appt."
- +11 SET BSDX(10)=" (W)ait List - patient on wait list."
- +12 DO DISPLAY(10)
- +13 QUIT
- +14 ;
- LAM ;EP; intro text to List Appt Made by Clinic
- +1 NEW BSDX
- +2 SET BSDX(1)="Use this option to list all appointments scheduled for a"
- +3 SET BSDX(2)="date range, who made the appointment and when."
- +4 SET BSDX(3)=$$SP(25)_"OR"
- +5 SET BSDX(4)="Use this option to list who made appointments scheduled for"
- +6 SET BSDX(5)="a given date range, how many they made and their percentage"
- +7 SET BSDX(6)="of the total."
- +8 DO DISPLAY(6)
- +9 QUIT
- +10 ;
- SET ;EP; intro text for Set Up A Clinic
- +1 NEW BSDX
- +2 SET BSDX(1)="Use this option to create clinics, modify their parameters,"
- +3 SET BSDX(2)="and set up their appointment slots."
- +4 DO DISPLAY(2)
- +5 QUIT
- +6 ;
- DISPLAY(N) ; -- display array with N lines
- +1 SET BSDX(1,"F")="!!!?5"
- +2 FOR I=2:1:N
- SET BSDX(I,"F")="!?5"
- +3 SET BSDX(N+1,"F")="!!"
- +4 DO EN^DDIOL(.BSDX)
- +5 QUIT
- +6 ;
- PAD(DATA,LENGTH) ; -- SUBRTN to pad length of data
- +1 QUIT $EXTRACT(DATA_$$REPEAT^XLFSTR(" ",LENGTH),1,LENGTH)
- +2 ;
- SP(N) ; -- returns N number of spaces
- +1 QUIT $$PAD(" ",N)