| voidEncounter(Encounter, String) |  | 0% |  | 0% | 8 | 8 | 20 | 20 | 1 | 1 |
| unvoidEncounter(Encounter) |  | 0% |  | 0% | 7 | 7 | 20 | 20 | 1 | 1 |
| purgeEncounter(Encounter, boolean) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
| saveEncounter(Encounter) |   | 59% |   | 34% | 15 | 17 | 16 | 39 | 0 | 1 |
| getEncountersByPatientIdentifier(String) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getActiveEncounterVisitHandler() |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| getEncounter(Integer) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| canViewAllEncounterTypes(User) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| canEditAllEncounterTypes(User) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| usersToProviders(Collection) |   | 13% |   | 25% | 2 | 3 | 5 | 7 | 0 | 1 |
| purgeEncounter(Encounter) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| canViewEncounter(Encounter, User) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| getEncountersByPatient(String, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| retireEncounterType(EncounterType, String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getEncountersByPatientId(Integer) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getEncountersByVisitsAndPatient(Patient, boolean, String, Integer, Integer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getEncounters(Patient, Location, Date, Date, Collection, Collection, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEncounters(Patient, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEncounters(Patient, Location) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEncounters(Patient, Date, Date) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEncounters(Date, Date) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEncounters(Location, Date, Date) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEncounters(String, Integer, Integer, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| retireEncounterRole(EncounterRole, String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| canEditEncounter(Encounter, User) |   | 67% |   | 50% | 3 | 4 | 2 | 7 | 0 | 1 |
| getEncountersByPatient(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| unretireEncounterType(EncounterType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getEncountersNotAssignedToAnyVisit(Patient) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| saveEncounterType(EncounterType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getEncounters(Patient) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCountOfEncounters(String, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| saveEncounterRole(EncounterRole) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getEncountersByVisitsAndPatientCount(Patient, boolean, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAllEncounterTypes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAllEncounterTypes(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEncounterVisitHandlers() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getEncountersByPatient(Patient) |   | 72% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| userHasEncounterPrivilege(Privilege, User) |   | 44% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| getEncounterType(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEncounterType(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findEncounterTypes(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| purgeEncounterType(EncounterType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createEncounter(Encounter) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateEncounter(Encounter) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getEncounterByUuid(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEncounterTypeByUuid(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAllEncounters(Cohort) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEncounterRole(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| purgeEncounterRole(EncounterRole) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getAllEncounterRoles(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEncounterRoleByUuid(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| deleteEncounter(Encounter) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getEncountersByPatientId(Integer, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEncountersByPatientIdentifier(String, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLocation(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLocationByName(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findLocations(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| unretireEncounterRole(EncounterRole) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEncounterTypes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLocations() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| filterEncountersByViewPermissions(List, User) |   | 94% |   | 60% | 4 | 6 | 1 | 9 | 0 | 1 |
| getEncounters(Patient, Location, Date, Date, Collection, Collection, Collection, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getEncounters(Patient, Location, Date, Date, Collection, Collection, Collection, Collection, Collection, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getEncountersByVisit(Visit, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setEncounterDAO(EncounterDAO) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| EncounterServiceImpl() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |