Welcome to the forum!
Obviously there's an error being reported by the ECU. The engine could appear to be running normally with the EGR blocked and the flow sensor is reporting "no flow" which will throw the error (or just a faulty EGR valve). Won't know more until you get the code.
There are several ways to get the code from the vehicle.
1) use the manual code retrieval process, which causes the Check Engine Light to flash the sequence of numbers (with 10 flashes meaning a zero). It's messy.
2) Ask a friendly mechanic to grab the code. It'll take him all of 30 seconds to do.
3) Get a bluetooth OBD (ELM327) adapter, attach it to your OBD port (under the dash in front of your left knee for right-hand-drive models) and use a smartphone app (eg Torque for Android) to read the code yourself.
You can't make a mistake with 2) or 3). That's what I'd do.