Example #1
0
 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);
 }
Example #2
0
        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);
        }
Example #3
0
        public int GetRecommendedHospitalStay(Diagnosis d)
        {
            int hospitalStayDuration = d.GetHospitalStayDuration(hospitalType);

            return((int)Math.Ceiling(hospitalStayDuration * recommendedHospitalStayPercent / 100.0));
        }
Example #4
0
 public Diagnosis GetDiagnosis(GmConnection conn)
 {
     return(Diagnosis.GetDiagnosis(conn, id));
 }