Ejemplo n.º 1
0
        [HttpPost("advancedSearchReportsForPatient")]       // POST /api/medicalExaminationReport/advancedSearchReportsForPatient
        public IActionResult FindMedicalExaminationReportsForPatient(MedicalExaminationReportDto dto)
        {
            List <MedicalExaminationReportDto> result = new List <MedicalExaminationReportDto>();

            this.medicalExaminationReportService.FindReportsUsingAdvancedSearch(dto.PatientId, dto.SearchParams, dto.LogicOperators).ToList().ForEach(medicalExaminationReport => result.Add(MedicalExaminationReportMapper.MedicalExaminationReportToMedicalExaminationReportDto(medicalExaminationReport)));
            return(Ok(result));
        }
Ejemplo n.º 2
0
        public static MedicalExaminationReportDto MedicalExaminationReportToMedicalExaminationReportDto(MedicalExaminationReport medicalExaminationReport)
        {
            MedicalExaminationReportDto dto = new MedicalExaminationReportDto();

            dto.Id             = medicalExaminationReport.Id;
            dto.Comment        = medicalExaminationReport.Comment;
            dto.PublishingDate = medicalExaminationReport.PublishingDate.ToString("dd.MM.yyyy.");
            dto.Doctor         = medicalExaminationReport.MedicalExamination.Doctor.Name + " " + medicalExaminationReport.MedicalExamination.Doctor.Surname;
            dto.Room           = medicalExaminationReport.MedicalExamination.Room.RoomId;
            return(dto);
        }