Beispiel #1
0
        public JsonResult ConsultarDatosConsulta(int consultaMedicaID)
        {
            ConsultaMedicaModel consulta = new ConsultaMedicaModel();

            consulta = this.historiaClinicaBDD.ConsultarConsultaMedica(consultaMedicaID);
            return(Json(consulta));
        }
Beispiel #2
0
        public JsonResult ActualizarDatosConsulta(ConsultaMedicaModel consultaMedica)
        {
            List <bool> ingresado = new List <bool>();

            ingresado.Add(this.historiaClinicaBDD.ActualizarConsultaMedica(consultaMedica));
            return(Json(ingresado));
        }
Beispiel #3
0
        public bool ActualizarConsultaMedica(ConsultaMedicaModel consultaMedica)
        {
            bool ingresado = false;
            int  resultado = 0;

            string sentenciaSql = "UPDATE ConsultaMedica " +
                                  "SET MotivoConsulta = @MotivoConsulta, Analisis = @Analisis, PlanTratamiento = @PlanTratamiento, TipoConsulta = @TipoConsulta " +
                                  "WHERE ConsultaMedicaID = @ConsultaMedicaID ";

            SqlCommand sentenciaSQL = new SqlCommand(sentenciaSql);

            sentenciaSQL.Parameters.AddWithValue("@MotivoConsulta", consultaMedica.MotivoConsulta);
            sentenciaSQL.Parameters.AddWithValue("@Analisis", consultaMedica.Analisis);
            sentenciaSQL.Parameters.AddWithValue("@PlanTratamiento", consultaMedica.PlanTratamiento);
            sentenciaSQL.Parameters.AddWithValue("@TipoConsulta", consultaMedica.TipoConsulta);
            sentenciaSQL.Parameters.AddWithValue("@ConsultaMedicaID", consultaMedica.ConsultaMedicaID);

            resultado = this.conexion.ComandoModificacion(sentenciaSQL);

            if (resultado > 0)
            {
                ingresado = true;
            }

            return(ingresado);
        }
Beispiel #4
0
        // GET: HistoriaClinica
        //public ActionResult HistoriaClinica(int idPaciente)
        //public ActionResult HistoriaClinica()
        public ActionResult HistoriaClinica(CitaModel cita)
        {
            if (Session["ingreso"] != null)
            {
                if (Session["ingreso"].Equals("true"))
                {
                    if (Session["tipoUsuario"].Equals("21"))
                    {
                        ConsultaMedicaModel consultaMedica = new ConsultaMedicaModel();

                        if (historiaClinicaBDD.ValidarConsultaMedica(cita.CitaMedicaID))
                        {
                            consultaMedica = historiaClinicaBDD.ConsultarConsultaMedica(cita.CitaMedicaID);
                        }
                        else
                        {
                            consultaMedica.ConsultaMedicaID  = cita.CitaMedicaID;
                            consultaMedica.HistoriaClinicaID = cita.HistoriaClinica;
                            historiaClinicaBDD.InsertarConsultaMedica(consultaMedica);
                        }

                        ViewData["consulta"]            = consultaMedica;
                        ViewData["generos"]             = informacionGeneral.ObtenerInformacionParametro("genero");
                        ViewData["estados"]             = informacionGeneral.ObtenerInformacionParametro("estado civil");
                        ViewData["tipos"]               = informacionGeneral.ObtenerInformacionParametro("tipo sangre");
                        ViewData["etnias"]              = informacionGeneral.ObtenerInformacionParametro("etnia");
                        ViewData["subjetivos"]          = informacionGeneral.ObtenerInformacionParametro("subjetivo");
                        ViewData["objetivos"]           = informacionGeneral.ObtenerInformacionParametro("objetivo");
                        ViewData["antecedentepersonal"] = informacionGeneral.ObtenerInformacionParametro("antecedentepersonal");
                        ViewData["antecedentefamiliar"] = informacionGeneral.ObtenerInformacionParametro("antecedentefamiliar");
                        ViewData["antecedentesociales"] = informacionGeneral.ObtenerInformacionParametro("antecedentesociales");
                        ViewData["habito"]              = informacionGeneral.ObtenerInformacionParametro("Habito");
                        ViewData["diagnosticos"]        = informacionGeneral.ObtenerInformacionParametro("tipo diagnostico");
                        ViewData["paciente"]            = pacienteBDD.PacientePorId(cita.PacienteID);
                        return(View());
                    }
                    else
                    {
                        return(RedirectToAction("SinAcceso", "Ingreso"));
                    }
                }
                else
                {
                    return(RedirectToAction("Ingreso", "Ingreso"));
                }
            }
            else
            {
                return(RedirectToAction("Ingreso", "Ingreso"));
            }
        }
Beispiel #5
0
        public ConsultaMedicaModel ConsultarConsultaMedica(int consultaMedicaID)
        {
            ConsultaMedicaModel consultaMedicaResultado = new ConsultaMedicaModel();

            string sentenciaSql = "SELECT TOP(1) ConsultaMedicaID, MotivoConsulta, Analisis, PlanTratamiento, TipoConsulta " +
                                  "FROM ConsultaMedica " +
                                  $"WHERE ConsultaMedicaID = {consultaMedicaID} ";

            DataTable tablaDatos = this.conexion.ComandoConsulta(sentenciaSql);

            if (tablaDatos.Rows.Count > 0)
            {
                consultaMedicaResultado.ConsultaMedicaID = tablaDatos.Rows[0].Field <int>("ConsultaMedicaID");
                consultaMedicaResultado.MotivoConsulta   = tablaDatos.Rows[0].Field <string>("MotivoConsulta");
                consultaMedicaResultado.Analisis         = tablaDatos.Rows[0].Field <string>("Analisis");
                consultaMedicaResultado.PlanTratamiento  = tablaDatos.Rows[0].Field <string>("PlanTratamiento");
                consultaMedicaResultado.TipoConsulta     = tablaDatos.Rows[0].Field <string>("TipoConsulta");
            }

            return(consultaMedicaResultado);
        }
Beispiel #6
0
        public bool InsertarConsultaMedica(ConsultaMedicaModel consultaMedica)
        {
            bool ingresado = false;
            int  resultado = 0;

            string sentenciaSql = "SET IDENTITY_INSERT ConsultaMedica ON; " +
                                  "INSERT INTO ConsultaMedica (ConsultaMedicaID, HistoriaClinicaID, Fecha) " +
                                  "VALUES (@ConsultaMedicaID, @HistoriaClinicaID, @Fecha); ";

            SqlCommand sentenciaSQL = new SqlCommand(sentenciaSql);

            sentenciaSQL.Parameters.AddWithValue("@ConsultaMedicaID", consultaMedica.ConsultaMedicaID);
            sentenciaSQL.Parameters.AddWithValue("@HistoriaClinicaID", consultaMedica.HistoriaClinicaID);
            sentenciaSQL.Parameters.AddWithValue("@Fecha", DateTime.Now.Date);

            resultado = this.conexion.ComandoModificacion(sentenciaSQL);

            if (resultado > 0)
            {
                ingresado = true;
            }

            return(ingresado);
        }