Hollings Cancer Center developed an offline feature for Creating and Parsing Word files

About Hollings Cancer Center

Hollings Cancer Center is part of the Medical University of South Carolina. When a Researcher asks for data from our various departments, we need to send the request to an Evaluation Committee. We currently have a Web application that asks a series of 10 topics to a committee of evaluators and from the topics, each Evaluator then develops their own set of questions individually to be sent back to the Researcher. The Researcher then needs to respond to each question. If the Evaluator does not think that the question is answered completely, then the process is started over again. All of this information needs to be stored in a database for easy analysis. The initial problem that we had with the Web System was that lots of work needed to be applied to each area of interest. Once a Researcher had spent hours answering one question, sometimes the Internet connectivity is lost. This created the requirement to work off-line.

Requirements Scenario

We needed a way to work off-line and still be able to parse data back into a
database. We needed a solution that was available to all end users. We needed a way to present information that was common to the end-user.

Solution Implementation

Since we had a complete working Web Application, we added the ability to work offline by having the end-user to click on a button and have an email sent to them with a Word Document attachment. The Word document is created with Aspose.Words on the fly from the series of questions and responses between that Evaluator and the Researcher. We identify each area with bookmarks and once the document is returned, we have an automatic process that reads the emails and with the help of Aspose.Words, we parse the Word document and enter the data into the database. Once the process is completed, the parties are notified and the process starts over again. From the time the email is returned, it takes less than 2 seconds to have the data entered into the database. This gives the end-user the comfort that their data is safe on their local machine.

Benefits

We tried emails but end users would sometimes change too much of our identifying information and we would not know which Study the email would relate. Using the Word document, we could create a cleaner experience with the end-user.

Future Implementations

In the future, we plan to add additional word documents to the process, such as the final recommendations from the committee.

Conclusion

There is nothing worse than creating a web application that needs constant monitoring. Using Aspose.Words for .NET, we eliminated the problems that end-users faced while ensuring that their data and work was safe and secure.

Preview of form with questions
Image 1:- Preview of form with questions
Preview of Word document created using Aspose.Words for .NET
Image 2:- Preview of Word document created using Aspose.Words for .NET