code: def _split_elem(vals):
      res = dict()
      for val in vals:
          k, v = val.keyword, val.value
          if not isinstance(v, DcmMultiValue):
              res[k] = v
              continue
          res[f"Multi{k}"] = 1
          for i, o in enumerate(v):
              res[f'{k}{"" if i==0 else i}'] = o
      return {k: _cast_dicom_special(v) for k, v in res.items()}
  
imports: from __future__ import annotations
  from ..basics import *
  from ..vision.all import *
  from ..data.transforms import *
  import pydicom, kornia, skimage
  from pydicom.dataset import Dataset
  from pydicom.tag import BaseTag
  from pydicom.multival import MultiValue
  from PIL import Image
label_desc: Use image node_id 36 for calling a global function with example usage: _split_elem(vals) and returns: unknown