County and state Departments of Health generally require a BSN for many of their public health nursing positions. Major medical centers often require those in supervisory roles to have a minimum of a BSN.
I am a little puzzled by your statement that you need such a position to get a visa and to be able to visit your family. You do need a visa to enter this country, if your are not a citizen or registered legal alien. But why can you not visit your family in your own country? Just where are you living and working now?
Woody