| TaskNotifyAdminAppointmentConfigDAO.java |   | 1% |  | 0% | 5 | 6 | 59 | 60 | 4 | 5 | 0 | 1 |
| TaskNotifyAppointmentConfigDAO.java |   | 1% |  | 0% | 5 | 6 | 56 | 57 | 4 | 5 | 0 | 1 |
| ManualAppointmentNotificationHistoryDAO.java |   | 1% |  | 0% | 9 | 10 | 54 | 55 | 6 | 7 | 0 | 1 |
| TaskNotifyCrmConfigDAO.java |   | 1% |  | 0% | 5 | 6 | 44 | 45 | 4 | 5 | 0 | 1 |
| TaskUpdateAppointmentCancelActionConfigDAO.java |   | 2% |  | 0% | 5 | 6 | 29 | 30 | 4 | 5 | 0 | 1 |
| TaskChangeAppointmentStatusConfigDAO.java |   | 3% |  | 0% | 5 | 6 | 26 | 27 | 4 | 5 | 0 | 1 |
| NotifyAppointmentDTO.java |  | 0% | | n/a | 23 | 23 | 34 | 34 | 23 | 23 | 1 | 1 |
| UpdateAdminAppointmentHistoryDAO.java |   | 64% |   | 50% | 4 | 10 | 17 | 49 | 2 | 7 | 0 | 1 |
| TaskNotifyCrmConfig.java |  | 0% | | n/a | 15 | 15 | 22 | 22 | 15 | 15 | 1 | 1 |
| ManualAppointmentNotificationHistory.java |  | 0% | | n/a | 13 | 13 | 19 | 19 | 13 | 13 | 1 | 1 |
| ManualAppointmentNotificationHistoryHome.java |  | 0% | | n/a | 6 | 6 | 11 | 11 | 6 | 6 | 1 | 1 |
| TaskUpdateAppointmentCancelActionConfig.java |  | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
| TaskNotifyAdminAppointmentConfig.java |  | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
| EmailDTO.java |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| UpdateAdminAppointmentHistoryHome.java |   | 69% | | n/a | 2 | 6 | 3 | 10 | 2 | 6 | 0 | 1 |
| TaskChangeAppointmentStatusConfig.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| TaskNotifyAppointmentConfig.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| UpdateAdminAppointmentHistory.java |  | 100% | | n/a | 0 | 9 | 0 | 13 | 0 | 9 | 0 | 1 |