Track elevated account requests using contracts

I have an approval process for a new privileged account. We want to review these accounts every six months to see if they are still needed or not. As part of the service desk catalog request, once approved, a new contract would be created with an end date for review. How would I do this using the Solar Winds Service Desk integration?