The thing with the blood could be Giardia or coccidia- Filou had that once and he is an indoor kitty as well.
That should be treatable rather well.