Ejemplo n.º 1
0
        public int GetAge(GmConnection conn)
        {
            Passport passport = GetPassport(conn);

            if (passport != null)
            {
                return(DateTimeUtils.Age(passport.birthday, admissionDate));
            }
            PatientIdentification pi = GetPatientIdentification(conn);

            if (pi != null)
            {
                return(DateTimeUtils.Age(pi.birthday, admissionDate));
            }
            return(-1);
        }
Ejemplo n.º 2
0
        public GenderId GetGender(GmConnection conn)
        {
            Passport passport = GetPassport(conn);

            if (passport != null)
            {
                return(passport.gender);
            }
            PatientIdentification pi = GetPatientIdentification(conn);

            if (pi != null)
            {
                return(pi.gender);
            }
            return(GenderId.Null);
        }
Ejemplo n.º 3
0
        public string GetPatientName(GmConnection conn)
        {
            Passport passport = GetPassport(conn);

            if (passport != null)
            {
                return(passport.PatientName);
            }
            PatientIdentification pi = GetPatientIdentification(conn);

            if (pi != null)
            {
                return(pi.PatientName);
            }
            return("Пациент №" + id);
        }
Ejemplo n.º 4
0
        public string GetAddress(GmConnection conn)
        {
            Passport passport = GetPassport(conn);

            if (passport != null)
            {
                return(passport.registration);
            }
            PatientIdentification pi = GetPatientIdentification(conn);

            if (pi != null)
            {
                return(pi.Registration);
            }
            return("");
        }
Ejemplo n.º 5
0
 public PatientIdentification GetPatientIdentification(GmConnection conn)
 {
     return(PatientIdentification.GetPatientIdentification(conn, patientIdentificationId));
 }