private void GenerateAnexo312(string pathFile, string ServicioId, string PacienteId, string EmpresaCliente) { var filiationData = _pacientBL.GetPacientReportEPS(ServicioId); var _listAtecedentesOcupacionales = _historyBL.GetHistoryReport(PacienteId); var _listaPatologicosFamiliares = _historyBL.GetFamilyMedicalAntecedentsReport(PacienteId); var _listMedicoPersonales = _historyBL.GetPersonMedicalHistoryReport(PacienteId); var _DataService = _serviceBL.GetServiceReport(ServicioId); var _listaHabitoNocivos = _historyBL.GetNoxiousHabitsReport(PacienteId); var Antropometria = _serviceBL.ValoresComponente(ServicioId, Constants.ANTROPOMETRIA_ID); var FuncionesVitales = _serviceBL.ValoresComponente(ServicioId, Constants.FUNCIONES_VITALES_ID); var ExamenFisico = _serviceBL.ValoresComponente(ServicioId, Constants.EXAMEN_FISICO_ID); var Oftalmologia = _serviceBL.ValoresComponente(ServicioId, Constants.OFTALMOLOGIA_ID); var Psicologia = _serviceBL.ValoresExamenComponete(ServicioId, Constants.PSICOLOGIA_ID, 195); var OIT = _serviceBL.ValoresExamenComponete(ServicioId, Constants.OIT_ID, 211); var RX = _serviceBL.ValoresExamenComponete(ServicioId, Constants.RX_TORAX_ID, 211); var RX1 = _serviceBL.ValoresExamenComponete(ServicioId, Constants.RX_TORAX_ID, 135); var Laboratorio = _serviceBL.ValoresComponente(ServicioId, Constants.LABORATORIO_ID); //var Audiometria = _serviceBL.ValoresComponente(ServicioId, Constants.AUDIOMETRIA_ID); var Audiometria = _serviceBL.GetDiagnosticForAudiometria(ServicioId, Constants.AUDIOMETRIA_ID); var Espirometria = _serviceBL.ValoresExamenComponete(ServicioId, Constants.ESPIROMETRIA_ID, 210); var _DiagnosticRepository = _serviceBL.GetServiceDisgnosticsReports(ServicioId); var _Recomendation = _serviceBL.GetServiceRecommendationByServiceId(ServicioId); var _ExamenesServicio = _serviceBL.GetServiceComponentsReport(ServicioId); var MedicalCenter = _serviceBL.GetInfoMedicalCenter(); FichaMedicaOcupacional312.CreateFichaMedicalOcupacional312Report(_DataService, filiationData, _listAtecedentesOcupacionales, _listaPatologicosFamiliares, _listMedicoPersonales, _listaHabitoNocivos, Antropometria, FuncionesVitales, ExamenFisico, Oftalmologia, Psicologia, OIT, RX, Laboratorio, Audiometria, Espirometria, _DiagnosticRepository, _Recomendation, _ExamenesServicio, MedicalCenter, pathFile); }
private void btnImprimirInformeMedicoEPS_Click(object sender, EventArgs e) { saveFileDialog1.FileName = "Informe Médico EPS"; saveFileDialog1.Filter = "Files (*.pdf;)|*.pdf;"; try { if (saveFileDialog1.ShowDialog() == DialogResult.OK) { using (new LoadingClass.PleaseWait(this.Location, "Generando...")) { this.Enabled = false; var filiationData = _pacientBL.GetPacientReportEPS(_serviceId); var personMedicalHistory = _historyBL.GetPersonMedicalHistoryReport(_pacientId); var noxiousHabit = _historyBL.GetNoxiousHabitsReport(_pacientId); var familyMedicalAntecedent = _historyBL.GetFamilyMedicalAntecedentsReport(_pacientId); var anamnesis = _serviceBL.GetAnamnesisReport(_serviceId); var serviceComponents = _serviceBL.GetServiceComponentsReport(_serviceId); var diagnosticRepository = _serviceBL.GetServiceComponentConclusionesDxServiceIdReport(_serviceId); ReportPDF.CreateMedicalReportEPS(filiationData, personMedicalHistory, noxiousHabit, familyMedicalAntecedent, anamnesis, serviceComponents, diagnosticRepository, saveFileDialog1.FileName); this.Enabled = true; } } } catch (Exception ex) { MessageBox.Show(ex.Message, "ERROR!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnLaboratorio_Click(object sender, EventArgs e) { saveFileDialog3.FileName = string.Format("{0} Laboratorio", "Alberto Merchan Cosme"); saveFileDialog3.Filter = "Files (*.pdf;)|*.pdf;"; _serviceId = txtServicio.Text.Trim(); _pacientId = txtPersona.Text.Trim(); if (saveFileDialog3.ShowDialog() == DialogResult.OK) { using (new LoadingClass.PleaseWait(this.Location, "Generando...")) { var MedicalCenter = _serviceBL.GetInfoMedicalCenter(); var filiationData = _pacientBL.GetPacientReportEPS(_serviceId); var serviceComponents = _serviceBL.GetServiceComponentsReport(_serviceId); LaboratorioReport.CreateLaboratorioReport(filiationData, serviceComponents, MedicalCenter, saveFileDialog3.FileName); RunFile(saveFileDialog3.FileName); } } }