Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 2.5.0 #719

Merged
merged 82 commits into from
Feb 17, 2024
Merged

Version 2.5.0 #719

merged 82 commits into from
Feb 17, 2024

Conversation

salimkanoun
Copy link
Collaborator

No description provided.

Copy link

badge

Code Coverage Summary

Filename                                                                                                          Stmts    Miss  Cover    Missing
--------------------------------------------------------------------------------------------------------------  -------  ------  -------  --------------------------------------------------------------------
Console/Commands/CreateUser.php                                                                                      23       0  100.00%
Console/Commands/DeleteAssociatedFiles.php                                                                           13      11  15.38%   47-65
Console/Commands/DeleteOrthancSeries.php                                                                             25      21  16.00%   54-83
Console/Commands/DeleteStudy.php                                                                                     61       2  96.72%   122-123
Console/Commands/DeleteVisitsOlderThan.php                                                                           58       5  91.38%   67, 81-82, 117-118
Console/Commands/GaelODeleteRessourcesRepository.php                                                                 44       4  90.91%   67-68, 115, 138
Console/Kernel.php                                                                                                    6       4  33.33%   29-32, 49
Exceptions/Handler.php                                                                                               11       4  63.64%   42-43, 77, 92
GaelO/Adapters/DatabaseDumperAdapter.php                                                                             30      26  13.33%   20, 22, 32-63
GaelO/Adapters/FileCacheAdapter.php                                                                                   5       0  100.00%
GaelO/Adapters/FrameworkAdapter.php                                                                                  34       3  91.18%   54, 58, 114
GaelO/Adapters/HttpClientAdapter.php                                                                                 84      80  4.76%    30, 40, 51-197
GaelO/Adapters/JobAdapter.php                                                                                         1       1  0.00%    12
GaelO/Adapters/MailerAdapter.php                                                                                     92      21  77.17%   98-99, 101-102, 104-105, 113-114, 137-138, 143-144, 158-159, 163-170
GaelO/Adapters/MimeAdapter.php                                                                                        6       0  100.00%
GaelO/Adapters/PdfAdapter.php                                                                                         2       0  100.00%
GaelO/Adapters/PhoneNumberAdapter.php                                                                                 2       0  100.00%
GaelO/Adapters/SpreadsheetAdapter.php                                                                                38       0  100.00%
GaelO/Adapters/ValidatorAdapter.php                                                                                  49       2  95.92%   63, 67
GaelO/Constants/Constants.php                                                                                         0       0  0.00%
GaelO/Constants/MailConstants.php                                                                                     0       0  0.00%
GaelO/Constants/SettingsConstants.php                                                                                 0       0  0.00%
GaelO/DicomUtils.php                                                                                                 21      21  0.00%    13-58
GaelO/Entities/CenterEntity.php                                                                                       5       0  100.00%
GaelO/Entities/CountryEntity.php                                                                                      5       0  100.00%
GaelO/Entities/DicomSeriesEntity.php                                                                                 19       0  100.00%
GaelO/Entities/DicomStudyEntity.php                                                                                  29       0  100.00%
GaelO/Entities/DocumentationEntity.php                                                                               12       0  100.00%
GaelO/Entities/NotificationEntity.php                                                                                 7       0  100.00%
GaelO/Entities/PatientEntity.php                                                                                     29       0  100.00%
GaelO/Entities/ReviewEntity.php                                                                                      13       0  100.00%
GaelO/Entities/RoleEntity.php                                                                                         6       0  100.00%
GaelO/Entities/StudyEntity.php                                                                                       17       0  100.00%
GaelO/Entities/TrackerEntity.php                                                                                     21       0  100.00%
GaelO/Entities/UserEntity.php                                                                                        34       0  100.00%
GaelO/Entities/VisitEntity.php                                                                                       44       0  100.00%
GaelO/Entities/VisitGroupEntity.php                                                                                   7       0  100.00%
GaelO/Entities/VisitTypeEntity.php                                                                                   15       0  100.00%
GaelO/Exceptions/AbstractGaelOException.php                                                                           6       0  100.00%
GaelO/Exceptions/GaelOBadRequestException.php                                                                         1       0  100.00%
GaelO/Exceptions/GaelOConflictException.php                                                                           1       0  100.00%
GaelO/Exceptions/GaelOException.php                                                                                   1       0  100.00%
GaelO/Exceptions/GaelOForbiddenException.php                                                                          1       0  100.00%
GaelO/Exceptions/GaelONotFoundException.php                                                                           1       0  100.00%
GaelO/Exceptions/GaelOUnauthorizedException.php                                                                       1       0  100.00%
GaelO/Repositories/CenterRepository.php                                                                              24       0  100.00%
GaelO/Repositories/CountryRepository.php                                                                              4       0  100.00%
GaelO/Repositories/DicomSeriesRepository.php                                                                         43       0  100.00%
GaelO/Repositories/DicomStudyRepository.php                                                                          64       0  100.00%
GaelO/Repositories/DocumentationRepository.php                                                                       37       0  100.00%
GaelO/Repositories/PatientRepository.php                                                                             55       1  98.18%   97
GaelO/Repositories/ReviewRepository.php                                                                              87       1  98.85%   69
GaelO/Repositories/ReviewStatusRepository.php                                                                        20       0  100.00%
GaelO/Repositories/StudyRepository.php                                                                               34       0  100.00%
GaelO/Repositories/TrackerRepository.php                                                                             22       0  100.00%
GaelO/Repositories/UserRepository.php                                                                               178       1  99.44%   344
GaelO/Repositories/VisitGroupRepository.php                                                                          13       0  100.00%
GaelO/Repositories/VisitRepository.php                                                                              303       4  98.68%   68, 155, 217, 285
GaelO/Repositories/VisitTypeRepository.php                                                                           33       0  100.00%
GaelO/Services/AuthorizationService/AuthorizationPatientService.php                                                  19       2  89.47%   72-73
GaelO/Services/AuthorizationService/AuthorizationReviewService.php                                                   16       1  93.75%   60
GaelO/Services/AuthorizationService/AuthorizationStudyService.php                                                    12       0  100.00%
GaelO/Services/AuthorizationService/AuthorizationUserService.php                                                     12       0  100.00%
GaelO/Services/AuthorizationService/AuthorizationVisitService.php                                                    25       0  100.00%
GaelO/Services/CreateVisitService.php                                                                                25       0  100.00%
GaelO/Services/DicomService.php                                                                                      24       0  100.00%
GaelO/Services/ExportStudyService.php                                                                               150      28  81.33%   77, 117, 141-150, 154-155, 165-166, 182, 238-240, 250-262, 285-286
GaelO/Services/FileCacheService.php                                                                                  19       6  68.42%   21, 49-59, 84, 91
GaelO/Services/FormService/FormService.php                                                                           50       7  86.00%   95-97, 101, 107, 131, 143
GaelO/Services/FormService/InvestigatorFormService.php                                                               20       0  100.00%
GaelO/Services/FormService/ReviewFormService.php                                                                     49       6  87.76%   44, 63, 102, 109-111
GaelO/Services/GaelOProcessingService/AzureService.php                                                               43      43  0.00%    26-127
GaelO/Services/GaelOProcessingService/AzureTokenService.php                                                          19      19  0.00%    25-53
GaelO/Services/GaelOProcessingService/GaelOProcessingService.php                                                     72      72  0.00%    17-178
GaelO/Services/GaelOStudiesService/AbstractGaelOStudy.php                                                           148      49  66.89%   80, 86, 94-125, 202-236
GaelO/Services/GaelOStudiesService/AbstractVisitDecisions.php                                                        12       4  66.67%   43-78
GaelO/Services/GaelOStudiesService/AbstractVisitRules.php                                                            63      13  79.37%   55-64, 120-121, 141-142, 166-167, 181
GaelO/Services/GaelOStudiesService/AssociatedFiles/AssociatedFile.php                                                 3       0  100.00%
GaelO/Services/GaelOStudiesService/DefaultCreatableVisitCalculator.php                                               15       2  86.67%   26, 32
GaelO/Services/GaelOStudiesService/DefaultGaelOStudy.php                                                              1       0  100.00%
GaelO/Services/GaelOStudiesService/Events/BaseStudyEvent.php                                                          1       0  100.00%
GaelO/Services/GaelOStudiesService/Events/BaseVisitEvent.php                                                         11       1  90.91%   49
GaelO/Services/GaelOStudiesService/Events/CorrectiveActionEvent.php                                                   5       0  100.00%
GaelO/Services/GaelOStudiesService/Events/QCModifiedEvent.php                                                        15       0  100.00%
GaelO/Services/GaelOStudiesService/Events/VisitConcludedEvent.php                                                     5       0  100.00%
GaelO/Services/GaelOStudiesService/ExpectedPatient/ExpectedPatient.php                                                3       0  100.00%
GaelO/Services/ImportPatientService.php                                                                              66       6  90.91%   46, 70, 78-79, 159, 176
GaelO/Services/MailService/MailListBuilder.php                                                                       23       0  100.00%
GaelO/Services/MailServices.php                                                                                     402      95  76.37%   73, 156-169, 200-218, 330-343, 448-454, 503-516, 596-640
GaelO/Services/OrthancService.php                                                                                   198     186  6.06%    42-44, 53-482
GaelO/Services/PdfServices.php                                                                                       11       0  100.00%
GaelO/Services/SpecificStudiesRules/TEST/TEST.php                                                                     4       1  75.00%   80
GaelO/Services/SpecificStudiesRules/TEST/TEST_FDG_PET0.php                                                           68       1  98.53%   106
GaelO/Services/SpecificStudiesRules/TEST/TEST_FDG_PET0_DECISION.php                                                  14       0  100.00%
GaelO/Services/SpecificStudiesRules/TEST/TEST_WB_CT0.php                                                             18      10  44.44%   14-19, 34-39, 49-54
GaelO/Services/StoreObjects/Export/ExportDataResults.php                                                              2       0  100.00%
GaelO/Services/StoreObjects/Export/ExportDicomResults.php                                                            11       2  81.82%   29-31
GaelO/Services/StoreObjects/Export/ExportFile.php                                                                     4       0  100.00%
GaelO/Services/StoreObjects/Export/ExportFileResults.php                                                              7       1  85.71%   21
GaelO/Services/StoreObjects/Export/ExportPatientResults.php                                                           9       1  88.89%   24
GaelO/Services/StoreObjects/Export/ExportReviewData.php                                                              25      25  0.00%    20-63
GaelO/Services/StoreObjects/Export/ExportReviewDataCollection.php                                                    12       9  25.00%   19-42
GaelO/Services/StoreObjects/Export/ExportReviewResults.php                                                            9       3  66.67%   24-27
GaelO/Services/StoreObjects/Export/ExportStudyResults.php                                                            54       6  88.89%   61-86
GaelO/Services/StoreObjects/Export/ExportTrackerResults.php                                                           9       1  88.89%   24
GaelO/Services/StoreObjects/Export/ExportUserResults.php                                                              9       1  88.89%   24
GaelO/Services/StoreObjects/Export/ExportVisitsResults.php                                                            9       3  66.67%   21-24
GaelO/Services/StoreObjects/OrthancMetaData.php                                                                      71      71  0.00%    24-266
GaelO/Services/TreeService/AbstractTreeService.php                                                                   32       0  100.00%
GaelO/Services/TreeService/ControllerTreeService.php                                                                  5       2  60.00%   15-16
GaelO/Services/TreeService/InvestigatorTreeService.php                                                               10       0  100.00%
GaelO/Services/TreeService/MonitorTreeService.php                                                                     4       2  50.00%   15-16
GaelO/Services/TreeService/ReviewerTreeService.php                                                                    7       1  85.71%   19
GaelO/Services/VisitService.php                                                                                      86      17  80.23%   74, 85-111, 176, 186, 206
GaelO/UseCases/AddAffiliatedCenter/AddAffiliatedCenter.php                                                           27       2  92.59%   61-62
GaelO/UseCases/AddAffiliatedCenter/AddAffiliatedCenterRequest.php                                                     0       0  0.00%
GaelO/UseCases/AddAffiliatedCenter/AddAffiliatedCenterResponse.php                                                    0       0  0.00%
GaelO/UseCases/CreateCenter/CreateCenter.php                                                                         30       2  93.33%   65-66
GaelO/UseCases/CreateCenter/CreateCenterRequest.php                                                                   0       0  0.00%
GaelO/UseCases/CreateCenter/CreateCenterResponse.php                                                                  0       0  0.00%
GaelO/UseCases/CreateDocumentation/CreateDocumentation.php                                                           51       4  92.16%   42, 48, 88-89
GaelO/UseCases/CreateDocumentation/CreateDocumentationRequest.php                                                     0       0  0.00%
GaelO/UseCases/CreateDocumentation/CreateDocumentationResponse.php                                                    0       0  0.00%
GaelO/UseCases/CreateDocumentationFile/CreateDocumentationFile.php                                                   36       4  88.89%   44, 75-76, 85
GaelO/UseCases/CreateDocumentationFile/CreateDocumentationFileRequest.php                                             0       0  0.00%
GaelO/UseCases/CreateDocumentationFile/CreateDocumentationFileResponse.php                                            0       0  0.00%
GaelO/UseCases/CreateFileToForm/CreateFileToForm.php                                                                 55       7  87.27%   66, 80, 108-109, 123-125
GaelO/UseCases/CreateFileToForm/CreateFileToFormRequest.php                                                           0       0  0.00%
GaelO/UseCases/CreateFileToForm/CreateFileToFormResponse.php                                                          0       0  0.00%
GaelO/UseCases/CreateFileToVisit/CreateFileToVisit.php                                                               51       7  86.27%   53, 57, 67-70, 99-100
GaelO/UseCases/CreateFileToVisit/CreateFileToVisitRequest.php                                                         0       0  0.00%
GaelO/UseCases/CreateFileToVisit/CreateFileToVisitResponse.php                                                        0       0  0.00%
GaelO/UseCases/CreateInvestigatorForm/CreateInvestigatorForm.php                                                     43       3  93.02%   43, 76-77
GaelO/UseCases/CreateInvestigatorForm/CreateInvestigatorFormRequest.php                                               0       0  0.00%
GaelO/UseCases/CreateInvestigatorForm/CreateInvestigatorFormResponse.php                                              0       0  0.00%
GaelO/UseCases/CreateMagicLink/CreateMagicLink.php                                                                   37       2  94.59%   80-81
GaelO/UseCases/CreateMagicLink/CreateMagicLinkRequest.php                                                             0       0  0.00%
GaelO/UseCases/CreateMagicLink/CreateMagicLinkResponse.php                                                            0       0  0.00%
GaelO/UseCases/CreatePatientTags/CreatePatientTags.php                                                               50       2  96.00%   92-93
GaelO/UseCases/CreatePatientTags/CreatePatientTagsRequest.php                                                         0       0  0.00%
GaelO/UseCases/CreatePatientTags/CreatePatientTagsResponse.php                                                        0       0  0.00%
GaelO/UseCases/CreateReviewForm/CreateReviewForm.php                                                                 49       2  95.92%   95-96
GaelO/UseCases/CreateReviewForm/CreateReviewFormRequest.php                                                           0       0  0.00%
GaelO/UseCases/CreateReviewForm/CreateReviewFormResponse.php                                                          0       0  0.00%
GaelO/UseCases/CreateStudy/CreateStudy.php                                                                           48       7  85.42%   55, 63, 67, 71, 75, 95-96
GaelO/UseCases/CreateStudy/CreateStudyRequest.php                                                                     0       0  0.00%
GaelO/UseCases/CreateStudy/CreateStudyResponse.php                                                                    0       0  0.00%
GaelO/UseCases/CreateUser/CreateUser.php                                                                             60       0  100.00%
GaelO/UseCases/CreateUser/CreateUserRequest.php                                                                       0       0  0.00%
GaelO/UseCases/CreateUser/CreateUserResponse.php                                                                      0       0  0.00%
GaelO/UseCases/CreateUserRoles/CreateUserRoles.php                                                                   30       0  100.00%
GaelO/UseCases/CreateUserRoles/CreateUserRolesRequest.php                                                             0       0  0.00%
GaelO/UseCases/CreateUserRoles/CreateUserRolesResponse.php                                                            0       0  0.00%
GaelO/UseCases/CreateVisit/CreateVisit.php                                                                           91       4  95.60%   74, 153-154, 164
GaelO/UseCases/CreateVisit/CreateVisitRequest.php                                                                     0       0  0.00%
GaelO/UseCases/CreateVisit/CreateVisitResponse.php                                                                    0       0  0.00%
GaelO/UseCases/CreateVisitGroup/CreateVisitGroup.php                                                                 38       2  94.74%   82-83
GaelO/UseCases/CreateVisitGroup/CreateVisitGroupRequest.php                                                           0       0  0.00%
GaelO/UseCases/CreateVisitGroup/CreateVisitGroupResponse.php                                                          0       0  0.00%
GaelO/UseCases/CreateVisitType/CreateVisitType.php                                                                   41       4  90.24%   49, 62, 86-87
GaelO/UseCases/CreateVisitType/CreateVisitTypeRequest.php                                                             0       0  0.00%
GaelO/UseCases/CreateVisitType/CreateVisitTypeResponse.php                                                            0       0  0.00%
GaelO/UseCases/DeleteAffiliatedCenter/DeleteAffiliatedCenter.php                                                     22       0  100.00%
GaelO/UseCases/DeleteAffiliatedCenter/DeleteAffiliatedCenterRequest.php                                               0       0  0.00%
GaelO/UseCases/DeleteAffiliatedCenter/DeleteAffiliatedCenterResponse.php                                              0       0  0.00%
GaelO/UseCases/DeleteCenter/DeleteCenter.php                                                                         26       2  92.31%   61-62
GaelO/UseCases/DeleteCenter/DeleteCenterRequest.php                                                                   0       0  0.00%
GaelO/UseCases/DeleteCenter/DeleteCenterResponse.php                                                                  0       0  0.00%
GaelO/UseCases/DeleteDocumentation/DeleteDocumentation.php                                                           34       2  94.12%   63-64
GaelO/UseCases/DeleteDocumentation/DeleteDocumentationRequest.php                                                     0       0  0.00%
GaelO/UseCases/DeleteDocumentation/DeleteDocumentationResponse.php                                                    0       0  0.00%
GaelO/UseCases/DeleteFileOfForm/DeleteFileOfForm.php                                                                 51       6  88.24%   67, 94-95, 111-113
GaelO/UseCases/DeleteFileOfForm/DeleteFileOfFormRequest.php                                                           0       0  0.00%
GaelO/UseCases/DeleteFileOfForm/DeleteFileOfFormResponse.php                                                          0       0  0.00%
GaelO/UseCases/DeleteFileOfVisit/DeleteFileOfVisit.php                                                               41       4  90.24%   41, 49, 75-76
GaelO/UseCases/DeleteFileOfVisit/DeleteFileOfVisitRequest.php                                                         0       0  0.00%
GaelO/UseCases/DeleteFileOfVisit/DeleteFileOfVisitResponse.php                                                        0       0  0.00%
GaelO/UseCases/DeleteInvestigatorForm/DeleteInvestigatorForm.php                                                     59       2  96.61%   109-110
GaelO/UseCases/DeleteInvestigatorForm/DeleteInvestigatorFormRequest.php                                               0       0  0.00%
GaelO/UseCases/DeleteInvestigatorForm/DeleteInvestigatorFormResponse.php                                              0       0  0.00%
GaelO/UseCases/DeletePatientTags/DeletePatientTags.php                                                               48       2  95.83%   84-85
GaelO/UseCases/DeletePatientTags/DeletePatientTagsRequest.php                                                         0       0  0.00%
GaelO/UseCases/DeletePatientTags/DeletePatientTagsResponse.php                                                        0       0  0.00%
GaelO/UseCases/DeleteReviewForm/DeleteReviewForm.php                                                                 65       3  95.38%   118-119, 126
GaelO/UseCases/DeleteReviewForm/DeleteReviewFormRequest.php                                                           0       0  0.00%
GaelO/UseCases/DeleteReviewForm/DeleteReviewFormResponse.php                                                          0       0  0.00%
GaelO/UseCases/DeleteSeries/DeleteSeries.php                                                                         57       3  94.74%   102-103, 112
GaelO/UseCases/DeleteSeries/DeleteSeriesRequest.php                                                                   0       0  0.00%
GaelO/UseCases/DeleteSeries/DeleteSeriesResponse.php                                                                  0       0  0.00%
GaelO/UseCases/DeleteStudy/DeleteStudy.php                                                                           23       3  86.96%   52-53, 61
GaelO/UseCases/DeleteStudy/DeleteStudyRequest.php                                                                     0       0  0.00%
GaelO/UseCases/DeleteStudy/DeleteStudyResponse.php                                                                    0       0  0.00%
GaelO/UseCases/DeleteUser/DeleteUser.php                                                                             27       0  100.00%
GaelO/UseCases/DeleteUser/DeleteUserRequest.php                                                                       0       0  0.00%
GaelO/UseCases/DeleteUser/DeleteUserResponse.php                                                                      0       0  0.00%
GaelO/UseCases/DeleteUserNotifications/DeleteUserNotifications.php                                                   15       7  53.33%   33-38, 45
GaelO/UseCases/DeleteUserNotifications/DeleteUserNotificationsRequest.php                                             0       0  0.00%
GaelO/UseCases/DeleteUserNotifications/DeleteUserNotificationsResponse.php                                            0       0  0.00%
GaelO/UseCases/DeleteUserRole/DeleteUserRole.php                                                                     24       2  91.67%   52-53
GaelO/UseCases/DeleteUserRole/DeleteUserRoleRequest.php                                                               0       0  0.00%
GaelO/UseCases/DeleteUserRole/DeleteUserRoleResponse.php                                                              0       0  0.00%
GaelO/UseCases/DeleteVisit/DeleteVisit.php                                                                           56       4  92.86%   86-87, 98, 103
GaelO/UseCases/DeleteVisit/DeleteVisitRequest.php                                                                     0       0  0.00%
GaelO/UseCases/DeleteVisit/DeleteVisitResponse.php                                                                    0       0  0.00%
GaelO/UseCases/DeleteVisitGroup/DeleteVisitGroup.php                                                                 25       2  92.00%   56-57
GaelO/UseCases/DeleteVisitGroup/DeleteVisitGroupRequest.php                                                           0       0  0.00%
GaelO/UseCases/DeleteVisitGroup/DeleteVisitGroupResponse.php                                                          0       0  0.00%
GaelO/UseCases/DeleteVisitType/DeleteVisitType.php                                                                   24       2  91.67%   58-59
GaelO/UseCases/DeleteVisitType/DeleteVisitTypeRequest.php                                                             0       0  0.00%
GaelO/UseCases/DeleteVisitType/DeleteVisitTypeResponse.php                                                            0       0  0.00%
GaelO/UseCases/ExportDatabase/ExportDatabase.php                                                                     25       2  92.00%   54-55
GaelO/UseCases/ExportDatabase/ExportDatabaseRequest.php                                                               0       0  0.00%
GaelO/UseCases/ExportDatabase/ExportDatabaseResponse.php                                                              0       0  0.00%
GaelO/UseCases/ExportStudyData/ExportStudyData.php                                                                   21       2  90.48%   48-49
GaelO/UseCases/ExportStudyData/ExportStudyDataRequest.php                                                             0       0  0.00%
GaelO/UseCases/ExportStudyData/ExportStudyDataResponse.php                                                            0       0  0.00%
GaelO/UseCases/FindUser/FindUser.php                                                                                 19       0  100.00%
GaelO/UseCases/FindUser/FindUserRequest.php                                                                           0       0  0.00%
GaelO/UseCases/FindUser/FindUserResponse.php                                                                          0       0  0.00%
GaelO/UseCases/ForgotPassword/ForgotPassword.php                                                                     28       1  96.43%   58
GaelO/UseCases/ForgotPassword/ForgotPasswordRequest.php                                                               0       0  0.00%
GaelO/UseCases/ForgotPassword/ForgotPasswordResponse.php                                                              0       0  0.00%
GaelO/UseCases/GetAdminTracker/GetAdminTracker.php                                                                   23       5  78.26%   39-41, 51-52
GaelO/UseCases/GetAdminTracker/GetAdminTrackerRequest.php                                                             0       0  0.00%
GaelO/UseCases/GetAdminTracker/GetAdminTrackerResponse.php                                                            0       0  0.00%
GaelO/UseCases/GetAffiliatedCenter/GetAffiliatedCenter.php                                                           19       2  89.47%   43-44
GaelO/UseCases/GetAffiliatedCenter/GetAffiliatedCenterRequest.php                                                     0       0  0.00%
GaelO/UseCases/GetAffiliatedCenter/GetAffiliatedCenterResponse.php                                                    0       0  0.00%
GaelO/UseCases/GetAssociatedDataForInvestigator/GetAssociatedDataForInvestigator.php                                 27       7  74.07%   45-50, 62
GaelO/UseCases/GetAssociatedDataForInvestigator/GetAssociatedDataForInvestigatorRequest.php                           0       0  0.00%
GaelO/UseCases/GetAssociatedDataForInvestigator/GetAssociatedDataForInvestigatorResponse.php                          0       0  0.00%
GaelO/UseCases/GetAssociatedDataForReview/GetAssociatedDataForReview.php                                             26       2  92.31%   52-53
GaelO/UseCases/GetAssociatedDataForReview/GetAssociatedDataForReviewRequest.php                                       0       0  0.00%
GaelO/UseCases/GetAssociatedDataForReview/GetAssociatedDataForReviewResponse.php                                      0       0  0.00%
GaelO/UseCases/GetCenter/GetCenter.php                                                                               27       2  92.59%   52-53
GaelO/UseCases/GetCenter/GetCenterRequest.php                                                                         0       0  0.00%
GaelO/UseCases/GetCenter/GetCenterResponse.php                                                                        0       0  0.00%
GaelO/UseCases/GetCentersFromStudy/GetCentersFromStudy.php                                                           27       2  92.59%   64-65
GaelO/UseCases/GetCentersFromStudy/GetCentersFromStudyRequest.php                                                     0       0  0.00%
GaelO/UseCases/GetCentersFromStudy/GetCentersFromStudyResponse.php                                                    0       0  0.00%
GaelO/UseCases/GetCountry/GetCountry.php                                                                             23       2  91.30%   49-50
GaelO/UseCases/GetCountry/GetCountryRequest.php                                                                       0       0  0.00%
GaelO/UseCases/GetCountry/GetCountryResponse.php                                                                      0       0  0.00%
GaelO/UseCases/GetCreatablePatients/GetCreatablePatients.php                                                         30      14  53.33%   40-45, 52-57, 64, 69
GaelO/UseCases/GetCreatablePatients/GetCreatablePatientsRequest.php                                                   0       0  0.00%
GaelO/UseCases/GetCreatablePatients/GetCreatablePatientsResponse.php                                                  0       0  0.00%
GaelO/UseCases/GetCreatableVisits/GetCreatableVisits.php                                                             29       2  93.10%   57-58
GaelO/UseCases/GetCreatableVisits/GetCreatableVisitsRequest.php                                                       0       0  0.00%
GaelO/UseCases/GetCreatableVisits/GetCreatableVisitsResponse.php                                                      0       0  0.00%
GaelO/UseCases/GetDicomSeriesMetadata/GetDicomSeriesMetadata.php                                                     28       2  92.86%   56-57
GaelO/UseCases/GetDicomSeriesMetadata/GetDicomSeriesMetadataRequest.php                                               0       0  0.00%
GaelO/UseCases/GetDicomSeriesMetadata/GetDicomSeriesMetadataResponse.php                                              0       0  0.00%
GaelO/UseCases/GetDicomSeriesPreview/GetDicomSeriesPreview.php                                                       34       8  76.47%   55-61, 73
GaelO/UseCases/GetDicomSeriesPreview/GetDicomSeriesPreviewRequest.php                                                 0       0  0.00%
GaelO/UseCases/GetDicomSeriesPreview/GetDicomSeriesPreviewResponse.php                                                0       0  0.00%
GaelO/UseCases/GetDicomSeriesTmtvReport/GetDicomSeriesTmtvReport.php                                                 37       2  94.59%   67-68
GaelO/UseCases/GetDicomSeriesTmtvReport/GetDicomSeriesTmtvReportRequest.php                                           0       0  0.00%
GaelO/UseCases/GetDicomSeriesTmtvReport/GetDicomSeriesTmtvReportResponse.php                                          0       0  0.00%
GaelO/UseCases/GetDicomStudyMetadata/GetDicomStudyMetadata.php                                                       28       2  92.86%   54-55
GaelO/UseCases/GetDicomStudyMetadata/GetDicomStudyMetadataRequest.php                                                 0       0  0.00%
GaelO/UseCases/GetDicomStudyMetadata/GetDicomStudyMetadataResponse.php                                                0       0  0.00%
GaelO/UseCases/GetDicoms/GetDicoms.php                                                                               36       2  94.44%   71-72
GaelO/UseCases/GetDicoms/GetDicomsRequest.php                                                                         0       0  0.00%
GaelO/UseCases/GetDicoms/GetDicomsResponse.php                                                                        0       0  0.00%
GaelO/UseCases/GetDicomsFileSupervisor/GetDicomsFileSupervisor.php                                                   37       5  86.49%   48, 97-98, 107-113
GaelO/UseCases/GetDicomsFileSupervisor/GetDicomsFileSupervisorRequest.php                                             0       0  0.00%
GaelO/UseCases/GetDicomsFileSupervisor/GetDicomsFileSupervisorResponse.php                                            0       0  0.00%
GaelO/UseCases/GetDicomsStudiesFromStudy/GetDicomsStudiesFromStudy.php                                               39       3  92.31%   69, 86-87
GaelO/UseCases/GetDicomsStudiesFromStudy/GetDicomsStudiesFromStudyRequest.php                                         0       0  0.00%
GaelO/UseCases/GetDicomsStudiesFromStudy/GetDicomsStudiesFromStudyResponse.php                                        0       0  0.00%
GaelO/UseCases/GetDocumentation/GetDocumentation.php                                                                 26       2  92.31%   54-55
GaelO/UseCases/GetDocumentation/GetDocumentationRequest.php                                                           0       0  0.00%
GaelO/UseCases/GetDocumentation/GetDocumentationResponse.php                                                          0       0  0.00%
GaelO/UseCases/GetDocumentationFile/GetDocumentationFile.php                                                         22       2  90.91%   47-48
GaelO/UseCases/GetDocumentationFile/GetDocumentationFileRequest.php                                                   0       0  0.00%
GaelO/UseCases/GetDocumentationFile/GetDocumentationFileResponse.php                                                  0       0  0.00%
GaelO/UseCases/GetFileOfForm/GetFileOfForm.php                                                                       24       2  91.67%   48-50
GaelO/UseCases/GetFileOfForm/GetFileOfFormRequest.php                                                                 0       0  0.00%
GaelO/UseCases/GetFileOfForm/GetFileOfFormResponse.php                                                                0       0  0.00%
GaelO/UseCases/GetFileOfVisit/GetFileOfVisit.php                                                                     25       3  88.00%   37, 48-49
GaelO/UseCases/GetFileOfVisit/GetFileOfVisitRequest.php                                                               0       0  0.00%
GaelO/UseCases/GetFileOfVisit/GetFileOfVisitResponse.php                                                              0       0  0.00%
GaelO/UseCases/GetFilesMetadataFromVisitType/GetFilesMetadataFromVisitType.php                                       27       4  85.19%   39, 47, 57-58
GaelO/UseCases/GetFilesMetadataFromVisitType/GetFilesMetadataFromVisitTypeRequest.php                                 0       0  0.00%
GaelO/UseCases/GetFilesMetadataFromVisitType/GetFilesMetadataFromVisitTypeResponse.php                                0       0  0.00%
GaelO/UseCases/GetInvestigatorForm/GetInvestigatorForm.php                                                           20       7  65.00%   39-45, 57
GaelO/UseCases/GetInvestigatorForm/GetInvestigatorFormRequest.php                                                     0       0  0.00%
GaelO/UseCases/GetInvestigatorForm/GetInvestigatorFormResponse.php                                                    0       0  0.00%
GaelO/UseCases/GetInvestigatorFormsFromVisitType/GetInvestigatorFormsFromVisitType.php                               34       3  91.18%   49, 78-79
GaelO/UseCases/GetInvestigatorFormsFromVisitType/GetInvestigatorFormsFromVisitTypeRequest.php                         0       0  0.00%
GaelO/UseCases/GetInvestigatorFormsFromVisitType/GetInvestigatorFormsFromVisitTypeResponse.php                        0       0  0.00%
GaelO/UseCases/GetInvestigatorFormsMetadataFromVisitType/GetInvestigatorFormsMetadataFromVisitType.php               27       4  85.19%   39, 48, 58-59
GaelO/UseCases/GetInvestigatorFormsMetadataFromVisitType/GetInvestigatorFormsMetadataFromVisitTypeRequest.php         0       0  0.00%
GaelO/UseCases/GetInvestigatorFormsMetadataFromVisitType/GetInvestigatorFormsMetadataFromVisitTypeResponse.php        0       0  0.00%
GaelO/UseCases/GetKnownOrthancID/GetKnownOrthancID.php                                                               19       2  89.47%   43-44
GaelO/UseCases/GetKnownOrthancID/GetKnownOrthancIDRequest.php                                                         0       0  0.00%
GaelO/UseCases/GetKnownOrthancID/GetKnownOrthancIDResponse.php                                                        0       0  0.00%
GaelO/UseCases/GetNiftiFileSupervisor/GetNiftiFileSupervisor.php                                                     37       3  91.89%   86-87, 102
GaelO/UseCases/GetNiftiFileSupervisor/GetNiftiFileSupervisorRequest.php                                               0       0  0.00%
GaelO/UseCases/GetNiftiFileSupervisor/GetNiftiFileSupervisorResponse.php                                              0       0  0.00%
GaelO/UseCases/GetPatient/GetPatient.php                                                                             25       0  100.00%
GaelO/UseCases/GetPatient/GetPatientRequest.php                                                                       0       0  0.00%
GaelO/UseCases/GetPatient/GetPatientResponse.php                                                                      0       0  0.00%
GaelO/UseCases/GetPatientFromStudy/GetPatientFromStudy.php                                                           27       7  74.07%   57-62, 71
GaelO/UseCases/GetPatientFromStudy/GetPatientFromStudyRequest.php                                                     0       0  0.00%
GaelO/UseCases/GetPatientFromStudy/GetPatientFromStudyResponse.php                                                    0       0  0.00%
GaelO/UseCases/GetPatientVisit/GetPatientVisit.php                                                                   30       2  93.33%   58-60
GaelO/UseCases/GetPatientVisit/GetPatientVisitRequest.php                                                             0       0  0.00%
GaelO/UseCases/GetPatientVisit/GetPatientVisitResponse.php                                                            0       0  0.00%
GaelO/UseCases/GetPatientsInStudyFromCenters/GetPatientsInStudyFromCenters.php                                       27       2  92.59%   63-64
GaelO/UseCases/GetPatientsInStudyFromCenters/GetPatientsInStudyFromCentersRequest.php                                 0       0  0.00%
GaelO/UseCases/GetPatientsInStudyFromCenters/GetPatientsInStudyFromCentersResponse.php                                0       0  0.00%
GaelO/UseCases/GetPatientsVisitsInStudy/GetPatientsVisitsInStudy.php                                                 34       6  82.35%   49, 53-55, 70-71
GaelO/UseCases/GetPatientsVisitsInStudy/GetPatientsVisitsInStudyRequest.php                                           0       0  0.00%
GaelO/UseCases/GetPatientsVisitsInStudy/GetPatientsVisitsInStudyResponse.php                                          0       0  0.00%
GaelO/UseCases/GetPossibleUpload/GetPossibleUpload.php                                                               26       7  73.08%   41-45, 56-58
GaelO/UseCases/GetPossibleUpload/GetPossibleUploadRequest.php                                                         0       0  0.00%
GaelO/UseCases/GetPossibleUpload/GetPossibleUploadResponse.php                                                        0       0  0.00%
GaelO/UseCases/GetReadiness/GetReadiness.php                                                                         17       7  58.82%   29, 41-46
GaelO/UseCases/GetReadiness/GetReadinessRequest.php                                                                   0       0  0.00%
GaelO/UseCases/GetReadiness/GetReadinessResponse.php                                                                  0       0  0.00%
GaelO/UseCases/GetReviewForm/GetReviewForm.php                                                                       18       2  88.89%   44-45
GaelO/UseCases/GetReviewForm/GetReviewFormRequest.php                                                                 0       0  0.00%
GaelO/UseCases/GetReviewForm/GetReviewFormResponse.php                                                                0       0  0.00%
GaelO/UseCases/GetReviewFormFromVisit/GetReviewFormFromVisit.php                                                     32       2  93.75%   62-63
GaelO/UseCases/GetReviewFormFromVisit/GetReviewFormFromVisitRequest.php                                               0       0  0.00%
GaelO/UseCases/GetReviewFormFromVisit/GetReviewFormFromVisitResponse.php                                              0       0  0.00%
GaelO/UseCases/GetReviewsFromVisitType/GetReviewsFromVisitType.php                                                   28       2  92.86%   61-62
GaelO/UseCases/GetReviewsFromVisitType/GetReviewsFromVisitTypeRequest.php                                             0       0  0.00%
GaelO/UseCases/GetReviewsFromVisitType/GetReviewsFromVisitTypeResponse.php                                            0       0  0.00%
GaelO/UseCases/GetReviewsMetadataFromVisitType/GetReviewsMetadataFromVisitType.php                                   26       3  88.46%   49, 60-61
GaelO/UseCases/GetReviewsMetadataFromVisitType/GetReviewsMetadataFromVisitTypeRequest.php                             0       0  0.00%
GaelO/UseCases/GetReviewsMetadataFromVisitType/GetReviewsMetadataFromVisitTypeResponse.php                            0       0  0.00%
GaelO/UseCases/GetRolesInStudyFromUser/GetRolesInStudyFromUser.php                                                   15       2  86.67%   39-40
GaelO/UseCases/GetRolesInStudyFromUser/GetRolesInStudyFromUserRequest.php                                             0       0  0.00%
GaelO/UseCases/GetRolesInStudyFromUser/GetRolesInStudyFromUserResponse.php                                            0       0  0.00%
GaelO/UseCases/GetStudies/GetStudies.php                                                                             19       2  89.47%   44-45
GaelO/UseCases/GetStudies/GetStudiesRequest.php                                                                       0       0  0.00%
GaelO/UseCases/GetStudies/GetStudiesResponse.php                                                                      0       0  0.00%
GaelO/UseCases/GetStudiesFromUser/GetStudiesFromUser.php                                                             16       2  87.50%   40-41
GaelO/UseCases/GetStudiesFromUser/GetStudiesFromUserRequest.php                                                       0       0  0.00%
GaelO/UseCases/GetStudiesFromUser/GetStudiesFromUserResponse.php                                                      0       0  0.00%
GaelO/UseCases/GetStudiesWithDetails/GetStudiesWithDetails.php                                                       31       7  77.42%   63-69, 77
GaelO/UseCases/GetStudiesWithDetails/GetStudiesWithDetailsRequest.php                                                 0       0  0.00%
GaelO/UseCases/GetStudiesWithDetails/GetStudiesWithDetailsResponse.php                                                0       0  0.00%
GaelO/UseCases/GetStudyReviewProgression/GetStudyReviewProgression.php                                               55       3  94.55%   78, 107-108
GaelO/UseCases/GetStudyReviewProgression/GetStudyReviewProgressionRequest.php                                         0       0  0.00%
GaelO/UseCases/GetStudyReviewProgression/GetStudyReviewProgressionResponse.php                                        0       0  0.00%
GaelO/UseCases/GetStudyStatistics/GetStudyStatistics.php                                                             16       2  87.50%   38-39
GaelO/UseCases/GetStudyStatistics/GetStudyStatisticsRequest.php                                                       0       0  0.00%
GaelO/UseCases/GetStudyStatistics/GetStudyStatisticsResponse.php                                                      0       0  0.00%
GaelO/UseCases/GetStudyTrackerByVisit/GetStudyTrackerByVisit.php                                                     23       5  78.26%   36-38, 48-49
GaelO/UseCases/GetStudyTrackerByVisit/GetStudyTrackerByVisitRequest.php                                               0       0  0.00%
GaelO/UseCases/GetStudyTrackerByVisit/GetStudyTrackerByVisitResponse.php                                              0       0  0.00%
GaelO/UseCases/GetStudyTrackerMessage/GetStudyTrackerMessage.php                                                     22       5  77.27%   36-38, 48-49
GaelO/UseCases/GetStudyTrackerMessage/GetStudyTrackerMessageRequest.php                                               0       0  0.00%
GaelO/UseCases/GetStudyTrackerMessage/GetStudyTrackerMessageResponse.php                                              0       0  0.00%
GaelO/UseCases/GetStudyTrackerRoleAction/GetStudyTrackerRoleAction.php                                               27       2  92.59%   55-56
GaelO/UseCases/GetStudyTrackerRoleAction/GetStudyTrackerRoleActionRequest.php                                         0       0  0.00%
GaelO/UseCases/GetStudyTrackerRoleAction/GetStudyTrackerRoleActionResponse.php                                        0       0  0.00%
GaelO/UseCases/GetStudyVisitTypes/GetStudyVisitTypes.php                                                             27       2  92.59%   62-63
GaelO/UseCases/GetStudyVisitTypes/GetStudyVisitTypesRequest.php                                                       0       0  0.00%
GaelO/UseCases/GetStudyVisitTypes/GetStudyVisitTypesResponse.php                                                      0       0  0.00%
GaelO/UseCases/GetSystem/GetSystem.php                                                                               23       2  91.30%   48-49
GaelO/UseCases/GetSystem/GetSystemRequest.php                                                                         0       0  0.00%
GaelO/UseCases/GetSystem/GetSystemResponse.php                                                                        0       0  0.00%
GaelO/UseCases/GetUser/GetUser.php                                                                                   28       0  100.00%
GaelO/UseCases/GetUser/GetUserRequest.php                                                                             0       0  0.00%
GaelO/UseCases/GetUser/GetUserResponse.php                                                                            0       0  0.00%
GaelO/UseCases/GetUserCenters/GetUserCenters.php                                                                     24       2  91.67%   48-49
GaelO/UseCases/GetUserCenters/GetUserCentersRequest.php                                                               0       0  0.00%
GaelO/UseCases/GetUserCenters/GetUserCentersResponse.php                                                              0       0  0.00%
GaelO/UseCases/GetUserNotifications/GetUserNotifications.php                                                         19       2  89.47%   45-46
GaelO/UseCases/GetUserNotifications/GetUserNotificationsRequest.php                                                   0       0  0.00%
GaelO/UseCases/GetUserNotifications/GetUserNotificationsResponse.php                                                  0       0  0.00%
GaelO/UseCases/GetUserRoleByName/GetUserRoleByName.php                                                               24       7  70.83%   44-49, 58
GaelO/UseCases/GetUserRoleByName/GetUserRoleByNameRequest.php                                                         0       0  0.00%
GaelO/UseCases/GetUserRoleByName/GetUserRoleByNameResponse.php                                                        0       0  0.00%
GaelO/UseCases/GetUsersFromStudy/GetUsersFromStudy.php                                                               37       3  91.89%   62-63, 78
GaelO/UseCases/GetUsersFromStudy/GetUsersFromStudyRequest.php                                                         0       0  0.00%
GaelO/UseCases/GetUsersFromStudy/GetUsersFromStudyResponse.php                                                        0       0  0.00%
GaelO/UseCases/GetVisit/GetVisit.php                                                                                 37       2  94.59%   68-69
GaelO/UseCases/GetVisit/GetVisitRequest.php                                                                           0       0  0.00%
GaelO/UseCases/GetVisit/GetVisitResponse.php                                                                          0       0  0.00%
GaelO/UseCases/GetVisitGroup/GetVisitGroup.php                                                                       17       2  88.24%   40-41
GaelO/UseCases/GetVisitGroup/GetVisitGroupRequest.php                                                                 0       0  0.00%
GaelO/UseCases/GetVisitGroup/GetVisitGroupResponse.php                                                                0       0  0.00%
GaelO/UseCases/GetVisitType/GetVisitType.php                                                                         17       2  88.24%   40-41
GaelO/UseCases/GetVisitType/GetVisitTypeRequest.php                                                                   0       0  0.00%
GaelO/UseCases/GetVisitType/GetVisitTypeResponse.php                                                                  0       0  0.00%
GaelO/UseCases/GetVisitsFromStudy/GetVisitsFromStudy.php                                                             34       5  85.29%   44-46, 71-73
GaelO/UseCases/GetVisitsFromStudy/GetVisitsFromStudyRequest.php                                                       0       0  0.00%
GaelO/UseCases/GetVisitsFromStudy/GetVisitsFromStudyResponse.php                                                      0       0  0.00%
GaelO/UseCases/GetVisitsTree/GetVisitsTree.php                                                                       24       2  91.67%   52-53
GaelO/UseCases/GetVisitsTree/GetVisitsTreeRequest.php                                                                 0       0  0.00%
GaelO/UseCases/GetVisitsTree/GetVisitsTreeResponse.php                                                                0       0  0.00%
GaelO/UseCases/ImportPatients/ImportPatients.php                                                                     43       3  93.02%   83-84, 96
GaelO/UseCases/ImportPatients/ImportPatientsRequest.php                                                               0       0  0.00%
GaelO/UseCases/ImportPatients/ImportPatientsResponse.php                                                              0       0  0.00%
GaelO/UseCases/Login/Login.php                                                                                       41       0  100.00%
GaelO/UseCases/Login/LoginRequest.php                                                                                 0       0  0.00%
GaelO/UseCases/Login/LoginResponse.php                                                                                0       0  0.00%
GaelO/UseCases/ModifyCenter/ModifyCenter.php                                                                         29       2  93.10%   69-70
GaelO/UseCases/ModifyCenter/ModifyCenterRequest.php                                                                   0       0  0.00%
GaelO/UseCases/ModifyCenter/ModifyCenterResponse.php                                                                  0       0  0.00%
GaelO/UseCases/ModifyCorrectiveAction/ModifyCorrectiveAction.php                                                     68       3  95.59%   58, 109-110
GaelO/UseCases/ModifyCorrectiveAction/ModifyCorrectiveActionRequest.php                                               0       0  0.00%
GaelO/UseCases/ModifyCorrectiveAction/ModifyCorrectiveActionResponse.php                                              0       0  0.00%
GaelO/UseCases/ModifyDocumentation/ModifyDocumentation.php                                                           48       2  95.83%   88-89
GaelO/UseCases/ModifyDocumentation/ModifyDocumentationRequest.php                                                     0       0  0.00%
GaelO/UseCases/ModifyDocumentation/ModifyDocumentationResponse.php                                                    0       0  0.00%
GaelO/UseCases/ModifyInvestigatorForm/ModifyInvestigatorForm.php                                                     50       1  98.00%   41
GaelO/UseCases/ModifyInvestigatorForm/ModifyInvestigatorFormRequest.php                                               0       0  0.00%
GaelO/UseCases/ModifyInvestigatorForm/ModifyInvestigatorFormResponse.php                                              0       0  0.00%
GaelO/UseCases/ModifyPatient/ModifyPatient.php                                                                       69       4  94.20%   62, 76, 127-128
GaelO/UseCases/ModifyPatient/ModifyPatientRequest.php                                                                 0       0  0.00%
GaelO/UseCases/ModifyPatient/ModifyPatientResponse.php                                                                0       0  0.00%
GaelO/UseCases/ModifyQualityControl/ModifyQualityControl.php                                                         67       5  92.54%   50, 65, 69, 110-111
GaelO/UseCases/ModifyQualityControl/ModifyQualityControlRequest.php                                                   0       0  0.00%
GaelO/UseCases/ModifyQualityControl/ModifyQualityControlResponse.php                                                  0       0  0.00%
GaelO/UseCases/ModifyQualityControlReset/ModifyQualityControlReset.php                                               43       2  95.35%   80-81
GaelO/UseCases/ModifyQualityControlReset/ModifyQualityControlResetRequest.php                                         0       0  0.00%
GaelO/UseCases/ModifyQualityControlReset/ModifyQualityControlResetResponse.php                                        0       0  0.00%
GaelO/UseCases/ModifyReviewForm/ModifyReviewForm.php                                                                 46       2  95.65%   84-85
GaelO/UseCases/ModifyReviewForm/ModifyReviewFormRequest.php                                                           0       0  0.00%
GaelO/UseCases/ModifyReviewForm/ModifyReviewFormResponse.php                                                          0       0  0.00%
GaelO/UseCases/ModifyUser/ModifyUser.php                                                                             46       2  95.65%   93-94
GaelO/UseCases/ModifyUser/ModifyUserRequest.php                                                                       0       0  0.00%
GaelO/UseCases/ModifyUser/ModifyUserResponse.php                                                                      0       0  0.00%
GaelO/UseCases/ModifyUserIdentification/ModifyUserIdentification.php                                                 47       2  95.74%   90-91
GaelO/UseCases/ModifyUserIdentification/ModifyUserIdentificationRequest.php                                           0       0  0.00%
GaelO/UseCases/ModifyUserIdentification/ModifyUserIdentificationResponse.php                                          0       0  0.00%
GaelO/UseCases/ModifyUserNotifications/ModifyUserNotifications.php                                                   15       2  86.67%   36-37
GaelO/UseCases/ModifyUserNotifications/ModifyUserNotificationsRequest.php                                             0       0  0.00%
GaelO/UseCases/ModifyUserNotifications/ModifyUserNotificationsResponse.php                                            0       0  0.00%
GaelO/UseCases/ModifyUserOnboarding/ModifyUserOnboarding.php                                                         38       2  94.74%   71-72
GaelO/UseCases/ModifyUserOnboarding/ModifyUserOnboardingRequest.php                                                   0       0  0.00%
GaelO/UseCases/ModifyUserOnboarding/ModifyUserOnboardingResponse.php                                                  0       0  0.00%
GaelO/UseCases/ModifyValidatedDocumentationForRole/ModifyValidatedDocumentationForRole.php                           26       7  73.08%   49-54, 63
GaelO/UseCases/ModifyValidatedDocumentationForRole/ModifyValidatedDocumentationForRoleRequest.php                     0       0  0.00%
GaelO/UseCases/ModifyValidatedDocumentationForRole/ModifyValidatedDocumentationForRoleResponse.php                    0       0  0.00%
GaelO/UseCases/ModifyVisitDate/ModifyVisitDate.php                                                                   42       2  95.24%   74-75
GaelO/UseCases/ModifyVisitDate/ModifyVisitDateRequest.php                                                             0       0  0.00%
GaelO/UseCases/ModifyVisitDate/ModifyVisitDateResponse.php                                                            0       0  0.00%
GaelO/UseCases/ReactivateDicomSeries/ReactivateDicomSeries.php                                                       52       6  88.46%   50, 85-86, 96, 101, 106
GaelO/UseCases/ReactivateDicomSeries/ReactivateDicomSeriesRequest.php                                                 0       0  0.00%
GaelO/UseCases/ReactivateDicomSeries/ReactivateDicomSeriesResponse.php                                                0       0  0.00%
GaelO/UseCases/ReactivateDicomStudy/ReactivateDicomStudy.php                                                         45       3  93.33%   82-83, 92
GaelO/UseCases/ReactivateDicomStudy/ReactivateDicomStudyRequest.php                                                   0       0  0.00%
GaelO/UseCases/ReactivateDicomStudy/ReactivateDicomStudyResponse.php                                                  0       0  0.00%
GaelO/UseCases/ReactivateDocumentation/ReactivateDocumentation.php                                                   33       2  93.94%   63-64
GaelO/UseCases/ReactivateDocumentation/ReactivateDocumentationRequest.php                                             0       0  0.00%
GaelO/UseCases/ReactivateDocumentation/ReactivateDocumentationResponse.php                                            0       0  0.00%
GaelO/UseCases/ReactivateStudy/ReactivateStudy.php                                                                   25       2  92.00%   54-55
GaelO/UseCases/ReactivateStudy/ReactivateStudyRequest.php                                                             0       0  0.00%
GaelO/UseCases/ReactivateStudy/ReactivateStudyResponse.php                                                            0       0  0.00%
GaelO/UseCases/ReactivateUser/ReactivateUser.php                                                                     41       7  82.93%   72-78, 86
GaelO/UseCases/ReactivateUser/ReactivateUserRequest.php                                                               0       0  0.00%
GaelO/UseCases/ReactivateUser/ReactivateUserResponse.php                                                              0       0  0.00%
GaelO/UseCases/ReactivateVisit/ReactivateVisit.php                                                                   44       2  95.45%   82-83
GaelO/UseCases/ReactivateVisit/ReactivateVisitRequest.php                                                             0       0  0.00%
GaelO/UseCases/ReactivateVisit/ReactivateVisitResponse.php                                                            0       0  0.00%
GaelO/UseCases/Request/RequestRequest.php                                                                             0       0  0.00%
GaelO/UseCases/Request/RequestResponse.php                                                                            0       0  0.00%
GaelO/UseCases/Request/SendRequest.php                                                                               15       0  100.00%
GaelO/UseCases/RequestPatientCreation/RequestPatientCreation.php                                                     33       1  96.97%   71
GaelO/UseCases/RequestPatientCreation/RequestPatientCreationRequest.php                                               0       0  0.00%
GaelO/UseCases/RequestPatientCreation/RequestPatientCreationResponse.php                                              0       0  0.00%
GaelO/UseCases/RequestUnlock/RequestUnlock.php                                                                       63       2  96.83%   97-98
GaelO/UseCases/RequestUnlock/RequestUnlockRequest.php                                                                 0       0  0.00%
GaelO/UseCases/RequestUnlock/RequestUnlockResponse.php                                                                0       0  0.00%
GaelO/UseCases/RequestUnlockQC/RequestUnlockQC.php                                                                   55       2  96.36%   91-92
GaelO/UseCases/RequestUnlockQC/RequestUnlockQCRequest.php                                                             0       0  0.00%
GaelO/UseCases/RequestUnlockQC/RequestUnlockQCResponse.php                                                            0       0  0.00%
GaelO/UseCases/SendMail/SendMail.php                                                                                 86       8  90.70%   85-86, 89-91, 135, 144, 152
GaelO/UseCases/SendMail/SendMailRequest.php                                                                           0       0  0.00%
GaelO/UseCases/SendMail/SendMailResponse.php                                                                          0       0  0.00%
GaelO/UseCases/SendReminder/SendReminder.php                                                                         26       6  76.92%   46-49, 58, 67
GaelO/UseCases/SendReminder/SendReminderRequest.php                                                                   0       0  0.00%
GaelO/UseCases/SendReminder/SendReminderResponse.php                                                                  0       0  0.00%
GaelO/UseCases/UnlockInvestigatorForm/UnlockInvestigatorForm.php                                                     61       2  96.72%   108-109
GaelO/UseCases/UnlockInvestigatorForm/UnlockInvestigatorFormRequest.php                                               0       0  0.00%
GaelO/UseCases/UnlockInvestigatorForm/UnlockInvestigatorFormResponse.php                                              0       0  0.00%
GaelO/UseCases/UnlockReviewForm/UnlockReviewForm.php                                                                 63       3  95.24%   113-114, 121
GaelO/UseCases/UnlockReviewForm/UnlockReviewFormRequest.php                                                           0       0  0.00%
GaelO/UseCases/UnlockReviewForm/UnlockReviewFormResponse.php                                                          0       0  0.00%
GaelO/Util.php                                                                                                       53      26  50.94%   31, 71-110, 118-130
Http/Controllers/AskUnlockController.php                                                                             10       0  100.00%
Http/Controllers/AuthController.php                                                                                  35      10  71.43%   49-67
Http/Controllers/CenterController.php                                                                                30       0  100.00%
Http/Controllers/Controller.php                                                                                       4       1  75.00%   19
Http/Controllers/CountryController.php                                                                                5       0  100.00%
Http/Controllers/DicomController.php                                                                                110      17  84.55%   46-61, 142-144, 165
Http/Controllers/DocumentationController.php                                                                         48       0  100.00%
Http/Controllers/ExportDBController.php                                                                              11       0  100.00%
Http/Controllers/PatientController.php                                                                               48       0  100.00%
Http/Controllers/RequestController.php                                                                                4       0  100.00%
Http/Controllers/ReviewController.php                                                                               128       6  95.31%   247-255
Http/Controllers/StudyController.php                                                                                163       5  96.93%   366-371
Http/Controllers/ToolsController.php                                                                                 30       6  80.00%   85-92
Http/Controllers/TrackerController.php                                                                               25       0  100.00%
Http/Controllers/UserController.php                                                                                 184       2  98.91%   124-125
Http/Controllers/VisitController.php                                                                                126       7  94.44%   103-112
Http/Controllers/VisitGroupController.php                                                                            17       0  100.00%
Http/Controllers/VisitTypeController.php                                                                             25       0  100.00%
Http/Kernel.php                                                                                                       0       0  0.00%
Http/Middleware/CheckForMaintenanceMode.php                                                                           0       0  0.00%
Http/Middleware/EncryptCookies.php                                                                                    0       0  0.00%
Http/Middleware/EnsureUserActivated.php                                                                               8       3  62.50%   22, 24, 26
Http/Middleware/EnsureUserOnboarded.php                                                                               4       1  75.00%   25
Http/Middleware/TrimStrings.php                                                                                       0       0  0.00%
Http/Middleware/TrustProxies.php                                                                                      0       0  0.00%
Http/Middleware/VerifyCsrfToken.php                                                                                   0       0  0.00%
Jobs/JobQcReport.php                                                                                                 57      57  0.00%    41-147
Jobs/QcReport/InstanceReport.php                                                                                     13      13  0.00%    20-36
Jobs/QcReport/SeriesReport.php                                                                                      102     102  0.00%    45-214
Jobs/QcReport/StudyReport.php                                                                                        10      10  0.00%    18-32
Jobs/QcReport/VisitReport.php                                                                                        25      25  0.00%    19-75
Mail/AdminLoged.php                                                                                                   8       0  100.00%
Mail/BlockedAccount.php                                                                                               8       0  100.00%
Mail/ChangePasswordDeactivated.php                                                                                    8       0  100.00%
Mail/Conclusion.php                                                                                                   8       0  100.00%
Mail/CorrectiveAction.php                                                                                             8       0  100.00%
Mail/DeletedForm.php                                                                                                  8       0  100.00%
Mail/ImportPatient.php                                                                                                8       0  100.00%
Mail/MagicLink.php                                                                                                    8       0  100.00%
Mail/MailUser.php                                                                                                    11       0  100.00%
Mail/QCDecision.php                                                                                                   8       0  100.00%
Mail/Request.php                                                                                                      8       0  100.00%
Mail/RequestPatientCreation.php                                                                                      12       0  100.00%
Mail/UnlockQcRequest.php                                                                                              8       0  100.00%
Mail/UnlockRequest.php                                                                                                8       0  100.00%
Mail/UnlockedForm.php                                                                                                 8       0  100.00%
Mail/UserCreated.php                                                                                                 12       0  100.00%
Models/Center.php                                                                                                     3       1  66.67%   23
Models/CenterUser.php                                                                                                 0       0  0.00%
Models/Country.php                                                                                                    0       0  0.00%
Models/DicomSeries.php                                                                                                1       0  100.00%
Models/DicomStudy.php                                                                                                 3       0  100.00%
Models/Documentation.php                                                                                              1       1  0.00%    28
Models/Patient.php                                                                                                    3       0  100.00%
Models/Review.php                                                                                                     2       0  100.00%
Models/ReviewStatus.php                                                                                               2       0  100.00%
Models/Role.php                                                                                                       2       0  100.00%
Models/Study.php                                                                                                      7       2  71.43%   59-64
Models/Tracker.php                                                                                                    3       1  66.67%   34
Models/User.php                                                                                                       5       0  100.00%
Models/Visit.php                                                                                                     15       5  66.67%   53, 80, 95-105
Models/VisitGroup.php                                                                                                 2       0  100.00%
Models/VisitType.php                                                                                                  2       1  50.00%   29
Notifications/AutoImportPatients.php                                                                                  4       0  100.00%
Notifications/BaseGaelONotification.php                                                                               7       4  42.86%   37-40
Notifications/ResetPasswordNotification.php                                                                          20       3  85.00%   69-71
Notifications/VerifyEmailNotification.php                                                                            14       0  100.00%
Providers/AdapterProvider.php                                                                                        27      15  44.44%   57-64, 68-77
Providers/EmailServiceProvider.php                                                                                    5       0  100.00%
Providers/EventServiceProvider.php                                                                                    1       0  100.00%
Providers/RepositoryProvider.php                                                                                     17       0  100.00%
Providers/RouteServiceProvider.php                                                                                   14       0  100.00%
Rules/BooleanType.php                                                                                                 2       0  100.00%
Rules/NumberType.php                                                                                                  2       0  100.00%
Rules/StringType.php                                                                                                  2       0  100.00%
TOTAL                                                                                                              9736    1616  83.40%

Diff against GaelO2

Filename                                                                Stmts    Miss  Cover
--------------------------------------------------------------------  -------  ------  --------
Console/Commands/DeleteStudy.php                                          -24     -83  +96.72%
Console/Commands/DeleteVisitsOlderThan.php                                +58      +5  +91.38%
Console/Commands/GaelODeleteRessourcesRepository.php                      +44      +4  +90.91%
Console/Kernel.php                                                         -5      -5  +15.15%
GaelO/Adapters/FileCacheAdapter.php                                        +5       0  +100.00%
GaelO/Adapters/FrameworkAdapter.php                                        +2      +1  -2.57%
GaelO/Services/ExportStudyService.php                                      -1       0  -0.12%
GaelO/Services/FileCacheService.php                                       +19      +6  +68.42%
GaelO/Services/GaelOProcessingService/GaelOProcessingService.php           +3      +3  +100.00%
GaelO/Services/MailServices.php                                            -9      -9  +1.67%
GaelO/Services/OrthancService.php                                          +4      +4  -0.12%
GaelO/Services/StoreObjects/OrthancMetaData.php                            +1      +1  +100.00%
GaelO/UseCases/ExportStudyData/ExportStudyData.php                         +1       0  +0.48%
GaelO/UseCases/GetDicomSeriesMetadata/GetDicomSeriesMetadata.php          +28      +2  +92.86%
GaelO/UseCases/GetDicomSeriesPreview/GetDicomSeriesPreview.php            +34      +8  +76.47%
GaelO/UseCases/GetDicomSeriesTmtvReport/GetDicomSeriesTmtvReport.php      +37      +2  +94.59%
GaelO/UseCases/GetDicomStudyMetadata/GetDicomStudyMetadata.php            +28      +2  +92.86%
GaelO/Util.php                                                             +7       0  +7.47%
Http/Controllers/DicomController.php                                      +35       0  +7.21%
Jobs/JobQcReport.php                                                      -13     -13  +100.00%
Jobs/QcReport/SeriesReport.php                                             +7      +7  +100.00%
Jobs/QcReport/VisitReport.php                                              -2      -2  +100.00%
Providers/AdapterProvider.php                                             +11      +8  -11.81%
TOTAL                                                                    +270     -59  +1.17%

Results for commit: 926ee85

Minimum allowed coverage is 70%

♻️ This comment has been updated with latest results

@salimkanoun salimkanoun merged commit e7dc0d6 into GaelO2 Feb 17, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant