extensions/xnat/src/utils/IO/classes/AIMWriter.js
/**
   * _addImageAnnotationUniqueIdentifier - Adds the ROIContourUid as the AIM
   *                                    uniqueIdentifier of an AIM ImageAnnotation.
   *
   * @param  {number} ROIContourIndex The index of the ROIContour within the series.
   * @returns {null}
   */
Adds the ROIContourUid as the AIM
uniqueIdentifier of an AIM ImageAnnotation.

@param  {number} ROIContourIndex The index of the ROIContour within the series.
@returns {null}
Adds the ROIContourUid as the AIM uniqueIdentifier of an AIM ImageAnnotation . @param { number } ROIContourIndex The index of the ROIContour within the series . @returns { null }
_addImageAnnotationUniqueIdentifier(ROIContourIndex) {
    const seriesInstanceUid = this._seriesInfo.seriesInstanceUid;
    const structureSet = this._freehand3DStore.getters.structureSet(
      seriesInstanceUid
    );
    const ROIContourUid =
      structureSet.ROIContourCollection[ROIContourIndex].uid;
    this._addProperty('uniqueIdentifier', 'root', ROIContourUid);
  }
_addImageAnnotationUniqueIdentifier ( ROIContourIndex ) { const seriesInstanceUid = this . _seriesInfo . seriesInstanceUid ; const structureSet = this . _freehand3DStore . getters . structureSet ( seriesInstanceUid ) ; const ROIContourUid = structureSet . ROIContourCollection [ ROIContourIndex ] . uid ; this . _addProperty ( 'uniqueIdentifier' , 'root' , ROIContourUid ) ; }
_addImageAnnotationUniqueIdentifier - Adds the ROIContourUid as the AIM
                                    uniqueIdentifier of an AIM ImageAnnotation.
_addImageAnnotationUniqueIdentifier - Adds the ROIContourUid as the AIM uniqueIdentifier of an AIM ImageAnnotation .