You do not have to have a BSN to take the program. I took the program a few years ago but changed jobs before I finished my hours. You can get "certified" as a RNFA which does require a BSN, but you can practice & bill without one. Medicare & Blue Cross/Blue Shield do not reimburse unless you are "certified". There are 13 states that recognize RNFAs & require insurance companies (except MC/BCBS) to reimburse them. The amount of reimbursement depends on where you live. I've done a bit of research on this because I'm going to take the program again. You can take it in another state, you just have to have a license in the state you plan to get your hours in. Go to
http://www.cc-institute.org/cert_crnf_prep_rnfa.aspx & it will list all the programs in the US. Good luck.