code: def add_image(
      self,
      image_id: str,
      image_filename: str,
      image_info: Dict[str, Any],
  ) -> str:
      raise NotImplementedError
  
imports: import logging
  import os
  import pathlib
  from io import BytesIO
  from pathlib import Path
  from typing import Any, Dict, List, Optional
  import girder_client
  import numpy
  from PIL import Image
  from monailabel.interfaces.datastore import Datastore, DefaultLabelTag
  from monailabel.utils.others.generic import md5_digest
label_desc: Use image node_id 23 for calling the DSADatastore obj's underlying member method code with example usage: obj.add_image(image_id, image_filename, image_info) without return types