public bool GuardarConsulta(Antecedentes_Medicos Paciente) { Boolean respuesta = false; Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { try { cmd.CommandText = "Salud_AntecedentesMedicos_Agregar"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IDFichaMedica", Paciente.IDFichaMedica); cmd.Parameters.AddWithValue("@Pulso", Paciente.Pulso); cmd.Parameters.AddWithValue("@Peso", Paciente.Peso); cmd.Parameters.AddWithValue("@Mamografia", Paciente.Mamografia); cmd.Parameters.AddWithValue("@Mamografia_fecha", Paciente.FechaMamografia); cmd.Parameters.AddWithValue("@PresionArterial", Paciente.PresionArterial); cmd.Parameters.AddWithValue("@Talla", Paciente.Talla); cmd.Parameters.AddWithValue("@Pap", Paciente.Pap); cmd.Parameters.AddWithValue("@PapaFecha", Paciente.FechaPap); cmd.Parameters.AddWithValue("@Cabeza_Cuello", Paciente.Examen_CabezaCuello); cmd.Parameters.AddWithValue("@Torax", Paciente.Examen_Torax); cmd.Parameters.AddWithValue("@Abdomen", Paciente.Examen_Abdomen); cmd.Parameters.AddWithValue("@Urogenital", Paciente.Examen_Urogenital); cmd.Parameters.AddWithValue("@Extre_Sup", Paciente.Extre_Superior); cmd.Parameters.AddWithValue("@Extre_Inf", Paciente.Extre_Inferior); cmd.Parameters.AddWithValue("@Columna", Paciente.Columna); cmd.Parameters.AddWithValue("@Diag_Comun", Paciente.Diagnostico_Comun); cmd.Parameters.AddWithValue("@Diag_Laboral", Paciente.Diagnostico_Laboral); cmd.Parameters.AddWithValue("@Diag_Tratamiento", Paciente.Diagnostico_Tratamiento); cmd.Parameters.AddWithValue("@Diag_Recomendacion", Paciente.Diagnostico_Recomdacion); cmd.Parameters.AddWithValue("@UsuarioCreador", Paciente.UsuarioCreador); cmd.Parameters.AddWithValue("@RxTorax", Paciente.Torax); cmd.Parameters.AddWithValue("@Osea", Paciente.Osea); cmd.Parameters.AddWithValue("@Cavidades", Paciente.Cavidades); cmd.Parameters.AddWithValue("@TAC", Paciente.TAC); cmd.Parameters.AddWithValue("@RNM", Paciente.RNM); cmd.Parameters.AddWithValue("@EEG", Paciente.EEG); cmd.Parameters.AddWithValue("@ECG", Paciente.ECG); cmd.Parameters.AddWithValue("@ECARDG", Paciente.ECARDG); cmd.Parameters.AddWithValue("@EMG", Paciente.EMG); cmd.Parameters.AddWithValue("@Laboratorio", Paciente.Laboratorio); cmd.Parameters.AddWithValue("@ID_Ant_Generales", Paciente.IDAntMedicos); SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { respuesta = Convert.ToBoolean(reader["Respuesta"].ToString()); } } catch { } } con.CerrarConexion(); return(respuesta); }
public List <Antecedentes_Medicos> ListarConsultasMedicas(string Rut, string Apellido) { List <Antecedentes_Medicos> lista = new List <Antecedentes_Medicos>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { try { cmd.CommandText = "Salud_Consulta_Listar"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Rut", Rut); cmd.Parameters.AddWithValue("@Apellido", Apellido); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Antecedentes_Medicos fm = new Antecedentes_Medicos(); fm.IDFichaMedica = Convert.ToInt32(reader["Id_FichaMedica"].ToString()); fm.Talla = reader["Nombre"].ToString(); fm.Diagnostico_Comun = reader["DiagComun"].ToString(); fm.FechaConsulta = Convert.ToDateTime(reader["Fecha_Consulta"].ToString()).ToString("dd-MM-yyyy HH:mm:ss"); fm.Diagnostico_Tratamiento = reader["Diagnostico_Tratamiento"].ToString(); fm.Peso = reader["Peso"].ToString(); fm.Pulso = reader["Pulso"].ToString(); fm.PresionArterial = reader["PresionArterial"].ToString(); fm.UsuarioCreador = reader["Usuario_Creador"].ToString(); fm.Examen_CabezaCuello = "<a style='Color:Blue;text-decoration:none;' href='javascript:openConsulta(\"" + Rut + "\",\"" + reader["Id_AntecedentesMedicos"].ToString() + "\")'>Ver Más</a>"; lista.Add(fm); } } catch { } } con.CerrarConexion(); return(lista); }
public static string GuardarConsultaPaciente(string IDFichaMedica, string Pulso, string Peso, string Mamografia, string FechaMamografia, string PresionArterial, string Talla, string Pap, string FechaPap, string Examen_CabezaCuello, string Examen_Torax, string Examen_Abdomen, string Examen_Urogenital, string Extre_Superior, string Extre_Inferior, string Columna, string Diagnostico_Comun, string Diagnostico_Laboral, string Diagnostico_Tratamiento, string Diagnostico_Recomdacion, string UsuarioCreador, string FechaControl, string HoraControl, string Torax, string Osea, string Cavidades, string TAC, string RNM, string EEG, string ECG, string ECARDG, string EMG, string Laboratorio, string IDAntMedicos) { string resultado = ""; Controller_FichaMedica controlMedico = new Controller_FichaMedica(); Antecedentes_Medicos Paciente = new Antecedentes_Medicos(); Paciente.IDFichaMedica = Convert.ToInt32(IDFichaMedica); Paciente.Pulso = Pulso; Paciente.Peso = Peso; Paciente.Mamografia = Mamografia; if (FechaMamografia != "") { Paciente.FechaMamografia = Convert.ToDateTime(FechaMamografia); } else { Paciente.FechaMamografia = Convert.ToDateTime("1900-01-01"); } Paciente.PresionArterial = PresionArterial; Paciente.Talla = Talla; Paciente.Pap = Pap; if (FechaPap != "") { Paciente.FechaPap = Convert.ToDateTime(FechaPap); } else { Paciente.FechaPap = Convert.ToDateTime("1900-01-01"); } Paciente.Examen_CabezaCuello = Examen_CabezaCuello; Paciente.Examen_Torax = Examen_Torax; Paciente.Examen_Abdomen = Examen_Abdomen; Paciente.Examen_Urogenital = Examen_Urogenital; Paciente.Extre_Superior = Extre_Superior; Paciente.Extre_Inferior = Extre_Inferior; Paciente.Columna = Columna; Paciente.Diagnostico_Comun = Diagnostico_Comun; Paciente.Diagnostico_Laboral = Diagnostico_Laboral; Paciente.Diagnostico_Tratamiento = Diagnostico_Tratamiento; Paciente.Diagnostico_Recomdacion = Diagnostico_Recomdacion; Paciente.UsuarioCreador = UsuarioCreador; Paciente.Torax = Torax; Paciente.Osea = Osea; Paciente.Cavidades = Cavidades; Paciente.TAC = TAC; Paciente.RNM = RNM; Paciente.EEG = EEG; Paciente.ECG = ECG; Paciente.ECARDG = ECARDG; Paciente.EMG = EMG; Paciente.Laboratorio = Laboratorio; Paciente.IDAntMedicos = Convert.ToInt32(IDAntMedicos); if (controlMedico.GuardarConsulta(Paciente)) { if (FechaControl != "" && HoraControl != "") { string[] split = FechaControl.Split('-'); string Fecha = split[2] + "-" + split[1] + "-" + split[0] + " " + HoraControl + ":00"; if (controlMedico.GuardarControl(Paciente.IDFichaMedica, Fecha)) { resultado = "OK"; } } else { resultado = "OK"; } } return(resultado); }