| getAge(Date) |  | 0% |  | 0% | 8 | 8 | 19 | 19 | 1 | 1 |
| getAttributeMap() |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| getPersonAddress() |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 1 | 1 |
| getAttributes(String) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| printAttributes() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getAttribute(String) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| getAttributes(PersonAttributeType) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| getAttribute(PersonAttributeType) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| getAttributes(Integer) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| setBirthdateFromAge(int, Date) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| getAttribute(Integer) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getMiddleName() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getFamilyName() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| removeAttribute(PersonAttribute) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getGivenName() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| addAttribute(PersonAttribute) |   | 88% |   | 59% | 8 | 12 | 4 | 25 | 0 | 1 |
| removeName(PersonName) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| removeAddress(PersonAddress) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| replaceSerialization(Map) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getPersonName() |   | 86% |   | 64% | 5 | 8 | 4 | 16 | 0 | 1 |
| addAddress(PersonAddress) |   | 78% |   | 50% | 4 | 5 | 2 | 10 | 0 | 1 |
| getAge() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setId(Integer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getPersonVoided() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getId() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isUser() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| Person(Person) |   | 99% |   | 50% | 1 | 2 | 1 | 33 | 0 | 1 |
| Person(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 13 | 0 | 1 |
| Person() |  | 100% | | n/a | 0 | 1 | 0 | 11 | 0 | 1 |
| addName(PersonName) |  | 100% |   | 67% | 2 | 4 | 0 | 10 | 0 | 1 |
| getActiveAttributes() |  | 100% |   | 75% | 1 | 3 | 0 | 7 | 0 | 1 |
| getAddresses() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| getNames() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getAttributes() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setAttributes(Set) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| setPersonId(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setGender(String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setBirthdate(Date) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setBirthdateEstimated(Boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setDeathdateEstimated(Boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setDead(Boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setDeathDate(Date) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setCauseOfDeath(Concept) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setAddresses(Set) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setNames(Set) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getPersonId() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getGender() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getBirthdate() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isBirthdateEstimated() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getBirthdateEstimated() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getDeathdateEstimated() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isDead() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getDead() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getDeathDate() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getCauseOfDeath() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPersonChangedBy(User) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPersonDateChanged(Date) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPersonCreator(User) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPersonDateCreated(Date) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPersonDateVoided(Date) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPersonVoided(Boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPersonVoidedBy(User) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPersonVoidReason(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPatient(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getPersonChangedBy() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPersonDateChanged() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPersonCreator() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPersonDateCreated() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPersonDateVoided() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isPersonVoided() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPersonVoidedBy() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPersonVoidReason() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isPatient() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |