public class CodedConcept extends Concept
This class represents a concept that has a coded representation.
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
codeMeaning |
protected java.lang.String |
codeStringEquivalent |
protected java.lang.String |
codeValue |
protected java.lang.String |
codingSchemeDesignator |
protected java.lang.String |
codingSchemeVersion |
protected java.lang.String |
conceptIdentifier |
protected java.lang.String |
legacyCodingSchemeDesignator |
protected java.lang.String[] |
synonynms |
conceptUniqueIdentifier
Modifier | Constructor and Description |
---|---|
protected |
CodedConcept() |
|
CodedConcept(java.lang.String conceptUniqueIdentifier,
java.lang.String conceptIdentifier,
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)
Create a coded concept.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCodeAsString() |
CodedSequenceItem |
getCodedSequenceItem() |
java.lang.String |
getCodeMeaning() |
java.lang.String |
getCodeStringEquivalent() |
java.lang.String |
getCodeValue() |
java.lang.String |
getCodingSchemeDesignator() |
java.lang.String |
getCodingSchemeVersion() |
java.lang.String |
getConceptIdentifier() |
java.lang.String |
getLegacyCodingSchemeDesignator() |
java.lang.String[] |
getSynonyms() |
java.lang.String |
toString() |
java.lang.String |
toStringBrief() |
equals, getConceptUniqueIdentifier, hashCode
protected java.lang.String codeMeaning
protected java.lang.String codeStringEquivalent
protected java.lang.String codeValue
protected java.lang.String codingSchemeDesignator
protected java.lang.String codingSchemeVersion
protected java.lang.String conceptIdentifier
protected java.lang.String legacyCodingSchemeDesignator
protected java.lang.String[] synonynms
protected CodedConcept()
public CodedConcept(java.lang.String conceptUniqueIdentifier, java.lang.String conceptIdentifier, 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)
Create a coded concept.
conceptUniqueIdentifier
- the unique identifier of the concept, usually a UMLS CUI; required to be unique within the scope of comparisons using equals(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 emptypublic java.lang.String getCodeAsString()
public CodedSequenceItem getCodedSequenceItem() throws DicomException
DicomException
public java.lang.String getCodeMeaning()
public java.lang.String getCodeStringEquivalent()
public java.lang.String getCodeValue()
public java.lang.String getCodingSchemeDesignator()
public java.lang.String getCodingSchemeVersion()
public java.lang.String getConceptIdentifier()
public java.lang.String getLegacyCodingSchemeDesignator()
public java.lang.String[] getSynonyms()
public java.lang.String toStringBrief()