| saveConcept(Concept) |  | 0% |  | 0% | 20 | 20 | 69 | 69 | 1 | 1 |
| weightWords(String, List, List) |  | 0% |  | 0% | 10 | 10 | 35 | 35 | 1 | 1 |
| mapConceptProposalToConcept(ConceptProposal, Concept, Locale) |  | 0% |  | 0% | 11 | 11 | 42 | 42 | 1 | 1 |
| getConceptByName(String) |   | 6% |   | 7% | 7 | 8 | 13 | 15 | 0 | 1 |
| updateConceptIndexes() |  | 0% |  | 0% | 4 | 4 | 23 | 23 | 1 | 1 |
| getPercentMatched(Collection, String) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| getDrug(String) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
| explodeConceptSetHelper(Concept, Collection, Collection) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| getDrugs(String) |  | 0% |  | 0% | 3 | 3 | 15 | 15 | 1 | 1 |
| purgeConcept(Concept) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| getConceptWords(String, List, boolean, List, List, List, List, Concept, Integer, Integer) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| containsAll(Collection, Collection) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| getConceptByMapping(String, String, Boolean) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| checkIfDatatypeCanBeChanged(Concept) |  | 0% |  | 0% | 7 | 7 | 7 | 7 | 1 | 1 |
| cloneConceptName(ConceptName) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| getConcepts(String, List, boolean, List, List, List, List, Concept, Integer, Integer) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| createSearchResultsList(List) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| getCountOfConcepts(String, List, boolean, List, List, List, List, Concept) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| convertBooleanConceptToCoded(Concept) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| findConcepts(String, Locale, boolean, int, int) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| retireConcept(Concept, String) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getConceptClassByName(String) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| hasAnyObservation(Concept) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getConceptAnswers(String, Locale, Concept) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| createConceptIndexUpdateTask() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| setBooleanConcepts() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| deleteConceptStopWord(Integer) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| updateConceptIndexes(Integer, Integer) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| saveConceptStopWord(ConceptStopWord) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getConcepts(String, Locale, boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getConceptWords(String, Locale) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| findConcepts(String, Locale, boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| findConcepts(String, Locale, boolean, List, List, List, List) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getConcepts(String, Locale, boolean, List, List) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| hasAnyObservation(ConceptName) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| hasNameChanged(ConceptName) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| purgeConceptMapType(ConceptMapType) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| purgeConceptReferenceTerm(ConceptReferenceTerm) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getConceptsByClass(ConceptClass) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getConceptsByConceptSet(Concept) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| checkIfLocked() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| retireConceptMapType(ConceptMapType, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| retireConceptReferenceTerm(ConceptReferenceTerm, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| hasDatatypeChanged(Concept) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getConceptReferenceTerms(String, ConceptSource, Integer, Integer, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| findConcepts(String, List, boolean, List, List, List, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDrugsByIngredient(Concept) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getConcept(String) |   | 58% |   | 50% | 1 | 2 | 4 | 11 | 0 | 1 |
| getAllConcepts(String, boolean, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getDrugs(Concept, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| findDrugs(String, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getDrugs(String, Concept, boolean, boolean, boolean, Integer, Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptReferenceTermByName(String, ConceptSource) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getConcepts(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSetsContainingConcept(Concept) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getConceptsByAnswer(Concept) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| findConceptAnswers(String, Locale, Concept) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getCountOfDrugs(String, Concept, boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getConceptsByName(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCountOfConceptReferenceTerms(String, ConceptSource, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| saveDrug(Drug) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getAllDrugs(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDrugsByConcept(Concept) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rejectConceptProposal(ConceptProposal) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| saveConceptNameTag(ConceptNameTag) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getConceptByMapping(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptsByMapping(String, String, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| updateConceptIndex(Concept) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getConceptsByName(String, Locale, Boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| voidConcept(Concept, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getAllConcepts() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| mapConceptProposalToConcept(ConceptProposal, Concept) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findConceptAnswers(String, Locale, Concept, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptsByMapping(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFalseConcept() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getTrueConcept() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getConceptMapTypes(boolean, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptReferenceTermByCode(String, ConceptSource) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createConcept(Concept) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createConcept(ConceptNumeric) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateConcept(Concept) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateConcept(ConceptNumeric) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createDrug(Drug) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateDrug(Drug) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| retireDrug(Drug, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| unretireDrug(Drug) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| purgeDrug(Drug) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getConceptName(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptAnswer(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDrug(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptComplex(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAllConceptClasses(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptClass(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| saveConceptClass(ConceptClass) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| purgeConceptClass(ConceptClass) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getAllConceptDatatypes(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptDatatype(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptDatatypes(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptDatatypeByName(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptSetsByConcept(Concept) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptProposal(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAllConceptProposals(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptProposals(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getProposedConcepts(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| proposeConcept(ConceptProposal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| saveConceptProposal(ConceptProposal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| purgeConceptProposal(ConceptProposal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getPrevConcept(Concept) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNextConcept(Concept) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| updateConceptWords(Integer, Integer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getConceptNameTagByName(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptSource(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAllConceptSources(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| purgeConceptSource(ConceptSource) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| retireConceptSource(ConceptSource, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| saveConceptSource(ConceptSource) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptByUuid(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptClassByUuid(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptAnswerByUuid(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptNameByUuid(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptSetByUuid(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptSourceByUuid(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptDatatypeByUuid(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptNumericByUuid(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptProposalByUuid(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDrugByUuid(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptDescriptionByUuid(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptNameTagByUuid(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptNameTag(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptSourceByName(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptStopWords(Locale) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptMappingsToSource(ConceptSource) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getActiveConceptMapTypes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptMapType(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptMapTypeByUuid(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptMapTypeByName(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| saveConceptMapType(ConceptMapType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| unretireConceptMapType(ConceptMapType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptReferenceTerms(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptReferenceTerm(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptReferenceTermByUuid(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| saveConceptReferenceTerm(ConceptReferenceTerm) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| unretireConceptReferenceTerm(ConceptReferenceTerm) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getReferenceTermMappingsTo(ConceptReferenceTerm) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| deleteConcept(Concept) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getConceptByIdOrName(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDrugByNameOrId(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAllDrugs() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDrugs(Concept) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDrugs(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptClasses() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAllConceptClasses() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| purgeConceptDatatype(ConceptDatatype) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| saveConceptDatatype(ConceptDatatype) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAllConceptDatatypes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptSets(Concept) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptsInSet(Concept) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptProposals(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findProposedConcepts(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findMatchingConceptProposals(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getQuestionsForAnswer(Concept) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptsWithDrugsInFormulary() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| updateConceptWord(Concept) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getMaxConceptId() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLocalesOfConceptNames() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAllConceptSources() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| conceptIterator() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAllConceptNameTags() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptsByConceptSource(ConceptSource) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAllConceptStopWords() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAllConceptReferenceTerms() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDefaultConceptMapType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDrugs() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConceptDatatypes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| updateConceptWords() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ConceptServiceImpl() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getConcept(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getConceptNumeric(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setConceptDAO(ConceptDAO) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |