1. Rinse frozen broccoli under cold running water to separate pieces; drain well.
2. Mix hamburger, eggs, bread crumbs, ketchup, milk, 1/2 teaspoon salt, pepper and oregano.
3. Place mixture on a large sheet of aluminum foil and shape into a rectangle 12 by 10 inches.
4. Arrange broccoli on hamburger mixture to within 1/2 inch of edges.
5. Sprinkle with 1 teaspoon salt.
6. Arrange ham on top of the broccoli.
7. Roll up the rectangle carefully, beginning at the short side and using foil to lift. Press edges and ends of roll to seal.
8. Place on a rack in shallow roasting pan.
9. Cook uncovered in a preheated 350 degree oven for 75 minutes.
10. Overlap cheese on top; cook just until cheese begins to melt, about 1 minute longer.
11. The centre of the meat-loaf roll may look pink due to the ham.
12. Do-ahead tip: After rolling, cover and refrigerate meat-loaf roll no longer than 24 hours. Cook as directed, but increase cooking time to 90 minutes.