Seven children at Neyyatinkara District General Hospital suffered food poisoning after consuming contaminated food.