public IActionResult GetDiseaseHistories()
        {
            var response = ContentExecute(() =>
            {
                var username      = User.Identity.Name;
                var user          = _userManager.FindByNameAsync(username).Result;
                var isMedEmployee = _userManager.IsUserInMedEmployeeRole(username);
                var histories     = isMedEmployee
                    ? _diseaseHistoryService.GetAll()
                    : _diseaseHistoryService.GetDiseaseHistoriesByUsername(user.UserName);

                var historiesListItems = histories.Select(h => new DiseaseHistoryListItemViewModel(h)).ToList();
                return(new DiseaseHistoryListViewModel(historiesListItems));
            });

            return(Json(response));
        }