コード例 #1
0
 //ConsultarExamen
 public ExamenMedico ConsultarExamen(int documento)
 {
     em = mem.ConsultarExamen(documento);
     return em;
 }
コード例 #2
0
        //Registrar
        public string Registrar(bool[] antFam, bool[] antPers, string tensionArt, string frecLatidos, string ruidosCard,
            string pulsosPer, string observacion, string torax, string AusPulmonar, string frecRespiratoria,
            string conclusion, string obserConclusion, int doc, int id_motivo)
        {
            em = new ExamenMedico();
            em.TensionArt = tensionArt;
            em.FrecLatidos = frecLatidos;
            em.RuidosCardiacos = ruidosCard;
            em.PulsosPerifericos = pulsosPer;
            em.Observacion = observacion;
            em.Torax = torax;
            em.AusPulmonar = AusPulmonar;
            em.FrecResp = frecRespiratoria;
            em.Conclusion = conclusion;
            em.ObservConclusion = obserConclusion;
            em.antFamiliares = antFam;
            em.antPersonales = antPers;
            em.Id_motivo = id_motivo;

            guardado = mem.ExisteExamenParaAnio(doc);
                //Verifico de que no exista ya un examen cargado del deportista en el corriente año(que no haya caducado la fecha de vigencia).

            if (guardado == "Existe")
                return "Existe";
            guardado = mem.Registrar(em, doc);
            return guardado;
        }
コード例 #3
0
        //Registrar Exámen Médico
        public string Registrar(ExamenMedico em, int doc)
        {
            //conexion.origen.Open();
            //SqlTransaction tran = conexion.origen.BeginTransaction();

            try
            {
                var id_historia_medica = ConsultarHistorialMedico(doc);
                conexion.origen.Open();

                conexion.str_sql =
                    "insert into ExamenesMedicos (id_historia_medica,fecha_creacion,fecha_vigencia,observacion,congenitas,psiquiatricas,cardiopatias,alergicas,diabetes,hipertensionArterial,tumores,epilepsia,chagas,enfInfancia,otitis,anginas,fiebreReumatica,fracturas,luxaciones,esguinces,artrosis,mareos,epilepsiaPers,doloresCabeza,convulsiones,desmayos,hepatitis,diabetesPers,hipertensionArterialPers,soplos,operaciones,hemorroides,enfGenitales,enfSangre,enfNeurologicas,enfPsiquiatricas,enfCardiacas,enfUrinarias,hernias,enfGlandulares,enfDigestivas,enfVista,enfAudicion,enfIntestinales,enfCongenitas,obesidad,bulimia,anorexia,tensionArterial,frecuenciaLatido,ruidosCardiacos,pulsoPeriferico,observacionExamen,torax,ausPulmonar,frecuenciaRespiratoria,conclusion,es_vigente, id_motivo_desaprobado) values (@id_historia_medica,@fecha_creacion,@fecha_vigencia,@observacion,@congenitas,@psiquiatricas,@cardiopatias,@alergicas,@diabetes,@hipertensionArterial,@tumores,@epilepsia,@chagas,@enfInfancia,@otitis,@anginas,@fiebreReumatica,@fracturas,@luxaciones,@esguinces,@artrosis,@mareos,@epilepsiaPers,@doloresCabeza,@convulsiones,@desmayos,@hepatitis,@diabetesPers,@hipertensionArterialPers,@soplos,@operaciones,@hemorroides,@enfGenitales,@enfSangre,@enfNeurologicas,@enfPsiquiatricas,@enfCardiacas,@enfUrinarias,@hernias,@enfGlandulares,@enfDigestivas,@enfVista,@enfAudicion,@enfIntestinales,@enfCongenitas,@obesidad,@bulimia,@anorexia,@tensionArterial,@frecuenciaLatido,@ruidosCardiacos,@pulsoPeriferico,@observacionExamen,@torax,@ausPulmonar,@frecuenciaRespiratoria,@conclusion,@es_vigente, @id_motivo)";

                conexion.cmd = new SqlCommand(conexion.str_sql, conexion.origen);

                conexion.cmd.Parameters.Add("@id_historia_medica", id_historia_medica);
                conexion.cmd.Parameters.Add("@fecha_creacion", DateTime.Now.ToString("yyyyMMdd")
                    /*DateTime.Today.ToShortDateString()*/);
                conexion.cmd.Parameters.Add("@fecha_vigencia", FechaVigencia());
                conexion.cmd.Parameters.Add("@observacion", em.ObservConclusion);
                conexion.cmd.Parameters.Add("@congenitas", em.antFamiliares[0]);
                conexion.cmd.Parameters.Add("@alergicas", em.antFamiliares[1]);
                conexion.cmd.Parameters.Add("@tumores", em.antFamiliares[2]);
                conexion.cmd.Parameters.Add("@psiquiatricas", em.antFamiliares[3]);
                conexion.cmd.Parameters.Add("@diabetes", em.antFamiliares[4]);
                conexion.cmd.Parameters.Add("@epilepsia", em.antFamiliares[5]);
                conexion.cmd.Parameters.Add("@cardiopatias", em.antFamiliares[6]);
                conexion.cmd.Parameters.Add("@hiperTensionArterial", em.antFamiliares[7]);
                conexion.cmd.Parameters.Add("@chagas", em.antFamiliares[8]);
                conexion.cmd.Parameters.Add("@enfInfancia", em.antPersonales[0]);
                conexion.cmd.Parameters.Add("@artrosis", em.antPersonales[1]);
                conexion.cmd.Parameters.Add("@diabetesPers", em.antPersonales[2]);
                conexion.cmd.Parameters.Add("@enfNeurologicas", em.antPersonales[3]);
                conexion.cmd.Parameters.Add("@enfVista", em.antPersonales[4]);
                conexion.cmd.Parameters.Add("@otitis", em.antPersonales[5]);
                conexion.cmd.Parameters.Add("@mareos", em.antPersonales[6]);
                conexion.cmd.Parameters.Add("@hiperTensionArterialPers", em.antPersonales[7]);
                conexion.cmd.Parameters.Add("@enfPsiquiatricas", em.antPersonales[8]);
                conexion.cmd.Parameters.Add("@enfAudicion", em.antPersonales[9]);
                conexion.cmd.Parameters.Add("@anginas", em.antPersonales[10]);
                conexion.cmd.Parameters.Add("@epilepsiaPers", em.antPersonales[11]);
                conexion.cmd.Parameters.Add("@soplos", em.antPersonales[12]);
                conexion.cmd.Parameters.Add("@enfCardiacas", em.antPersonales[13]);
                conexion.cmd.Parameters.Add("@enfIntestinales", em.antPersonales[14]);
                conexion.cmd.Parameters.Add("@fiebreReumatica", em.antPersonales[15]);
                conexion.cmd.Parameters.Add("@doloresCabeza", em.antPersonales[16]);
                conexion.cmd.Parameters.Add("@operaciones", em.antPersonales[17]);
                conexion.cmd.Parameters.Add("@enfUrinarias", em.antPersonales[18]);
                conexion.cmd.Parameters.Add("@enfCongenitas", em.antPersonales[19]);
                conexion.cmd.Parameters.Add("@fracturas", em.antPersonales[20]);
                conexion.cmd.Parameters.Add("@convulsiones", em.antPersonales[21]);
                conexion.cmd.Parameters.Add("@hemorroides", em.antPersonales[22]);
                conexion.cmd.Parameters.Add("@hernias", em.antPersonales[23]);
                conexion.cmd.Parameters.Add("@obesidad", em.antPersonales[24]);
                conexion.cmd.Parameters.Add("@luxaciones", em.antPersonales[25]);
                conexion.cmd.Parameters.Add("@desmayos", em.antPersonales[26]);
                conexion.cmd.Parameters.Add("@enfGenitales", em.antPersonales[27]);
                conexion.cmd.Parameters.Add("@enfGlandulares", em.antPersonales[28]);
                conexion.cmd.Parameters.Add("@bulimia", em.antPersonales[29]);
                conexion.cmd.Parameters.Add("@esguinces", em.antPersonales[30]);
                conexion.cmd.Parameters.Add("@hepatitis", em.antPersonales[31]);
                conexion.cmd.Parameters.Add("@enfSangre", em.antPersonales[32]);
                conexion.cmd.Parameters.Add("@enfDigestivas", em.antPersonales[33]);
                conexion.cmd.Parameters.Add("@anorexia", em.antPersonales[34]);

                if (em.TensionArt != null)
                    conexion.cmd.Parameters.Add("@tensionArterial", em.TensionArt);
                else
                    conexion.cmd.Parameters.Add("@tensionArterial", DBNull.Value);
                if (em.FrecLatidos != null)
                    conexion.cmd.Parameters.Add("@frecuenciaLatido", em.FrecLatidos);
                else
                    conexion.cmd.Parameters.Add("@frecuenciaLatido", DBNull.Value);
                if (em.RuidosCardiacos != null)
                    conexion.cmd.Parameters.Add("@ruidosCardiacos", em.RuidosCardiacos);
                else
                    conexion.cmd.Parameters.Add("@ruidosCardiacos", DBNull.Value);
                if (em.PulsosPerifericos != null)
                    conexion.cmd.Parameters.Add("@pulsoPeriferico", em.PulsosPerifericos);
                else
                    conexion.cmd.Parameters.Add("@pulsoPeriferico", DBNull.Value);
                if (em.Observacion != null)
                    conexion.cmd.Parameters.Add("@observacionExamen", em.Observacion);
                else
                    conexion.cmd.Parameters.Add("@observacionExamen", DBNull.Value);
                if (em.Torax != null)
                    conexion.cmd.Parameters.Add("@torax", em.Torax);
                else
                    conexion.cmd.Parameters.Add("@torax", DBNull.Value);
                if (em.AusPulmonar != null)
                    conexion.cmd.Parameters.Add("@ausPulmonar", em.AusPulmonar);
                else
                    conexion.cmd.Parameters.Add("@ausPulmonar", DBNull.Value);
                if (em.FrecResp != null)
                    conexion.cmd.Parameters.Add("@frecuenciaRespiratoria", em.FrecResp);
                else
                    conexion.cmd.Parameters.Add("@frecuenciaRespiratoria", DBNull.Value);
                if (em.Conclusion != null)
                    conexion.cmd.Parameters.Add("@conclusion", em.Conclusion);
                else
                    conexion.cmd.Parameters.Add("@conclusion", DBNull.Value);
                if (em.Id_motivo != null)
                    conexion.cmd.Parameters.Add("@id_motivo", em.Id_motivo);
                else
                    conexion.cmd.Parameters.Add("@id_motivo", DBNull.Value);

                conexion.cmd.Parameters.Add("@es_vigente", "SI");

                conexion.cmd.ExecuteNonQuery();
                conexion.origen.Close();

                return "Guardado";
            }
            catch (Exception ex)
            {
                //tran.Rollback();
                if (conexion.origen.State == ConnectionState.Open)
                {
                    conexion.origen.Close();
                }
                return "Error al Guardar";
            }
        }
コード例 #4
0
        //traer los datos del examen del deportista
        public ExamenMedico ConsultarExamen(int documento)
        {
            try
            {
                conexion.str_sql = "select * from ExamenesMedicos where id_historia_medica= " +
                                   ConsultarHistorialMedico(documento);
                conexion.str_sql += " and year(fecha_creacion)=YEAR(GETDATE())";
                conexion.origen.Open();
                conexion.ds = new DataSet();
                conexion.da = new SqlDataAdapter(conexion.str_sql, conexion.origen);
                conexion.da.Fill(conexion.ds, "Examen");
                var exa = new ExamenMedico();

                conexion.drow = conexion.ds.Tables["Examen"].Rows[0]; //Traigo como resultado la única fila de la tabla.
                exa.antFamiliares = new bool[9];
                exa.antFamiliares[0] = Convert.ToBoolean(conexion.drow["congenitas"]);
                exa.antFamiliares[1] = Convert.ToBoolean(conexion.drow["alergicas"]);
                exa.antFamiliares[2] = Convert.ToBoolean(conexion.drow["tumores"]);
                exa.antFamiliares[3] = Convert.ToBoolean(conexion.drow["psiquiatricas"]);
                exa.antFamiliares[4] = Convert.ToBoolean(conexion.drow["diabetes"]);
                exa.antFamiliares[5] = Convert.ToBoolean(conexion.drow["epilepsia"]);
                exa.antFamiliares[6] = Convert.ToBoolean(conexion.drow["cardiopatias"]);
                exa.antFamiliares[7] = Convert.ToBoolean(conexion.drow["hiperTensionArterial"]);
                exa.antFamiliares[8] = Convert.ToBoolean(conexion.drow["chagas"]);

                exa.antPersonales = new bool[35];
                exa.antPersonales[0] = Convert.ToBoolean(conexion.drow["enfInfancia"]);
                exa.antPersonales[1] = Convert.ToBoolean(conexion.drow["artrosis"]);
                exa.antPersonales[2] = Convert.ToBoolean(conexion.drow["diabetesPers"]);
                exa.antPersonales[3] = Convert.ToBoolean(conexion.drow["enfNeurologicas"]);
                exa.antPersonales[4] = Convert.ToBoolean(conexion.drow["enfVista"]);
                exa.antPersonales[5] = Convert.ToBoolean(conexion.drow["otitis"]);
                exa.antPersonales[6] = Convert.ToBoolean(conexion.drow["mareos"]);
                exa.antPersonales[7] = Convert.ToBoolean(conexion.drow["hiperTensionArterialPers"]);
                exa.antPersonales[8] = Convert.ToBoolean(conexion.drow["enfPsiquiatricas"]);
                exa.antPersonales[9] = Convert.ToBoolean(conexion.drow["enfAudicion"]);
                exa.antPersonales[10] = Convert.ToBoolean(conexion.drow["anginas"]);
                exa.antPersonales[11] = Convert.ToBoolean(conexion.drow["epilepsiaPers"]);
                exa.antPersonales[12] = Convert.ToBoolean(conexion.drow["soplos"]);
                exa.antPersonales[13] = Convert.ToBoolean(conexion.drow["enfCardiacas"]);
                exa.antPersonales[14] = Convert.ToBoolean(conexion.drow["enfIntestinales"]);
                exa.antPersonales[15] = Convert.ToBoolean(conexion.drow["fiebreReumatica"]);
                exa.antPersonales[16] = Convert.ToBoolean(conexion.drow["doloresCabeza"]);
                exa.antPersonales[17] = Convert.ToBoolean(conexion.drow["operaciones"]);
                exa.antPersonales[18] = Convert.ToBoolean(conexion.drow["enfUrinarias"]);
                exa.antPersonales[19] = Convert.ToBoolean(conexion.drow["enfCongenitas"]);
                exa.antPersonales[20] = Convert.ToBoolean(conexion.drow["fracturas"]);
                exa.antPersonales[21] = Convert.ToBoolean(conexion.drow["convulsiones"]);
                exa.antPersonales[22] = Convert.ToBoolean(conexion.drow["hemorroides"]);
                exa.antPersonales[23] = Convert.ToBoolean(conexion.drow["hernias"]);
                exa.antPersonales[24] = Convert.ToBoolean(conexion.drow["obesidad"]);
                exa.antPersonales[25] = Convert.ToBoolean(conexion.drow["luxaciones"]);
                exa.antPersonales[26] = Convert.ToBoolean(conexion.drow["desmayos"]);
                exa.antPersonales[27] = Convert.ToBoolean(conexion.drow["enfGenitales"]);
                exa.antPersonales[28] = Convert.ToBoolean(conexion.drow["enfGlandulares"]);
                exa.antPersonales[29] = Convert.ToBoolean(conexion.drow["bulimia"]);
                exa.antPersonales[30] = Convert.ToBoolean(conexion.drow["esguinces"]);
                exa.antPersonales[31] = Convert.ToBoolean(conexion.drow["hepatitis"]);
                exa.antPersonales[32] = Convert.ToBoolean(conexion.drow["enfSangre"]);
                exa.antPersonales[33] = Convert.ToBoolean(conexion.drow["enfDigestivas"]);
                exa.antPersonales[34] = Convert.ToBoolean(conexion.drow["anorexia"]);

                exa.TensionArt = conexion.drow["tensionArterial"].ToString();
                exa.FrecLatidos = conexion.drow["frecuenciaLatido"].ToString();
                exa.RuidosCardiacos = conexion.drow["ruidosCardiacos"].ToString();
                exa.PulsosPerifericos = conexion.drow["pulsoPeriferico"].ToString();
                exa.Observacion = conexion.drow["observacionExamen"].ToString();
                exa.Torax = conexion.drow["torax"].ToString();
                exa.AusPulmonar = conexion.drow["ausPulmonar"].ToString();
                exa.FrecResp = conexion.drow["frecuenciaRespiratoria"].ToString();
                exa.Conclusion = conexion.drow["conclusion"].ToString();
                exa.ObservConclusion = conexion.drow["observacion"].ToString();
                exa.Id_motivo = int.Parse(conexion.drow["id_motivo_desaprobado"].ToString());

                conexion.origen.Close();
                return exa;
            }
            catch (Exception ex)
            {
                if (conexion.origen.State == ConnectionState.Open)
                {
                    conexion.origen.Close();
                }
                return null;
            }
        }
コード例 #5
0
        //Modificar Exámen de Deportista
        public string Modificar(ExamenMedico em, int doc)
        {
            var id_historia_medica = ConsultarHistorialMedico(doc);
            conexion.origen.Open();
            try
            {
                conexion.str_sql =
                    "Update ExamenesMedicos set observacion=@observacion,congenitas=@congenitas,psiquiatricas=@psiquiatricas,cardiopatias=@cardiopatias,alergicas=@alergicas,diabetes=@diabetes,hipertensionArterial=@hipertensionArterial,tumores=@tumores,epilepsia=@epilepsia,chagas=@chagas,enfInfancia=@enfInfancia,otitis=@otitis,anginas=@anginas,fiebreReumatica=@fiebreReumatica,fracturas=@fracturas,luxaciones=@luxaciones,esguinces=@esguinces,artrosis=@artrosis,mareos=@mareos,epilepsiaPers=@epilepsiaPers,doloresCabeza=@doloresCabeza,convulsiones=@convulsiones,desmayos=@desmayos,hepatitis=@hepatitis,diabetesPers=@diabetesPers,hipertensionArterialPers=@hipertensionArterial,soplos=@soplos,operaciones=@operaciones,hemorroides=@hemorroides,enfGenitales=@enfGenitales,enfSangre=@enfSangre,enfNeurologicas=@enfNeurologicas,enfPsiquiatricas=@enfPsiquiatricas,enfCardiacas=@enfCardiacas,enfUrinarias=@enfUrinarias,hernias=@hernias,enfGlandulares=@enfGlandulares,enfDigestivas=@enfDigestivas,enfVista=@enfVista,enfAudicion=@enfAudicion,enfIntestinales=@enfIntestinales,enfCongenitas=@enfCongenitas,obesidad=@obesidad,bulimia=@bulimia,anorexia=@anorexia,tensionArterial=@tensionArterial,frecuenciaLatido=@frecuenciaLatido,ruidosCardiacos=@ruidosCardiacos,pulsoPeriferico=@pulsoPeriferico,observacionExamen=@observacionExamen,torax=@torax,ausPulmonar=@ausPulmonar,frecuenciaRespiratoria=@frecuenciaRespiratoria,conclusion=@conclusion, id_motivo_desaprobado= @id_motivo where id_historia_medica=@id_historia_medica";
                //conexion.cmd = new SqlCommand("Update Deportistas set apellido=@apellido, nombres=@nombres, sexo=@sexo, fec_nac=@fec_nac, id_barrio=@id_barrio, tel_fijo=@tel_fijo, tel_cel=@tel_cel, email=@email, id_unidad=@id_unidad, id_escuela=@id_escuela, foto=@foto, condicion=@condicion, becado=@becado, id_localidad=@id_localidad, id_deporte=@id_deporte where documento=@documento", conexion.origen);
                conexion.cmd = new SqlCommand(conexion.str_sql, conexion.origen);

                conexion.cmd.Parameters.Add("@id_historia_medica", id_historia_medica);
                conexion.cmd.Parameters.Add("@observacion", em.ObservConclusion);
                conexion.cmd.Parameters.Add("@congenitas", em.antFamiliares[0]);
                conexion.cmd.Parameters.Add("@alergicas", em.antFamiliares[1]);
                conexion.cmd.Parameters.Add("@tumores", em.antFamiliares[2]);
                conexion.cmd.Parameters.Add("@psiquiatricas", em.antFamiliares[3]);
                conexion.cmd.Parameters.Add("@diabetes", em.antFamiliares[4]);
                conexion.cmd.Parameters.Add("@epilepsia", em.antFamiliares[5]);
                conexion.cmd.Parameters.Add("@cardiopatias", em.antFamiliares[6]);
                conexion.cmd.Parameters.Add("@hiperTensionArterial", em.antFamiliares[7]);
                conexion.cmd.Parameters.Add("@chagas", em.antFamiliares[8]);
                conexion.cmd.Parameters.Add("@enfInfancia", em.antPersonales[0]);
                conexion.cmd.Parameters.Add("@artrosis", em.antPersonales[1]);
                conexion.cmd.Parameters.Add("@diabetesPers", em.antPersonales[2]);
                conexion.cmd.Parameters.Add("@enfNeurologicas", em.antPersonales[3]);
                conexion.cmd.Parameters.Add("@enfVista", em.antPersonales[4]);
                conexion.cmd.Parameters.Add("@otitis", em.antPersonales[5]);
                conexion.cmd.Parameters.Add("@mareos", em.antPersonales[6]);
                conexion.cmd.Parameters.Add("@hiperTensionArterialPers", em.antPersonales[7]);
                conexion.cmd.Parameters.Add("@enfPsiquiatricas", em.antPersonales[8]);
                conexion.cmd.Parameters.Add("@enfAudicion", em.antPersonales[9]);
                conexion.cmd.Parameters.Add("@anginas", em.antPersonales[10]);
                conexion.cmd.Parameters.Add("@epilepsiaPers", em.antPersonales[11]);
                conexion.cmd.Parameters.Add("@soplos", em.antPersonales[12]);
                conexion.cmd.Parameters.Add("@enfCardiacas", em.antPersonales[13]);
                conexion.cmd.Parameters.Add("@enfIntestinales", em.antPersonales[14]);
                conexion.cmd.Parameters.Add("@fiebreReumatica", em.antPersonales[15]);
                conexion.cmd.Parameters.Add("@doloresCabeza", em.antPersonales[16]);
                conexion.cmd.Parameters.Add("@operaciones", em.antPersonales[17]);
                conexion.cmd.Parameters.Add("@enfUrinarias", em.antPersonales[18]);
                conexion.cmd.Parameters.Add("@enfCongenitas", em.antPersonales[19]);
                conexion.cmd.Parameters.Add("@fracturas", em.antPersonales[20]);
                conexion.cmd.Parameters.Add("@convulsiones", em.antPersonales[21]);
                conexion.cmd.Parameters.Add("@hemorroides", em.antPersonales[22]);
                conexion.cmd.Parameters.Add("@hernias", em.antPersonales[23]);
                conexion.cmd.Parameters.Add("@obesidad", em.antPersonales[24]);
                conexion.cmd.Parameters.Add("@luxaciones", em.antPersonales[25]);
                conexion.cmd.Parameters.Add("@desmayos", em.antPersonales[26]);
                conexion.cmd.Parameters.Add("@enfGenitales", em.antPersonales[27]);
                conexion.cmd.Parameters.Add("@enfGlandulares", em.antPersonales[28]);
                conexion.cmd.Parameters.Add("@bulimia", em.antPersonales[29]);
                conexion.cmd.Parameters.Add("@esguinces", em.antPersonales[30]);
                conexion.cmd.Parameters.Add("@hepatitis", em.antPersonales[31]);
                conexion.cmd.Parameters.Add("@enfSangre", em.antPersonales[32]);
                conexion.cmd.Parameters.Add("@enfDigestivas", em.antPersonales[33]);
                conexion.cmd.Parameters.Add("@anorexia", em.antPersonales[34]);

                if (em.TensionArt != null)
                    conexion.cmd.Parameters.Add("@tensionArterial", em.TensionArt);
                else
                    conexion.cmd.Parameters.Add("@tensionArterial", DBNull.Value);
                if (em.FrecLatidos != null)
                    conexion.cmd.Parameters.Add("@frecuenciaLatido", em.FrecLatidos);
                else
                    conexion.cmd.Parameters.Add("@frecuenciaLatido", DBNull.Value);
                if (em.RuidosCardiacos != null)
                    conexion.cmd.Parameters.Add("@ruidosCardiacos", em.RuidosCardiacos);
                else
                    conexion.cmd.Parameters.Add("@ruidosCardiacos", DBNull.Value);
                if (em.PulsosPerifericos != null)
                    conexion.cmd.Parameters.Add("@pulsoPeriferico", em.PulsosPerifericos);
                else
                    conexion.cmd.Parameters.Add("@pulsoPeriferico", DBNull.Value);
                if (em.Observacion != null)
                    conexion.cmd.Parameters.Add("@observacionExamen", em.Observacion);
                else
                    conexion.cmd.Parameters.Add("@observacionExamen", DBNull.Value);
                if (em.Torax != null)
                    conexion.cmd.Parameters.Add("@torax", em.Torax);
                else
                    conexion.cmd.Parameters.Add("@torax", DBNull.Value);
                if (em.AusPulmonar != null)
                    conexion.cmd.Parameters.Add("@ausPulmonar", em.AusPulmonar);
                else
                    conexion.cmd.Parameters.Add("@ausPulmonar", DBNull.Value);
                if (em.FrecResp != null)
                    conexion.cmd.Parameters.Add("@frecuenciaRespiratoria", em.FrecResp);
                else
                    conexion.cmd.Parameters.Add("@frecuenciaRespiratoria", DBNull.Value);
                if (em.Conclusion != null)
                    conexion.cmd.Parameters.Add("@conclusion", em.Conclusion);
                else
                    conexion.cmd.Parameters.Add("@conclusion", DBNull.Value);
                if (em.Id_motivo != null)
                    conexion.cmd.Parameters.Add("@id_motivo", em.Id_motivo);
                else
                    conexion.cmd.Parameters.Add("@id_motivo", DBNull.Value);

                conexion.cmd.ExecuteNonQuery();

                conexion.origen.Close();
                return "Guardado";
            }
            catch (Exception)
            {
                if (conexion.origen.State == ConnectionState.Open)
                {
                    conexion.origen.Close();
                }
                return "Error al Guardar";
            }
        }