public class CodedConcept extends Concept
This class represents a concept that has a coded representation.
Modifier and Type | Field and Description |
---|---|
protected String |
codeMeaning |
protected String |
codeStringEquivalent |
protected String |
codeValue |
protected String |
codingSchemeDesignator |
protected String |
codingSchemeVersion |
protected String |
conceptIdentifier |
protected String |
legacyCodingSchemeDesignator |
protected String[] |
synonynms |
conceptUniqueIdentifier
Modifier | Constructor and Description |
---|---|
protected |
CodedConcept() |
|
CodedConcept(String conceptUniqueIdentifier,
String conceptIdentifier,
String codingSchemeDesignator,
String legacyCodingSchemeDesignator,
String codingSchemeVersion,
String codeValue,
String codeMeaning,
String codeStringEquivalent,
String[] synonynms)
Create a coded concept.
|
Modifier and Type | Method and Description |
---|---|
String |
getCodeAsString() |
CodedSequenceItem |
getCodedSequenceItem() |
String |
getCodeMeaning() |
String |
getCodeStringEquivalent() |
String |
getCodeValue() |
String |
getCodingSchemeDesignator() |
String |
getCodingSchemeVersion() |
String |
getConceptIdentifier() |
String |
getLegacyCodingSchemeDesignator() |
String[] |
getSynonyms() |
String |
toString() |
String |
toStringBrief() |
equals, getConceptUniqueIdentifier, hashCode
protected String conceptIdentifier
protected String codingSchemeDesignator
protected String legacyCodingSchemeDesignator
protected String codingSchemeVersion
protected String codeValue
protected String codeMeaning
protected String codeStringEquivalent
protected String[] synonynms
public CodedConcept(String conceptUniqueIdentifier, String conceptIdentifier, String codingSchemeDesignator, String legacyCodingSchemeDesignator, String codingSchemeVersion, String codeValue, String codeMeaning, String codeStringEquivalent, 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 emptyprotected CodedConcept()
public String getConceptIdentifier()
public String getCodingSchemeDesignator()
public String getLegacyCodingSchemeDesignator()
public String getCodingSchemeVersion()
public String getCodeValue()
public String getCodeMeaning()
public String getCodeStringEquivalent()
public String[] getSynonyms()
public CodedSequenceItem getCodedSequenceItem() throws DicomException
DicomException
public String getCodeAsString()
public String toStringBrief()