The floating hospital has so far provided medical services to seven lakh patients