Hi there
For bonuses, you have to realize that they are taxed at a higher percentage then regular salary pay. Plus if you sign a contract, you have to fulfill that contract to keep obtain that bonus. Like if you get a sign-on bonus for being hired, you may be required to work at the hospital for a year or else you have to repay the hospital part or all of that bonus they gave you when you were hired. The hospital should at least offer a relocation/moving stipend, but I know some hospitals will try to skimp you on that too. How desperate was the hospital when they hired you? You can try negotiating for a little more pay in lieu of the relocation stipend or decline to work there unless they offer some sort of incentive to get you to work for them.