| saveEncounter_shouldCascadeSaveEncounterProviders() |  | 0% | | n/a | 1 | 1 | 32 | 32 | 1 | 1 |
| filterEncountersByViewPermissions_shouldFilterEncountersIfUserIsNotAllowedToSeeSomeEncounters() |  | 0% |  | 0% | 3 | 3 | 31 | 31 | 1 | 1 |
| saveEncounter_shouldNotOverwriteObsAndOrdersCreatorOrDateCreated() |  | 0% | | n/a | 1 | 1 | 26 | 26 | 1 | 1 |
| saveEncounter_shouldCascadeDeleteEncounterProviders() |  | 0% | | n/a | 1 | 1 | 31 | 31 | 1 | 1 |
| saveEncounter_shouldUpdateEncounterSuccessfully() |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
| getEncounters_shouldGetEncountersOnOrAfterDate() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| saveEncounter_shouldVoidAndCreateNewObsWhenSavingEncounter() |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 |
| saveEncounter_shouldCascadeSaveToContainedObs() |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 |
| voidEncounter_shouldNotVoidProviders() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| filterEncountersByViewPermissions_shouldNotFilterAllEncountersWhenTheEncounterTypesViewPrivilegeColumnIsNull() |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
| saveEncounter_shouldAssignEncounterToVisitIfTheAssignToExistingOrNewHandlerIsRegistered() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| saveEncounterType_shouldNotOverwriteCreatorOrDateCreated() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| getEncounterType_shouldNotGetRetiredTypes() |  | 0% |  | 0% | 4 | 4 | 17 | 17 | 1 | 1 |
| saveEncounter_shouldCascadeChangeOfLocationInEncounterToContainedObs() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| saveEncounter_shouldNotOverwriteDateCreatedIfNonNull() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| saveEncounterType_shouldNotOverwriteCreator() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| saveEncounter_shouldOnlyCascadeTheObsdatetimesToObsWithDifferentInitialObsdatetimes() |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| findEncounterTypes_shouldReturnTypesOrderedOnNameAndNonretiredFirst() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| saveEncounter_shouldNotOverwriteCreatorIfNonNull() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| canViewAllEncounterTypes_shouldReturnTrueIfUserIsGrantedToViewEncounters() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| canEditAllEncounterTypes_shouldReturnTrueIfUserIsGrantedToEditEncounters() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| saveEncounter_shouldCascadeSaveToContainedObsWhenEncounterAlreadyExists() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| voidEncounter_shouldVoidEncounterAndSetAttributes() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| retireEncounterType_shouldRetireTypeAndSetAttributes() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| retireEncounterRole_shouldRetireTypeAndSetAttributes() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| purgeEncounter_shouldCascadePurgeToObsAndOrders() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| getEncounters_shouldGetEncountersOnOrUpToADate() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| saveEncounterType_shouldNotOverwriteDateCreated() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| unvoidEncounter_shouldUnvoidAndUnmarkAllAttributes() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| unretireEncounterType_shouldUnretireTypeAndUnmarkAttributes() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| unretireEncounterRole_shouldUnretireTypeAndUnmarkAttributes() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| buildEncounter() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| saveEncounter_shouldCascadeEncounterDatetimeToObs() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| saveEncounterRole_shouldSaveEncounterRoleWithBasicDetails() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| saveEncounter_shouldNotCascadeLocationChangeForDifferentInitialLocations() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| getAllEncounterTypes_shouldIncludeRetiredTypesWithTrueIncludeRetiredParameter() |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| findEncounterTypes_shouldIncludeRetiredTypesInTheResults() |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| getEncountersNotAssignedToAnyVisit_shouldReturnTheUnvoidedEncountersNotAssignedToAnyVisit() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getEncounter_shouldReturnEncounterIfUserIsAllowedToViewIt() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| canViewAllEncounterTypes_shouldReturnTrueWhenTheEncounterTypesViewPrivilegeColumnIsNull() |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| canViewAllEncounterTypes_shouldReturnTrueWhenTheEncounterTypesEditPrivilegeColumnIsNull() |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| saveEncounterType_shouldUpdateAnExistingEncounterTypeName() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| getEncounters_shouldGetEncountersByVisit() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getEncounters_shouldGetEncountersByVisitType() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| saveEncounter_shouldCascadePatientToOrdersInTheEncounter() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getEncounterWithEditPrivilege() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| getEncounterWithViewPrivilege() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| getEncounters_shouldGetEncountersByForm() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getEncounters_shouldGetEncountersByType() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| saveEncounter_shouldAssignEncounterToVisitIfTheAssignToExistingHandlerIsRegistered() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| getEncounters_shouldGetEncountersByProvider() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| canEditEncounter_shouldReturnTrueIfUserCanEditEncounter() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| canViewEncounter_shouldReturnTrueIfUserCanViewEncounter() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| saveEncounter_shouldSaveEncounterWithBasicDetails() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| getAllEncounters_shouldGetAllEncountersForACohortOfPatients() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| voidEncounter_shouldCascadeToObs() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| voidEncounter_shouldCascadeToOrders() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getVisitAssignmentHandlers_shouldReturnTheExistingVisitOnlyAssignmentHandler() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getVisitAssignmentHandlers_shouldReturnTheExistingOrNewVisitAssignmentHandler() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getVisitAssignmentHandlers_shouldReturnTheNoAssignmentHandler() |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| saveEncounter_shouldNotAssignEncounterToVisitIfTheNoAssignHandlerIsRegistered() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| buildObs() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| unvoidEncounter_shouldCascadeUnvoidToObs() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| unvoidEncounter_shouldCascadeUnvoidToOrders() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| saveEncounterType_shouldSaveEncounterType() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getEncounterType_shouldReturnNullIfOnlyRetiredTypeFound() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getAllEncounterRoles_shouldGetAllEncounterRolesBasedOnIncludeRetiredFlag() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getEncounters_shouldGetEncountersByLocation() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| findEncounterTypes_shouldNotPartialMatchNameOnInternalSubstrings() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getEncounter_shouldFailIfUserIsNotAllowedToViewEncounterByGivenId() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| voidEncounter_shouldFailfIfUserIsNotSupposedToEditEncountersOfTypeOfGivenEncounter() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| purgeEncounterCascade_shouldFailfIfUserIsNotSupposedToEditEncountersOfTypeOfGivenEncounter() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| purgeEncounter_shouldPurgeEncounter() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getEncounterType_shouldNotGetByInexactName() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| purgeEncounterRole_shouldPurgeEncounterRole() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| saveEncounter_shouldFailfIfUserIsNotSupposedToEditEncountersOfTypeOfGivenEncounter() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| unvoidEncounter_shouldFailfIfUserIsNotSupposedToEditEncountersOfTypeOfGivenEncounter() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| purgeEncounterType_shouldPurgeType() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getEncounters_shouldGetAllTheUniqueEncountersThatMatchTheSpecifiedParameterValues() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getEncounters_shouldNotReturnVoidedEncountersIfIncludeVoidedIsSetToTrue() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| purgeEncounter_shouldFailfIfUserIsNotSupposedToEditEncountersOfTypeOfGivenEncounter() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getEncounterRoleByUuid_shouldFindEncounterRoleBasedOnUuid() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getEncountersByPatient_shouldNotGetVoidedEncounters() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getEncounters_shouldExcludeVoidedEncounters() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getEncounters_shouldIncludeVoidedEncounters() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getEncountersByVisit_shouldGetActiveEncountersByVisit() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getEncountersByVisit_shouldIncludeVoidedEncountersWhenIncludeVoidedIsTrue() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| canEditEncounter_shouldReturnFalseIfUserCanNotEditEncounter() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| canViewEncounter_shouldReturnFalseIfUserCanNotViewEncounter() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getAllEncounterTypes_shouldNotReturnRetiredTypes() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| saveEncounter_shouldNotAssignEncounterToVisitIfNoHandlerIsRegistered() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getEncountersByPatientId_shouldNotGetVoidedEncounters() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| voidEncounter_shouldThrowErrorWithNullReasonParameter() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| retireEncounterType_shouldThrowErrorIfGivenNullReasonParameter() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getEncounterByUuid_shouldFindObjectGivenValidUuid() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getEncounterTypeByUuid_shouldFindObjectGivenValidUuid() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getEncountersByPatient_shouldGetAllUnvoidedEncountersForTheGivenPatientIdentifier() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getEncountersByPatient_shouldGetAllUnvoidedEncountersForTheGivenPatientName() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getEncountersByPatient_shouldIncludeVoidedEncountersInTheReturnedListIfIncludedVoidedIsTrue() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| retireEncounterRole_shouldThrowErrorIfGivenNullReasonParameter() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getEncountersByPatientIdentifier_shouldNotGetVoidedEncounters() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| findEncounterTypes_shouldReturnTypesByPartialNameMatch() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| findEncounterTypes_shouldReturnTypesByPartialCaseInsensitiveMatch() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getCountOfEncounters_shouldGetTheCorrectCountOfUniqueEncounters() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getEncounters_shouldReturnEmptyListForEmptyQuery() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getEncounterType_shouldReturnNullWithNullNameParameter() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getEncountersByPatient_shouldThrowErrorIfGivenNullParameter() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| canEditEncounter_shouldFailfIfEncounterIsNull() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| canViewEncounter_shouldFailfIfEncounterIsNull() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getEncountersByPatient_shouldThrowErrorWhenGivenNullParameter() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getEncountersByPatientId_shouldThrowErrorIfGivenANullParameter() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getEncountersByPatientIdentifier_shouldThrowErrorIfGivenNullParameter() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getEncounter_shouldThrowErrorIfGivenNullParameter() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getEncounterType_shouldThrowErrorIfGivenNullParameter() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getEncounterByUuid_shouldReturnNullIfNoObjectFoundWithGivenUuid() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getEncounterTypeByUuid_shouldReturnNullIfNoObjectFoundWithGivenUuid() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| runBeforeEachTest() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| EncounterServiceTest() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |