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 codeMeaning
protected String codeStringEquivalent
protected String codeValue
protected String codingSchemeDesignator
protected String codingSchemeVersion
protected String conceptIdentifier
protected String legacyCodingSchemeDesignator
protected String[] synonynms
protected 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.
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 String getCodeAsString()
public CodedSequenceItem getCodedSequenceItem() throws DicomException
DicomException
public String getCodeMeaning()
public String getCodeStringEquivalent()
public String getCodeValue()
public String getCodingSchemeDesignator()
public String getCodingSchemeVersion()
public String getConceptIdentifier()
public String getLegacyCodingSchemeDesignator()
public String[] getSynonyms()
public String toStringBrief()