/// <summary> /// Descripción: Lee datos del paciente en los laboratorios. /// Author: Juan Muga. /// Fecha Creacion: 01/11/2017 /// Fecha Modificación: /// </summary> /// <param name="nroDocumento"></param> /// <returns></returns> public List <Paciente> GetDatosPacienteByNroDocumento(string nroDocumento, int idUsuario) { using (var pacienteDal = new PacienteDal()) { return(pacienteDal.GetDatosPacienteByNroDocumento(nroDocumento, idUsuario)); } }
/// <summary> /// Descripción: Lee datos del paciente en NetLab v1.0. /// Author: Juan Muga. /// Fecha Creacion: 20/08/2018 /// </summary> /// <param name="nroDocumento"></param> /// <param name="cCodMuestra"></param> /// <returns></returns> public List <Paciente> GetDatosPacienteNetLab1(string nroDocumento, string cCodMuestra) { using (var pacienteDal = new PacienteDal()) { return(pacienteDal.GetDatosPacienteNetLab1(nroDocumento, cCodMuestra)); } }
/// <summary> /// Descripción: Obtiene datos del paciente filtrado por el Codigo interno = Id. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// </summary> /// <param name="idPaciente"></param> /// <returns></returns> public Paciente getPacienteById(Guid idPaciente) { using (var pacienteDal = new PacienteDal()) { return(pacienteDal.GetPacienteById(idPaciente)); } }
/// <summary> /// Descripción: Obtiene datos del paciente filtrado por Tipo y Nro Documento. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// </summary> /// <param name="tipoDocumento"></param> /// <param name="nroDocumento"></param> /// <returns></returns> public List <Paciente> GetPacientesByTipoNroDocumento(int tipoDocumento, String nroDocumento) { using (var pacienteDal = new PacienteDal()) { return(pacienteDal.GetPacientesByTipoNroDocumento(tipoDocumento, nroDocumento)); } }
/// <summary> /// Descripción: Actualiza solo el ubigeo del paciente. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// </summary> /// <param name="paciente"></param> public void UpdateDatosPaciente(Paciente paciente) { using (var pacienteDal = new PacienteDal()) { pacienteDal.UpdateDatosPaciente(paciente); } }
/// <summary> /// Descripción: Actualiza datos del paciente. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// </summary> /// <param name="paciente"></param> public void ActualizarPaciente(Paciente paciente) { using (var pacienteDal = new PacienteDal()) { pacienteDal.UpdatePaciente(paciente); } }
/// <summary> /// Descripción: Registra pacientes /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// </summary> /// <param name="paciente"></param> /// <returns></returns> public Guid InsertPaciente(Paciente paciente) { using (var pacienteDal = new PacienteDal()) { return(pacienteDal.InsertPaciente(paciente)); } }
/// <summary> /// Variante de metodo ObtenerHistorialPaciente agregando parametro idUsuario para la busqueda por el tipo de acceso /// </summary> /// <param name="tipoDocumento"></param> /// <param name="nroDocumento"></param> /// <param name="apellidoPaterno"></param> /// <param name="apellidoMaterno"></param> /// <param name="nombre"></param> /// <param name="idUsuario"></param> /// <returns></returns> public List <Paciente> ObtenerHistorialPacientePorUsuario(int?tipoDocumento, string nroDocumento, string apellidoPaterno, string apellidoMaterno, string nombre, int idUsuario) { using (var pacienteDal = new PacienteDal()) { return(pacienteDal.ObtenerHistorialPacientePorUsuario(tipoDocumento, nroDocumento, apellidoPaterno, apellidoMaterno, nombre, idUsuario)); } }
public void RegistroSolicitudTropismo(SolicitudExamen solicitud) { using (var pacienteDal = new PacienteDal()) { pacienteDal.RegistroSolicitudTropismo(solicitud); } }
public void btnCadastrarPaciente(object sender, EventArgs e) { try { Paciente paciente = new Paciente(); paciente.Nome = nome.Text; paciente.IdCidade = Int32.Parse(idCidade.SelectedValue); PacienteDal pacienteDal = new PacienteDal(); pacienteDal.Salvar(paciente); idCidade.Text = ""; nome.Text = ""; string msg = "Paciente " + paciente.Nome + " cadastrado com sucesso."; lblMensagem.Text = msg; lblMensagem.Attributes.CssStyle.Add("color", "green"); } catch (Exception erro) { lblMensagem.Text = erro.ToString(); } }
public List <Paciente> xLstPaciente() { using (var pacienteDal = new PacienteDal()) { return(pacienteDal.xLstPaciente()); } }
public List <Paciente> GetDatosPacienteByNroDocumentoCoronavirusExterno(string nroDocumento, string nombres, string apePat, string apeMat, string idusuario) { using (var pacienteDal = new PacienteDal()) { return(pacienteDal.GetDatosPacienteByNroDocumentoCoronavirusExterno(nroDocumento, nombres, apePat, apeMat, idusuario.ToString())); } }
/// <summary> /// Descripción: Validar los datos del paciente con Reniec /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// </summary> /// <param name="paciente"></param> /// <returns></returns> public Paciente ValidarDatosPaciente(Paciente paciente) { IReniecConsumer reniecConsumer = new ReniecConsumer(); Persona persona = reniecConsumer.getReniec(paciente.NroDocumento); /*Si Persona es distina de Null quiere decir que se encontro el Paciente*/ if (persona != null) { paciente.ApellidoPaterno = persona.ApellidoPaterno; paciente.ApellidoMaterno = persona.ApellidoMaterno; paciente.Nombres = persona.Nombres; paciente.DireccionReniec = persona.Direccion.DireccionReniec; UbigeoPacienteBl ubigeoBl = new UbigeoPacienteBl(); //paciente.UbigeoReniec = ubigeoBl.GetUbigeoById(persona.Direccion.CodigoUbigeo); paciente.Genero = persona.Genero == Model.Enums.Genero.Masculino ? 1 : 2; paciente.FechaNacimiento = persona.FechaNacimiento; /* codigoDepartamentoReniec = paciente.DatoComplementario.IdUbigeo.Substring(0, 2); * codigoProvinciaReniec = paciente.DatoComplementario.IdUbigeo.Substring(2, 2); * codigoDistritoReniec = paciente.DatoComplementario.IdUbigeo.Substring(4, 2);*/ using (PacienteDal pacienteDal = new PacienteDal()) { pacienteDal.UpdateDatosReniec(paciente); } return(paciente); } return(null); }
public List <Ciudad> GetCiudadProcedencia(String textoBusqueda) { using (var pacienteDal = new PacienteDal()) { return(pacienteDal.GetCiudadProcedencia(textoBusqueda)); } }
public void RegistroSolicitudGenotipificacion(SolicitudExamen solicitud) { using (var pacienteDal = new PacienteDal()) { pacienteDal.RegistroSolicitudGenotipificacion(solicitud); } }
public SolicitudExamen GetResultadoPacienteVIH(string idPaciente, int tipoSolicitud) { using (var pacienteDal = new PacienteDal()) { return(pacienteDal.GetResultadoPacienteVIH(idPaciente, tipoSolicitud)); } }
/// <summary> /// Descripción: Busca las referencias y contrareferencias de un paciente /// Author: Jose Chavez /// Fecha Creacion: 15/07/2019 /// </summary> /// <param name="idPaciente"></param> /// <returns></returns> public Paciente GetPacienteReferencia(string idPaciente) { using (var pacienteDal = new PacienteDal()) { return(pacienteDal.GetPacienteReferencia(idPaciente)); } }
public List <Paciente> ObtenerSiscovidPruebaRapidaPorNroDocumento(string nroDocumento) { using (var pacienteDal = new PacienteDal()) { return(pacienteDal.ObtenerSiscovidPruebaRapidaPorNroDocumento(nroDocumento)); } }
public bool BuscarPacientePorNroDocumentoEnPRK(string nroDocumento) { using (var pacienteDal = new PacienteDal()) { return(pacienteDal.BuscarPacientePorNroDocumentoEnPRK(nroDocumento)); } }
public void btnCadastrarPaciente(object sender, EventArgs e) { try { Paciente paciente = new Paciente(); paciente.Nome = nome.Text; paciente.IdCidade = Int32.Parse(idCidade.SelectedValue); PacienteDal pacienteDal = new PacienteDal(); pacienteDal.salvar(paciente); nome.Text = ""; idCidade.Text = ""; string msg = "paciente " + paciente.Nome + " cadastrado com sucesso"; lblMensagem.Attributes.CssStyle.Add("color", "green"); lblMensagem.Text = msg; //Thread.Sleep(5000); //Response.Redirect("/pages/pacienteCadastro.aspx"); } catch (Exception erro) { lblMensagem.Text = erro.Message; } }
/// <summary> /// Descripcion: Realiza la validacion del usuario/paciente contra el webservice de la reniec. /// con informacion del menu. /// Author: Terceros. /// Fecha Creación: 01/01/2017 /// Modificacion: : Se agrearon Comentarios. /// </summary> /// <param name="usuario"></param> /// <param name="dni"></param> /// <returns></returns> public Usuario ValidarDatosUsuario(Usuario usuario, string dni) { var pacienteDal = new PacienteDal(); Boolean reniec = pacienteDal.EstadoReniec(); if (reniec) { IReniecConsumer reniecConsumer = new ReniecConsumer(); var persona = reniecConsumer.getReniec(dni); this.ErrorMessage = reniecConsumer.ErrorMessage; /*Si Persona es distina de Null quiere decir que se encontro el Paciente*/ if (persona != null) { usuario.apellidoPaterno = persona.ApellidoPaterno; usuario.apellidoMaterno = persona.ApellidoMaterno; usuario.nombres = persona.Nombres; usuario.estatus = 1; } if (string.IsNullOrEmpty(ErrorMessage) && persona == null) { ErrorMessage = "No se encontraron coincidencias."; } } else { usuario.nombres = "Servicio de Reniec Inactivo"; } return(usuario); }
public string ConsultaHistorialPacienteVIH(Guid idPaciente) { var dal = new PacienteDal(); string histPaciente = dal.ConsultaHistorialPacienteVIH(idPaciente); return(histPaciente); }
public void btnCadastrarPaciente(object sender, EventArgs e) { try { Cidade especialidade = new Cidade(); Paciente medico = new Paciente(); medico.IdCidade = Int32.Parse(idcidade.SelectedValue); medico.Nome = nome.Text; PacienteDal medicoDal = new PacienteDal(); medicoDal.Salvar(medico); nome.Text = ""; idcidade.Text = ""; string msg = "Paciente " + medico.Nome + " cadastrado com sucesso"; lblMensagem.Text = msg; lblMensagem.Attributes.CssStyle.Add("color", "green"); // Response.Redirect("/Pages/medicoCadastro.aspx"); //lblMensagem.Attributes.CssStyle.Add("color", "red"); } catch (Exception erro) { lblMensagem.Attributes.CssStyle.Add("color", "red"); lblMensagem.Text = erro.ToString(); } }
public string ValidaResultadoVih(Guid idPaciente) { using (var pacienteDal = new PacienteDal()) { return(pacienteDal.ValidaResultadoVih(idPaciente)); } }
public string GetDatoSolicitudExamenVIH(Guid idPaciente, Guid idExamen) { using (var pacienteDal = new PacienteDal()) { return(pacienteDal.GetDatoSolicitudExamenVIH(idPaciente, idExamen)); } }
public List <Paciente> ConsultaPacienteSolicitudVIH(int?tipoDocumento, string nroDocumento, string apellidoPaterno, string apellidoMaterno, string nombre) { using (var pacienteDal = new PacienteDal()) { return(pacienteDal.ConsultaPacienteSolicitudVIH(tipoDocumento, nroDocumento, apellidoPaterno, apellidoMaterno, nombre)); } }
public void btnPesquisarPaciente(object sender, EventArgs e) { string nomePaciente = nome.Text; PacienteDal pacienteDal = new PacienteDal(); gridListaPaciente.DataSource = pacienteDal.ListarPorNome(nomePaciente); gridListaPaciente.DataBind(); }
public List <Paciente> getPacientes2(int pagina, int numRegPorPagima, int tipoDocumento, String nroDocumento) { using (var pacienteDal = new PacienteDal()) { var pacienteList = pacienteDal.GetPacientes2(pagina, numRegPorPagima, tipoDocumento, nroDocumento); return(pacienteList); } }
public void bindmedico() { PacienteDal pacienteDal = new PacienteDal(); List <Paciente> listapaciente = new List <Paciente>(); listapaciente = pacienteDal.Listar(); idPaciente.Items.Clear(); foreach (var especialidade in listapaciente) { idPaciente.Items.Insert(0, new ListItem(especialidade.Nome, especialidade.Id.ToString())); } }
/// <summary> /// Descripción: Busca historial de los pacientes NetLab v2.0. /// Author: Jose Chavez /// Fecha Creacion: 15/07/2019 /// </summary> /// <param name="paciente"></param> /// <returns></returns> public string InsertPacienteReferencia(Paciente paciente, int idestablecimiento) { using (var pacienteDal = new PacienteDal()) { if (pacienteDal.InsertPacienteReferencia(paciente, idestablecimiento) > 0) { return("Ok"); } else { return("Error"); } } }