Who is Roux-en-Y gastric bypass for? The technique, pre-operative preparation, risks and post-operative nutritional follow-up.