Well, it sounds like you do not have job stability at the place you are at. Any day now they can tell you that your job is finished and they don't have a place for you. But what if they do put you in med/surg? In a way, it might be good to do the med/surg job IF you want to get back into bedside nursing. You should work bedside, even with restrictions, so that you can get the hang of it, without being afraid that you'll slip. You can't slip up with restrictions, atleast not at work.
This public health thing does sound good. If it is a good company, maybe you will have better job stability. How long have you worked at this hospital? Sometimes it is scary to change jobs, you don't know what you're getting into.
Will you have to disclose anything to this new employer? How about, applying and interviewing, you can find out more about the job/company during the interview, or look the company up on the internet. See how big the company is, and find out if they are stable.
But, I say,,, go for it. Looks like your job will be ending, and the stress of not knowing what will happen next is not worth staying there. It is ultimatly up to you to weigh the possibilities.
Get a piece of paper and make two columns. Write down advantages and disadvantages of your job.. and then do it for a new job. Sometimes seeing it on paper in front of you helps.