source: Scheduling/branches/Radiology-Support/cs/bsdx0200GUISourceCode/RadiologyExam.cs@ 1150

Last change on this file since 1150 was 1140, checked in by Sam Habiel, 14 years ago

DRadExamsSelect: New form to let user select exam.
RadiologyExam: Class for a Radiology Exam
DAL: new DB communication methods: GetRadiologyExamsForPatientinHL and ScheduleRadiologyExam
CGView:

  1. New context menus for Radiology; context menu popup has logic for which menus to display;
  2. Helper method IsThisARadiologyResource used by ctxCalendarGrid_Popup to decide which menus to display
  3. Handler ctxCalGridMkRadAppt_Click to make the Radiology Appointment.

CGDocument:

  1. CreateAppointment now saves RadiologyExamIEN to the DB
  2. RefreshAppointments now gets RadiologyExamIEN from the DB

CGAppointment:

  1. Class completely refactored to use auto props rather than old style properties
  2. Added property RadiologyExamIEN

CalendarGrid: Class was wrongly using supposed private members of CGAppointment. Refactored to fix that as private members don't exist anymore.

Last but not least, new exe,dll

File size: 618 bytes
RevLine 
[1140]1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5
6namespace IndianHealthService.ClinicalScheduling
7{
8 /// <summary>
9 /// TODO: Sam would like to document this later
10 /// </summary>
11 public class RadiologyExam
12 {
13 public int IEN { get; set; }
14 public string Status { get; set; }
15 public string Procedure { get; set; }
16 public DateTime RequestDate { get; set; }
17
18 public override string ToString()
19 {
20 return Procedure + "\t" + "Requested: " + RequestDate.ToString();
21 }
22 }
23}
Note: See TracBrowser for help on using the repository browser.