I don't really understand your question.
You want to use the UI to enter the risk assessments. There the moment you push save the manual risk assessment gets written back to the data. But if you don't save it then there won't be any data which you later on can load to somewhere else via some custom process.
What issue are you trying to resolve? Is this about UI performance?