JIRA is pretty flexible. I don't see any problem with using it for this purpose. You'll need to create a special workflow and custom fields. You may also want to restrict some fields from being edited except by certain roles at points in the workflow. That is easily accomplished by only putting the field on a transition screen and the view screen and limiting the transition to the required role.
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG