public void Update(GmConnection conn, int watchingGroupId) { Clear(); Role.GetRoles(conn, roles); User.GetUsers(conn, users); UpdateWatchingList(conn, watchingGroupId); Diagnosis.GetDiagnoses(conn, diagnoses); PrescriptionType.GetPrescriptionTypes(conn, prescriptionTypes); }
public static int GetDiagnoses(GmConnection conn, Dictionary <int, Diagnosis> diagnoses) { GmCommand cmd = conn.CreateCommand("select * from Diagnoses"); // cmd.AddInt("Id", id); using (DbDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { Diagnosis diagnosis = new Diagnosis(dr); diagnoses.Add(diagnosis.Id, diagnosis); } } return(diagnoses.Count); }
public int GetRecommendedHospitalStay(Diagnosis d) { int hospitalStayDuration = d.GetHospitalStayDuration(hospitalType); return((int)Math.Ceiling(hospitalStayDuration * recommendedHospitalStayPercent / 100.0)); }
public Diagnosis GetDiagnosis(GmConnection conn) { return(Diagnosis.GetDiagnosis(conn, id)); }