- BSDH04 ; IHS/ANMC/LJF - INTRO TEXT 4 APP COORD MENU ;
- ;;5.3;PIMS;;APR 26, 2002
- ;
- ACR ;EP; intro text for Add Cancellation Reasons
- NEW BSDX
- S BSDX(1)="Use this option to add cancellation reasons. Deleting"
- S BSDX(2)="reasons is not allowed; make them inactive. A sample set"
- S BSDX(3)="of reasons was installed but you may create those fitting"
- S BSDX(4)=" to your facility."
- D DISPLAY(4)
- Q
- ;
- AEH ;EP; intro text for add/edit holiday
- NEW BSDX
- S BSDX(1)="Use this option to add holidays to the Scheduling calendar."
- S BSDX(2)="If you are adding or changing a holiday that will affect"
- S BSDX(3)="the availability of clinic schedules already set up,"
- S BSDX(4)="remember to use the option REMAP CLINICS."
- D DISPLAY(4)
- Q
- ;
- AWR ;EP; intro text for Add Waiting List Reasons
- NEW BSDX
- S BSDX(1)="Use this option to add reasons patients are placed on"
- S BSDX(2)="a waiting list. Deleting reasons is not allowed; make"
- S BSDX(3)="them inactive. A sample set of reasons was installed"
- S BSDX(4)="but you may create those whic are more appropriate for"
- S BSDX(5)="your facility."
- D DISPLAY(5)
- Q
- ;
- CHG ;EP; intro text for Convert Patterns to 30-60
- NEW BSDX
- S BSDX(1)="Use this option to change the patterns created using 15"
- S BSDX(2)="minute increments to 30 or 60 minute time slot patterns."
- D DISPLAY(2)
- Q
- ;
- CVS ;EP; intro text for Create Visit Status Report
- NEW BSDX
- S BSDX(1)="Use this report to review whether clinics have 'Create"
- S BSDX(2)="Visit at Check-in' turned on or not. It lists those"
- S BSDX(3)="clinics with the parameter turned OFF first sorted by"
- S BSDX(4)="principal clinic. All clinics on the list are active."
- D DISPLAY(4)
- Q
- ;
- ESP ;EP; intro text for Edit Scheduling Parameters
- NEW BSDX
- S BSDX(1)="Use this option to set up and maintain facility and system"
- S BSDX(2)="parameters dealing with the Scheduling functions in PIMS."
- S BSDX(3)="There are 3 files involved. The MAS Parameter file has only"
- S BSDX(4)="one entry and is used for system-wide items such as multi-"
- S BSDX(5)="division yes/no and appointment search threshold. All other"
- S BSDX(6)="parameters are based on facility and stored in either the"
- S BSDX(7)="Medical Center Division or the IHS Scheduling Parameter file."
- D DISPLAY(7)
- Q
- ;
- S BSDX(8)="file."
- D DISPLAY(8)
- Q
- ;
- IRC ;EP; intro text for inactivate/rectivate clinic
- NEW BSDX
- S BSDX(1)="Choose INACTIVATE to render a clinic inactive (no activity)"
- S BSDX(2)="allowed) as of a selected date. Choose REACTIVATE to set"
- S BSDX(3)="the date from which point the inactivation of a clinic is"
- S BSDX(4)="terminated."
- S BSDX(5)=""
- S BSDX(6)="For INACTIVE clinics, you may want to change the clinic"
- S BSDX(7)="name, remove the abbreviation and principal clinic link."
- S BSDX(8)="Use the Set Up A Clinic option to make those changes."
- D DISPLAY(8)
- Q
- ;
- OVB ;EP; intro text for list overbook users
- NEW BSDX
- S BSDX(1)="Use this option to print a listing of all users holding the"
- S BSDX(2)="SDOB or SDMOB keys. These keys give users overbook access"
- S BSDX(3)="to ALL clinics. It is recommended that you keep this list"
- S BSDX(4)="short. Assigning overbook access by individual clinic or"
- S BSDX(5)="by principal clinic is available under the Set Up a Clinic"
- S BSDX(6)="option."
- D DISPLAY(6),PAUSE^BDGF
- Q
- ;
- RMC ;EP; intro text for remap clinic
- NEW BSDX
- S BSDX(1)="Use this option to remap one or more clinics. It is used"
- S BSDX(2)="primarily after adding a new holiday or deleting existing"
- S BSDX(3)="holidays. It updates the appointment patterns to insert"
- S BSDX(4)="or delete the holiday on the schedule. It must be run"
- S BSDX(5)="for each clinic which meets on the date of the holiday."
- D DISPLAY(5)
- Q
- ;
- SCT ;EP; intro text for Scheduling Templates
- NEW BSDX
- S BSDX(1)="Use this option to add or edit scheduling appointment"
- S BSDX(2)="availability templates. These templates are defined times"
- S BSDX(3)="and number of slots to make setting up clinic appointments"
- S BSDX(4)="much easier. You can also use this option to view a list"
- S BSDX(5)="of templates already defined."
- D DISPLAY(5)
- 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)
- BSDH04 ; IHS/ANMC/LJF - INTRO TEXT 4 APP COORD MENU ;
- +1 ;;5.3;PIMS;;APR 26, 2002
- +2 ;
- ACR ;EP; intro text for Add Cancellation Reasons
- +1 NEW BSDX
- +2 SET BSDX(1)="Use this option to add cancellation reasons. Deleting"
- +3 SET BSDX(2)="reasons is not allowed; make them inactive. A sample set"
- +4 SET BSDX(3)="of reasons was installed but you may create those fitting"
- +5 SET BSDX(4)=" to your facility."
- +6 DO DISPLAY(4)
- +7 QUIT
- +8 ;
- AEH ;EP; intro text for add/edit holiday
- +1 NEW BSDX
- +2 SET BSDX(1)="Use this option to add holidays to the Scheduling calendar."
- +3 SET BSDX(2)="If you are adding or changing a holiday that will affect"
- +4 SET BSDX(3)="the availability of clinic schedules already set up,"
- +5 SET BSDX(4)="remember to use the option REMAP CLINICS."
- +6 DO DISPLAY(4)
- +7 QUIT
- +8 ;
- AWR ;EP; intro text for Add Waiting List Reasons
- +1 NEW BSDX
- +2 SET BSDX(1)="Use this option to add reasons patients are placed on"
- +3 SET BSDX(2)="a waiting list. Deleting reasons is not allowed; make"
- +4 SET BSDX(3)="them inactive. A sample set of reasons was installed"
- +5 SET BSDX(4)="but you may create those whic are more appropriate for"
- +6 SET BSDX(5)="your facility."
- +7 DO DISPLAY(5)
- +8 QUIT
- +9 ;
- CHG ;EP; intro text for Convert Patterns to 30-60
- +1 NEW BSDX
- +2 SET BSDX(1)="Use this option to change the patterns created using 15"
- +3 SET BSDX(2)="minute increments to 30 or 60 minute time slot patterns."
- +4 DO DISPLAY(2)
- +5 QUIT
- +6 ;
- CVS ;EP; intro text for Create Visit Status Report
- +1 NEW BSDX
- +2 SET BSDX(1)="Use this report to review whether clinics have 'Create"
- +3 SET BSDX(2)="Visit at Check-in' turned on or not. It lists those"
- +4 SET BSDX(3)="clinics with the parameter turned OFF first sorted by"
- +5 SET BSDX(4)="principal clinic. All clinics on the list are active."
- +6 DO DISPLAY(4)
- +7 QUIT
- +8 ;
- ESP ;EP; intro text for Edit Scheduling Parameters
- +1 NEW BSDX
- +2 SET BSDX(1)="Use this option to set up and maintain facility and system"
- +3 SET BSDX(2)="parameters dealing with the Scheduling functions in PIMS."
- +4 SET BSDX(3)="There are 3 files involved. The MAS Parameter file has only"
- +5 SET BSDX(4)="one entry and is used for system-wide items such as multi-"
- +6 SET BSDX(5)="division yes/no and appointment search threshold. All other"
- +7 SET BSDX(6)="parameters are based on facility and stored in either the"
- +8 SET BSDX(7)="Medical Center Division or the IHS Scheduling Parameter file."
- +9 DO DISPLAY(7)
- +10 QUIT
- +11 ;
- +12 SET BSDX(8)="file."
- +13 DO DISPLAY(8)
- +14 QUIT
- +15 ;
- IRC ;EP; intro text for inactivate/rectivate clinic
- +1 NEW BSDX
- +2 SET BSDX(1)="Choose INACTIVATE to render a clinic inactive (no activity)"
- +3 SET BSDX(2)="allowed) as of a selected date. Choose REACTIVATE to set"
- +4 SET BSDX(3)="the date from which point the inactivation of a clinic is"
- +5 SET BSDX(4)="terminated."
- +6 SET BSDX(5)=""
- +7 SET BSDX(6)="For INACTIVE clinics, you may want to change the clinic"
- +8 SET BSDX(7)="name, remove the abbreviation and principal clinic link."
- +9 SET BSDX(8)="Use the Set Up A Clinic option to make those changes."
- +10 DO DISPLAY(8)
- +11 QUIT
- +12 ;
- OVB ;EP; intro text for list overbook users
- +1 NEW BSDX
- +2 SET BSDX(1)="Use this option to print a listing of all users holding the"
- +3 SET BSDX(2)="SDOB or SDMOB keys. These keys give users overbook access"
- +4 SET BSDX(3)="to ALL clinics. It is recommended that you keep this list"
- +5 SET BSDX(4)="short. Assigning overbook access by individual clinic or"
- +6 SET BSDX(5)="by principal clinic is available under the Set Up a Clinic"
- +7 SET BSDX(6)="option."
- +8 DO DISPLAY(6)
- DO PAUSE^BDGF
- +9 QUIT
- +10 ;
- RMC ;EP; intro text for remap clinic
- +1 NEW BSDX
- +2 SET BSDX(1)="Use this option to remap one or more clinics. It is used"
- +3 SET BSDX(2)="primarily after adding a new holiday or deleting existing"
- +4 SET BSDX(3)="holidays. It updates the appointment patterns to insert"
- +5 SET BSDX(4)="or delete the holiday on the schedule. It must be run"
- +6 SET BSDX(5)="for each clinic which meets on the date of the holiday."
- +7 DO DISPLAY(5)
- +8 QUIT
- +9 ;
- SCT ;EP; intro text for Scheduling Templates
- +1 NEW BSDX
- +2 SET BSDX(1)="Use this option to add or edit scheduling appointment"
- +3 SET BSDX(2)="availability templates. These templates are defined times"
- +4 SET BSDX(3)="and number of slots to make setting up clinic appointments"
- +5 SET BSDX(4)="much easier. You can also use this option to view a list"
- +6 SET BSDX(5)="of templates already defined."
- +7 DO DISPLAY(5)
- +8 QUIT
- +9 ;
- 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)