Presentation is loading. Please wait.

Presentation is loading. Please wait.

Scientific Technologies Corp. Tyrus Peace Stefanie Handrick Nathan Winchester.

Similar presentations


Presentation on theme: "Scientific Technologies Corp. Tyrus Peace Stefanie Handrick Nathan Winchester."— Presentation transcript:

1 Scientific Technologies Corp. Tyrus Peace Stefanie Handrick Nathan Winchester

2 Overview IWeb Current unmerge functionality UI design Use cases/test cases Class design Implementation Schedule Difficulties The future

3 IWeb Database of patient immunization records maintained by state governments Immunization records automatically added from a variety of sources Deduplication functions exist to prevent duplicate records Patient information accessed through a web application

4 Information Storage with IWeb Reserve: Client1 Provider1 Reserve: Client1 Provider2 Reserve: Client1 Provider3 Reserve: Client1 Provider4 Reserve: Client1 Provider5 Master: Client1 Provider3

5 Merging Records with IWeb Reserve: Client1 Provider1 Reserve: Client1 Provider2 Master: Client1 Provider2 Reserve: Client2 Provider3 Reserve: Client2 Provider4 Master: Client2 Provider3 Client 1 is the same as Client 2.

6 Users have to use an Adelphi application that isn’t integrated with the existing web app. Individually remove reserve records that are not associated with the correct master These records function as their own masters after being unmerged. Master/reserve records must be merged back together to correct the bad merge Unmerging Records in IWeb: The Old Workflow

7 Unmerge will be integrated into the existing web app. Take the ID of the patient to unmerge as input. Improving IWeb’s Unmerge: The New Workflow

8 List all reserve records associated with the patient in question Select two or more to become master records for the newly unmerged clients Improving IWeb’s Unmerge: The New Workflow

9 List the remaining reserve records and allow them to be associated with one of the previously selected master records. Improving IWeb’s Unmerge: The New Workflow

10 Patient ID doesn’t exist. The user defines less than two new master records for the unmerge. Not all reserve records are assigned to new master records. The user navigates away from the page or cancels in the middle of an unmerge. Special Test Cases

11 com.stchome.siis.accessors.UnmergeAccessor –setMaster –updateReserve –getRecords com.stchome.siis.managers.UnmergeManager –setMaster –updateReserve –getRecords com.stchome.siis.siisweb.actions.UnmergeAction –execute –Validate com.stchome.siis.siisweb.forms.UnmergeForm com.stchome.siis.siisweb.forms.UnmergeMasterForm com.stchome.siis.siisweb.forms.UnmergeReserveForm Class Design

12 com.stchome.siis.siisweb.forms.UnmergeForm com.stchome.siis.siisweb.forms.UnmergeMasterForm com.stchome.siis.siisweb.forms.UnmergeReserveForm –Separate JSP pages for each of these forms. Layout –Must be dynamic to handle different amounts of clients Style –Must match current web app guidlines Class Design

13 Researched SVN solutions. Either charged monthly fees or didn’t offer the privacy our project required. Purchased a refurbished USPS machine with Xubuntu Linux installed for use as a Subversion server. 500MHz, 512MB RAM, $125 Version Control for the Project

14 Eclipse IDE Ant XML make files for Java projects Tomcat Deploying the web app for local testing Oracle DB Database for local testing of the web app Implementation of the Environment

15 Our schedule Week of: 22- Jan 29- Jan 5- Feb 12- Feb 19- Feb 26- Feb 5- Mar 12- Mar 19- Mar 26- Mar 2- Apr 9- Apr 16- Apr 23- Apr 30- Apr Phase Conceptualization Problem Requirements Analysis Use cases Test cases Design Data structures Algorithms User interface Implementation Coding Testing

16 Difficulties Learning Struts and JDBC –Only one team member was familiar with this kind of project. Subversion –Network issues –Unable to check in entire project Meeting with STC –Our advisor’s position in the company is currently changing. –Design questions –Only recently got approval of our current design.

17 Finish implementation stage Test the application with the integrated merge feature Compile the final report with user guide and other documentation What’s Left?

18 Thank You Any questions?


Download ppt "Scientific Technologies Corp. Tyrus Peace Stefanie Handrick Nathan Winchester."

Similar presentations


Ads by Google