Changeset 1110 for Scheduling/trunk/cs/bsdx0200GUISourceCode/Patient.cs
- Timestamp:
- Mar 21, 2011, 8:47:45 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Scheduling/trunk/cs/bsdx0200GUISourceCode/Patient.cs
r1107 r1110 6 6 namespace IndianHealthService.ClinicalScheduling 7 7 { 8 9 /// <summary> 10 /// You guessed it. 11 /// </summary> 12 public enum Sex 13 { 14 Male, Female 15 }; 16 8 17 /// <summary> 9 18 /// Puppet standing for a Real Patient … … 13 22 public int DFN { get; set; } 14 23 public string Name { get; set; } 24 public Sex Sex; 15 25 public DateTime DOB { get; set; } 16 26 public string ID { get; set; } … … 26 36 public string WorkPHone { get; set; } 27 37 public string CellPhone { get; set; } 38 public TimeSpan Age 39 { 40 get 41 { 42 return (DateTime.Today - this.DOB); 43 } 44 } 45 46 public string UserFriendlyAge 47 { 48 get 49 { 50 if (Age.TotalDays / 365.24 > 5) 51 return Math.Floor((Age.TotalDays / 365.24)).ToString() + " years"; 52 else 53 return Math.Floor((Age.TotalDays / 365.24)).ToString() + " years & " 54 + Math.Floor(Age.TotalDays % 365.24 / 30).ToString() + " months"; 55 } 56 } 28 57 } 29 58 }
Note:
See TracChangeset
for help on using the changeset viewer.