Can you be fired after a personal injury? The answer is: you can since Iowa is an "Employee At Will" state.
However, keep in mind:
1. You may be protected by the FMLA
2. Are you a Union Member or part of a Collective Bargaining Agreement
3. You may have a Separate Employment Law Claim
4. If you are fired- you may be eligible for Unemployment Benefits