It looks to me like your chicken has been attacked. Isolate her immediately and make sure she doesn't go into shock. I think the green is from a bruise, but I could be wrong... Do you have other chickens? Are they aggressive?
The best thing for this would be putting some vetericyn on it. If that doesn't work, take her to an avian vet. I suggest this to a lot of people because they can prescribe meds that you couldn't get any other place. They are inexpensive and totally worth it.
I hope your chicken is okay and please keep me updated!