public Paciente Paciente_PacientexHistoria(string Historia, int TipoDocumento, int EstablecimientoId) { Paciente objPaciente = null; cmd.Parameters.Clear(); cmd.CommandText = "sp2_Solicitud_Paciente_PacientexHistoria"; cmd.Parameters.AddWithValue("@Historia", Historia); cmd.Parameters.AddWithValue("@TipoDocumentoId", TipoDocumento); cmd.Parameters.AddWithValue("@EstablecimientoId", EstablecimientoId); using (DbDataReader dr = Datos.ObtenerDbDataReaderPorProcedure(cmd)) { while (dr.Read()) { objPaciente = new Paciente(); objPaciente.PacienteId = dr["PacienteId"].ToString(); objPaciente.ApellidoMaterno = dr["ApellidoMaterno"].ToString(); objPaciente.ApellidoPaterno = dr["ApellidoPaterno"].ToString(); objPaciente.Nombres = dr["Nombres"].ToString(); objPaciente.OtrosNombres = dr["OtrosNombres"].ToString(); objPaciente.Historia = dr["Historia"].ToString(); objPaciente.SexoId = Convert.ToByte(dr["SexoId"].ToString()); objPaciente.TipoRegimenId = Convert.ToByte(dr["TipoRegimenId"].ToString()); objPaciente.TipoDocumentoId = Convert.ToByte(dr["TipoDocumentoId"].ToString()); objPaciente.NumeroDocumento = dr["NumeroDocumento"].ToString(); objPaciente.Nacimiento = Convert.ToDateTime(dr["Nacimiento"].ToString()); objPaciente.Estado = Convert.ToBoolean(dr["Estado"].ToString()); } } return(objPaciente); }
public List <SolicitudAutorizacion> ObtenerSolicitudAutorizacionListDetalle(string Nro_Solicitud) { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "sp2_Solicitud_Autorizacion_Detalle_Listar"; cmd.Parameters.AddWithValue("@Nro_Solicitud", Nro_Solicitud); List <SolicitudAutorizacion> listaPacientes = new List <SolicitudAutorizacion>(); using (DbDataReader dr = Datos.ObtenerDbDataReaderPorProcedure(cmd)) { while (dr.Read()) { SolicitudAutorizacion ListItem = new SolicitudAutorizacion(); ListItem.CategoriaId = dr["CategoriaId"].ToString(); ListItem.EstadioId = Convert.ToByte(dr["EstadioId"].ToString()); ListItem.FaseId = Convert.ToInt32(dr["FaseId"].ToString()); ListItem.TratamientoId = Convert.ToInt32(dr["TratamientoId"].ToString()); ListItem.TipoAutorizacionId = Convert.ToByte(dr["TipoAutorizacionId"].ToString()); //ListItem.AutorizacionId = Convert.ToInt32(dr["AutorizacionId"].ToString()); ListItem.Nro_Solicitud = Convert.ToString(dr["Nro_Solicitud"].ToString()); ListItem.DetalleId = Convert.ToInt32(dr["DetalleId"].ToString()); ListItem.Vigencia = Convert.ToInt32(dr["Vigencia"].ToString()); listaPacientes.Add(ListItem); } } return(listaPacientes); } }
//OBTIENE AUTORIZACION POR ID public Autorizacion GetAutorizacionPorId(int autorizacionId) { Autorizacion objAutorizacion = null; cmd.Parameters.Clear(); cmd.CommandText = "sp2_GetAutorizacionPorId"; cmd.Parameters.AddWithValue("@AutorizacionId", autorizacionId); using (DbDataReader dr = Datos.ObtenerDbDataReaderPorProcedure(cmd)) { while (dr.Read()) { objAutorizacion = new Autorizacion(); objAutorizacion.AutorizacionId = Convert.ToInt32(dr["AutorizacionId"]); objAutorizacion.Fecha = Convert.ToDateTime(dr["Fecha"]); objAutorizacion.Estado = dr["Estado"].ToString(); objAutorizacion.CodigoAutorizacion = dr["CodigoAutorizacion"].ToString(); objAutorizacion.TipoAutorizacionId = Convert.ToByte(dr["TipoAutorizacionId"]); if (dr["Monto"] != DBNull.Value) { objAutorizacion.Monto = Convert.ToDecimal(dr["Monto"]); } objAutorizacion.Descripcion = dr["Descripcion"].ToString(); objAutorizacion.Vigencia = Convert.ToDateTime(dr["Vigencia"]); objAutorizacion.EstablecimientoId = Convert.ToInt32(dr["EstablecimientoId"]); objAutorizacion.PacienteId = Convert.ToString(dr["PacienteId"]); objAutorizacion.TratamiendoId = Convert.ToInt32(dr["TratamiendoId"]); objAutorizacion.Version = Convert.ToInt32(dr["Version"]); objAutorizacion.observacion = dr["observacion"].ToString(); objAutorizacion.Adicional = Convert.ToBoolean(dr["Adicional"]); objAutorizacion.Modalidad = Convert.ToString(dr["Modalidad"]); objAutorizacion.ControlaCantidad = Convert.ToBoolean(dr["ControlaCantidad"]); objAutorizacion.DiagnosticoAsociado = Convert.ToBoolean(dr["DiagnosticoAsociado"]); objAutorizacion.UsuarioCreacion = dr["UsuarioCreacion"].ToString(); objAutorizacion.FechaCreacion = Convert.ToDateTime(dr["FechaCreacion"]); if (dr["FechaInformeMedico"] != DBNull.Value) { objAutorizacion.FechaInformeMedico = Convert.ToDateTime(dr["FechaInformeMedico"]); } if (dr["FechaSolicitud"] != DBNull.Value) { objAutorizacion.FechaSolicitud = Convert.ToDateTime(dr["FechaSolicitud"]); } if (dr["FechaRespuesta"] != DBNull.Value) { objAutorizacion.FechaRespuesta = Convert.ToDateTime(dr["FechaRespuesta"]); } objAutorizacion.Tipo = Convert.ToString(dr["Tipo"]); objAutorizacion.Anulado = Convert.ToBoolean(dr["Anulado"]); } } return(objAutorizacion); }
public List <string> GetAllPacienteIdActivoSisPendiente() { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "sp2_GetAllPacienteIdActivoSisPendiente"; List <string> listaPacientes = new List <string>(); using (DbDataReader dr = Datos.ObtenerDbDataReaderPorProcedure(cmd)) { while (dr.Read()) { listaPacientes.Add(dr["PacienteId"].ToString()); } } return(listaPacientes); } }
public vw2_SolicitudAutorizacion GetSolicitudAutorizacionPorId(string numeroSolicitud) { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "sp2_GetSolicitudAutorizacionPorId"; cmd.Parameters.AddWithValue("@Nro_Solicitud", numeroSolicitud); vw2_SolicitudAutorizacion objSolicitudAutorizacion = null; using (DbDataReader dr = Datos.ObtenerDbDataReaderPorProcedure(cmd)) { while (dr.Read()) { objSolicitudAutorizacion = CargarSolicitudAutorizacion(dr); } } return(objSolicitudAutorizacion); } }
public List <vw2_SolicitudAutorizacionDetalle> GetDetallesSolicitudPorNumeroSolicitud(string numeroSolicitud) { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "sp2_GetDetallesSolicitudPorNumeroSolicitud"; cmd.Parameters.AddWithValue("@Nro_Solicitud", numeroSolicitud); List <vw2_SolicitudAutorizacionDetalle> listaSolicitudAutorizacionDetalle = new List <vw2_SolicitudAutorizacionDetalle>(); using (DbDataReader dr = Datos.ObtenerDbDataReaderPorProcedure(cmd)) { while (dr.Read()) { listaSolicitudAutorizacionDetalle.Add(CargarDetalleSolicitud(dr)); } } return(listaSolicitudAutorizacionDetalle); } }
//OBTIENE LISTA VW MOVIMIENTO PROCEDIMIENTO POR FUA public List <vw_MovimientoPacienteProcedimiento> GetVwMovimientoPacienteProcedimientoPorFua(Int64 fua) { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "sp2_GetVwMovimientoPacienteProcedimientoPorFua"; cmd.Parameters.AddWithValue("@Fua", fua); List <vw_MovimientoPacienteProcedimiento> listaProcedimientos = new List <vw_MovimientoPacienteProcedimiento>(); using (DbDataReader dr = Datos.ObtenerDbDataReaderPorProcedure(cmd)) { while (dr.Read()) { listaProcedimientos.Add(CargarProcedimiento(dr)); } } return(listaProcedimientos); } }
//OBTIENE LISTA PACIENTE public List <string> EstadoCuentaConciliacion_ListarPaciente(int codigoConciliacion) { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "sp2_cta_EstadoCuentaConciliacion_ListarPaciente"; cmd.Parameters.AddWithValue("@CodigoConciliacion", codigoConciliacion); List <string> listaPacientes = new List <string>(); using (DbDataReader dr = Datos.ObtenerDbDataReaderPorProcedure(cmd)) { while (dr.Read()) { listaPacientes.Add(dr["PacienteId"].ToString()); } } return(listaPacientes); } }
public List <string> GetPacienteIdActivoSisPendientePorEstablecimiento(int establecimientoId) { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "sp2_GetPacienteIdActivoSisPendientePorEstablecimiento"; cmd.Parameters.AddWithValue("@EstablecimientoId", establecimientoId); List <string> listaPacientes = new List <string>(); using (DbDataReader dr = Datos.ObtenerDbDataReaderPorProcedure(cmd)) { while (dr.Read()) { listaPacientes.Add(dr["PacienteId"].ToString()); } } return(listaPacientes); } }
public vw2_SolicitudAutorizacionDetalle GetDetalleSolicitudPorNumeroSolicitudId(string numeroSolicitud, int detalleId) { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "sp2_GetDetalleSolicitudPorNumeroSolicitudId"; cmd.Parameters.AddWithValue("@Nro_Solicitud", numeroSolicitud); cmd.Parameters.AddWithValue("@DetalleId", detalleId); vw2_SolicitudAutorizacionDetalle objSolicitudAutorizacionDetalle = null; using (DbDataReader dr = Datos.ObtenerDbDataReaderPorProcedure(cmd)) { while (dr.Read()) { objSolicitudAutorizacionDetalle = CargarDetalleSolicitud(dr); } } return(objSolicitudAutorizacionDetalle); } }
public int SolicitudAutorizacionDet_Validar(string PacienteId, int TratamientoId, int EstablecimientoId) { int Valor = 0; cmd.Parameters.Clear(); cmd.CommandText = "sp2_Solicitud_Autorizacion_Detalle_Consultar"; cmd.Parameters.AddWithValue("@PacienteId", PacienteId); cmd.Parameters.AddWithValue("@TratamientoId", TratamientoId); cmd.Parameters.AddWithValue("@EstablecimientoId", EstablecimientoId); using (DbDataReader dr = Datos.ObtenerDbDataReaderPorProcedure(cmd)) { while (dr.Read()) { Valor = Convert.ToInt32(dr["Valor"].ToString()); } } return(Valor); }
public SolicitudAutorizacionDetalle SolicitudAutorizacionDetalleListar(string Nro_Solicitud) { SolicitudAutorizacionDetalle objSolicitudAutorizacionDetalle = null; cmd.Parameters.Clear(); cmd.CommandText = "sp2_Solicitud_Autorizacion_Detalle_Listar"; cmd.Parameters.AddWithValue("@Nro_Solicitud", Nro_Solicitud); using (DbDataReader dr = Datos.ObtenerDbDataReaderPorProcedure(cmd)) { while (dr.Read()) { objSolicitudAutorizacionDetalle = new SolicitudAutorizacionDetalle(); objSolicitudAutorizacionDetalle.CategoriaId = dr["CategoriaId"].ToString(); objSolicitudAutorizacionDetalle.EstadioId = Convert.ToByte(dr["EstadioId"].ToString()); objSolicitudAutorizacionDetalle.FaseId = Convert.ToInt32(dr["FaseId"].ToString()); } } return(objSolicitudAutorizacionDetalle); }
public SolicitudAutorizacion SolicitudAutorizacion_Cabecera_Listar(string Nro_Solicitud) { SolicitudAutorizacion objSolicitudAutorizacion = null; cmd.Parameters.Clear(); cmd.CommandText = "sp2_Solicitud_Autorizacion_Cabecera_Listar"; cmd.Parameters.AddWithValue("@Nro_Solicitud", Nro_Solicitud); using (DbDataReader dr = Datos.ObtenerDbDataReaderPorProcedure(cmd)) { while (dr.Read()) { objSolicitudAutorizacion = new SolicitudAutorizacion(); objSolicitudAutorizacion.ApellidoMaterno = dr["ApellidoMaterno"].ToString(); objSolicitudAutorizacion.ApellidoPaterno = dr["ApellidoPaterno"].ToString(); objSolicitudAutorizacion.Nombres = dr["Nombres"].ToString(); objSolicitudAutorizacion.PacienteId = dr["PacienteId"].ToString(); objSolicitudAutorizacion.fechaSolicitud = Convert.ToDateTime(dr["Fecha_Solicitud"].ToString()); } } return(objSolicitudAutorizacion); }
//OBTIENE LISTA ESTADO CUENTA CONCILIACION public Paciente EstadoCuentaConciliacion_ListarPacientexDni(string PacienteId) { using (SqlCommand cmd = new SqlCommand()) { Paciente objPaciente = null; cmd.CommandText = "sp2_cta_EstadoCuentaConciliacion_ListaPacientexDni"; cmd.Parameters.AddWithValue("@PacienteId", PacienteId); using (DbDataReader dr = Datos.ObtenerDbDataReaderPorProcedure(cmd)) { while (dr.Read()) { objPaciente = new Paciente(); objPaciente.NumeroDocumento = dr["NumeroDocumento"].ToString(); objPaciente.ApellidoPaterno = dr["ApellidoPaterno"].ToString(); objPaciente.ApellidoMaterno = dr["ApellidoMaterno"].ToString(); objPaciente.Nombres = dr["Nombres"].ToString(); if (dr["Nacimiento"].ToString() == DBNull.Value.ToString()) { objPaciente.Nacimiento = null; } else { DateTime val = Convert.ToDateTime(dr["Nacimiento"]); objPaciente.OtrosNombres = val.ToString("dd/MM/yyyy"); } objPaciente.SexoId = Convert.ToByte(dr["SexoId"].ToString()); objPaciente.PacienteId = dr["PacienteId"].ToString(); objPaciente.Historia = dr["Entidad"].ToString(); // usado para traer valor [CORREGIR] } } if (cmd.Connection.State == ConnectionState.Open) { cmd.Connection.Close(); } return(objPaciente); } }
public SolicitudAutorizacion Obtener_Tratamiento(int TipoAutorizacionId, int EstablecimientoId, string Categoria, int Estadio, int Fase) { SolicitudAutorizacion objSolicitudAutorizacion = null; cmd.Parameters.Clear(); cmd.CommandText = "sp2_Solicitud_Autorizacion_Obtener_Tratamiento"; cmd.Parameters.AddWithValue("@TipoAutorizacionId", TipoAutorizacionId); cmd.Parameters.AddWithValue("@EstablecimientoId", EstablecimientoId); cmd.Parameters.AddWithValue("@CategoriaId", Categoria); cmd.Parameters.AddWithValue("@EstadioId", Estadio); cmd.Parameters.AddWithValue("@FaseId", Fase); using (DbDataReader dr = Datos.ObtenerDbDataReaderPorProcedure(cmd)) { while (dr.Read()) { objSolicitudAutorizacion = new SolicitudAutorizacion(); objSolicitudAutorizacion.TratamientoId = Convert.ToInt32(dr["TratamientoId"].ToString()); objSolicitudAutorizacion.Version = Convert.ToInt32(dr["ultimaversion"].ToString()); } } return(objSolicitudAutorizacion); }
public SolicitudAutorizacion SolicitudAutorizacion_Obtener_Completo(string Nro_Solicitud) { SolicitudAutorizacion objSolicitudAutorizacion = null; cmd.Parameters.Clear(); cmd.CommandText = "sp2_Solicitud_Autorizacion_Obtener_Completo"; cmd.Parameters.AddWithValue("@Nro_Solicitud", Nro_Solicitud); using (DbDataReader dr = Datos.ObtenerDbDataReaderPorProcedure(cmd)) { while (dr.Read()) { objSolicitudAutorizacion = new SolicitudAutorizacion(); objSolicitudAutorizacion.Nro_Solicitud = dr["Nro_Solicitud"].ToString(); objSolicitudAutorizacion.PacienteId = dr["PacienteId"].ToString(); objSolicitudAutorizacion.Nombres = dr["Nombres"].ToString(); objSolicitudAutorizacion.OtrosNombres = dr["OtrosNombres"].ToString(); objSolicitudAutorizacion.ApellidoPaterno = dr["ApellidoPaterno"].ToString(); objSolicitudAutorizacion.ApellidoMaterno = dr["ApellidoMaterno"].ToString(); objSolicitudAutorizacion.SexoId = Convert.ToByte(dr["SexoId"].ToString()); objSolicitudAutorizacion.TipoDocumentoId = Convert.ToByte(dr["TipoDocumentoId"].ToString()); objSolicitudAutorizacion.NumeroDocumento = dr["NumeroDocumento"].ToString(); objSolicitudAutorizacion.Nacimiento = Convert.ToDateTime(dr["Nacimiento"].ToString()); objSolicitudAutorizacion.Historia = dr["Historia"].ToString(); objSolicitudAutorizacion.TipoRegimenId = Convert.ToInt32(dr["TipoRegimenId"].ToString()); objSolicitudAutorizacion.CategoriaId = dr["CategoriaId"].ToString(); objSolicitudAutorizacion.EstadioId = Convert.ToInt32(dr["EstadioId"].ToString()); objSolicitudAutorizacion.fechaSolicitud = Convert.ToDateTime(dr["Fecha_Solicitud"].ToString()); objSolicitudAutorizacion.ValidadoFissal = Convert.ToBoolean(dr["ValidadoFISSAL"].ToString()); objSolicitudAutorizacion.ValidadoSIS = Convert.ToBoolean(dr["ValidadoSIS"].ToString()); objSolicitudAutorizacion.EstablecimientoId = Convert.ToInt32(dr["EstablecimientoId"].ToString()); objSolicitudAutorizacion.Descripcion = dr["Descripcion"].ToString(); } } return(objSolicitudAutorizacion); }