コード例 #1
0
 public BusCallCenter()
 {
     datCallCenter  = new DatCallCenter();
     busColaborador = new BusColaborador();
     busFolio       = new BusFolio();
     busPaciente    = new BusPaciente();
     busConsulta    = new BusConsulta();
 }
コード例 #2
0
        public void TGetHistorial()
        {
            BusConsulta busConsulta = new BusConsulta();

            IMDResponse <List <EntHistorialClinico> > res = busConsulta.BGetHistorialMedico(piIdFolio: 125);

            string json = JsonConvert.SerializeObject(res, Formatting.Indented);
        }
コード例 #3
0
        public IMDResponse <EntConsulta> CSaveConsulta([FromBody] EntConsulta entConsulta)
        {
            IMDResponse <EntConsulta> response = new IMDResponse <EntConsulta>();

            string metodo = nameof(this.CSaveConsulta);

            logger.Info(IMDSerialize.Serialize(67823458521511, $"Inicia {metodo}([FromBody]EntConsulta entConsulta)", entConsulta));

            try
            {
                BusConsulta busConsulta = new BusConsulta();
                response = busConsulta.BSaveConsulta(entConsulta);
            }
            catch (Exception ex)
            {
                response.Code    = 67823458522288;
                response.Message = "Ocurrió un error inesperado en el servicio al guardar la consulta.";

                logger.Error(IMDSerialize.Serialize(67823458522288, $"Error en {metodo}([FromBody]EntConsulta entConsulta): {ex.Message}", entConsulta, ex, response));
            }
            return(response);
        }
コード例 #4
0
        public IMDResponse <List <EntHistorialClinico> > CGetHistorialMedico([FromUri] int?piIdHistorialClinico = null, [FromUri] int?piIdConsulta = null, [FromUri] int?piIdPaciente = null, [FromUri] int?piIdColaborador = null, [FromUri] int?piIdFolio = null)
        {
            IMDResponse <List <EntHistorialClinico> > response = new IMDResponse <List <EntHistorialClinico> >();

            string metodo = nameof(this.CGetHistorialMedico);

            logger.Info(IMDSerialize.Serialize(67823458620967, $"Inicia {metodo}([FromUri]int? piIdHistorialClinico = null, [FromUri]int? piIdConsulta = null, [FromUri]int? piIdPaciente = null, [FromUri]int? piIdColaborador = null, [FromUri]int? piIdFolio = null)", piIdHistorialClinico, piIdConsulta, piIdPaciente, piIdColaborador, piIdFolio));

            try
            {
                BusConsulta busConsulta = new BusConsulta();
                response = busConsulta.BGetHistorialMedico(piIdHistorialClinico, piIdConsulta, piIdPaciente, piIdColaborador, piIdFolio);
            }
            catch (Exception ex)
            {
                response.Code    = 67823458621744;
                response.Message = "Ocurrió un error inesperado en el servicio al consultar el historial clínico.";

                logger.Error(IMDSerialize.Serialize(67823458621744, $"Error en {metodo}([FromUri]int? piIdHistorialClinico = null, [FromUri]int? piIdConsulta = null, [FromUri]int? piIdPaciente = null, [FromUri]int? piIdColaborador = null, [FromUri]int? piIdFolio = null): {ex.Message}", piIdHistorialClinico, piIdConsulta, piIdPaciente, piIdColaborador, piIdFolio, ex, response));
            }
            return(response);
        }
コード例 #5
0
        public IMDResponse <bool> CSaveHistorialClinico([FromBody] EntHistorialClinico entHistorialClinico)
        {
            IMDResponse <bool> response = new IMDResponse <bool>();

            string metodo = nameof(this.CSaveHistorialClinico);

            logger.Info(IMDSerialize.Serialize(67823458585225, $"Inicia {metodo}([FromBody]EntHistorialClinico entHistorialClinico)", entHistorialClinico));

            try
            {
                BusConsulta busConsulta = new BusConsulta();
                response = busConsulta.BSaveHistorialClinico(entHistorialClinico);
            }
            catch (Exception ex)
            {
                response.Code    = 67823458586002;
                response.Message = "Ocurrió un error inesperado en el servicio al guardar el historial clínico del paciente.";

                logger.Error(IMDSerialize.Serialize(67823458586002, $"Error en {metodo}([FromBody]EntHistorialClinico entHistorialClinico): {ex.Message}", entHistorialClinico, ex, response));
            }
            return(response);
        }
コード例 #6
0
        public IMDResponse <bool> CCancelarConsulta([FromBody] EntNuevaConsulta entNuevaConsulta)
        {
            IMDResponse <bool> response = new IMDResponse <bool>();

            string metodo = nameof(this.CCancelarConsulta);

            logger.Info(IMDSerialize.Serialize(67823458554145, $"Inicia {metodo}([FromBody]EntNuevaConsulta entNuevaConsulta)", entNuevaConsulta));

            try
            {
                BusConsulta busConsulta = new BusConsulta();
                response = busConsulta.BCancelarConsulta(entNuevaConsulta);
            }
            catch (Exception ex)
            {
                response.Code    = 67823458554922;
                response.Message = "Ocurrió un error inesperado en el servicio al cancelar la consulta del paciente.";

                logger.Error(IMDSerialize.Serialize(67823458554922, $"Error en {metodo}([FromBody]EntNuevaConsulta entNuevaConsulta): {ex.Message}", entNuevaConsulta, ex, response));
            }
            return(response);
        }
コード例 #7
0
        public IMDResponse <List <EntDetalleConsulta> > CGetDetalleConsulta([FromUri] int?piIdConsulta = null, [FromUri] int?piIdPaciente = null, [FromUri] int?piIdColaborador = null, [FromUri] int?piIdEstatusConsulta = null, [FromUri] DateTime?pdtFechaProgramadaInicio = null, [FromUri] DateTime?pdtFechaProgramadaFin = null, [FromUri] DateTime?pdtFechaConsultaInicio = null, [FromUri] DateTime?pdtFechaConsultaFin = null)
        {
            IMDResponse <List <EntDetalleConsulta> > response = new IMDResponse <List <EntDetalleConsulta> >();

            string metodo = nameof(this.CGetDetalleConsulta);

            logger.Info(IMDSerialize.Serialize(67823458532389, $"Inicia {metodo}([FromUri]int? piIdConsulta = null, [FromUri]int? piIdPaciente = null, [FromUri]int? piIdColaborador = null, [FromUri]int? piIdEstatusConsulta = null, [FromUri]DateTime? pdtFechaProgramadaInicio = null, [FromUri]DateTime? pdtFechaProgramadaFin = null, [FromUri]DateTime? pdtFechaConsultaInicio = null, [FromUri]DateTime? pdtFechaConsultaFin = null)", piIdConsulta, piIdPaciente, piIdColaborador, piIdEstatusConsulta, pdtFechaProgramadaInicio, pdtFechaProgramadaFin, pdtFechaConsultaInicio, pdtFechaConsultaFin));

            try
            {
                BusConsulta busConsulta = new BusConsulta();
                response = busConsulta.BGetDetalleConsulta(piIdConsulta, piIdPaciente, piIdColaborador, piIdEstatusConsulta, pdtFechaProgramadaInicio, pdtFechaProgramadaFin, pdtFechaConsultaInicio, pdtFechaConsultaFin);
            }
            catch (Exception ex)
            {
                response.Code    = 67823458533166;
                response.Message = "Ocurrió un error inesperado en el servicio al obtener el detalle de la consulta.";

                logger.Error(IMDSerialize.Serialize(67823458533166, $"Error en {metodo}([FromUri]int? piIdConsulta = null, [FromUri]int? piIdPaciente = null, [FromUri]int? piIdColaborador = null, [FromUri]int? piIdEstatusConsulta = null, [FromUri]DateTime? pdtFechaProgramadaInicio = null, [FromUri]DateTime? pdtFechaProgramadaFin = null, [FromUri]DateTime? pdtFechaConsultaInicio = null, [FromUri]DateTime? pdtFechaConsultaFin = null): {ex.Message}", piIdConsulta, piIdPaciente, piIdColaborador, piIdEstatusConsulta, pdtFechaProgramadaInicio, pdtFechaProgramadaFin, pdtFechaConsultaInicio, pdtFechaConsultaFin, ex, response));
            }
            return(response);
        }