Package com.pixelmed.anatproc
Class CodedConcept
java.lang.Object
com.pixelmed.anatproc.Concept
com.pixelmed.anatproc.CodedConcept
- Direct Known Subclasses:
DisplayableConcept
This class represents a concept that has a coded representation.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String[]
Fields inherited from class com.pixelmed.anatproc.Concept
conceptUniqueIdentifier
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
CodedConcept
(String conceptUniqueIdentifier, String conceptIdentifier, String codingSchemeDesignator, String legacyCodingSchemeDesignator, String codingSchemeVersion, String codeValue, String codeMeaning, String codeStringEquivalent, String[] synonynms) Create a coded concept. -
Method Summary
Methods inherited from class com.pixelmed.anatproc.Concept
equals, getConceptUniqueIdentifier, hashCode
-
Field Details
-
conceptIdentifier
-
codingSchemeDesignator
-
legacyCodingSchemeDesignator
-
codingSchemeVersion
-
codeValue
-
codeMeaning
-
codeStringEquivalent
-
synonynms
-
-
Constructor Details
-
CodedConcept
public CodedConcept(String conceptUniqueIdentifier, String conceptIdentifier, String codingSchemeDesignator, String legacyCodingSchemeDesignator, String codingSchemeVersion, String codeValue, String codeMeaning, String codeStringEquivalent, String[] synonynms) Create a coded concept.
- 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 IdentifiercodingSchemeDesignator
- 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 empty
-
CodedConcept
protected CodedConcept()
-
-
Method Details
-
getConceptIdentifier
-
getCodingSchemeDesignator
-
getLegacyCodingSchemeDesignator
-
getCodingSchemeVersion
-
getCodeValue
-
getCodeMeaning
-
getCodeStringEquivalent
-
getSynonyms
-
getCodedSequenceItem
- Throws:
DicomException
-
getCodeAsString
-
toString
-
toStringBrief
-