Exemple #1
0
        private void GenerateInformeExamenClinico(string pathFile, string ServicioId, string PacienteId, string EmpresaCliente)
        {
            var filiationData           = _pacientBL.GetPacientReportEPS(ServicioId);
            var personMedicalHistory    = _historyBL.GetPersonMedicalHistoryReport(PacienteId);
            var noxiousHabit            = _historyBL.GetNoxiousHabitsReport(PacienteId);
            var familyMedicalAntecedent = _historyBL.GetFamilyMedicalAntecedentsReport(PacienteId);
            var anamnesis            = _serviceBL.GetAnamnesisReport(ServicioId);
            var serviceComponents    = _serviceBL.GetServiceComponentsReport(ServicioId);
            var diagnosticRepository = _serviceBL.GetServiceComponentConclusionesDxServiceIdReport(ServicioId);
            var doctoPhisicalExam    = _serviceBL.GetDoctoPhisicalExam(ServicioId);

            var MedicalCenter = _serviceBL.GetInfoMedicalCenter();

            ReportPDF.CreateMedicalReportForExamenClinico(filiationData,
                                                          personMedicalHistory,
                                                          noxiousHabit,
                                                          familyMedicalAntecedent,
                                                          anamnesis,
                                                          serviceComponents,
                                                          diagnosticRepository,
                                                          EmpresaCliente,
                                                          MedicalCenter,
                                                          pathFile,
                                                          doctoPhisicalExam);
        }