public class CombinedAnatomicConcepts extends DisplayableConcept
This class supports anatomic concepts that may be combinations of one another.
Instances cannot be constructed directly, but rather are looked up using static methods that access a library of known combinations.
Modifier and Type | Field and Description |
---|---|
protected static com.pixelmed.anatproc.Combination[] |
combinations |
fullyQualifiedMenuEntry, shortcutMenuEntry
codeMeaning, codeStringEquivalent, codeValue, codingSchemeDesignator, codingSchemeVersion, conceptIdentifier, legacyCodingSchemeDesignator, synonynms
conceptUniqueIdentifier
Constructor and Description |
---|
CombinedAnatomicConcepts() |
Modifier and Type | Method and Description |
---|---|
static Concept |
getCombinedConcept(Concept[] concepts)
Combine multiple concepts into a single concept containing all if possible.
|
static DisplayableConcept |
getCombinedConcept(Concept[] concepts,
DictionaryOfConcepts dict)
Combine multiple concepts into a single concept containing all if possible.
|
static Concept |
getCombinedConcept(Concept a,
Concept b)
Combine two concepts into a single concept containing both if possible.
|
static DisplayableConcept |
getCombinedConcept(Concept a,
Concept b,
DictionaryOfConcepts dict)
Combine two concepts into a single concept containing both if possible.
|
protected static Concept[] |
newConceptArray(Concept... values) |
getFullyQualifiedMenuEntry, getShortcutMenuEntry, toString
getCodeAsString, getCodedSequenceItem, getCodeMeaning, getCodeStringEquivalent, getCodeValue, getCodingSchemeDesignator, getCodingSchemeVersion, getConceptIdentifier, getLegacyCodingSchemeDesignator, getSynonyms, toStringBrief
equals, getConceptUniqueIdentifier, hashCode
public static Concept getCombinedConcept(Concept[] concepts)
Combine multiple concepts into a single concept containing all if possible.
concepts
- the concepts to combinepublic static DisplayableConcept getCombinedConcept(Concept[] concepts, DictionaryOfConcepts dict)
Combine multiple concepts into a single concept containing all if possible.
concepts
- the concepts to combinedict
- dictionary of concepts to lookuppublic static Concept getCombinedConcept(Concept a, Concept b)
Combine two concepts into a single concept containing both if possible.
a
- one conceptb
- another conceptpublic static DisplayableConcept getCombinedConcept(Concept a, Concept b, DictionaryOfConcepts dict)
Combine two concepts into a single concept containing both if possible.
a
- one conceptb
- another conceptdict
- dictionary of concepts to lookup