private void GenerateReportClick(object sender, EventArgs e)
 {
     if (Application.OpenForms["PrintableReport"] as PrintableReport == null)
     {
         PrintableReport report = new PrintableReport(thisPatientID, thisProviderMain.GetProviderID());
         Center(report);
         report.Show();
     }
 }
        public PatientHomePage(string name, string number, string gender, string age, string maritalStatus, DateTime DOB, int selectedPatientID, ProviderMain providerMain)
        {
            InitializeComponent();
            this.PatientNameLabel.Text   = name;
            this.PhoneNumberLabel.Text   = "Phone Number: " + number;
            this.PatientGenderLabel.Text = gender;
            this.PatientAgeLabel.Text    = "Age: " + age;
            this.DOBLabel.Text           = "DOB: " + DOB.ToShortDateString();
            this.MaritalStatusLabel.Text = "Marital Status:" + maritalStatus;

            this.thisProviderID = providerMain.GetProviderID();
            SetVitals(selectedPatientID);

            thisPatientID         = selectedPatientID;
            this.thisProviderMain = providerMain;
            this.FinishVisitButton.Hide();

            thisGenerateReport            = new ToolStripMenuItem("Generate Report");
            thisGenerateReport.Click     += new System.EventHandler(GenerateReportClick);
            thisPrintPrescriptions        = new ToolStripMenuItem("Print Prescriptions");
            thisPrintPrescriptions.Click += new System.EventHandler(PrintPrescriptionsClick);
            thisPrintLabs                   = new ToolStripMenuItem("Print Lab Orders");
            thisPrintLabs.Click            += new System.EventHandler(PrintLabs);
            thisPrintScansProcedures        = new ToolStripMenuItem("Print Procedure Orders");
            thisPrintScansProcedures.Click += new System.EventHandler(PrintScansProcedures);


            thisProviderMain.menuStrip2.Items.Add(thisGenerateReport);
            thisProviderMain.menuStrip2.Items.Add(thisPrintPrescriptions);
            thisProviderMain.menuStrip2.Items.Add(thisPrintLabs);
            thisProviderMain.menuStrip2.Items.Add(thisPrintScansProcedures);
        }
Ejemplo n.º 3
0
 public NewPatient(ProviderMain providerMain)
 {
     InitializeComponent();
     PregnantBox.Hide();
     PregnantLabel.Hide();
     NotPregnantBox.Hide();
     ProviderList.Hide();
     ChooseProviderLabel.Hide();
     this.providerMain = providerMain;
     providerIDList.Add(providerMain.GetProviderID());
 }
        public PatientHomePage(string name, string number, string gender, string maritalStatus, string age, DateTime DOB, int selectedPatientID, ProviderMain providerMain, SchedulingCalendar schedulingCalendar, CalendarItem item)
        {
            InitializeComponent();
            this.PatientNameLabel.Text   = name;
            this.PhoneNumberLabel.Text   = "Phone Number: " + number;
            this.PatientGenderLabel.Text = gender;
            this.PatientAgeLabel.Text    = "Age: " + age;
            this.DOBLabel.Text           = "DOB: " + DOB.ToShortDateString();
            this.MaritalStatusLabel.Text = "Marital Status: " + maritalStatus;

            SetVitals(selectedPatientID);

            thisPatientID           = selectedPatientID;
            this.thisProviderMain   = providerMain;
            this.schedulingCalendar = schedulingCalendar;
            this.FinishVisitButton.Show();

            this.NoteHistoryTable.AutoGenerateColumns            = false;
            this.LabsTable.AutoGenerateColumns                   = false;
            this.AllergiesTable.AutoGenerateColumns              = false;
            this.VitalHistoryTable.AutoGenerateColumns           = false;
            this.ScansTable.AutoGenerateColumns                  = false;
            this.ProblemListView.AutoGenerateColumns             = false;
            this.MedicationsListDataGridView.AutoGenerateColumns = false;

            thisGenerateReport            = new ToolStripMenuItem("Generate Report");
            thisGenerateReport.Click     += new System.EventHandler(GenerateReportClick);
            thisPrintPrescriptions        = new ToolStripMenuItem("Print Prescriptions");
            thisPrintPrescriptions.Click += new System.EventHandler(PrintPrescriptionsClick);
            thisPrintLabs                   = new ToolStripMenuItem("Print Lab Orders");
            thisPrintLabs.Click            += new System.EventHandler(PrintLabs);
            thisPrintScansProcedures        = new ToolStripMenuItem("Print Procedure Orders");
            thisPrintScansProcedures.Click += new System.EventHandler(PrintScansProcedures);


            thisProviderMain.menuStrip2.Items.Add(thisGenerateReport);
            thisProviderMain.menuStrip2.Items.Add(thisPrintPrescriptions);
            thisProviderMain.menuStrip2.Items.Add(thisPrintLabs);
            thisProviderMain.menuStrip2.Items.Add(thisPrintScansProcedures);

            this.thisProviderID = providerMain.GetProviderID();

            this.item = item;

            this.WindowState = FormWindowState.Maximized;
        }
        public SchedulingCalendar(int patientID, ProviderMain providerMain, PatientHomePage patientHome)
        {
            InitializeComponent();
            monthView1.MonthTitleColor            = monthView1.MonthTitleColorInactive = CalendarColorTable.FromHex("#C2DAFC");
            monthView1.ArrowsColor                = CalendarColorTable.FromHex("#77A1D3");
            monthView1.DaySelectedBackgroundColor = CalendarColorTable.FromHex("#F4CC52");
            monthView1.DaySelectedTextColor       = monthView1.ForeColor;
            this.MdiParent     = providerMain;
            this.thisPatientID = patientID;
            this.WindowState   = FormWindowState.Maximized;
            ProviderComboBox.Hide();
            SelectProviderLabel.Hide();
            this.thisProviderID = providerMain.GetProviderID();
            panel1.Hide();
            this.patientHome = patientHome;

            Type = "Provider";
        }