Boil chicken with onion, salt and pepper in 3 quarts of water until tender. While chicken is boiling, hard boil and slice eggs so they are ready.
Remove chicken from bones, shred or cut into pieces.
Add corn to broth and cook to desired tenderness.
Meanwhile make the rivels: Mix one raw egg and 1 cup of flour with fork and use your fingers to make crumbs.
Add this slowly to boiling corn and broth and boil for 15 minutes more.
Add chicken and parsley. Add the hard cooked eggs and stir gently to incorporate.