Community neuro rehabilitation