I think I would have tied the floor drain in with a 3X2 wye between B & H (with K an 1/8) and run back parallel to J with a vent back there (combo rolled to an 1/8) so it was vented before and tied in past the toilet vent. What you have should work (if you fix the shower vent & use a LS 1/4 as mentioned above) but don't think it meets the letter of the law, depending on what the law is in your burg. (Note: I am a UPC guy). Is the floor drain going to have a trap primer? Are you going to dump the furnace condensate into it? I notice nary a cleanout.