private async Task SendReport()
        {
            if (!IsBusy)
            {
                IsBusy          = true;
                MessageTitle    = "Enviando...";
                MessageSubTitle = "Espera un momento, el proceso puede tomar unos segundos.";
                item.RecordHash = CreateHash();
                item.DeviceHash = Helpers.HashHelper.GetSha256Hash(Plugin.DeviceInfo.CrossDeviceInfo.Current.Id);
                item.Username   = Settings.Profile_Username;
                var imagefile = Helpers.LocalFilesHelper.ReadFile(item.UID.ToString());
                item.Image = HashHelper.GetSha256Hash(imagefile);
                imagefile  = null;

                AddReportRequest addReportRequest = new AddReportRequest()
                {
                    RecordItem = item
                };

                var response = await RestHelper.AddReportAsync(addReportRequest);

                if (response.Status != Enums.ResponseStatus.Ok)
                {
                    IsContinueGoBackEnabled = true;
                    IsContinueEnabled       = false;
                    MessageTitle            = "Se presentó un problema al realizar el registro.";
                    MessageSubTitle         = response.Message;
                }
                else
                {
                    IsContinueEnabled       = true;
                    IsContinueGoBackEnabled = false;
                    MessageTitle            = $"¡Gracias {Settings.Profile_Username}!";
                    MessageSubTitle         = "Tu registro ha sido completado satisfactoriamente.";

                    Settings.CurrentRecordItem = string.Empty;

                    var count = navigation.NavigationStack.Count;
                    for (int i = 0; i < count - 1; i++)
                    {
                        navigation.RemovePage(navigation.NavigationStack.ElementAt(0));
                    }
                    navigation.InsertPageBefore(new WelcomePage(), navigation.NavigationStack.Last());
                }
            }
            IsBusy = false;
        }