I believe (but am happy to be corrected) to be eligible for the 30b scheme or social security treatment must be done at the hospital one is registered at.
My social security covers the bills at PhayaThai hospital (Iam registered there) but not other hospitals.
Yes foreigners are covered by the Por Ror bor (compulsory third party insurance).