test_class.file: snomed-drools-engine/src/test/java/org/ihtsdo/drools/helper/DescriptionHelperTest.java
test_class.identifier: DescriptionHelperTest
test_case.body: @Test
  	public void testIsSemanticTagEquivalentToAnother() throws Exception {
  		Assert.assertFalse(DescriptionHelper.isSemanticTagEquivalentToAnother("Clinical finding (finding)", newSet("SNOMED CT Concept (SNOMED RT+CTV3)")));
  		Assert.assertTrue(DescriptionHelper.isSemanticTagEquivalentToAnother("Bleeding (finding)", newSet("Clinical finding (finding)")));
  	}
test_case.class_method_signature: DescriptionHelperTest.testIsSemanticTagEquivalentToAnother()
test_case.full_signature: @Test public void testIsSemanticTagEquivalentToAnother()
test_case.identifier: testIsSemanticTagEquivalentToAnother
test_case.invocations: assertFalse isSemanticTagEquivalentToAnother newSet assertTrue isSemanticTagEquivalentToAnother newSet
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testIsSemanticTagEquivalentToAnother()
focal_class.declarator: TAG_PATTERN = Pattern.compile("^.*\\((.*)\\)$")
focal_class.modifier: public static final
focal_class.original_string: public static final Pattern TAG_PATTERN = Pattern.compile("^.*\\((.*)\\)$");
focal_class.type: Pattern
focal_class.var_name: TAG_PATTERN
focal_class.declarator: FULL_TAG_PATTERN = Pattern.compile("^.*(\\s\\([^\\)]+\\))$")
focal_class.modifier: public static final
focal_class.original_string: public static final Pattern FULL_TAG_PATTERN = Pattern.compile("^.*(\\s\\([^\\)]+\\))$");
focal_class.type: Pattern
focal_class.var_name: FULL_TAG_PATTERN
focal_class.declarator: FIRST_WORD_PATTERN = Pattern.compile("([^\\s]*).*$")
focal_class.modifier: public static final
focal_class.original_string: public static final Pattern FIRST_WORD_PATTERN = Pattern.compile("([^\\s]*).*$");
focal_class.type: Pattern
focal_class.var_name: FIRST_WORD_PATTERN
focal_class.file: snomed-drools-engine/src/main/java/org/ihtsdo/drools/helper/DescriptionHelper.java
focal_class.identifier: DescriptionHelper
focal_class.class_method_signature: DescriptionHelper.DescriptionHelper()
focal_class.full_signature: private  DescriptionHelper()
focal_class.identifier: DescriptionHelper
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  DescriptionHelper()
focal_class.class_method_signature: DescriptionHelper.filterByActiveTypeAndDialectPreferred(Concept concept, boolean active,
  			String typeId, String dialectPreferred)
focal_class.full_signature: public static Collection<Description> filterByActiveTypeAndDialectPreferred(Concept concept, boolean active,
  			String typeId, String dialectPreferred)
focal_class.identifier: filterByActiveTypeAndDialectPreferred
focal_class.modifiers: public static
focal_class.parameters: (Concept concept, boolean active,
  			String typeId, String dialectPreferred)
focal_class.return: Collection<Description>
focal_class.signature: Collection<Description> filterByActiveTypeAndDialectPreferred(Concept concept, boolean active,
  			String typeId, String dialectPreferred)
focal_class.class_method_signature: DescriptionHelper.isMoreThanOneAcceptabilityPerDialect(Concept concept, boolean active, String typeId, String acceptability)
focal_class.full_signature: public static boolean isMoreThanOneAcceptabilityPerDialect(Concept concept, boolean active, String typeId, String acceptability)
focal_class.identifier: isMoreThanOneAcceptabilityPerDialect
focal_class.modifiers: public static
focal_class.parameters: (Concept concept, boolean active, String typeId, String acceptability)
focal_class.return: boolean
focal_class.signature: boolean isMoreThanOneAcceptabilityPerDialect(Concept concept, boolean active, String typeId, String acceptability)
focal_class.class_method_signature: DescriptionHelper.filterByActiveAndType(Concept concept, boolean active, String typeId)
focal_class.full_signature: public static Collection<Description> filterByActiveAndType(Concept concept, boolean active, String typeId)
focal_class.identifier: filterByActiveAndType
focal_class.modifiers: public static
focal_class.parameters: (Concept concept, boolean active, String typeId)
focal_class.return: Collection<Description>
focal_class.signature: Collection<Description> filterByActiveAndType(Concept concept, boolean active, String typeId)
focal_class.class_method_signature: DescriptionHelper.hasAcceptabilityMap(Description description)
focal_class.full_signature: public static boolean hasAcceptabilityMap(Description description)
focal_class.identifier: hasAcceptabilityMap
focal_class.modifiers: public static
focal_class.parameters: (Description description)
focal_class.return: boolean
focal_class.signature: boolean hasAcceptabilityMap(Description description)
focal_class.class_method_signature: DescriptionHelper.isAcceptabilityValuePresentOnDescription(Description description, String acceptabilityValue)
focal_class.full_signature: public static boolean isAcceptabilityValuePresentOnDescription(Description description, String acceptabilityValue)
focal_class.identifier: isAcceptabilityValuePresentOnDescription
focal_class.modifiers: public static
focal_class.parameters: (Description description, String acceptabilityValue)
focal_class.return: boolean
focal_class.signature: boolean isAcceptabilityValuePresentOnDescription(Description description, String acceptabilityValue)
focal_class.class_method_signature: DescriptionHelper.isUniqueWithinConcept(Description description, Concept concept)
focal_class.full_signature: public static boolean isUniqueWithinConcept(Description description, Concept concept)
focal_class.identifier: isUniqueWithinConcept
focal_class.modifiers: public static
focal_class.parameters: (Description description, Concept concept)
focal_class.return: boolean
focal_class.signature: boolean isUniqueWithinConcept(Description description, Concept concept)
focal_class.class_method_signature: DescriptionHelper.isPreferredInAnyDialect(Description description)
focal_class.full_signature: public static boolean isPreferredInAnyDialect(Description description)
focal_class.identifier: isPreferredInAnyDialect
focal_class.modifiers: public static
focal_class.parameters: (Description description)
focal_class.return: boolean
focal_class.signature: boolean isPreferredInAnyDialect(Description description)
focal_class.class_method_signature: DescriptionHelper.isSemanticTagEquivalentToAnother(String testTerm, Set<String> otherTerms)
focal_class.full_signature: public static boolean isSemanticTagEquivalentToAnother(String testTerm, Set<String> otherTerms)
focal_class.identifier: isSemanticTagEquivalentToAnother
focal_class.modifiers: public static
focal_class.parameters: (String testTerm, Set<String> otherTerms)
focal_class.return: boolean
focal_class.signature: boolean isSemanticTagEquivalentToAnother(String testTerm, Set<String> otherTerms)
focal_class.class_method_signature: DescriptionHelper.isAllParentSemanticTagMatchWithTerm(String testTerm, List<String> otherTerms)
focal_class.full_signature: public static boolean isAllParentSemanticTagMatchWithTerm(String testTerm, List<String> otherTerms)
focal_class.identifier: isAllParentSemanticTagMatchWithTerm
focal_class.modifiers: public static
focal_class.parameters: (String testTerm, List<String> otherTerms)
focal_class.return: boolean
focal_class.signature: boolean isAllParentSemanticTagMatchWithTerm(String testTerm, List<String> otherTerms)
focal_class.class_method_signature: DescriptionHelper.isSemanticTagEquivalentToAnother(String testTerm, Set<String> otherTerms,
  														   String[][] acceptablePairs)
focal_class.full_signature: public static boolean isSemanticTagEquivalentToAnother(String testTerm, Set<String> otherTerms,
  														   String[][] acceptablePairs)
focal_class.identifier: isSemanticTagEquivalentToAnother
focal_class.modifiers: public static
focal_class.parameters: (String testTerm, Set<String> otherTerms,
  														   String[][] acceptablePairs)
focal_class.return: boolean
focal_class.signature: boolean isSemanticTagEquivalentToAnother(String testTerm, Set<String> otherTerms,
  														   String[][] acceptablePairs)
focal_class.class_method_signature: DescriptionHelper.isPreferredTermCaseSignificanceValid(Concept c, Description d)
focal_class.full_signature: public static boolean isPreferredTermCaseSignificanceValid(Concept c, Description d)
focal_class.identifier: isPreferredTermCaseSignificanceValid
focal_class.modifiers: public static
focal_class.parameters: (Concept c, Description d)
focal_class.return: boolean
focal_class.signature: boolean isPreferredTermCaseSignificanceValid(Concept c, Description d)
focal_class.class_method_signature: DescriptionHelper.isCaseSignificanceValidBetweenTerms(Concept concept, Description description)
focal_class.full_signature: @Deprecated public static boolean isCaseSignificanceValidBetweenTerms(Concept concept, Description description)
focal_class.identifier: isCaseSignificanceValidBetweenTerms
focal_class.modifiers: @Deprecated public static
focal_class.parameters: (Concept concept, Description description)
focal_class.return: boolean
focal_class.signature: boolean isCaseSignificanceValidBetweenTerms(Concept concept, Description description)
focal_class.class_method_signature: DescriptionHelper.getTag(String term)
focal_class.full_signature: public static String getTag(String term)
focal_class.identifier: getTag
focal_class.modifiers: public static
focal_class.parameters: (String term)
focal_class.return: String
focal_class.signature: String getTag(String term)
focal_class.class_method_signature: DescriptionHelper.getTags(List<String> terms)
focal_class.full_signature: public static Set<String> getTags(List<String> terms)
focal_class.identifier: getTags
focal_class.modifiers: public static
focal_class.parameters: (List<String> terms)
focal_class.return: Set<String>
focal_class.signature: Set<String> getTags(List<String> terms)
focal_class.class_method_signature: DescriptionHelper.getTagForConcept(Concept concept)
focal_class.full_signature: public static String getTagForConcept(Concept concept)
focal_class.identifier: getTagForConcept
focal_class.modifiers: public static
focal_class.parameters: (Concept concept)
focal_class.return: String
focal_class.signature: String getTagForConcept(Concept concept)
focal_class.class_method_signature: DescriptionHelper.getFsnTerm(String term)
focal_class.full_signature: public static String getFsnTerm(String term)
focal_class.identifier: getFsnTerm
focal_class.modifiers: public static
focal_class.parameters: (String term)
focal_class.return: String
focal_class.signature: String getFsnTerm(String term)
focal_class.class_method_signature: DescriptionHelper.hasSemanticTag(Description description)
focal_class.full_signature: @Deprecated /** * TestResourceProvider should now be used to load the semantic tags into the DescriptionService implementation. */ public boolean hasSemanticTag(Description description)
focal_class.identifier: hasSemanticTag
focal_class.modifiers: @Deprecated /** * TestResourceProvider should now be used to load the semantic tags into the DescriptionService implementation. */ public
focal_class.parameters: (Description description)
focal_class.return: boolean
focal_class.signature: boolean hasSemanticTag(Description description)
focal_class.class_method_signature: DescriptionHelper.getFirstWord(String term)
focal_class.full_signature: public static String getFirstWord(String term)
focal_class.identifier: getFirstWord
focal_class.modifiers: public static
focal_class.parameters: (String term)
focal_class.return: String
focal_class.signature: String getFirstWord(String term)
focal_class.class_method_signature: DescriptionHelper.hasMatchingDescriptionByTypeTermLanguage(Concept concept, Description description)
focal_class.full_signature: public static boolean hasMatchingDescriptionByTypeTermLanguage(Concept concept, Description description)
focal_class.identifier: hasMatchingDescriptionByTypeTermLanguage
focal_class.modifiers: public static
focal_class.parameters: (Concept concept, Description description)
focal_class.return: boolean
focal_class.signature: boolean hasMatchingDescriptionByTypeTermLanguage(Concept concept, Description description)
focal_class.class_method_signature: DescriptionHelper.getCaseSensitiveWordsErrorMessage(Description description, Set<String> caseSignificantWords)
focal_class.full_signature: public static String getCaseSensitiveWordsErrorMessage(Description description, Set<String> caseSignificantWords)
focal_class.identifier: getCaseSensitiveWordsErrorMessage
focal_class.modifiers: public static
focal_class.parameters: (Description description, Set<String> caseSignificantWords)
focal_class.return: String
focal_class.signature: String getCaseSensitiveWordsErrorMessage(Description description, Set<String> caseSignificantWords)
focal_class.class_method_signature: DescriptionHelper.getLanguageSpecificErrorMessage(Description description, Map<String, String> usToGbTermMap)
focal_class.full_signature: public static String getLanguageSpecificErrorMessage(Description description, Map<String, String> usToGbTermMap)
focal_class.identifier: getLanguageSpecificErrorMessage
focal_class.modifiers: public static
focal_class.parameters: (Description description, Map<String, String> usToGbTermMap)
focal_class.return: String
focal_class.signature: String getLanguageSpecificErrorMessage(Description description, Map<String, String> usToGbTermMap)
focal_method.body: public static boolean isSemanticTagEquivalentToAnother(String testTerm, Set<String> otherTerms) {
  		return isSemanticTagEquivalentToAnother(testTerm, otherTerms, null);
  	}
focal_method.class_method_signature: DescriptionHelper.isSemanticTagEquivalentToAnother(String testTerm, Set<String> otherTerms)
focal_method.full_signature: public static boolean isSemanticTagEquivalentToAnother(String testTerm, Set<String> otherTerms)
focal_method.identifier: isSemanticTagEquivalentToAnother
focal_method.invocations: isSemanticTagEquivalentToAnother
focal_method.modifiers: public static
focal_method.parameters: (String testTerm, Set<String> otherTerms)
focal_method.return: boolean
focal_method.signature: boolean isSemanticTagEquivalentToAnother(String testTerm, Set<String> otherTerms)