In a large frying pan add the olive oil, mushrooms, parsley, oregano, salt and water, cook almost covered on medium heat, stirring occasionally until mushrooms are cooked and water has almost evaporated.(about 10-15 minutes).
While mushrooms are cooking boil and cook pasta al dente. Once the mushrooms are cooked add the ham gently mix together.
Add the cream and flour and cook on medium high heat, stirring constantly until thickens, add pasta, toss gently and serve immediately with freshly grated parmesan cheese if desired. Enjoy!