Index: Scheduling/branches/GUI1.2/bin/Release/ClinicalScheduling.XML
===================================================================
--- Scheduling/trunk/cs/bsdx0200GUISourceCode/bin/Release/ClinicalScheduling.XML	(revision 804)
+++ Scheduling/branches/GUI1.2/bin/Release/ClinicalScheduling.XML	(revision 855)
@@ -5,26 +5,57 @@
     </assembly>
     <members>
-        <member name="T:IndianHealthService.ClinicalScheduling.DPatientApptDisplay">
-            <summary>
-            Summary description for DPatientApptDisplay.
-            </summary>
-        </member>
-        <member name="F:IndianHealthService.ClinicalScheduling.DPatientApptDisplay.components">
-            <summary>
-            Required designer variable.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DPatientApptDisplay.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DPatientApptDisplay.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.CGSelectionChangedHandler">
+        <member name="T:IndianHealthService.ClinicalScheduling.UCPatientAppts">
+            <summary>
+            User Control that shows patient's appointments and allows printing
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.UCPatientAppts.#ctor(IndianHealthService.ClinicalScheduling.CGDocumentManager,System.Int32)">
+            <summary>
+            Ctor - Creates control and populates data into datagridview
+            </summary>
+            <param name="docManager">Document Manager from main context</param>
+            <param name="nPatientID">Patient IEN</param>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.UCPatientAppts.SetPastFilter(System.Boolean)">
+            <summary>
+            Sets the filter for the DataView on whether to show past appointments or not
+            </summary>
+            <param name="ShowPastAppts">boolean - self explanatory</param>
+        </member>
+        <member name="F:IndianHealthService.ClinicalScheduling.UCPatientAppts.components">
+            <summary> 
+            Required designer variable.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.UCPatientAppts.Dispose(System.Boolean)">
+            <summary> 
+            Clean up any resources being used.
+            </summary>
+            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.UCPatientAppts.InitializeComponent">
+            <summary> 
+            Required method for Designer support - do not modify 
+            the contents of this method with the code editor.
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.DManagement">
+            <summary>
+            Summary description for DManagement.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DManagement.InitializeComponent">
+            <summary>
+            Required method for Designer support - do not modify
+            the contents of this method with the code editor.
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.CGSchedLib">
+            <summary>
+            CGSchedLib contains static functions that are called from throughout the 
+            scheduling application.
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.CGRange">
             <summary>
             This class was regenerated from Calendargrid.dll using Reflector.exe
@@ -32,5 +63,5 @@
             </summary>
         </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.CGAppointments">
+        <member name="T:IndianHealthService.ClinicalScheduling.CGResource">
             <summary>
             This class was regenerated from Calendargrid.dll using Reflector.exe
@@ -38,5 +69,185 @@
             </summary>
         </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.CGAppointment">
+        <member name="T:IndianHealthService.ClinicalScheduling.CGDocumentManager">
+            <summary>
+            Summary description for DocumentManager.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.CGDocumentManager.Dispose(System.Boolean)">
+            <summary>
+            Clean up any resources being used.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.CGDocumentManager.GetViewByResource(System.Collections.ArrayList)">
+            <summary>
+            Return the first view having a resource array matching sResourceArray
+            </summary>
+            <param name="sResourceArray"></param>
+            <returns></returns>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.CGDocumentManager.UpdateViews(System.String,System.String)">
+            <summary>
+            Propogate availability updates to all sRresource's doc/views 
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.CGDocumentManager.UpdateViews">
+            <summary>
+            Propogate availability updates to all doc/views 
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.CGDocumentManager.CloseAllViews(IndianHealthService.ClinicalScheduling.CGDocument)">
+            <summary>
+            Calls each view associated with document Doc and closes it.
+            </summary>		
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.CGDocumentManager.CloseAllViews(IndianHealthService.ClinicalScheduling.CGAVDocument)">
+            <summary>
+            Calls each view associated with Availability Doc and closes it.
+            </summary>		
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.CGDocumentManager.ConnectInfo">
+            <summary>
+            Returns the document manager's BMXNetConnectInfo member
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.CGDocumentManager.ScheduleManager">
+            <summary>
+            True if the current user holds the BSDXZMGR or XUPROGMODE keys in RPMS
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.CGDocumentManager.WindowText">
+            <summary>
+            Holds the user and division
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.CGDocumentManager.GlobalDataSet">
+            <summary>
+            This dataset contains tables used by the entire application
+            </summary>		
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.CGDocumentManager.Current">
+            <summary>
+            Returns the single CGDocumentManager object
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.CGDocumentManager.Views">
+            <summary>
+            Returns the list of currently opened documents
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.CGDocumentManager.AvailabilityViews">
+            <summary>
+            Returns the list of currently opened CGAVViews
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.DCancelAppt">
+            <summary>
+            Summary description for DCancelAppt.
+            </summary>
+        </member>
+        <member name="F:IndianHealthService.ClinicalScheduling.DCancelAppt.components">
+            <summary>
+            Required designer variable.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DCancelAppt.UpdateDialogData(System.Boolean)">
+            <summary>
+            If b is true, moves member vars into control data
+            otherwise, moves control data into member vars
+            </summary>
+            <param name="b"></param>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DCancelAppt.Dispose(System.Boolean)">
+            <summary>
+            Clean up any resources being used.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DCancelAppt.InitializeComponent">
+            <summary>
+            Required method for Designer support - do not modify
+            the contents of this method with the code editor.
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DCancelAppt.RebookAccessType">
+            <summary>
+            Sets or returns the rebook access type:  -1 = use current type, -2 = use any type, 0 = prompt for a type
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DCancelAppt.ClinicCancelled">
+            <summary>
+            Returns true if appt cancelled by Clinic, otherwise false
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DCancelAppt.AutoRebook">
+            <summary>
+            Returns value of AutoRebook check box
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DCancelAppt.CancelReason">
+            <summary>
+            Returns internal entry in the CANCELLATION REASON file (409.2)
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DCancelAppt.CancelRemarks">
+            <summary>
+            Returns cancellation remarks.
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DCancelAppt.RebookStartDays">
+            <summary>
+            Sets or returns the number of days in the future to start searching for availability
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DCancelAppt.RebookMaxDays">
+            <summary>
+            Sets and returns the maximum number of days in the future to look for rebook availability
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.CGView">
+            <summary>
+            Summary description for CGView.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.CGView.InitializeComponent">
+            <summary>
+            Required method for Designer support - do not modify
+            the contents of this method with the code editor.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.CGView.Dispose(System.Boolean)">
+            <summary>
+            Clean up any resources being used.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.CGView.AppointmentNoShow(System.Boolean)">
+            <summary>
+            Marks all selected appointments as No Show
+            </summary>
+            <param name="nApptID"></param>
+            <returns></returns>		
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.CGView.AppointmentDeleteOne(System.Int32)">
+            <summary>
+            Delete appointment ApptID
+            </summary>
+            <param name="nApptID"></param>
+            <returns></returns>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.CGView.AppointmentDelete">
+            <summary>
+            Delete all selected appointments
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.CGView.CGrid">
+            <summary>
+            Access the CalendarGrid associated with this view
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.CGView.Document">
+            <summary>
+            Accesses the document associated with this view
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.CGAppointments">
             <summary>
             This class was regenerated from Calendargrid.dll using Reflector.exe
@@ -44,5 +255,74 @@
             </summary>
         </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.CalendarGrid">
+        <member name="T:IndianHealthService.ClinicalScheduling.DPatientLookup">
+            <summary>
+            Summary description for DPatientLookup.
+            </summary>
+        </member>
+        <member name="F:IndianHealthService.ClinicalScheduling.DPatientLookup.components">
+            <summary>
+            Required designer variable.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DPatientLookup.InitializeComponent">
+            <summary>
+            Required method for Designer support - do not modify
+            the contents of this method with the code editor.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DPatientLookup.Dispose(System.Boolean)">
+            <summary>
+            Clean up any resources being used.
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DPatientLookup.PatientName">
+            <summary>
+            Gets or sets the name of the selected patient
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DPatientLookup.PatientIEN">
+            <summary>
+            RPMS Internal Entry Number in PATIENT file (DFN)
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DPatientLookup.HealthRecordNumber">
+            <summary>
+            The string representation of the Health Record Number
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.DAccessGroup">
+            <summary>
+            Summary description for DAccessGroup.
+            </summary>
+        </member>
+        <member name="F:IndianHealthService.ClinicalScheduling.DAccessGroup.components">
+            <summary>
+            Required designer variable.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DAccessGroup.Dispose(System.Boolean)">
+            <summary>
+            Clean up any resources being used.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DAccessGroup.InitializeComponent">
+            <summary>
+            Required method for Designer support - do not modify
+            the contents of this method with the code editor.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DAccessGroup.UpdateDialogData(System.Boolean)">
+            <summary>
+            If b is true, moves member vars into control data
+            otherwise, moves control data into member vars
+            </summary>
+            <param name="b"></param>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DAccessGroup.AccessGroupName">
+            <summary>
+            Gets the name of the Access Group;
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.CGSelectionChangedArgs">
             <summary>
             This class was regenerated from Calendargrid.dll using Reflector.exe
@@ -50,110 +330,141 @@
             </summary>
         </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.DPatientLookup">
-            <summary>
-            Summary description for DPatientLookup.
-            </summary>
-        </member>
-        <member name="F:IndianHealthService.ClinicalScheduling.DPatientLookup.components">
-            <summary>
-            Required designer variable.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DPatientLookup.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DPatientLookup.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DPatientLookup.PatientName">
-            <summary>
-            Gets or sets the name of the selected patient
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DPatientLookup.PatientIEN">
-            <summary>
-            RPMS Internal Entry Number in PATIENT file (DFN)
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DPatientLookup.HealthRecordNumber">
-            <summary>
-            The string representation of the Health Record Number
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.DManagement">
-            <summary>
-            Summary description for DManagement.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DManagement.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.DAccessType">
-            <summary>
-            Summary description for DAccessType.
-            </summary>
-        </member>
-        <member name="F:IndianHealthService.ClinicalScheduling.DAccessType.components">
-            <summary>
-            Required designer variable.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DAccessType.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DAccessType.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DAccessType.UpdateDialogData(System.Boolean)">
-            <summary>
-            If b is true, moves member vars into control data
-            otherwise, moves control data into member vars
-            </summary>
-            <param name="b"></param>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.DResourceGroup">
-            <summary>
-            Summary description for DResourceGroup.
-            </summary>
-        </member>
-        <member name="F:IndianHealthService.ClinicalScheduling.DResourceGroup.components">
-            <summary>
-            Required designer variable.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DResourceGroup.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DResourceGroup.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DResourceGroup.UpdateDialogData(System.Boolean)">
-            <summary>
-            If b is true, moves member vars into control data
-            otherwise, moves control data into member vars
-            </summary>
-            <param name="b"></param>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DResourceGroup.ResourceGroupName">
-            <summary>
-            Gets the name of the resource group
+        <member name="T:IndianHealthService.ClinicalScheduling.CGDocument">
+            <summary>
+            Contains the array of appointments and availabily that make up the document class
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.CGDocument.RefreshDaysSchedule">
+            <summary>
+            Update schedule based on info in RPMS
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.CGDocument.WeekNeedsRefresh(System.Int32,System.DateTime,System.DateTime@,System.DateTime@)">
+            <summary>
+            Given a selected date,
+            Calculates StartDay and End Day and returns them in output params.  
+            nWeeks == number of Weeks to display
+            nColumnCount is number of days displayed per week.  If 5 columns, begin on
+            Monday, if 7 Columns, begin on Sunday
+            
+            Returns TRUE if the document's data needs refreshing based on 
+            this newly selected date.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.CGDocument.CreateAppointment(IndianHealthService.ClinicalScheduling.CGAppointment)">
+            <summary>
+            Calls RPMS to create appointment then 
+            adds appointment to the m_appointments collection
+            Returns the IEN of the appointment in the RPMS BSDX APPOINTMENT file.
+            </summary>
+            <param name="rApptInfo"></param>
+            <returns></returns>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.CGDocument.CreateAppointment(IndianHealthService.ClinicalScheduling.CGAppointment,System.Boolean)">
+            <summary>
+            Use this overload to create a walkin appointment
+            </summary>
+            <param name="rApptInfo"></param>
+            <param name="bWalkin"></param>
+            <returns></returns>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.CGDocument.LastRefreshed">
+            <summary>
+            Returns the latest refresh time for this document
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.CGDocument.Resources">
+            <summary>
+            The list of Resource names
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.CGDocument.AvailabilityArray">
+            <summary>
+            The array of CGAvailabilities that contains appt type and slots
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.CGDocument.Appointments">
+            <summary>
+            Contains the hashtable of appointments
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.CGDocument.SelectedDate">
+            <summary>
+            Holds the date selected by the user in CGView.dateTimePicker1
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.CGDocument.StartDate">
+            <summary>
+            Contains the beginning date of the appointment document
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.dsRebookAppts">
+             <summary>
+            Represents a strongly typed in-memory cache of data.
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.dsRebookAppts.BSDXResourceDataTable">
+             <summary>
+            Represents the strongly named DataTable class.
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.dsRebookAppts.PatientApptsDataTable">
+             <summary>
+            Represents the strongly named DataTable class.
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.dsRebookAppts.PatientApptsRow">
+             <summary>
+            Represents strongly named DataRow class.
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.dsRebookAppts.BSDXResourceRow">
+             <summary>
+            Represents strongly named DataRow class.
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.dsRebookAppts.PatientApptsRowChangeEvent">
+             <summary>
+            Row event argument class
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.dsRebookAppts.BSDXResourceRowChangeEvent">
+             <summary>
+            Row event argument class
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.dsPatientApptDisplay2">
+             <summary>
+            Represents a strongly typed in-memory cache of data.
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.dsPatientApptDisplay2.PatientApptsDataTable">
+             <summary>
+            Represents the strongly named DataTable class.
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.dsPatientApptDisplay2.BSDXResourceDataTable">
+             <summary>
+            Represents the strongly named DataTable class.
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.dsPatientApptDisplay2.PatientApptsRow">
+             <summary>
+            Represents strongly named DataRow class.
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.dsPatientApptDisplay2.BSDXResourceRow">
+             <summary>
+            Represents strongly named DataRow class.
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.dsPatientApptDisplay2.PatientApptsRowChangeEvent">
+             <summary>
+            Row event argument class
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.dsPatientApptDisplay2.BSDXResourceRowChangeEvent">
+             <summary>
+            Row event argument class
             </summary>
         </member>
@@ -228,50 +539,26 @@
             </summary>
         </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.dsRebookAppts">
-             <summary>
-            Represents a strongly typed in-memory cache of data.
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.dsRebookAppts.PatientApptsDataTable">
-             <summary>
-            Represents the strongly named DataTable class.
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.dsRebookAppts.BSDXResourceDataTable">
-             <summary>
-            Represents the strongly named DataTable class.
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.dsRebookAppts.PatientApptsRow">
-             <summary>
-            Represents strongly named DataRow class.
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.dsRebookAppts.BSDXResourceRow">
-             <summary>
-            Represents strongly named DataRow class.
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.dsRebookAppts.PatientApptsRowChangeEvent">
-             <summary>
-            Row event argument class
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.dsRebookAppts.BSDXResourceRowChangeEvent">
-             <summary>
-            Row event argument class
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.DCancelAppt">
-            <summary>
-            Summary description for DCancelAppt.
-            </summary>
-        </member>
-        <member name="F:IndianHealthService.ClinicalScheduling.DCancelAppt.components">
-            <summary>
-            Required designer variable.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DCancelAppt.UpdateDialogData(System.Boolean)">
+        <member name="T:IndianHealthService.ClinicalScheduling.DResourceGroup">
+            <summary>
+            Summary description for DResourceGroup.
+            </summary>
+        </member>
+        <member name="F:IndianHealthService.ClinicalScheduling.DResourceGroup.components">
+            <summary>
+            Required designer variable.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DResourceGroup.Dispose(System.Boolean)">
+            <summary>
+            Clean up any resources being used.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DResourceGroup.InitializeComponent">
+            <summary>
+            Required method for Designer support - do not modify
+            the contents of this method with the code editor.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DResourceGroup.UpdateDialogData(System.Boolean)">
             <summary>
             If b is true, moves member vars into control data
@@ -280,51 +567,97 @@
             <param name="b"></param>
         </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DCancelAppt.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DCancelAppt.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DCancelAppt.RebookAccessType">
+        <member name="P:IndianHealthService.ClinicalScheduling.DResourceGroup.ResourceGroupName">
+            <summary>
+            Gets the name of the resource group
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.DNoShow">
+            <summary>
+            Summary description for DAutoRebook.
+            </summary>
+        </member>
+        <member name="F:IndianHealthService.ClinicalScheduling.DNoShow.components">
+            <summary>
+            Required designer variable.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DNoShow.UpdateDialogData(System.Boolean)">
+            <summary>
+            If b is true, moves member vars into control data
+            otherwise, moves control data into member vars
+            </summary>
+            <param name="b"></param>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DNoShow.Dispose(System.Boolean)">
+            <summary>
+            Clean up any resources being used.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DNoShow.InitializeComponent">
+            <summary>
+            Required method for Designer support - do not modify
+            the contents of this method with the code editor.
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DNoShow.RebookAccessType">
             <summary>
             Sets or returns the rebook access type:  -1 = use current type, -2 = use any type, 0 = prompt for a type
             </summary>
         </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DCancelAppt.ClinicCancelled">
-            <summary>
-            Returns true if appt cancelled by Clinic, otherwise false
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DCancelAppt.AutoRebook">
+        <member name="P:IndianHealthService.ClinicalScheduling.DNoShow.AutoRebook">
             <summary>
             Returns value of AutoRebook check box
             </summary>
         </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DCancelAppt.CancelReason">
-            <summary>
-            Returns internal entry in the CANCELLATION REASON file (409.2)
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DCancelAppt.CancelRemarks">
-            <summary>
-            Returns cancellation remarks.
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DCancelAppt.RebookStartDays">
+        <member name="P:IndianHealthService.ClinicalScheduling.DNoShow.RebookStartDays">
             <summary>
             Sets or returns the number of days in the future to start searching for availability
             </summary>
         </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DCancelAppt.RebookMaxDays">
+        <member name="P:IndianHealthService.ClinicalScheduling.DNoShow.RebookMaxDays">
             <summary>
             Sets and returns the maximum number of days in the future to look for rebook availability
             </summary>
         </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.CGAvailability">
+        <member name="T:IndianHealthService.ClinicalScheduling.DAppointPage">
+            <summary>
+            Appointment Info Dialog
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DAppointPage.InitializeComponent">
+            <summary>
+            Required method for Designer support - do not modify
+            the contents of this method with the code editor.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DAppointPage.UpdateDialogData(System.Boolean)">
+            <summary>
+            Move data from member variables to controls (b == true)
+            or from controls to member variables (b == false)
+            </summary>
+            <param name="b"></param>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DAppointPage.Dispose(System.Boolean)">
+            <summary>
+            Clean up any resources being used.
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.DCopyAppts">
+            <summary>
+            Summary description for DCopyAppts.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DCopyAppts.Dispose(System.Boolean)">
+            <summary>
+            Clean up any resources being used.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DCopyAppts.InitializeComponent">
+            <summary>
+            Required method for Designer support - do not modify
+            the contents of this method with the code editor.
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.CGSelectionChangedHandler">
             <summary>
             This class was regenerated from Calendargrid.dll using Reflector.exe
@@ -332,26 +665,39 @@
             </summary>
         </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.DResourceUser">
-            <summary>
-            Summary description for DResourceUser.
-            </summary>
-        </member>
-        <member name="F:IndianHealthService.ClinicalScheduling.DResourceUser.components">
-            <summary>
-            Required designer variable.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DResourceUser.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DResourceUser.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DResourceUser.UpdateDialogData(System.Boolean)">
+        <member name="T:IndianHealthService.ClinicalScheduling.CGCells">
+            <summary>
+            This class was regenerated from Calendargrid.dll using Reflector.exe
+            by Sam Habiel for WorldVista. The original source code is lost.
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.CGAvailability">
+            <summary>
+            This class was regenerated from Calendargrid.dll using Reflector.exe
+            by Sam Habiel for WorldVista. The original source code is lost.
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.DAccessBlock">
+            <summary>
+            This class was regenerated from Calendargrid.dll using Reflector.exe
+            by Sam Habiel for WorldVista. The original source code is lost.
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.CGAppointmentChangedArgs">
+            <summary>
+            This class was regenerated from Calendargrid.dll using Reflector.exe
+            by Sam Habiel for WorldVista. The original source code is lost.
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.DApptSearch">
+            <summary>
+            Summary description for DApptSearch.
+            </summary>
+        </member>
+        <member name="F:IndianHealthService.ClinicalScheduling.DApptSearch.components">
+            <summary>
+            Required designer variable.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DApptSearch.UpdateDialogData(System.Boolean)">
             <summary>
             If b is true, moves member vars into control data
@@ -360,306 +706,23 @@
             <param name="b"></param>
         </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DResourceUser.UserID">
-            <summary>
-            The ID of the Resource User in the NEW PERSON file.
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DResourceUser.ModifySchedule">
-            <summary>
-            True if the user is allowed to modify the resource's scheduled availability
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DResourceUser.Overbook">
-            <summary>
-            True if the user is allowed to overbook beyond the resource's scheduled availability
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DResourceUser.Appoinmtments">
-            <summary>
-            True if the user is allowed to create, edit and delete appointments
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.DAccessTemplate">
-            <summary>
-            Summary description for DAccessTemplate.
-            </summary>
-        </member>
-        <member name="F:IndianHealthService.ClinicalScheduling.DAccessTemplate.components">
-            <summary>
-            Required designer variable.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DAccessTemplate.UpdateDialogData(System.Boolean)">
-            <summary>
-            If b is true, moves member vars into control data
-            otherwise, moves control data into member vars
-            </summary>
-            <param name="b"></param>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DAccessTemplate.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DAccessTemplate.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DAccessTemplate.FileDialog">
-            <summary>
-            Returns the open file dialog object
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DAccessTemplate.StartDate">
-            <summary>
-            Sets or returns the start date to apply the template
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DAccessTemplate.WeeksToApply">
-            <summary>
-            Sets or returns the number of weeks to apply the template
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.DNoShow">
-            <summary>
-            Summary description for DAutoRebook.
-            </summary>
-        </member>
-        <member name="F:IndianHealthService.ClinicalScheduling.DNoShow.components">
-            <summary>
-            Required designer variable.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DNoShow.UpdateDialogData(System.Boolean)">
-            <summary>
-            If b is true, moves member vars into control data
-            otherwise, moves control data into member vars
-            </summary>
-            <param name="b"></param>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DNoShow.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DNoShow.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DNoShow.RebookAccessType">
-            <summary>
-            Sets or returns the rebook access type:  -1 = use current type, -2 = use any type, 0 = prompt for a type
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DNoShow.AutoRebook">
-            <summary>
-            Returns value of AutoRebook check box
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DNoShow.RebookStartDays">
-            <summary>
-            Sets or returns the number of days in the future to start searching for availability
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DNoShow.RebookMaxDays">
-            <summary>
-            Sets and returns the maximum number of days in the future to look for rebook availability
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.DAccessGroup">
-            <summary>
-            Summary description for DAccessGroup.
-            </summary>
-        </member>
-        <member name="F:IndianHealthService.ClinicalScheduling.DAccessGroup.components">
-            <summary>
-            Required designer variable.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DAccessGroup.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DAccessGroup.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DAccessGroup.UpdateDialogData(System.Boolean)">
-            <summary>
-            If b is true, moves member vars into control data
-            otherwise, moves control data into member vars
-            </summary>
-            <param name="b"></param>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DAccessGroup.AccessGroupName">
-            <summary>
-            Gets the name of the Access Group;
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.CGView">
-            <summary>
-            Summary description for CGView.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.CGView.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.CGView.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.CGView.AppointmentNoShow(System.Boolean)">
-            <summary>
-            Marks all selected appointments as No Show
-            </summary>
-            <param name="nApptID"></param>
-            <returns></returns>		
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.CGView.AppointmentDeleteOne(System.Int32)">
-            <summary>
-            Delete appointment ApptID
-            </summary>
-            <param name="nApptID"></param>
-            <returns></returns>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.CGView.AppointmentDelete">
-            <summary>
-            Delete all selected appointments
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.CGView.CGrid">
-            <summary>
-            Access the CalendarGrid associated with this view
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.CGView.Document">
-            <summary>
-            Accesses the document associated with this view
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.Printing">
-            <summary>
-            Class that encapsulates printing functions in Clinical Scheduling
-            </summary>
-        </member>
-        <!-- Badly formed XML comment ignored for member "M:IndianHealthService.ClinicalScheduling.Printing.PrintAppointments(IndianHealthService.ClinicalScheduling.dsPatientApptDisplay2,System.Drawing.Printing.PrintPageEventArgs,System.DateTime,System.DateTime,System.Int32,System.Int32@,System.Int32)" -->
-        <member name="M:IndianHealthService.ClinicalScheduling.Printing.PrintReminderLetter(IndianHealthService.ClinicalScheduling.dsPatientApptDisplay2.PatientApptsRow,System.Drawing.Printing.PrintPageEventArgs,System.String,System.String)">
-            <summary>
-            Print Letter to be given or mailed to the patient
-            </summary>
-            <param name="ptrow">Strongly typed PatientApptsRow to pass (just one ApptRow)</param>
-            <param name="e">You know what that is</param>
-            <param name="letter">Contains letter string</param>
-            <param name="title">Title of the letter</param>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.Printing.PrintCancelLetter(IndianHealthService.ClinicalScheduling.dsRebookAppts.PatientApptsRow,System.Drawing.Printing.PrintPageEventArgs,System.String,System.String)">
-            <summary>
-            Cancellation Letter to be given or mailed to the patient
-            </summary>
-            <param name="ptRow">Strongly typed PatientApptsRow to pass (just one ApptRow)</param>
-            <param name="e">You know what that is</param>
-            <param name="letter">Contains letter string</param>
-            <param name="title">Title of the letter</param>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.Printing.PrintRebookLetter(IndianHealthService.ClinicalScheduling.dsRebookAppts.PatientApptsRow,System.Drawing.Printing.PrintPageEventArgs,System.String,System.String)">
-            <summary>
-            Print rebook letters. Prints old and new appointments dates then the missive.
-            </summary>
-            <param name="ptRow">Strongly typed appointment row</param>
-            <param name="e">etc</param>
-            <param name="letter">Text of the letter to print</param>
-            <param name="title">Title to print at the top of the letter</param>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.Printing.PrintMessage(System.String,System.Drawing.Printing.PrintPageEventArgs)">
-            <summary>
-            Print message on a page; typically that there are no appointments to be found.
-            Or just a test message to verify that printing works.
-            </summary>
-            <param name="msg">The exact string to print.</param>
-            <param name="e">Print Page event args</param>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.Printing.PrintRoutingSlip(IndianHealthService.ClinicalScheduling.CGAppointment,System.String,System.Drawing.Printing.PrintPageEventArgs)">
-            <summary>
-            Print Routing Slip
-            </summary>
-            <param name="a">Appointment Data Structure</param>
-            <param name="title">String to print for title</param>
-            <param name="e">etc</param>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.DResourceGroupItem">
-            <summary>
-            Summary description for DResourceGroup.
-            </summary>
-        </member>
-        <member name="F:IndianHealthService.ClinicalScheduling.DResourceGroupItem.components">
-            <summary>
-            Required designer variable.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DResourceGroupItem.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DResourceGroupItem.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DResourceGroupItem.UpdateDialogData(System.Boolean)">
-            <summary>
-            If b is true, moves member vars into control data
-            otherwise, moves control data into member vars
-            </summary>
-            <param name="b"></param>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DResourceGroupItem.ResourceID">
-            <summary>
-            Contains the IEN of the Resource in the BSDX_RESOURCE file
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DResourceGroupItem.ResourceName">
-            <summary>
-            Contains the name of the Resource
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.DResource">
-            <summary>
-            Summary description for DResource.
-            </summary>
-        </member>
-        <member name="F:IndianHealthService.ClinicalScheduling.DResource.components">
-            <summary>
-            Required designer variable.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DResource.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DResource.UpdateDialogData(System.Boolean)">
-            <summary>
-            If b is true, moves member vars into control data
-            otherwise, moves control data into member vars
-            </summary>
-            <param name="b"></param>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DResource.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
+        <member name="M:IndianHealthService.ClinicalScheduling.DApptSearch.Dispose(System.Boolean)">
+            <summary>
+            Clean up any resources being used.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DApptSearch.InitializeComponent">
+            <summary>
+            Required method for Designer support - do not modify
+            the contents of this method with the code editor.
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DApptSearch.SelectedResource">
+            <summary>
+            Gets the resource selected by the user
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DApptSearch.SelectedDate">
+            <summary>
+            Gets the date selected by the user
             </summary>
         </member>
@@ -745,5 +808,43 @@
             </summary>
         </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.CGCells">
+        <member name="T:IndianHealthService.ClinicalScheduling.DAccessGroupItem">
+            <summary>
+            Summary description for DAccessGroupItem.
+            </summary>
+        </member>
+        <member name="F:IndianHealthService.ClinicalScheduling.DAccessGroupItem.components">
+            <summary>
+            Required designer variable.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DAccessGroupItem.Dispose(System.Boolean)">
+            <summary>
+            Clean up any resources being used.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DAccessGroupItem.InitializeComponent">
+            <summary>
+            Required method for Designer support - do not modify
+            the contents of this method with the code editor.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DAccessGroupItem.UpdateDialogData(System.Boolean)">
+            <summary>
+            If b is true, moves member vars into control data
+            otherwise, moves control data into member vars
+            </summary>
+            <param name="b"></param>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DAccessGroupItem.AccessTypeID">
+            <summary>
+            Contains the IEN of the AccessType in the BSDX_ACCESS_TYPE file
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DAccessGroupItem.AccessTypeName">
+            <summary>
+            Contains the name of the AccessType
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.CGAppointment">
             <summary>
             This class was regenerated from Calendargrid.dll using Reflector.exe
@@ -751,38 +852,245 @@
             </summary>
         </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.UCPatientAppts">
-            <summary>
-            User Control that shows patient's appointments and allows printing
-            </summary>
-        </member>
-        <member name="F:IndianHealthService.ClinicalScheduling.UCPatientAppts.components">
-            <summary> 
-            Required designer variable.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.UCPatientAppts.Dispose(System.Boolean)">
-            <summary> 
-            Clean up any resources being used.
-            </summary>
-            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.UCPatientAppts.InitializeComponent">
-            <summary> 
-            Required method for Designer support - do not modify 
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.UCPatientAppts.#ctor(IndianHealthService.ClinicalScheduling.CGDocumentManager,System.Int32)">
-            <summary>
-            Ctor - Creates control and populates data into datagridview
-            </summary>
-            <param name="docManager">Document Manager from main context</param>
-            <param name="nPatientID">Patient IEN</param>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.UCPatientAppts.SetPastFilter(System.Boolean)">
-            <summary>
-            Sets the filter for the DataView on whether to show past appointments or not
-            </summary>
-            <param name="ShowPastAppts">boolean - self explanatory</param>
+        <member name="T:IndianHealthService.ClinicalScheduling.Printing">
+            <summary>
+            Class that encapsulates printing functions in Clinical Scheduling
+            </summary>
+        </member>
+        <!-- Badly formed XML comment ignored for member "M:IndianHealthService.ClinicalScheduling.Printing.PrintAppointments(IndianHealthService.ClinicalScheduling.dsPatientApptDisplay2,System.Drawing.Printing.PrintPageEventArgs,System.DateTime,System.DateTime,System.Int32,System.Int32@,System.Int32)" -->
+        <member name="M:IndianHealthService.ClinicalScheduling.Printing.PrintReminderLetter(IndianHealthService.ClinicalScheduling.dsPatientApptDisplay2.PatientApptsRow,System.Drawing.Printing.PrintPageEventArgs,System.String,System.String)">
+            <summary>
+            Print Letter to be given or mailed to the patient
+            </summary>
+            <param name="ptrow">Strongly typed PatientApptsRow to pass (just one ApptRow)</param>
+            <param name="e">You know what that is</param>
+            <param name="letter">Contains letter string</param>
+            <param name="title">Title of the letter</param>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.Printing.PrintCancelLetter(IndianHealthService.ClinicalScheduling.dsRebookAppts.PatientApptsRow,System.Drawing.Printing.PrintPageEventArgs,System.String,System.String)">
+            <summary>
+            Cancellation Letter to be given or mailed to the patient
+            </summary>
+            <param name="ptRow">Strongly typed PatientApptsRow to pass (just one ApptRow)</param>
+            <param name="e">You know what that is</param>
+            <param name="letter">Contains letter string</param>
+            <param name="title">Title of the letter</param>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.Printing.PrintRebookLetter(IndianHealthService.ClinicalScheduling.dsRebookAppts.PatientApptsRow,System.Drawing.Printing.PrintPageEventArgs,System.String,System.String)">
+            <summary>
+            Print rebook letters. Prints old and new appointments dates then the missive.
+            </summary>
+            <param name="ptRow">Strongly typed appointment row</param>
+            <param name="e">etc</param>
+            <param name="letter">Text of the letter to print</param>
+            <param name="title">Title to print at the top of the letter</param>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.Printing.PrintMessage(System.String,System.Drawing.Printing.PrintPageEventArgs)">
+            <summary>
+            Print message on a page; typically that there are no appointments to be found.
+            Or just a test message to verify that printing works.
+            </summary>
+            <param name="msg">The exact string to print.</param>
+            <param name="e">Print Page event args</param>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.Printing.PrintRoutingSlip(IndianHealthService.ClinicalScheduling.CGAppointment,System.String,System.Drawing.Printing.PrintPageEventArgs)">
+            <summary>
+            Print Routing Slip
+            </summary>
+            <param name="a">Appointment Data Structure</param>
+            <param name="title">String to print for title</param>
+            <param name="e">etc</param>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.DSelectSchedules">
+            <summary>
+            Summary description for DSelectSchedules.
+            </summary>
+        </member>
+        <member name="F:IndianHealthService.ClinicalScheduling.DSelectSchedules.components">
+            <summary>
+            Required designer variable.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DSelectSchedules.Dispose(System.Boolean)">
+            <summary>
+            Clean up any resources being used.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DSelectSchedules.InitializeComponent">
+            <summary>
+            Required method for Designer support - do not modify
+            the contents of this method with the code editor.
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DSelectSchedules.SelectedClinics">
+            <summary>
+            Returns the an ArrayList of selected resource names
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.DResource">
+            <summary>
+            Summary description for DResource.
+            </summary>
+        </member>
+        <member name="F:IndianHealthService.ClinicalScheduling.DResource.components">
+            <summary>
+            Required designer variable.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DResource.InitializeComponent">
+            <summary>
+            Required method for Designer support - do not modify
+            the contents of this method with the code editor.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DResource.UpdateDialogData(System.Boolean)">
+            <summary>
+            If b is true, moves member vars into control data
+            otherwise, moves control data into member vars
+            </summary>
+            <param name="b"></param>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DResource.Dispose(System.Boolean)">
+            <summary>
+            Clean up any resources being used.
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.CGCell">
+            <summary>
+            This class was regenerated from Calendargrid.dll using Reflector.exe
+            by Sam Habiel for WorldVista. The original source code is lost.
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.DResourceUser">
+            <summary>
+            Summary description for DResourceUser.
+            </summary>
+        </member>
+        <member name="F:IndianHealthService.ClinicalScheduling.DResourceUser.components">
+            <summary>
+            Required designer variable.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DResourceUser.Dispose(System.Boolean)">
+            <summary>
+            Clean up any resources being used.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DResourceUser.InitializeComponent">
+            <summary>
+            Required method for Designer support - do not modify
+            the contents of this method with the code editor.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DResourceUser.UpdateDialogData(System.Boolean)">
+            <summary>
+            If b is true, moves member vars into control data
+            otherwise, moves control data into member vars
+            </summary>
+            <param name="b"></param>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DResourceUser.UserID">
+            <summary>
+            The ID of the Resource User in the NEW PERSON file.
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DResourceUser.ModifySchedule">
+            <summary>
+            True if the user is allowed to modify the resource's scheduled availability
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DResourceUser.Overbook">
+            <summary>
+            True if the user is allowed to overbook beyond the resource's scheduled availability
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DResourceUser.Appoinmtments">
+            <summary>
+            True if the user is allowed to create, edit and delete appointments
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.DResourceGroupItem">
+            <summary>
+            Summary description for DResourceGroup.
+            </summary>
+        </member>
+        <member name="F:IndianHealthService.ClinicalScheduling.DResourceGroupItem.components">
+            <summary>
+            Required designer variable.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DResourceGroupItem.Dispose(System.Boolean)">
+            <summary>
+            Clean up any resources being used.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DResourceGroupItem.InitializeComponent">
+            <summary>
+            Required method for Designer support - do not modify
+            the contents of this method with the code editor.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DResourceGroupItem.UpdateDialogData(System.Boolean)">
+            <summary>
+            If b is true, moves member vars into control data
+            otherwise, moves control data into member vars
+            </summary>
+            <param name="b"></param>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DResourceGroupItem.ResourceID">
+            <summary>
+            Contains the IEN of the Resource in the BSDX_RESOURCE file
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DResourceGroupItem.ResourceName">
+            <summary>
+            Contains the name of the Resource
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.DPatientApptDisplay">
+            <summary>
+            Summary description for DPatientApptDisplay.
+            </summary>
+        </member>
+        <member name="F:IndianHealthService.ClinicalScheduling.DPatientApptDisplay.components">
+            <summary>
+            Required designer variable.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DPatientApptDisplay.Dispose(System.Boolean)">
+            <summary>
+            Clean up any resources being used.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DPatientApptDisplay.InitializeComponent">
+            <summary>
+            Required method for Designer support - do not modify
+            the contents of this method with the code editor.
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.CGAVView">
+            <summary>
+            Summary description for CGAVView.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.CGAVView.InitializeComponent">
+            <summary>
+            Required method for Designer support - do not modify
+            the contents of this method with the code editor.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.CGAVView.Dispose(System.Boolean)">
+            <summary>
+            Clean up any resources being used.
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.CGAVView.CGrid">
+            <summary>
+            Access the CalendarGrid associated with this view
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.CGAVView.Document">
+            <summary>
+            Accesses the document associated with this view
+            </summary>
         </member>
         <member name="T:IndianHealthService.ClinicalScheduling.DSelectLetterClinics">
@@ -823,145 +1131,5 @@
             </summary>
         </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.DAppointPage">
-            <summary>
-            Appointment Info Dialog
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DAppointPage.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DAppointPage.UpdateDialogData(System.Boolean)">
-            <summary>
-            Move data from member variables to controls (b == true)
-            or from controls to member variables (b == false)
-            </summary>
-            <param name="b"></param>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DAppointPage.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.DAccessGroupItem">
-            <summary>
-            Summary description for DAccessGroupItem.
-            </summary>
-        </member>
-        <member name="F:IndianHealthService.ClinicalScheduling.DAccessGroupItem.components">
-            <summary>
-            Required designer variable.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DAccessGroupItem.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DAccessGroupItem.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DAccessGroupItem.UpdateDialogData(System.Boolean)">
-            <summary>
-            If b is true, moves member vars into control data
-            otherwise, moves control data into member vars
-            </summary>
-            <param name="b"></param>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DAccessGroupItem.AccessTypeID">
-            <summary>
-            Contains the IEN of the AccessType in the BSDX_ACCESS_TYPE file
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DAccessGroupItem.AccessTypeName">
-            <summary>
-            Contains the name of the AccessType
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.dInputText">
-            <summary>
-            Summary description for dInputText.
-            </summary>
-        </member>
-        <member name="F:IndianHealthService.ClinicalScheduling.dInputText.components">
-            <summary>
-            Required designer variable.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.dInputText.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.dInputText.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.CGSchedLib">
-            <summary>
-            CGSchedLib contains static functions that are called from throughout the 
-            scheduling application.
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.CGAVView">
-            <summary>
-            Summary description for CGAVView.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.CGAVView.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.CGAVView.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.CGAVView.CGrid">
-            <summary>
-            Access the CalendarGrid associated with this view
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.CGAVView.Document">
-            <summary>
-            Accesses the document associated with this view
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.DSelectSchedules">
-            <summary>
-            Summary description for DSelectSchedules.
-            </summary>
-        </member>
-        <member name="F:IndianHealthService.ClinicalScheduling.DSelectSchedules.components">
-            <summary>
-            Required designer variable.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DSelectSchedules.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DSelectSchedules.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DSelectSchedules.SelectedClinics">
-            <summary>
-            Returns the an ArrayList of selected resource names
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.DAccessBlock">
+        <member name="T:IndianHealthService.ClinicalScheduling.CGAppointmentChangedHandler">
             <summary>
             This class was regenerated from Calendargrid.dll using Reflector.exe
@@ -969,59 +1137,21 @@
             </summary>
         </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.CGResource">
-            <summary>
-            This class was regenerated from Calendargrid.dll using Reflector.exe
-            by Sam Habiel for WorldVista. The original source code is lost.
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.DApptSearch">
-            <summary>
-            Summary description for DApptSearch.
-            </summary>
-        </member>
-        <member name="F:IndianHealthService.ClinicalScheduling.DApptSearch.components">
-            <summary>
-            Required designer variable.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DApptSearch.UpdateDialogData(System.Boolean)">
-            <summary>
-            If b is true, moves member vars into control data
-            otherwise, moves control data into member vars
-            </summary>
-            <param name="b"></param>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DApptSearch.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DApptSearch.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DApptSearch.SelectedResource">
-            <summary>
-            Gets the resource selected by the user
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DApptSearch.SelectedDate">
-            <summary>
-            Gets the date selected by the user
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.CGDocument">
-            <summary>
-            Contains the array of appointments and availabily that make up the document class
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.CGDocument.RefreshDaysSchedule">
-            <summary>
-            Update schedule based on info in RPMS
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.CGDocument.WeekNeedsRefresh(System.Int32,System.DateTime,System.DateTime@,System.DateTime@)">
+        <member name="T:IndianHealthService.ClinicalScheduling.CGAVDocument">
+            <summary>
+            Contains array of availability blocks for a scheduling resource
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.CGAVDocument.CreateAppointmentAuto(IndianHealthService.ClinicalScheduling.CGAppointment)">
+            <summary>
+            Called by LoadTemplate to create Access Block
+            Returns the IEN of the availability block in the RPMS BSDX AVAILABILITY file.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.CGAVDocument.RefreshDaysSchedule">
+            <summary>
+            Update availability block schedule based on info in RPMS
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.CGAVDocument.WeekNeedsRefresh(System.Int32,System.DateTime,System.DateTime@,System.DateTime@)">
             <summary>
             Given a selected date,
@@ -1035,103 +1165,153 @@
             </summary>
         </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.CGDocument.CreateAppointment(IndianHealthService.ClinicalScheduling.CGAppointment)">
-            <summary>
-            Calls RPMS to create appointment then 
-            adds appointment to the m_appointments collection
-            Returns the IEN of the appointment in the RPMS BSDX APPOINTMENT file.
-            </summary>
-            <param name="rApptInfo"></param>
-            <returns></returns>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.CGDocument.CreateAppointment(IndianHealthService.ClinicalScheduling.CGAppointment,System.Boolean)">
-            <summary>
-            Use this overload to create a walkin appointment
-            </summary>
-            <param name="rApptInfo"></param>
-            <param name="bWalkin"></param>
-            <returns></returns>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.CGDocument.LastRefreshed">
-            <summary>
-            Returns the latest refresh time for this document
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.CGDocument.Resources">
+        <member name="M:IndianHealthService.ClinicalScheduling.CGAVDocument.UpdateAllViews">
+            <summary>
+            Calls each AVview associated with this AVdocument and tells it to update itself
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.CGAVDocument.ResourceID">
+            <summary>
+            Resource IEN in ^BSDXRES
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.CGAVDocument.Resources">
             <summary>
             The list of Resource names
             </summary>
         </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.CGDocument.AvailabilityArray">
-            <summary>
-            The array of CGAvailabilities that contains appt type and slots
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.CGDocument.Appointments">
-            <summary>
-            Contains the hashtable of appointments
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.CGDocument.SelectedDate">
+        <member name="P:IndianHealthService.ClinicalScheduling.CGAVDocument.AVBlocks">
+            <summary>
+            Contains the hashtable of Availability Blocks
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.CGAVDocument.SelectedDate">
             <summary>
             Holds the date selected by the user in CGView.dateTimePicker1
             </summary>
         </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.CGDocument.StartDate">
+        <member name="P:IndianHealthService.ClinicalScheduling.CGAVDocument.StartDate">
             <summary>
             Contains the beginning date of the appointment document
             </summary>
         </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.dsPatientApptDisplay2">
-             <summary>
-            Represents a strongly typed in-memory cache of data.
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.dsPatientApptDisplay2.PatientApptsDataTable">
-             <summary>
-            Represents the strongly named DataTable class.
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.dsPatientApptDisplay2.BSDXResourceDataTable">
-             <summary>
-            Represents the strongly named DataTable class.
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.dsPatientApptDisplay2.PatientApptsRow">
-             <summary>
-            Represents strongly named DataRow class.
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.dsPatientApptDisplay2.BSDXResourceRow">
-             <summary>
-            Represents strongly named DataRow class.
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.dsPatientApptDisplay2.PatientApptsRowChangeEvent">
-             <summary>
-            Row event argument class
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.dsPatientApptDisplay2.BSDXResourceRowChangeEvent">
-             <summary>
-            Row event argument class
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.DCopyAppts">
-            <summary>
-            Summary description for DCopyAppts.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DCopyAppts.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DCopyAppts.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.CGCell">
+        <member name="T:IndianHealthService.ClinicalScheduling.DSplash">
+            <summary>
+            Summary description for DSplash.
+            </summary>
+        </member>
+        <member name="F:IndianHealthService.ClinicalScheduling.DSplash.components">
+            <summary>
+            Required designer variable.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DSplash.Dispose(System.Boolean)">
+            <summary>
+            Clean up any resources being used.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DSplash.InitializeComponent">
+            <summary>
+            Required method for Designer support - do not modify
+            the contents of this method with the code editor.
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DSplash.Status">
+            <summary>
+            Gets or sets the value of the Status displayed on the splash screen
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.DAccessTemplate">
+            <summary>
+            Summary description for DAccessTemplate.
+            </summary>
+        </member>
+        <member name="F:IndianHealthService.ClinicalScheduling.DAccessTemplate.components">
+            <summary>
+            Required designer variable.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DAccessTemplate.UpdateDialogData(System.Boolean)">
+            <summary>
+            If b is true, moves member vars into control data
+            otherwise, moves control data into member vars
+            </summary>
+            <param name="b"></param>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DAccessTemplate.Dispose(System.Boolean)">
+            <summary>
+            Clean up any resources being used.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DAccessTemplate.InitializeComponent">
+            <summary>
+            Required method for Designer support - do not modify
+            the contents of this method with the code editor.
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DAccessTemplate.FileDialog">
+            <summary>
+            Returns the open file dialog object
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DAccessTemplate.StartDate">
+            <summary>
+            Sets or returns the start date to apply the template
+            </summary>
+        </member>
+        <member name="P:IndianHealthService.ClinicalScheduling.DAccessTemplate.WeeksToApply">
+            <summary>
+            Sets or returns the number of weeks to apply the template
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.dInputText">
+            <summary>
+            Summary description for dInputText.
+            </summary>
+        </member>
+        <member name="F:IndianHealthService.ClinicalScheduling.dInputText.components">
+            <summary>
+            Required designer variable.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.dInputText.Dispose(System.Boolean)">
+            <summary>
+            Clean up any resources being used.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.dInputText.InitializeComponent">
+            <summary>
+            Required method for Designer support - do not modify
+            the contents of this method with the code editor.
+            </summary>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.DAccessType">
+            <summary>
+            Summary description for DAccessType.
+            </summary>
+        </member>
+        <member name="F:IndianHealthService.ClinicalScheduling.DAccessType.components">
+            <summary>
+            Required designer variable.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DAccessType.Dispose(System.Boolean)">
+            <summary>
+            Clean up any resources being used.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DAccessType.InitializeComponent">
+            <summary>
+            Required method for Designer support - do not modify
+            the contents of this method with the code editor.
+            </summary>
+        </member>
+        <member name="M:IndianHealthService.ClinicalScheduling.DAccessType.UpdateDialogData(System.Boolean)">
+            <summary>
+            If b is true, moves member vars into control data
+            otherwise, moves control data into member vars
+            </summary>
+            <param name="b"></param>
+        </member>
+        <member name="T:IndianHealthService.ClinicalScheduling.CalendarGrid">
             <summary>
             This class was regenerated from Calendargrid.dll using Reflector.exe
@@ -1139,184 +1319,4 @@
             </summary>
         </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.CGAppointmentChangedHandler">
-            <summary>
-            This class was regenerated from Calendargrid.dll using Reflector.exe
-            by Sam Habiel for WorldVista. The original source code is lost.
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.DSplash">
-            <summary>
-            Summary description for DSplash.
-            </summary>
-        </member>
-        <member name="F:IndianHealthService.ClinicalScheduling.DSplash.components">
-            <summary>
-            Required designer variable.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DSplash.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.DSplash.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.DSplash.Status">
-            <summary>
-            Gets or sets the value of the Status displayed on the splash screen
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.CGSelectionChangedArgs">
-            <summary>
-            This class was regenerated from Calendargrid.dll using Reflector.exe
-            by Sam Habiel for WorldVista. The original source code is lost.
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.CGAppointmentChangedArgs">
-            <summary>
-            This class was regenerated from Calendargrid.dll using Reflector.exe
-            by Sam Habiel for WorldVista. The original source code is lost.
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.CGRange">
-            <summary>
-            This class was regenerated from Calendargrid.dll using Reflector.exe
-            by Sam Habiel for WorldVista. The original source code is lost.
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.CGDocumentManager">
-            <summary>
-            Summary description for DocumentManager.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.CGDocumentManager.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.CGDocumentManager.GetViewByResource(System.Collections.ArrayList)">
-            <summary>
-            Return the first view having a resource array matching sResourceArray
-            </summary>
-            <param name="sResourceArray"></param>
-            <returns></returns>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.CGDocumentManager.UpdateViews(System.String,System.String)">
-            <summary>
-            Propogate availability updates to all sRresource's doc/views 
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.CGDocumentManager.UpdateViews">
-            <summary>
-            Propogate availability updates to all doc/views 
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.CGDocumentManager.CloseAllViews(IndianHealthService.ClinicalScheduling.CGDocument)">
-            <summary>
-            Calls each view associated with document Doc and closes it.
-            </summary>		
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.CGDocumentManager.CloseAllViews(IndianHealthService.ClinicalScheduling.CGAVDocument)">
-            <summary>
-            Calls each view associated with Availability Doc and closes it.
-            </summary>		
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.CGDocumentManager.ConnectInfo">
-            <summary>
-            Returns the document manager's BMXNetConnectInfo member
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.CGDocumentManager.ScheduleManager">
-            <summary>
-            True if the current user holds the BSDXZMGR or XUPROGMODE keys in RPMS
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.CGDocumentManager.WindowText">
-            <summary>
-            Holds the user and division
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.CGDocumentManager.GlobalDataSet">
-            <summary>
-            This dataset contains tables used by the entire application
-            </summary>		
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.CGDocumentManager.Current">
-            <summary>
-            Returns the single CGDocumentManager object
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.CGDocumentManager.Views">
-            <summary>
-            Returns the list of currently opened documents
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.CGDocumentManager.AvailabilityViews">
-            <summary>
-            Returns the list of currently opened CGAVViews
-            </summary>
-        </member>
-        <member name="T:IndianHealthService.ClinicalScheduling.CGAVDocument">
-            <summary>
-            Contains array of availability blocks for a scheduling resource
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.CGAVDocument.CreateAppointmentAuto(IndianHealthService.ClinicalScheduling.CGAppointment)">
-            <summary>
-            Called by LoadTemplate to create Access Block
-            Returns the IEN of the availability block in the RPMS BSDX AVAILABILITY file.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.CGAVDocument.RefreshDaysSchedule">
-            <summary>
-            Update availability block schedule based on info in RPMS
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.CGAVDocument.WeekNeedsRefresh(System.Int32,System.DateTime,System.DateTime@,System.DateTime@)">
-            <summary>
-            Given a selected date,
-            Calculates StartDay and End Day and returns them in output params.  
-            nWeeks == number of Weeks to display
-            nColumnCount is number of days displayed per week.  If 5 columns, begin on
-            Monday, if 7 Columns, begin on Sunday
-            
-            Returns TRUE if the document's data needs refreshing based on 
-            this newly selected date.
-            </summary>
-        </member>
-        <member name="M:IndianHealthService.ClinicalScheduling.CGAVDocument.UpdateAllViews">
-            <summary>
-            Calls each AVview associated with this AVdocument and tells it to update itself
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.CGAVDocument.ResourceID">
-            <summary>
-            Resource IEN in ^BSDXRES
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.CGAVDocument.Resources">
-            <summary>
-            The list of Resource names
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.CGAVDocument.AVBlocks">
-            <summary>
-            Contains the hashtable of Availability Blocks
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.CGAVDocument.SelectedDate">
-            <summary>
-            Holds the date selected by the user in CGView.dateTimePicker1
-            </summary>
-        </member>
-        <member name="P:IndianHealthService.ClinicalScheduling.CGAVDocument.StartDate">
-            <summary>
-            Contains the beginning date of the appointment document
-            </summary>
-        </member>
     </members>
 </doc>
