استفاده ازpivot table و crosstab یعنی گروه بندی براساس نوع بیماری و تقسیم بندی بر اساس نوع مراجعین
البته شما نگفتین که از کدام تکنولوژی برای مدیریت اطلاعات استفاده می کنین چون اجرای این روش در ado یا linq متفاوت می باشد
** در linq :
var grps = from d in data
group d by d.Foo
into grp
select new {
Foo = grp.Key,
Bars = grp.Select(d2 => d2.Bar).ToArray()
};