Preheat oven to 375°F (190°C).
In a large bowl, combine ground chicken, breadcrumbs, egg, milk, garlic powder, onion powder, salt, and pepper. Mix well.
On a sheet of parchment paper, flatten the chicken mixture into a rectangular shape.
Layer ham and Swiss cheese over the chicken mixture, leaving a small border around the edges.
Carefully roll up the meatloaf, using the parchment paper to assist. Seal the edges.
Place the rolled meatloaf seam-side down in a greased loaf pan.
In a small bowl, mix Dijon mustard and mayonnaise. Spread the mixture over the top of the meatloaf.
Bake for 45-50 minutes, or until the internal temperature reaches 165°F (74°C).
Let cool for 10 minutes before slicing. Garnish with parsley before serving.