public class ProjectionXRayAnatomy
extends java.lang.Object
This class encapsulates information pertaining to anatomy of projection x-ray images.
Utility methods provide for the detection of anatomy from various header attributes regardless of whether these are formal codes, code strings or free text comments.
Modifier and Type | Field and Description |
---|---|
protected static DisplayableAnatomicConcept[] |
anatomicConceptEntries |
protected static DictionaryOfConcepts |
anatomyConcepts |
protected static java.lang.String[] |
badAnatomyWords |
protected static java.lang.String[] |
badLateralityOrViewOrAnatomyPhraseTriggers |
protected static java.lang.String[] |
badLateralityWords |
protected static java.lang.String[] |
badViewWords |
protected static DisplayableLateralityConcept[] |
lateralityConceptEntries |
protected static DictionaryOfConcepts |
lateralityConcepts |
protected static DisplayableViewConcept[] |
viewPositionConceptEntries |
protected static DictionaryOfConcepts |
viewPositionConcepts |
Constructor and Description |
---|
ProjectionXRayAnatomy() |
Modifier and Type | Method and Description |
---|---|
static DisplayableConcept |
findAmongstGeneralAttributes(AttributeList list,
DictionaryOfConcepts concepts,
java.lang.String[] badPhraseTriggers) |
static DisplayableAnatomicConcept |
findAnatomicConcept(AttributeList list) |
static DisplayableLateralityConcept |
findLaterality(AttributeList list,
DisplayableAnatomicConcept anatomy) |
static DisplayableViewConcept |
findView(AttributeList list) |
static DictionaryOfConcepts |
getAnatomyConcepts() |
static DictionaryOfConcepts |
getLateralityConcepts() |
static void |
main(java.lang.String[] arg)
Read the DICOM input file and extract anatomical information.
|
protected static java.lang.String[] |
newStringArray(java.lang.String... values) |
protected static DisplayableAnatomicConcept[] anatomicConceptEntries
protected static DictionaryOfConcepts anatomyConcepts
protected static java.lang.String[] badAnatomyWords
protected static java.lang.String[] badLateralityOrViewOrAnatomyPhraseTriggers
protected static java.lang.String[] badLateralityWords
protected static java.lang.String[] badViewWords
protected static DisplayableLateralityConcept[] lateralityConceptEntries
protected static DictionaryOfConcepts lateralityConcepts
protected static DisplayableViewConcept[] viewPositionConceptEntries
protected static DictionaryOfConcepts viewPositionConcepts
public static DisplayableConcept findAmongstGeneralAttributes(AttributeList list, DictionaryOfConcepts concepts, java.lang.String[] badPhraseTriggers)
public static DisplayableAnatomicConcept findAnatomicConcept(AttributeList list)
public static DisplayableLateralityConcept findLaterality(AttributeList list, DisplayableAnatomicConcept anatomy)
public static DisplayableViewConcept findView(AttributeList list)
public static DictionaryOfConcepts getAnatomyConcepts()
public static DictionaryOfConcepts getLateralityConcepts()
public static void main(java.lang.String[] arg)
Read the DICOM input file and extract anatomical information.
arg
- array of one string, the filename to readprotected static java.lang.String[] newStringArray(java.lang.String... values)