Package com.pixelmed.anatproc
Class DisplayableAnatomicConcept
- java.lang.Object
-
- com.pixelmed.anatproc.Concept
-
- com.pixelmed.anatproc.CodedConcept
-
- com.pixelmed.anatproc.DisplayableConcept
-
- com.pixelmed.anatproc.DisplayableAnatomicConcept
-
public class DisplayableAnatomicConcept extends DisplayableConcept
This class represents anatomic concepts that may be encoded and displayed.
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
pairedStructure
-
Fields inherited from class com.pixelmed.anatproc.DisplayableConcept
fullyQualifiedMenuEntry, shortcutMenuEntry
-
Fields inherited from class com.pixelmed.anatproc.CodedConcept
codeMeaning, codeStringEquivalent, codeValue, codingSchemeDesignator, codingSchemeVersion, conceptIdentifier, legacyCodingSchemeDesignator, synonynms
-
Fields inherited from class com.pixelmed.anatproc.Concept
conceptUniqueIdentifier
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DisplayableAnatomicConcept()
DisplayableAnatomicConcept(java.lang.String conceptUniqueIdentifier, java.lang.String conceptIdentifier, boolean pairedStructure, java.lang.String codingSchemeDesignator, java.lang.String legacyCodingSchemeDesignator, java.lang.String codingSchemeVersion, java.lang.String codeValue, java.lang.String codeMeaning, java.lang.String codeStringEquivalent, java.lang.String[] synonynms, java.lang.String[] shortcutMenuEntry, java.lang.String[] fullyQualifiedMenuEntry)
Create an anatomic concept that may be encoded and displayed.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isPairedStructure()
java.lang.String
toString()
-
Methods inherited from class com.pixelmed.anatproc.DisplayableConcept
getFullyQualifiedMenuEntry, getShortcutMenuEntry
-
Methods inherited from class com.pixelmed.anatproc.CodedConcept
getCodeAsString, getCodedSequenceItem, getCodeMeaning, getCodeStringEquivalent, getCodeValue, getCodingSchemeDesignator, getCodingSchemeVersion, getConceptIdentifier, getLegacyCodingSchemeDesignator, getSynonyms, toStringBrief
-
Methods inherited from class com.pixelmed.anatproc.Concept
equals, getConceptUniqueIdentifier, hashCode
-
-
-
-
Constructor Detail
-
DisplayableAnatomicConcept
public DisplayableAnatomicConcept(java.lang.String conceptUniqueIdentifier, java.lang.String conceptIdentifier, boolean pairedStructure, java.lang.String codingSchemeDesignator, java.lang.String legacyCodingSchemeDesignator, java.lang.String codingSchemeVersion, java.lang.String codeValue, java.lang.String codeMeaning, java.lang.String codeStringEquivalent, java.lang.String[] synonynms, java.lang.String[] shortcutMenuEntry, java.lang.String[] fullyQualifiedMenuEntry)
Create an anatomic concept that may be encoded and displayed.
- Parameters:
conceptUniqueIdentifier
- the unique identifier of the concept, usually a UMLS CUI; required to be unique within the scope of comparisons usingequals(Object)
conceptIdentifier
- the scheme-specific concept identifier, e.g., for SNOMED-CT, the SNOMED Concept IdentifierpairedStructure
- if true, then Left or Right or Both are permitted, otherwise always only Unpaired lateralitycodingSchemeDesignator
- the DICOM PS3.16 Section 8 coding scheme used as the DICOM Coding Scheme Designator, e.g., "SRT", "DCM", "LN", or a private coding schemelegacyCodingSchemeDesignator
- a legacy (alternative) coding scheme, e.g. "SNM3" if what is used in DICOM context groups instead of "SRT"; null if none required (i.e., treat the same as codingSchemeDesignator)codingSchemeVersion
- the version of the coding scheme in which this code is defined, if necessary; null if none requiredcodeValue
- the code used as the DICOM Code Value (e.g., the SNOMED-RT style code rather than the SNOMED-CT style Concept Identifier)codeMeaning
- the text used as the DICOM Code MeaningcodeStringEquivalent
- the text value used for a DICOM Code String VR equivalent attribute (e.g., for Body Part Examined instead of in Anatomic Region Sequence); may be nullsynonynms
- alternative code meanings, including abbreviations or different languages; may be null or emptyshortcutMenuEntry
- an array of text values to use in a shortcut menu entry, e.g. "Wrist"fullyQualifiedMenuEntry
- an array of text values to use in a full menu entry, e.g. "Limb","Upper","Wrist"
-
DisplayableAnatomicConcept
protected DisplayableAnatomicConcept()
-
-
Method Detail
-
isPairedStructure
public boolean isPairedStructure()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classDisplayableConcept
-
-