Visit Bangkok Christian Hospital for medical attention without breaking the bank.
They have good service, and the staff speaks English at the reception desk and the doctors all speak English. You can walk in, describe your problem, and they'll direct you to the appropriate department.