Green stools do not signify a specific disease. Viral
gastroenteritisBacterial gastroenteritis
Shigella enteritis or irritable bowel disease can
leadLead poisoning to more rapid transit of food, leading to a discoloration of stool.
Bloody, black or pale stools are more cause for worry. If the stools are black (as mentioned), an upper GI bleed can be of concern. I would discuss this with his pediatrician or if you are out of town, consider an evaluation by an emergency room.
Followup with your personal physician is essential.
This answer is not intended as and does not substitute for medical advice - the information presented is for patient education only. Please see your personal physician for further evaluation of your individual case.
Kevin, M.D.
http://www.straightfromthedoc.com
I'm pretty surprised the Dr didn't mention this and instead went right for the "internal bleeding". Don't worry, I'm sure things will even out before too long.