public static string[] BuscarPaciente2(string Rut) { Controller_FichaMedica controlMedico = new Controller_FichaMedica(); FichaMedica fm = controlMedico.BuscarPacienteRut(Rut, 1); TimeSpan ts = DateTime.Now - fm.FechaIngreso; double AñosAntiguedad = Math.Floor(ts.TotalDays / 356); return(new[] { fm.Nombre + " " + fm.ApellidoPaterno, fm.FechaNacimiento.ToString("dd-MM-yyyy"), fm.Telefono, fm.EstadoCivil, fm.Anexo, fm.Correo, fm.Direccion, fm.Comuna, fm.Transporte, fm.Accion, fm.Cargo, fm.Fiebre, fm.Sexo, AñosAntiguedad.ToString("N0") + " Años", fm.Edad.ToString() }); }
public static string[] GuardarFicha(string Rut, string Telefono, string FechaAnti, string EstadoCivil, string Transporte, string Empresa, string Usuario, string Correo, string Anexo) { string resultado = ""; Controller_FichaMedica controlMedico = new Controller_FichaMedica(); DateTime FechaCargo = new DateTime(); if (FechaAnti != "") { FechaCargo = DateTime.Now.AddYears(-Convert.ToInt32(FechaAnti)); } int resultadoID = controlMedico.GuardarFicha(Rut, Telefono, FechaCargo, EstadoCivil, Transporte, Empresa, Usuario, Correo, Anexo); if (resultadoID > 0) { resultado = "OK"; } return(new[] { resultado, resultadoID.ToString() }); }
public static string[] BuscarConsulta(string ID) { Controller_FichaMedica controlficha = new Controller_FichaMedica(); FichaMedica consulta = controlficha.BuscarConsultaPaciente(ID); if (consulta.Accion != "") { string[] datos = consulta.Anexo.Split('*'); return(new[] { consulta.Fuma, consulta.FumaCant, consulta.FumaDescript, consulta.Bebe, consulta.BebeCant, consulta.BebeDescript, consulta.Drogas, consulta.DrogasCant, consulta.DrogasCantDescript, consulta.ActividadFisica, consulta.ActFCant, consulta.ActFCantDescript, consulta.Medicamento_Alergia, consulta.Alimento_Alergia, consulta.Lentes, consulta.Audifonos, consulta.Protesis, consulta.Plantillas, consulta.Medicamentos, consulta.TipoAccidente, consulta.polvo, consulta.impacto, consulta.permanente, consulta.solvente, consulta.mmc, consulta.sefp, consulta.asmagenos, consulta.calor, consulta.ionizante, consulta.metales, consulta.humo, consulta.electromag, consulta.riesgos, consulta.Intervenciones, consulta.Enfermedad, consulta.Dermatitis, consulta.Varices, consulta.Epilepsia, consulta.Sueño, consulta.Sangre, consulta.Neumonia, consulta.Bronquitis, consulta.Ulceras, consulta.TBC, consulta.Hepatitis, consulta.Asma, consulta.Diabetes, consulta.Fiebre, consulta.Hipertension, consulta.Lumbalgias, consulta.Tendinitis, consulta.Observacion, consulta.Nombre, consulta.Rut, consulta.FechaNacimiento.ToString("dd-MM-yyyy"), consulta.FechaIngreso.ToString("dd-MM-yyyy"), consulta.NombreSeg, consulta.ApellidoPaterno, consulta.ApellidoMaterno, consulta.Cargo, consulta.CentroCosto, consulta.Telefono, consulta.Direccion, consulta.Comuna, consulta.Jornada, consulta.EstadoCivil, consulta.Sexo, consulta.Transporte, datos[0], datos[1], datos[2], datos[3], datos[4], datos[5], datos[6], datos[7], datos[8], datos[9], datos[10], datos[11], consulta.IDFichaMedica.ToString() }); } else { return(new[] { "" }); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string rut = Request.QueryString["rut"].ToString(); Controller_FichaMedica controlfm = new Controller_FichaMedica(); FichaMedica fm = controlfm.BuscarPacienteRut(rut, 1); lblIdFichaMedica.Text = fm.IDFichaMedica.ToString(); try { string ID = Request.QueryString["nro"].ToString(); if (ID != "") { string popupScript4 = "<script language='JavaScript'>BuscarPaciente(" + ID + ");</script>"; Page.RegisterStartupScript("PopupScript", popupScript4); } } catch { string popupScript4 = "<script language='JavaScript'>SexualidadPaciente('" + fm.Sexo + "');</script>"; Page.RegisterStartupScript("PopupScript", popupScript4); } } }
public void CargarGrilla(string Rut, string Apellidos) { Controller_FichaMedica controlFicha = new Controller_FichaMedica(); RadGridFichaMedica.DataSource = controlFicha.ListarFichasMedicas(txtCI.Text.Trim(), txtApellido.Text.Trim()); RadGridFichaMedica.DataBind(); if (RadGridFichaMedica.Items.Count > 0) { div1.Visible = false; } else { div1.Visible = true; } RadGridControles.DataSource = controlFicha.ListarControles(txtCI.Text.Trim(), txtApellido.Text.Trim()); RadGridControles.DataBind(); RadGridConsultas.DataSource = controlFicha.ListarConsultasMedicas(txtCI.Text.Trim(), txtApellido.Text.Trim()); RadGridConsultas.DataBind(); #region CreacionTabAutomatico //List<string> lista = new List<string>(); //lista.Add("Ficha Medica"); //lista.Add("Controles"); //foreach (string x in lista) //{ // TabPanel tbPanel = new TabPanel(); // tbPanel.HeaderText = x; // RadGrid radGrid4 = new RadGrid(); // GridBoundColumn columna0 = new GridBoundColumn(); // columna0.HeaderText = "Nº Ficha"; // columna0.DataField = "NumeroOT"; // columna0.ReadOnly = true; // columna0.SortExpression = "NumeroOT"; // columna0.ItemStyle.Width = 30; // radGrid4.Columns.Add(columna0); // GridBoundColumn columna1 = new GridBoundColumn(); // columna1.HeaderText = "Nombre"; // columna1.DataField = "NumeroOT"; // columna1.ReadOnly = true; // columna1.SortExpression = "NumeroOT"; // columna1.ItemStyle.Width = 30; // radGrid4.Columns.Add(columna1); // GridBoundColumn columna2 = new GridBoundColumn(); // columna2.HeaderText = "Edad"; // columna2.DataField = "NumeroOT"; // columna2.ReadOnly = true; // columna2.SortExpression = "NumeroOT"; // columna2.ItemStyle.Width = 30; // radGrid4.Columns.Add(columna2); // GridBoundColumn columna3 = new GridBoundColumn(); // columna3.HeaderText = "Sexo"; // columna3.DataField = "NumeroOT"; // columna3.ReadOnly = true; // columna3.SortExpression = "NumeroOT"; // columna3.ItemStyle.Width = 30; // radGrid4.Columns.Add(columna3); // GridBoundColumn columna4 = new GridBoundColumn(); // columna4.HeaderText = "Fuma"; // columna4.DataField = "NumeroOT"; // columna4.ReadOnly = true; // columna4.SortExpression = "NumeroOT"; // columna4.ItemStyle.Width = 30; // radGrid4.Columns.Add(columna4); // GridBoundColumn columna5 = new GridBoundColumn(); // columna5.HeaderText = "Bebe"; // columna5.DataField = "NumeroOT"; // columna5.ReadOnly = true; // columna5.SortExpression = "NumeroOT"; // columna5.ItemStyle.Width = 30; // radGrid4.Columns.Add(columna5); // GridBoundColumn columna6 = new GridBoundColumn(); // columna6.HeaderText = "Droga"; // columna6.DataField = "NumeroOT"; // columna6.ReadOnly = true; // columna6.SortExpression = "NumeroOT"; // columna6.ItemStyle.Width = 30; // radGrid4.Columns.Add(columna6); // GridBoundColumn columna7 = new GridBoundColumn(); // columna7.HeaderText = "Comuna"; // columna7.DataField = "NumeroOT"; // columna7.ReadOnly = true; // columna7.SortExpression = "NumeroOT"; // columna7.ItemStyle.Width = 30; // radGrid4.Columns.Add(columna7); // GridBoundColumn columna8 = new GridBoundColumn(); // columna8.HeaderText = "Transporte"; // columna8.DataField = "NumeroOT"; // columna8.ReadOnly = true; // columna8.SortExpression = "NumeroOT"; // columna8.ItemStyle.Width = 30; // radGrid4.Columns.Add(columna8); // GridBoundColumn columna9 = new GridBoundColumn(); // columna9.HeaderText = "Ver Más"; // columna9.DataField = "NumeroOT"; // columna9.ReadOnly = true; // columna9.SortExpression = "NumeroOT"; // columna9.ItemStyle.Width = 30; // radGrid4.Columns.Add(columna9); // radGrid4.MasterTableView.NoMasterRecordsText = "<div style='text-align:center;'><br />¡ No se han encontrado OTs Nuevas !<br /></div>"; // radGrid4.DataSource = ""; // radGrid4.DataBind(); // radGrid4.Skin = "Outlook"; // radGrid4.AllowSorting = true; // System.Web.UI.HtmlControls.HtmlGenericControl createDiv = new System.Web.UI.HtmlControls.HtmlGenericControl("DIV"); // createDiv.ID = "createDiv"; // createDiv.Style.Add(HtmlTextWriterStyle.Overflow, "auto"); // createDiv.Style.Add(HtmlTextWriterStyle.Height, "548px"); // createDiv.Style.Add(HtmlTextWriterStyle.Width, "930px"); // createDiv.Controls.Add(radGrid4); // tbPanel.Controls.Add(createDiv); // TabContainer1.Controls.Add(tbPanel); #endregion }
public static string[] GuardarConsulta(string IDFichaMedica, string Fuma, string Bebe, string Drogas, string ActividadFisica, string Medicamento_Alergia, string Alimento_Alergia, string Lentes , string Audifonos, string Protesis, string Plantillas, string Medicamentos, string Intervenciones, string Enfermedad, string Dermatitis, string Varices, string Epilepsia , string Sueño, string Sangre, string Neumonia, string Bronquitis, string Ulceras, string TBC, string Hepatitis, string Asma, string Diabetes, string Fiebre , string Hipertension, string Lumbalgias, string Tendinitis, string Observacion, string UsuarioCreador, string FumaCant, string FumaDescript, string BebeCant , string BebeDescript, string DrogasCant, string DrogasCantDescript, string ActFCant, string ActFCantDescript, string TipoAccidente, string polvo, string impacto , string permanente, string solvente, string mmc, string sefp, string asmagenos, string calor, string ionizante, string metales, string humo, string electromag , string riesgos, string ddlEco, string txtEcoFecha) { string resultado = ""; Controller_FichaMedica controlMedico = new Controller_FichaMedica(); FichaMedica fmPaciente = new FichaMedica(); fmPaciente.IDFichaMedica = Convert.ToInt32(IDFichaMedica); fmPaciente.Fuma = Fuma; fmPaciente.Bebe = Bebe; fmPaciente.Drogas = Drogas; fmPaciente.ActividadFisica = ActividadFisica; fmPaciente.Medicamento_Alergia = Medicamento_Alergia; fmPaciente.Alimento_Alergia = Alimento_Alergia; fmPaciente.Lentes = Lentes; fmPaciente.Audifonos = Audifonos; fmPaciente.Protesis = Protesis; fmPaciente.Plantillas = Plantillas; fmPaciente.Medicamentos = Medicamentos; fmPaciente.Intervenciones = Intervenciones; fmPaciente.Enfermedad = Enfermedad; fmPaciente.Dermatitis = Dermatitis; fmPaciente.Varices = Varices; fmPaciente.Epilepsia = Epilepsia; fmPaciente.Sueño = Sueño; fmPaciente.Sangre = Sangre; fmPaciente.Neumonia = Neumonia; fmPaciente.Bronquitis = Bronquitis; fmPaciente.Ulceras = Ulceras; fmPaciente.TBC = TBC; fmPaciente.Hepatitis = Hepatitis; fmPaciente.Asma = Asma; fmPaciente.Diabetes = Diabetes; fmPaciente.Fiebre = Fiebre; fmPaciente.Hipertension = Hipertension; fmPaciente.Lumbalgias = Lumbalgias; fmPaciente.Tendinitis = Tendinitis; fmPaciente.Accion = Observacion; fmPaciente.Nombre = UsuarioCreador; fmPaciente.FumaCant = FumaCant; fmPaciente.FumaDescript = FumaDescript; fmPaciente.BebeCant = BebeCant; fmPaciente.BebeDescript = BebeDescript; fmPaciente.DrogasCant = DrogasCant; fmPaciente.DrogasCantDescript = DrogasCantDescript; fmPaciente.ActFCant = ActFCant; fmPaciente.ActFCantDescript = ActFCantDescript; fmPaciente.TipoAccidente = TipoAccidente; fmPaciente.polvo = polvo; fmPaciente.impacto = impacto; fmPaciente.permanente = permanente; fmPaciente.solvente = solvente; fmPaciente.mmc = mmc; fmPaciente.sefp = sefp; fmPaciente.asmagenos = asmagenos; fmPaciente.calor = calor; fmPaciente.ionizante = ionizante; fmPaciente.metales = metales; fmPaciente.humo = humo; fmPaciente.electromag = electromag; fmPaciente.riesgos = riesgos; fmPaciente.Eco = ddlEco; fmPaciente.EcoFecha = txtEcoFecha; int resultadoID = controlMedico.GuardarAntecedentesMedicos(fmPaciente); if (resultadoID > 0) { resultado = "OK"; } return(new[] { resultado, resultadoID.ToString() }); }
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); }