Bangkok Bank is the only one you can be sure all will show transfer internationally without problems, other banks sometimes record one or two transactions as domestic and then you have to jump through lots of hoops to get the proof.
You will need a full year health insurance to be stamped in for another 1 year, otherwise you will only be stamped in until the expiry of your insurance.