public async Task <IEnumerable <Patient> > Get()
        {
            try
            {
                //var uri = "Patient";
                var uri      = "patient/list";
                var response = await PatientClient.GetAsync(uri);

                if (!response.IsSuccessStatusCode)
                {
                    var errorString = await response.Content.ReadAsStringAsync();
                }
                else
                {
                    var responseData = await response.Content.ReadAsStringAsync();

                    // var data = JsonConvert.DeserializeObject<IEnumerable<Patient>>(responseData).ToList();
                    var data = JsonConvert.DeserializeObject <PatientResult>(responseData);

                    return(data?.data);
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.ToString());
            }

            return(default);