NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

As the AIM model is used by an increasing number of users, additional requests will arise that add relationships between classes or create new classes to store other important information related to AIM. Managing and rearranging associations with classes will be too complex to manage without the AIM Statement class and its subclasses. 

Summary of

...

Changes Between AIM 3.0 to 4.0

...

Models

AIM 4.0 has eighty new classes. We renamed twelve classes and deleted four classes. This document describes changes from the AIM 3.0 to AIM 4.0 foundation information model.

...

ISO 21090 data types

AIM 3.0 Data TypeISO 21090
booleanBL
CalculationResultIdentifierNot Applicable
ComparisonOperatorsNot Applicable
DateTS
DoubleREAL
IntegerINT or II
StringST or Uid

...

AIM 3.0 Data TypeISO 21090
codeValueCD
codeMeaningCD
codingSchemeDesignatorCD
codingSchemeVersionCD

...

New Classes

AnnotationCollection

The AIM 3.0 model does not support a collection concept. In AIM 3.0, each AIM annotation is stored as a single AIM XML document or AIM DICOM SR.  A typical imaging study generates more than one AIM annotation. Managing AIM annotations of the same study becomes an extra activity that AIM implementers have to deal with. The AIM 4.0 foundation model has adopted the ability to store the same type of related AIM annotations as a single source. AIM has two types of annotations: image annotation and annotation-of-annotation. Image annotations annotate images. Annotation-of-annotations annotate other annotations, including image annotations and annotation-of-annotations. AIM 4.0 foundation, therefore, has a mechanism to manage collections of the same type of AIM annotations.

...

This class contains a single location denoted by a single (x,y,z) triplet.

 

...

ThreeDimensionMultipoint

This class contains multiple locations each denoted by an (x,y,z) triplet. The points need not be coplanar. 2.26

ThreeDimensionPolyline

This class stores a series of connected line segments with ordered vertices denoted by (x,y,z) triplets; the points need not be coplanar.

 

...

ThreeDimensionPolygon

This class stores a series of connected line segments with ordered vertices denoted by (x,y,z) triplets, where the first and last vertices shall be the same forming a polygon; the points shall be coplanar. 2.28

ThreeDimensionEllipse

An ellipse is defined by four (x,y,z) triplets; the first two triplets specify the endpoints of the major axis and the second two triplets specify the endpoints of the minor axis.

 

...

ThreeDimensionEllipsoid

A three-dimensional geometric surface whose plane sections are either ellipses or circles and contains three intersecting orthogonal axes, “a”, “b”, and “c”. The ellipsoid is defined by six (x,y,z) triplets; the first and second triplets specify the endpoints of axis “a”, the third and fourth triplets specify the endpoints of axis “b”, and the fifth and sixth triplets specify the endpoints of axis “c”. 2.30

ImagePlane

The class contains common imaging attributes in the DICOM Image Plane module. DICOM modalities that share the same module are CT, MR, RT, and PET.

 

...

GeneralImage

General Image specifies the Attributes that identify and describe an image within a particular series. 

Classes derived from Annotation Statement -- common to both ImageAnnotation and AnnotationOfAnnotation:

...