Not sure about narahenpita, but for kadawatha if you register via the online method, the queue is very short (the normal vaccine queue is very long) and you can get the vaccine and get out in about 15minutes. I'm pretty sure the process is similar on narahenpita.