IFC and corporate healthcare