code: def dcm_2_numpy(input_image, return_all=False):
      """Loads a single DICOM image and return data.
      As of yet, does not apply orientation information.
      """
  
      ds = pydicom.dcmread(input_image)
      output_array = ds.pixel_array.astype(float)
  
      if return_all:
          return output_array, None, None
      else:
          return output_array
  
imports: import os
  import numpy
  import nibabel
  import nrrd
  import pydicom
  import subprocess
  from collections import defaultdict
  from imageio import imwrite, imread
  from deepneuro.utilities.util import grab_files_recursive, quotes
label_desc: Use image node_id 4 for calling a global function with example usage: dcm_2_numpy(input_image, return_all) and returns: output_array,  None,  None, output_array