public BusCallCenter() { datCallCenter = new DatCallCenter(); busColaborador = new BusColaborador(); busFolio = new BusFolio(); busPaciente = new BusPaciente(); busConsulta = new BusConsulta(); }
public void TGetHistorial() { BusConsulta busConsulta = new BusConsulta(); IMDResponse <List <EntHistorialClinico> > res = busConsulta.BGetHistorialMedico(piIdFolio: 125); string json = JsonConvert.SerializeObject(res, Formatting.Indented); }
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); }
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); }
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); }
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); }
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); }