Hello, I got mine last week. I got the medical from RMV via eChannel.
(Better to get the medical on a separate date by Nugegoda)
RMV Werahara Medical thing takes time even with eChannel.
After you have your medical certificate go directly to the H Hall.
for oneday service you have to be on on queue before 9.30Am (400 ppl vage)
if you have visa stamp on passport + air tickets reservation + passport (don't have to wait in queue)
you can get your card in max 1 hour
for other oneday services. After the first counter they write a token number on a piece of paper, go inside the building and go to the nearest counter (for the photography), its not organised there don't wait on queue just go the available counter straight away..
then after this go the next counter for Reciept 15~20, after the Receipt payment counter 30~34.. take change (maru salli) for the oneday light vehicle 4500/-
after this go to the B hall (near the entrance) wait there for 1~3 hours. I got the card within 1hour.. total time spent 4hours.
Medical i went to Werahara (Same day) so it took me time 2hours vage.
They issue cards, for both oneday and normal.