/// <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); }
public void ClearSessions() { Session.Remove("PE_UserIsAdmin"); Session.Remove("PatientRig"); Session.Remove("PatientNote"); Session.Remove("efPatient"); CurrentMedicSecurityLevel = MedicSecurityLevel.NONE; CustomerEmails = null; }