source: BMXNET_RPMS_dotNET_UTILITIES-BMX/branch/IHS BMX Framework/IndianHealthService.BMXNet/Model/Patient.cs@ 1148

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

Initial Import of BMX4

File size: 1.6 KB
Line 
1using System;
2using System.Collections.Generic;
3using System.Text;
4
5namespace IndianHealthService.BMXNet.Model
6{
7
8 /// <summary>
9 /// The Patient object is a read-only object used for patient context.
10 /// </summary>
11 public interface Patient
12 {
13 /// <summary>
14 /// The RPMS intenal entry number for the patient
15 /// </summary>
16 String Ien { get; }
17
18 /// <summary>
19 /// The RPMS HRN or chart number
20 /// </summary>
21 String HealthRecordNumber { get; }
22
23 /// <summary>
24 /// The default displayable version of the patient's name
25 /// </summary>
26 String PatientName { get; }
27
28 /// <summary>
29 /// The current admission date of the user. This is a nullable bool for the cases that
30 /// the patient is not currently admitted.
31 /// </summary>
32 DateTime? AdmitDate { get; }
33 /// <summary>
34 /// The current age of the patient.
35 /// </summary>
36 float Age { get; }
37 /// <summary>
38 /// If knownn, the DOB of the patient
39 /// </summary>
40 DateTime? Dob { get; }
41 /// <summary>
42 /// The displayable name (external value) of the patient's primary provider.
43 /// </summary>
44 String PrimaryProvider { get; }
45 /// <summary>
46 /// The sex of the patient
47 /// </summary>
48 String Sex { get; }
49 /// <summary>
50 /// The patient's SSN or an abbrievation of the SSN
51 /// </summary>
52 String Ssn { get; }
53 }
54}
Note: See TracBrowser for help on using the repository browser.