Combine parmesan cheese, ricotta cheese, cream cheese, basil, and dijon mustard in bowl. Mix until well blended. Season with salt and pepper.
Place chicken inside a large zip-top bag and seal the bag, pressing out as much air as possible. Pound the chicken thin, 1/4 inch thickness using a kitchen mallet.
Place a slice of ham on top of flattened chicken.
Spread cheese mixture on ham.
Roll up chicken and secure with toothpick.
In an oven-safe frying pan drizzle olive oil and place over medium heat.
Brown chicken roll on both sides in heated pan.
Move pan into oven for 25-30 minutes or until centre of chicken has reached an internal temperature of 165 ºF.