A mobile hospital set up by India in Sri Lanka has provided medical care to over 2,200 people affected by Cyclone Ditwah, as New Delhi ramped up its assistance to the flood-ravaged island nation with engineering support and delivery of fresh relief consignments, the Indian mission here said on Sunday.