Beispiel #1
0
        /// <summary>
        /// Returns the current medics security level
        /// </summary>
        /// <returns></returns>
        public MedicSecurityLevel GetMedicSecurityLevel()
        {
            MedicSecurityLevel medicLevel = MedicSecurityLevel.NONE;

            if (currentUserInfo.UserType.ID == (int)UserType.Types.Customer)
            {
                medicLevel = MedicSecurityLevel.Customer;
            }
            if (currentUserInfo.UserType.ID == (int)UserType.Types.Medic)
            {
                medicLevel = MedicSecurityLevel.Medic;
            }
            if ((from c in SecurableRights
                 select c).Contains((int)Securable.Securables.NotesPhysician))
            {
                medicLevel = MedicSecurityLevel.Physician;
            }
            if ((from c in SecurableRights
                 select c).Contains((int)Securable.Securables.PatientEncounterAdmin))
            {
                medicLevel = MedicSecurityLevel.Admin;
            }

            return(medicLevel);
        }
Beispiel #2
0
 public void ClearSessions()
 {
     Session.Remove("PE_UserIsAdmin");
     Session.Remove("PatientRig");
     Session.Remove("PatientNote");
     Session.Remove("efPatient");
     CurrentMedicSecurityLevel = MedicSecurityLevel.NONE;
     CustomerEmails            = null;
 }