|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.pixelmed.dicom.CodingSchemeIdentification
public class CodingSchemeIdentification
A class to encapsulate the attributes related to Coding Scheme Identification encoded in composite instances within CodingSchemeIdentificationSequence.
Includes a "dictionary" of various commonly used coding schemes and mappings between their CodingSchemeDesignators and OIDs, as well as convenience methods to add and extract what coding schemes are used within an instance.
| Field Summary | |
|---|---|
static CodingSchemeIdentificationItem |
I10P
|
protected static CodingSchemeIdentificationItem[] |
knownCodingSchemes
|
protected List<CodingSchemeIdentificationItem> |
listOfItems
|
static String |
REGISTRY_HL7
|
static CodingSchemeIdentificationItem |
SRT
|
| Constructor Summary | |
|---|---|
CodingSchemeIdentification(AttributeList list)
Construct a CodingSchemeIdentification from the CodingSchemeIdentificationSequence in the supplied list. |
|
CodingSchemeIdentification(List<CodingSchemeIdentificationItem> listOfItems)
Construct a CodingSchemeIdentification from a list of CodingSchemeIdentificationItems. |
|
| Method Summary | |
|---|---|
SequenceAttribute |
getAsSequenceAttribute()
Get as a CodingSchemeIdentificationSequence attribute. |
CodingSchemeIdentificationItem |
getByCodingSchemeDesignator(String codingSchemeDesignator)
Get details of a particular coding scheme by looking up by CodingSchemeDesignator value. |
static CodingSchemeIdentification |
getCodingSchemesFromExistingAttributeList(AttributeList list)
Build a new CodingSchemeIdentification instance by examing all uses of CodedSequenceItems within the supplied list. |
protected static CodingSchemeIdentificationItem |
lookupByCodingSchemeDesignator(String csd)
|
protected static void |
recursivelyCollectCodingSchemeDesignators(AttributeList list,
Set<String> schemesFound)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected List<CodingSchemeIdentificationItem> listOfItems
public static final String REGISTRY_HL7
public static final CodingSchemeIdentificationItem SRT
public static final CodingSchemeIdentificationItem I10P
protected static CodingSchemeIdentificationItem[] knownCodingSchemes
| Constructor Detail |
|---|
public CodingSchemeIdentification(AttributeList list)
Construct a CodingSchemeIdentification from the CodingSchemeIdentificationSequence in the supplied list.
list - the list in which to look for the CodingSchemeIdentificationSequence attributepublic CodingSchemeIdentification(List<CodingSchemeIdentificationItem> listOfItems)
Construct a CodingSchemeIdentification from a list of CodingSchemeIdentificationItems.
listOfItems - may be null if none (yet)| Method Detail |
|---|
protected static CodingSchemeIdentificationItem lookupByCodingSchemeDesignator(String csd)
public SequenceAttribute getAsSequenceAttribute()
Get as a CodingSchemeIdentificationSequence attribute.
public CodingSchemeIdentificationItem getByCodingSchemeDesignator(String codingSchemeDesignator)
Get details of a particular coding scheme by looking up by CodingSchemeDesignator value.
protected static void recursivelyCollectCodingSchemeDesignators(AttributeList list,
Set<String> schemesFound)
public static CodingSchemeIdentification getCodingSchemesFromExistingAttributeList(AttributeList list)
Build a new CodingSchemeIdentification instance by examing all uses of CodedSequenceItems within the supplied list.
list - the list in which to look for the CodedSequenceItem attribute
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||