I would think any non-weight bearing activity would be okay (but I am no doc!). Maybe try swimming? Water aerobics? Does your gym have a UBE (upper body ergometer, a "bike" for the arms)? UBEs are HARD!
Legs lifts are probably fine, maybe do them with a rubber band (the weight lifting kind, not the office kind, lol) ?????