It could be water belly with the green poops and yellow urates which are from excess bile. Water belly can happen due to reproductive disorders, cancer, liver disease, and sometimes heart failure. Those are all common in hens. I hope the calcium helps, but she looks pretty weak. Have you tried giving some scrambled egg or wet feed? Usually they will take those even if feeling poorly. Have you checked her lower belly for any enlargement or mites or lice?