NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

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

...

  1. Create an image annotation instance.
  2. Create a UriImageReferenceEntity instance with the image location.
  3. Create a markup to measure the size of a mass.
  4. Create CalculationEntity and store the size of the mass.
  5. Create UriImageReferenceEntityHasCalculationEntityStatement to link the UriImageReferenceEntity (subject) with the calculation entity (object).

Renamed Classes

AnatomicEntity was renamed as ImagingPhysicalEntity

...

The old association between PresentationState and DICOMImageReferenceEntity was removed. It was replaced by an association between ReferencedDICOMObject and ImageStudy.

Deleted Classes

Four classes were deleted since AIM statements and new classes cover the concepts represented by the deleted classes.

  • ReferencedGeometricShape is represented by ImagingObservationEntityIsIdentifiedByGeometricShapeEntityStatement.

  • AimStatus is represented by AuditTrail.

  • ReferencedAnnotation is represented by AnnotationOfAnnotationHasAnnotationRoleEntityStatement and ImageAnnotationHasAnnotationRoleEntityStatement.

  • ReferencedCalculation is represented by CalculationEntityReferencesCalculationEntityStatement.

New Attributes

New attributes have been added to the following classes.

Inference

...

  • questionTypeCode is used to collect coded entry data that describes the question being asked that is related to the typeCode attribute.

...

  •  isPresent, a Boolean value indicating whether or not an inference exists in the observed images.

...

  •  label, a human readable description of the Inference.

...

  • questionIndex is used to store an index value that identifies the order of the question in an AIM Template.

...

  • comment is a free text about inference.

GeometricShapeEntity

...

  • label is a human readable description of the geometric shape.

...

  • description is a free text about the geometric shape, not intended for rendering.

...

  • questionTypeCode is used to collect coded entry data that describes the question being asked that is related to the typeCode attribute.

...

  • questionIndex is used to store an index value that identifies the order of the question in an AIM Template.

...

  • interpolationMethod is used to create new data points from a discrete set of data points, such as linear, polynomial, spline and piecewise constant interpolation.

...

  • comment is free text about a geometric shape entity.

ImageSeries

  •    

...

  • modality is the equipment used to acquire images of subjects or  things, such as human and animal bodies.

CalculationEntity

  •  

...

  • questionTypeCode is used to collect coded entry data that describes the question being asked that is related to the typeCode attribute.
  •  

...

  • imageIdentifierReference is a number that refers to an existing image identifier from ImageReference.

...

  • questionIndex is used to store an index value that identifies the order of the question in an AIM Template.

ImageStudy

  •   

...

  • procedureDescription is information about the procedure being performed on a subject.

Scale

...

  •  type represents different types of scales that are Nominal, Ordinal or Ratio.

AnnotationRole

  •   

...

  • questionTypeCode is used to collect coded entry data that describes the question being asked that is related to the typeCode attribute.

ImageReference

  •  imageIdentifier is a unique number within an ImageAnnotation object that uniquely identifies this object.

ImagingObservation

  • imageIdentifierReference is a number that refers to an existing image identifier from ImageReference.  
  • questionIndex is used to store an index value that identifies the order of the question in an AIM template.

Annotation

  •  templateUid is a UID that references to an AIM template used to capture semantic meaning of pixel data, markup and calculation.

CalculationResult

  • dataType is coded entry data used to describe or capture a type of parameter. A coded data type can be a primitive programming data type such as integer, double, etc. as well as other data types such as URI.

Equipment

  •  

...

  • deviceSerialNumber is manufacturer’s serial number of the equipment that produced the sources.

ImagingPhysicalEntity

...

  • questionIndex is used to store an index value that identifies the order of the question in an AIM Template.

Quantile

...

  • bins is a number representing the dividing ordered data into an equal-sized data subsets. For example, maxValue is 100. It's divided by four. Four is the value for the bins.

...

  • selectedBin is an integer value of the selected bin.

...

  • minValue is a minimum value of the lowest value in a range.

...

  • maxValue is a maximum value of the largest value in a range.

CharacteristicQuantification

...

  • comment is free text about characteristic quantification.

...

  • valueLabel is a value that associates with the label.

...

  • valueDescription is a human readable description.

ImagingPhysicalEntity

...

  • comment is free text about imaging physical entity.

ImagingPhysicalEntityCharacteristic

...

  • comment is free text about imaging physical entity characteristic.

Attribute Name Change

The typeCode attribute replaces a set of coded term attributes as a single attribute in a class. The replaced attributes include:

...