The reports I write always have descriptions (it is standard for us). If you can elaborate what your required fields are, I will see if we have anything similar and will be happy to share.