docs: def _is_multiframe_diffusion_imaging(dicom_input):
      """
      Use this function to detect if a dicom series is a philips multiframe dti dataset
      NOTE: We already assue this is a 4D dataset as input
      """
      header = dicom_input[0]
  
      if "PerFrameFunctionalGroupsSequence" not in header:
          return False
  
      # check if there is diffusion info in the frame
      found_diffusion = False
      diffusion_tag = Tag(0x0018, 0x9117)
      for frame in header.PerFrameFunctionalGroupsSequence:
          if diffusion_tag in frame:
              found_diffusion = True
              break
      if not found_diffusion:
          return False
  
      return True