Thank you for your response! I directed the IRCC Webform to the New Delhi Visa Office. SDS applications are processed by the New Delhi Visa Office?You are supposed to upload the eMedical form in your application; you have done the right thing by sending a webform. They should update your application with the eMedical, however you might face delays due to that.
Also, considering that the eMedical Information Sheet was not listed as required document, I assume it shouldn't pose as severe a problem as it seems?