code: def get_image_info(self, image_id: str) -> Dict[str, Any]:
      info = {}
  
      project, subject, experiment, scan = self._id_to_fields(image_id)
      url = "{}/data/projects/{}/subjects/{}/experiments/{}/scans/{}?format=xml".format(
          self.api_url,
          quote_plus(project),
          quote_plus(subject),
          quote_plus(experiment),
          quote_plus(scan),
      )
  
      response = self._request_get(url)
      if response.ok:
          info.update(
              {
                  "project": project,
                  "subject": subject,
                  "experiment": experiment,
                  "scan": scan,
              }
          )
      return info
  
imports: import io
  import logging
  import os
  import pathlib
  import shutil
  import time
  from typing import Any, Dict, List, Optional
  from urllib.parse import quote_plus
  from xml.etree import ElementTree
  import requests
  from requests.auth import HTTPBasicAuth
  from monailabel.datastore.utils.convert import nifti_to_dicom_seg
  from monailabel.interfaces.datastore import Datastore
  from monailabel.utils.others.generic import md5_digest
label_desc: Use image node_id 13 for calling the XNATDatastore obj's underlying member method code with example usage: obj.get_image_info(image_id) and returns: info