Well, the I-693 is valid for 12 months so your January 27, 2017 medical exam rules that out as an issue.
They did issue a new I-693 in February though. Whats expiration date on your I-693 form?:
Beginning April 28, 2017, civil surgeons must use the 02/07/17 edition Form I-693 (which shows an...