DRY, repeating partials

It's in HAML, which I hope is readable by most people here.. It's
concise though, which is nice.

So here's what I have in my beautiful first partial. Explanation of this
obviously poor code and logic is after the code.

#cr
  = render :partial => 'reports/lists', :locals => {:type => :cr,
:reports => reports.find_all { |i| i.modality == "CR" } }

#non_cr
  = render :partial => 'reports/lists', :locals => {:type => :non_cr,
:reports => reports.find_all { |i| !['MG', 'CR'].include? i.modality } }

#mammo
  = render :partial => 'reports/lists', :locals => {:type => :mg,
:reports => reports.find_all { |i| i.modality == "MG" } }