diff --git a/cs/bsdx0200GUISourceCode/CGDocumentManager.cs b/cs/bsdx0200GUISourceCode/CGDocumentManager.cs
index b5c908c..70b7721 100644
--- a/cs/bsdx0200GUISourceCode/CGDocumentManager.cs
+++ b/cs/bsdx0200GUISourceCode/CGDocumentManager.cs
@@ -23,11 +23,16 @@ namespace IndianHealthService.ClinicalScheduling
private bool m_bSchedManager;
private bool m_bExitOK = true;
public string m_sHandle = "0";
+
+ //Connection variables
private string m_AccessCode="";
private string m_VerifyCode="";
private string m_Server="";
private int m_Port=0;
+ //Encoding string (empty by default)
+ private string m_Encoding="";
+
//M Connection member variables
private DataSet m_dsGlobal = null;
private System.ComponentModel.IContainer components = null;
@@ -36,15 +41,13 @@ namespace IndianHealthService.ClinicalScheduling
#endregion
+ ///
+ /// Constructor. Sets up connector, and ties BMXNet Events to function here.
+ ///
public CGDocumentManager()
{
InitializeComponent();
- m_ConnectInfo = new BMXNetConnectInfo();
- //m_ConnectInfo.bmxNetLib.StartLog(); //This line turns on logging of messages
m_bSchedManager = false;
- CDocMgrEventDelegate = new BMXNetConnectInfo.BMXNetEventDelegate(CDocMgrEventHandler);
- m_ConnectInfo.BMXNetEvent += CDocMgrEventDelegate;
- m_ConnectInfo.EventPollingEnabled = false;
}
#region BMXNet Event Handler
@@ -226,6 +229,12 @@ namespace IndianHealthService.ClinicalScheduling
private void InitializeApp(bool bReLogin)
{
+ m_ConnectInfo = new BMXNetConnectInfo(m_Encoding); // Encoding is "" unless passed in command line
+ //m_ConnectInfo.bmxNetLib.StartLog(); //This line turns on logging of messages
+ CDocMgrEventDelegate = new BMXNetConnectInfo.BMXNetEventDelegate(CDocMgrEventHandler);
+ m_ConnectInfo.BMXNetEvent += CDocMgrEventDelegate;
+ m_ConnectInfo.EventPollingEnabled = false;
+
try
{
//Set M connection info
@@ -392,7 +401,8 @@ namespace IndianHealthService.ClinicalScheduling
{ "s=", s => _current.m_Server = s },
{ "p=", p => _current.m_Port = int.Parse(p) },
{ "a=", a => _current.m_AccessCode = a },
- { "v=", v => _current.m_VerifyCode = v }
+ { "v=", v => _current.m_VerifyCode = v },
+ { "e=", e => _current.m_Encoding = e}
};
opset.Parse(args);
@@ -647,7 +657,7 @@ namespace IndianHealthService.ClinicalScheduling
m_dsGlobal.Relations.Add(dr);
//Build active provider table
- sCommandText = "SELECT BMXIEN, NAME FROM NEW_PERSON WHERE INACTIVE_DATE = ''";
+ sCommandText = "SELECT BMXIEN, NAME FROM NEW_PERSON WHERE INACTIVE_DATE = '' AND BMXIEN > 1";
ConnectInfo.RPMSDataTable(sCommandText, "Provider", m_dsGlobal);
Debug.Write("LoadGlobalRecordsets -- Provider loaded\n");
@@ -1038,7 +1048,8 @@ namespace IndianHealthService.ClinicalScheduling
System.IntPtr pHandle = this.Handle;
DataTable dtOut;
RPMSDataTableDelegate rdtd = new RPMSDataTableDelegate(ConnectInfo.RPMSDataTable);
- dtOut = (DataTable) this.Invoke(rdtd, new object[] {sSQL, sTableName});
+ //dtOut = (DataTable) this.Invoke(rdtd, new object[] {sSQL, sTableName});
+ dtOut = ConnectInfo.RPMSDataTable(sSQL, sTableName);
return dtOut;
}
catch (Exception ex)
diff --git a/cs/bsdx0200GUISourceCode/CalendarGrid.cs b/cs/bsdx0200GUISourceCode/CalendarGrid.cs
index e0649d3..d144134 100644
--- a/cs/bsdx0200GUISourceCode/CalendarGrid.cs
+++ b/cs/bsdx0200GUISourceCode/CalendarGrid.cs
@@ -8,6 +8,7 @@
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Windows.Forms;
+
///
/// This class is reponsible for rendering the Calendar Grid.
///
diff --git a/cs/bsdx0200GUISourceCode/ClinicalScheduling.csproj b/cs/bsdx0200GUISourceCode/ClinicalScheduling.csproj
index ce3e97c..d309812 100644
--- a/cs/bsdx0200GUISourceCode/ClinicalScheduling.csproj
+++ b/cs/bsdx0200GUISourceCode/ClinicalScheduling.csproj
@@ -107,9 +107,9 @@
false
-
+
False
- bin\Release\BMXNet20.dll
+ ..\..\..\BMX\bmx_0200scr\BMX2\BMXNet\bin\Release\BMXNet21.dll
System
diff --git a/cs/bsdx0200GUISourceCode/ClinicalScheduling.csproj.user b/cs/bsdx0200GUISourceCode/ClinicalScheduling.csproj.user
index f90d871..ab6968a 100644
--- a/cs/bsdx0200GUISourceCode/ClinicalScheduling.csproj.user
+++ b/cs/bsdx0200GUISourceCode/ClinicalScheduling.csproj.user
@@ -35,7 +35,7 @@
Project
- /s=192.168.254.129 /p=9260 /a=shabiel12 /v=catdog.44
+ /s=172.16.17.31 /p=9240 /a=shabiel12 /v=catdog.44 /e=windows-1256
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\IEExec.exe
@@ -54,7 +54,7 @@
Project
- /s=192.168.254.129 /p=9260 /a=shabiel12 /v=catdog.44
+ /s=172.16.17.31 /p=9240 /a=shabiel12 /v=catdog.44 /e=windows-1256
diff --git a/cs/bsdx0200GUISourceCode/ClinicalScheduling.sln b/cs/bsdx0200GUISourceCode/ClinicalScheduling.sln
index f54a6d6..3bc7432 100644
--- a/cs/bsdx0200GUISourceCode/ClinicalScheduling.sln
+++ b/cs/bsdx0200GUISourceCode/ClinicalScheduling.sln
@@ -3,6 +3,8 @@ Microsoft Visual Studio Solution File, Format Version 10.00
# Visual C# Express 2008
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClinicalScheduling", "ClinicalScheduling.csproj", "{8C05C4F7-FE81-479F-87A0-44E04C7F6E0F}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BMXNet", "..\..\..\BMX\bmx_0200scr\BMX2\BMXNet\BMXNet.csproj", "{DE8E4CC9-4F3A-4E32-8DFE-EE5692E8FC45}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -13,6 +15,10 @@ Global
{8C05C4F7-FE81-479F-87A0-44E04C7F6E0F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8C05C4F7-FE81-479F-87A0-44E04C7F6E0F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8C05C4F7-FE81-479F-87A0-44E04C7F6E0F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DE8E4CC9-4F3A-4E32-8DFE-EE5692E8FC45}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DE8E4CC9-4F3A-4E32-8DFE-EE5692E8FC45}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DE8E4CC9-4F3A-4E32-8DFE-EE5692E8FC45}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DE8E4CC9-4F3A-4E32-8DFE-EE5692E8FC45}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/cs/bsdx0200GUISourceCode/ClinicalScheduling.suo b/cs/bsdx0200GUISourceCode/ClinicalScheduling.suo
index ddf0700..b5854a1 100644
Binary files a/cs/bsdx0200GUISourceCode/ClinicalScheduling.suo and b/cs/bsdx0200GUISourceCode/ClinicalScheduling.suo differ
diff --git a/cs/bsdx0200GUISourceCode/UCPatientAppts.cs b/cs/bsdx0200GUISourceCode/UCPatientAppts.cs
index a099d3b..f20b7eb 100644
--- a/cs/bsdx0200GUISourceCode/UCPatientAppts.cs
+++ b/cs/bsdx0200GUISourceCode/UCPatientAppts.cs
@@ -44,7 +44,7 @@ namespace IndianHealthService.ClinicalScheduling
void SetPastFilter(bool ShowPastAppts)
{
if (ShowPastAppts) dvAppt.RowFilter = "";
- else dvAppt.RowFilter = "ApptDate > " + "#" + DateTime.Today.ToShortDateString() + "#";
+ else dvAppt.RowFilter = "ApptDate > " + "'" + DateTime.Today.ToShortDateString() + "'";
}
private void chkPastAppts_CheckedChanged(object sender, EventArgs e)
diff --git a/cs/bsdx0200GUISourceCode/bin/Release/BMXNet21.dll b/cs/bsdx0200GUISourceCode/bin/Release/BMXNet21.dll
new file mode 100644
index 0000000..a5f5c3c
Binary files /dev/null and b/cs/bsdx0200GUISourceCode/bin/Release/BMXNet21.dll differ
diff --git a/cs/bsdx0200GUISourceCode/bin/Release/ClinicalScheduling.XML b/cs/bsdx0200GUISourceCode/bin/Release/ClinicalScheduling.XML
index a6f42d4..75e5f9e 100644
--- a/cs/bsdx0200GUISourceCode/bin/Release/ClinicalScheduling.XML
+++ b/cs/bsdx0200GUISourceCode/bin/Release/ClinicalScheduling.XML
@@ -4,6 +4,107 @@
ClinicalScheduling
+
+
+ Summary description for DApptSearch.
+
+
+
+
+ Required designer variable.
+
+
+
+
+ If b is true, moves member vars into control data
+ otherwise, moves control data into member vars
+
+
+
+
+
+ Clean up any resources being used.
+
+
+
+
+ Required method for Designer support - do not modify
+ the contents of this method with the code editor.
+
+
+
+
+ Gets the resource selected by the user
+
+
+
+
+ Gets the date selected by the user
+
+
+
+
+ User Control that shows patient's appointments and allows printing
+
+
+
+
+ Ctor - Creates control and populates data into datagridview
+
+ Document Manager from main context
+ Patient IEN
+
+
+
+ Sets the filter for the DataView on whether to show past appointments or not
+
+ boolean - self explanatory
+
+
+
+ Required designer variable.
+
+
+
+
+ Clean up any resources being used.
+
+ true if managed resources should be disposed; otherwise, false.
+
+
+
+ Required method for Designer support - do not modify
+ the contents of this method with the code editor.
+
+
+
+
+ Summary description for DResource.
+
+
+
+
+ Required designer variable.
+
+
+
+
+ Required method for Designer support - do not modify
+ the contents of this method with the code editor.
+
+
+
+
+ If b is true, moves member vars into control data
+ otherwise, moves control data into member vars
+
+
+
+
+
+ Clean up any resources being used.
+
+
Summary description for DPatientApptDisplay.
@@ -25,7 +126,255 @@
the contents of this method with the code editor.
-
+
+
+ Summary description for DAccessTemplate.
+
+
+
+
+ Required designer variable.
+
+
+
+
+ If b is true, moves member vars into control data
+ otherwise, moves control data into member vars
+
+
+
+
+
+ Clean up any resources being used.
+
+
+
+
+ Required method for Designer support - do not modify
+ the contents of this method with the code editor.
+
+
+
+
+ Returns the open file dialog object
+
+
+
+
+ Sets or returns the start date to apply the template
+
+
+
+
+ Sets or returns the number of weeks to apply the template
+
+
+
+
+ Summary description for DSplash.
+
+
+
+
+ Required designer variable.
+
+
+
+
+ Clean up any resources being used.
+
+
+
+
+ Required method for Designer support - do not modify
+ the contents of this method with the code editor.
+
+
+
+
+ Gets or sets the value of the Status displayed on the splash screen
+
+
+
+
+ Summary description for DAccessGroupItem.
+
+
+
+
+ Required designer variable.
+
+
+
+
+ Clean up any resources being used.
+
+
+
+
+ Required method for Designer support - do not modify
+ the contents of this method with the code editor.
+
+
+
+
+ If b is true, moves member vars into control data
+ otherwise, moves control data into member vars
+
+
+
+
+
+ Contains the IEN of the AccessType in the BSDX_ACCESS_TYPE file
+
+
+
+
+ Contains the name of the AccessType
+
+
+
+
+ Summary description for CGView.
+
+
+
+
+ Required method for Designer support - do not modify
+ the contents of this method with the code editor.
+
+
+
+
+ Clean up any resources being used.
+
+
+
+
+ Marks all selected appointments as No Show
+
+
+
+
+
+
+ Delete appointment ApptID
+
+
+
+
+
+
+ Delete all selected appointments
+
+
+
+
+ Access the CalendarGrid associated with this view
+
+
+
+
+ Accesses the document associated with this view
+
+
+
+
+ This class was regenerated from Calendargrid.dll using Reflector.exe
+ by Sam Habiel for WorldVista. The original source code is lost.
+
+
+
+
+ Contains array of availability blocks for a scheduling resource
+
+
+
+
+ Called by LoadTemplate to create Access Block
+ Returns the IEN of the availability block in the RPMS BSDX AVAILABILITY file.
+
+
+
+
+ Update availability block schedule based on info in RPMS
+
+
+
+
+ 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.
+
+
+
+
+ Calls each AVview associated with this AVdocument and tells it to update itself
+
+
+
+
+ Resource IEN in ^BSDXRES
+
+
+
+
+ The list of Resource names
+
+
+
+
+ Contains the hashtable of Availability Blocks
+
+
+
+
+ Holds the date selected by the user in CGView.dateTimePicker1
+
+
+
+
+ Contains the beginning date of the appointment document
+
+
+
+
+ This class was regenerated from Calendargrid.dll using Reflector.exe
+ by Sam Habiel for WorldVista. The original source code is lost.
+
+
+
+
+ Summary description for DSelectSchedules.
+
+
+
+
+ Required designer variable.
+
+
+
+
+ Clean up any resources being used.
+
+
+
+
+ Required method for Designer support - do not modify
+ the contents of this method with the code editor.
+
+
+
+
+ Returns the an ArrayList of selected resource names
+
+
+
This class was regenerated from Calendargrid.dll using Reflector.exe
by Sam Habiel for WorldVista. The original source code is lost.
@@ -37,12 +386,6 @@
by Sam Habiel for WorldVista. The original source code is lost.
-
-
- This class was regenerated from Calendargrid.dll using Reflector.exe
- by Sam Habiel for WorldVista. The original source code is lost.
-
-
This class is reponsible for rendering the Calendar Grid.
@@ -58,6 +401,44 @@
WM_HSCROLL (0x114 - Horizontal Scrolling)
+
+
+ Summary description for DResourceGroup.
+
+
+
+
+ Required designer variable.
+
+
+
+
+ Clean up any resources being used.
+
+
+
+
+ Required method for Designer support - do not modify
+ the contents of this method with the code editor.
+
+
+
+
+ If b is true, moves member vars into control data
+ otherwise, moves control data into member vars
+
+
+
+
+
+ Contains the IEN of the Resource in the BSDX_RESOURCE file
+
+
+
+
+ Contains the name of the Resource
+
+
Summary description for DPatientLookup.
@@ -94,45 +475,6 @@
The string representation of the Health Record Number
-
-
- Summary description for DManagement.
-
-
-
-
- Required method for Designer support - do not modify
- the contents of this method with the code editor.
-
-
-
-
- Summary description for DAccessType.
-
-
-
-
- Required designer variable.
-
-
-
-
- Clean up any resources being used.
-
-
-
-
- Required method for Designer support - do not modify
- the contents of this method with the code editor.
-
-
-
-
- If b is true, moves member vars into control data
- otherwise, moves control data into member vars
-
-
-
Summary description for DResourceGroup.
@@ -236,6 +578,83 @@
the contents of this method with the code editor.
+
+
+ Summary description for DocumentManager.
+
+
+
+
+ Constructor. Sets up connector, and ties BMXNet Events to function here.
+
+
+
+
+ Clean up any resources being used.
+
+
+
+
+ Return the first view having a resource array matching sResourceArray
+
+
+
+
+
+
+ Propogate availability updates to all sRresource's doc/views
+
+
+
+
+ Propogate availability updates to all doc/views
+
+
+
+
+ Calls each view associated with document Doc and closes it.
+
+
+
+
+ Calls each view associated with Availability Doc and closes it.
+
+
+
+
+ Returns the document manager's BMXNetConnectInfo member
+
+
+
+
+ True if the current user holds the BSDXZMGR or XUPROGMODE keys in RPMS
+
+
+
+
+ Holds the user and division
+
+
+
+
+ This dataset contains tables used by the entire application
+
+
+
+
+ Returns the single CGDocumentManager object
+
+
+
+
+ Returns the list of currently opened documents
+
+
+
+
+ Returns the list of currently opened CGAVViews
+
+
Represents a strongly typed in-memory cache of data.
@@ -271,75 +690,6 @@
Row event argument class
-
-
- Summary description for DCancelAppt.
-
-
-
-
- Required designer variable.
-
-
-
-
- If b is true, moves member vars into control data
- otherwise, moves control data into member vars
-
-
-
-
-
- Clean up any resources being used.
-
-
-
-
- Required method for Designer support - do not modify
- the contents of this method with the code editor.
-
-
-
-
- Sets or returns the rebook access type: -1 = use current type, -2 = use any type, 0 = prompt for a type
-
-
-
-
- Returns true if appt cancelled by Clinic, otherwise false
-
-
-
-
- Returns value of AutoRebook check box
-
-
-
-
- Returns internal entry in the CANCELLATION REASON file (409.2)
-
-
-
-
- Returns cancellation remarks.
-
-
-
-
- Sets or returns the number of days in the future to start searching for availability
-
-
-
-
- Sets and returns the maximum number of days in the future to look for rebook availability
-
-
-
-
- This class was regenerated from Calendargrid.dll using Reflector.exe
- by Sam Habiel for WorldVista. The original source code is lost.
-
-
Summary description for DResourceUser.
@@ -388,290 +738,38 @@
True if the user is allowed to create, edit and delete appointments
-
+
- Summary description for DAccessTemplate.
+ Summary description for DManagement.
-
+
+
+ Required method for Designer support - do not modify
+ the contents of this method with the code editor.
+
+
+
+
+ Summary description for dInputText.
+
+
+
Required designer variable.
-
-
- If b is true, moves member vars into control data
- otherwise, moves control data into member vars
-
-
-
-
+
Clean up any resources being used.
-
+
Required method for Designer support - do not modify
the contents of this method with the code editor.
-
-
- Returns the open file dialog object
-
-
-
-
- Sets or returns the start date to apply the template
-
-
-
-
- Sets or returns the number of weeks to apply the template
-
-
-
-
- Summary description for DAutoRebook.
-
-
-
-
- Required designer variable.
-
-
-
-
- If b is true, moves member vars into control data
- otherwise, moves control data into member vars
-
-
-
-
-
- Clean up any resources being used.
-
-
-
-
- Required method for Designer support - do not modify
- the contents of this method with the code editor.
-
-
-
-
- Sets or returns the rebook access type: -1 = use current type, -2 = use any type, 0 = prompt for a type
-
-
-
-
- Returns value of AutoRebook check box
-
-
-
-
- Sets or returns the number of days in the future to start searching for availability
-
-
-
-
- Sets and returns the maximum number of days in the future to look for rebook availability
-
-
-
-
- Summary description for DAccessGroup.
-
-
-
-
- Required designer variable.
-
-
-
-
- Clean up any resources being used.
-
-
-
-
- Required method for Designer support - do not modify
- the contents of this method with the code editor.
-
-
-
-
- If b is true, moves member vars into control data
- otherwise, moves control data into member vars
-
-
-
-
-
- Gets the name of the Access Group;
-
-
-
-
- Summary description for CGView.
-
-
-
-
- Required method for Designer support - do not modify
- the contents of this method with the code editor.
-
-
-
-
- Clean up any resources being used.
-
-
-
-
- Marks all selected appointments as No Show
-
-
-
-
-
-
- Delete appointment ApptID
-
-
-
-
-
-
- Delete all selected appointments
-
-
-
-
- Access the CalendarGrid associated with this view
-
-
-
-
- Accesses the document associated with this view
-
-
-
-
- Class that encapsulates printing functions in Clinical Scheduling
-
-
-
-
-
- Print Letter to be given or mailed to the patient
-
- Strongly typed PatientApptsRow to pass (just one ApptRow)
- You know what that is
- Contains letter string
- Title of the letter
-
-
-
- Cancellation Letter to be given or mailed to the patient
-
- Strongly typed PatientApptsRow to pass (just one ApptRow)
- You know what that is
- Contains letter string
- Title of the letter
-
-
-
- Print rebook letters. Prints old and new appointments dates then the missive.
-
- Strongly typed appointment row
- etc
- Text of the letter to print
- Title to print at the top of the letter
-
-
-
- Print message on a page; typically that there are no appointments to be found.
- Or just a test message to verify that printing works.
-
- The exact string to print.
- Print Page event args
-
-
-
- Print Routing Slip
-
- Appointment Data Structure
- String to print for title
- etc
-
-
-
- Summary description for DResourceGroup.
-
-
-
-
- Required designer variable.
-
-
-
-
- Clean up any resources being used.
-
-
-
-
- Required method for Designer support - do not modify
- the contents of this method with the code editor.
-
-
-
-
- If b is true, moves member vars into control data
- otherwise, moves control data into member vars
-
-
-
-
-
- Contains the IEN of the Resource in the BSDX_RESOURCE file
-
-
-
-
- Contains the name of the Resource
-
-
-
-
- Summary description for DResource.
-
-
-
-
- Required designer variable.
-
-
-
-
- Required method for Designer support - do not modify
- the contents of this method with the code editor.
-
-
-
-
- If b is true, moves member vars into control data
- otherwise, moves control data into member vars
-
-
-
-
-
- Clean up any resources being used.
-
-
Summary description for DCheckIn.
@@ -753,82 +851,243 @@
Appointment end time
-
+
- This class was regenerated from Calendargrid.dll using Reflector.exe
- by Sam Habiel for WorldVista. The original source code is lost.
+ Summary description for DAccessType.
-
+
- User Control that shows patient's appointments and allows printing
-
-
-
-
Required designer variable.
-
-
- Clean up any resources being used.
-
- true if managed resources should be disposed; otherwise, false.
-
-
-
- Required method for Designer support - do not modify
- the contents of this method with the code editor.
-
-
-
-
- Ctor - Creates control and populates data into datagridview
-
- Document Manager from main context
- Patient IEN
-
-
-
- Sets the filter for the DataView on whether to show past appointments or not
-
- boolean - self explanatory
-
-
-
- Use this dialog to select resources and dates (begin and end) for their examination.
-
- DSelectLetterClinics ds = new DSelectLetterClinics();
- ds.InitializePage(this.m_DocManager.GlobalDataSet, "Print Clinic Cancellation Letters");
- ds.ShowDialog(this)
-
- //get the resource names and call the letter printer
- string sClinics = ds.SelectedClinics;
- DateTime dtBegin = ds.BeginDate;
- DateTime dtEnd = ds.EndDate;
-
-
-
-
-
-
- Ctor; also sets default enter and cancel buttons
-
-
-
+
Clean up any resources being used.
-
+
Required method for Designer support - do not modify
the contents of this method with the code editor.
-
+
- Returns the |-delimited string of selected resource id's
+ If b is true, moves member vars into control data
+ otherwise, moves control data into member vars
+
+
+
+
+
+ This class was regenerated from Calendargrid.dll using Reflector.exe
+ by Sam Habiel for WorldVista. The original source code is lost.
+
+
+
+
+ This class was regenerated from Calendargrid.dll using Reflector.exe
+ by Sam Habiel for WorldVista. The original source code is lost.
+
+
+
+
+ Class that encapsulates printing functions in Clinical Scheduling
+
+
+
+
+
+ Print Letter to be given or mailed to the patient
+
+ Strongly typed PatientApptsRow to pass (just one ApptRow)
+ You know what that is
+ Contains letter string
+ Title of the letter
+
+
+
+ Cancellation Letter to be given or mailed to the patient
+
+ Strongly typed PatientApptsRow to pass (just one ApptRow)
+ You know what that is
+ Contains letter string
+ Title of the letter
+
+
+
+ Print rebook letters. Prints old and new appointments dates then the missive.
+
+ Strongly typed appointment row
+ etc
+ Text of the letter to print
+ Title to print at the top of the letter
+
+
+
+ Print message on a page; typically that there are no appointments to be found.
+ Or just a test message to verify that printing works.
+
+ The exact string to print.
+ Print Page event args
+
+
+
+ Print Routing Slip
+
+ Appointment Data Structure
+ String to print for title
+ etc
+
+
+
+ Summary description for DAutoRebook.
+
+
+
+
+ Required designer variable.
+
+
+
+
+ If b is true, moves member vars into control data
+ otherwise, moves control data into member vars
+
+
+
+
+
+ Clean up any resources being used.
+
+
+
+
+ Required method for Designer support - do not modify
+ the contents of this method with the code editor.
+
+
+
+
+ Sets or returns the rebook access type: -1 = use current type, -2 = use any type, 0 = prompt for a type
+
+
+
+
+ Returns value of AutoRebook check box
+
+
+
+
+ Sets or returns the number of days in the future to start searching for availability
+
+
+
+
+ Sets and returns the maximum number of days in the future to look for rebook availability
+
+
+
+
+ Summary description for DAccessGroup.
+
+
+
+
+ Required designer variable.
+
+
+
+
+ Clean up any resources being used.
+
+
+
+
+ Required method for Designer support - do not modify
+ the contents of this method with the code editor.
+
+
+
+
+ If b is true, moves member vars into control data
+ otherwise, moves control data into member vars
+
+
+
+
+
+ Gets the name of the Access Group;
+
+
+
+
+ CGSchedLib contains static functions that are called from throughout the
+ scheduling application.
+
+
+
+
+ Summary description for DCancelAppt.
+
+
+
+
+ Required designer variable.
+
+
+
+
+ If b is true, moves member vars into control data
+ otherwise, moves control data into member vars
+
+
+
+
+
+ Clean up any resources being used.
+
+
+
+
+ Required method for Designer support - do not modify
+ the contents of this method with the code editor.
+
+
+
+
+ Sets or returns the rebook access type: -1 = use current type, -2 = use any type, 0 = prompt for a type
+
+
+
+
+ Returns true if appt cancelled by Clinic, otherwise false
+
+
+
+
+ Returns value of AutoRebook check box
+
+
+
+
+ Returns internal entry in the CANCELLATION REASON file (409.2)
+
+
+
+
+ Returns cancellation remarks.
+
+
+
+
+ Sets or returns the number of days in the future to start searching for availability
+
+
+
+
+ Sets and returns the maximum number of days in the future to look for rebook availability
@@ -854,69 +1113,22 @@
Clean up any resources being used.
-
+
- Summary description for DAccessGroupItem.
+ This class was regenerated from Calendargrid.dll using Reflector.exe
+ by Sam Habiel for WorldVista. The original source code is lost.
-
+
- Required designer variable.
+ This class was regenerated from Calendargrid.dll using Reflector.exe
+ by Sam Habiel for WorldVista. The original source code is lost.
-
+
- Clean up any resources being used.
-
-
-
-
- Required method for Designer support - do not modify
- the contents of this method with the code editor.
-
-
-
-
- If b is true, moves member vars into control data
- otherwise, moves control data into member vars
-
-
-
-
-
- Contains the IEN of the AccessType in the BSDX_ACCESS_TYPE file
-
-
-
-
- Contains the name of the AccessType
-
-
-
-
- Summary description for dInputText.
-
-
-
-
- Required designer variable.
-
-
-
-
- Clean up any resources being used.
-
-
-
-
- Required method for Designer support - do not modify
- the contents of this method with the code editor.
-
-
-
-
- CGSchedLib contains static functions that are called from throughout the
- scheduling application.
+ This class was regenerated from Calendargrid.dll using Reflector.exe
+ by Sam Habiel for WorldVista. The original source code is lost.
@@ -945,82 +1157,12 @@
Accesses the document associated with this view
-
-
- Summary description for DSelectSchedules.
-
-
-
-
- Required designer variable.
-
-
-
-
- Clean up any resources being used.
-
-
-
-
- Required method for Designer support - do not modify
- the contents of this method with the code editor.
-
-
-
-
- Returns the an ArrayList of selected resource names
-
-
-
+
This class was regenerated from Calendargrid.dll using Reflector.exe
by Sam Habiel for WorldVista. The original source code is lost.
-
-
- This class was regenerated from Calendargrid.dll using Reflector.exe
- by Sam Habiel for WorldVista. The original source code is lost.
-
-
-
-
- Summary description for DApptSearch.
-
-
-
-
- Required designer variable.
-
-
-
-
- If b is true, moves member vars into control data
- otherwise, moves control data into member vars
-
-
-
-
-
- Clean up any resources being used.
-
-
-
-
- Required method for Designer support - do not modify
- the contents of this method with the code editor.
-
-
-
-
- Gets the resource selected by the user
-
-
-
-
- Gets the date selected by the user
-
-
Contains the array of appointments and availabily that make up the document class
@@ -1090,6 +1232,12 @@
Contains the beginning date of the appointment document
+
+
+ This class was regenerated from Calendargrid.dll using Reflector.exe
+ by Sam Habiel for WorldVista. The original source code is lost.
+
+
Represents a strongly typed in-memory cache of data.
@@ -1125,6 +1273,43 @@
Row event argument class
+
+
+ Use this dialog to select resources and dates (begin and end) for their examination.
+
+ DSelectLetterClinics ds = new DSelectLetterClinics();
+ ds.InitializePage(this.m_DocManager.GlobalDataSet, "Print Clinic Cancellation Letters");
+ ds.ShowDialog(this)
+
+ //get the resource names and call the letter printer
+ string sClinics = ds.SelectedClinics;
+ DateTime dtBegin = ds.BeginDate;
+ DateTime dtEnd = ds.EndDate;
+
+
+
+
+
+
+ Ctor; also sets default enter and cancel buttons
+
+
+
+
+ Clean up any resources being used.
+
+
+
+
+ Required method for Designer support - do not modify
+ the contents of this method with the code editor.
+
+
+
+
+ Returns the |-delimited string of selected resource id's
+
+
Summary description for DCopyAppts.
@@ -1141,191 +1326,11 @@
the contents of this method with the code editor.
-
-
- This class was regenerated from Calendargrid.dll using Reflector.exe
- by Sam Habiel for WorldVista. The original source code is lost.
-
-
This class was regenerated from Calendargrid.dll using Reflector.exe
by Sam Habiel for WorldVista. The original source code is lost.
-
-
- Summary description for DSplash.
-
-
-
-
- Required designer variable.
-
-
-
-
- Clean up any resources being used.
-
-
-
-
- Required method for Designer support - do not modify
- the contents of this method with the code editor.
-
-
-
-
- Gets or sets the value of the Status displayed on the splash screen
-
-
-
-
- This class was regenerated from Calendargrid.dll using Reflector.exe
- by Sam Habiel for WorldVista. The original source code is lost.
-
-
-
-
- This class was regenerated from Calendargrid.dll using Reflector.exe
- by Sam Habiel for WorldVista. The original source code is lost.
-
-
-
-
- This class was regenerated from Calendargrid.dll using Reflector.exe
- by Sam Habiel for WorldVista. The original source code is lost.
-
-
-
-
- Summary description for DocumentManager.
-
-
-
-
- Clean up any resources being used.
-
-
-
-
- Return the first view having a resource array matching sResourceArray
-
-
-
-
-
-
- Propogate availability updates to all sRresource's doc/views
-
-
-
-
- Propogate availability updates to all doc/views
-
-
-
-
- Calls each view associated with document Doc and closes it.
-
-
-
-
- Calls each view associated with Availability Doc and closes it.
-
-
-
-
- Returns the document manager's BMXNetConnectInfo member
-
-
-
-
- True if the current user holds the BSDXZMGR or XUPROGMODE keys in RPMS
-
-
-
-
- Holds the user and division
-
-
-
-
- This dataset contains tables used by the entire application
-
-
-
-
- Returns the single CGDocumentManager object
-
-
-
-
- Returns the list of currently opened documents
-
-
-
-
- Returns the list of currently opened CGAVViews
-
-
-
-
- Contains array of availability blocks for a scheduling resource
-
-
-
-
- Called by LoadTemplate to create Access Block
- Returns the IEN of the availability block in the RPMS BSDX AVAILABILITY file.
-
-
-
-
- Update availability block schedule based on info in RPMS
-
-
-
-
- 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.
-
-
-
-
- Calls each AVview associated with this AVdocument and tells it to update itself
-
-
-
-
- Resource IEN in ^BSDXRES
-
-
-
-
- The list of Resource names
-
-
-
-
- Contains the hashtable of Availability Blocks
-
-
-
-
- Holds the date selected by the user in CGView.dateTimePicker1
-
-
-
-
- Contains the beginning date of the appointment document
-
-
diff --git a/cs/bsdx0200GUISourceCode/bin/Release/ClinicalScheduling.exe b/cs/bsdx0200GUISourceCode/bin/Release/ClinicalScheduling.exe
index 8269e96..8df6854 100644
Binary files a/cs/bsdx0200GUISourceCode/bin/Release/ClinicalScheduling.exe and b/cs/bsdx0200GUISourceCode/bin/Release/ClinicalScheduling.exe differ