medical received simply means they have your medicals on file regardless of whether you passed medical or not. I did an upfront medical so so shortly after my wife got approved as sponsor and we got her UCI number we could see Ecas changed to my application received, medical received. It stayed in this status from early august to mid october, then it changed to in process(about 3 months). A day after in process, we received an email asking for Fees if not paid, passport, fedex return slip, and an updated schedule A form. I sent in their requests, and a month later it changed to decision made. They never emailed me to say what the decision was so i had to wait nervously until fedex delivered my passport, and their was my visa and COPR
The total time it took to process was 5 months, and 2 weeks.