Well I don't know about doctors. But u can channel a one at almost any hospital in colombo. Just check http://www.echannelling.com for a doc.
This is a simple thing. May be u can't move it back because u never did it before. U may be able to do it with little lubrication first time, and then...