file-mate 1500
DESCRIPTION
File-Mate 1500. Keven Abbott Tyler Crouse Kiana Delventhal Liam Westby. Introduction. CMS 1500 Health Insurance Claim Form Issued by the Centers for Medicare and Medicaid Services Health insurance claims Widely accepted. 2. Introduction. File-Mate 1500 Automates filling of forms - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/1.jpg)
File-Mate 1500
Keven AbbottTyler CrouseKiana DelventhalLiam Westby
![Page 2: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/2.jpg)
IntroductionCMS 1500 Health Insurance Claim Form• Issued by the Centers for
Medicare and Medicaid Services
• Health insurance claims• Widely accepted
2
![Page 3: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/3.jpg)
IntroductionFile-Mate 1500
• Automates filling of forms
• Stores data for fast recall
• Saves completed form digitally
3
![Page 4: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/4.jpg)
ProblemWhile the existing application is useful, it is a desktop client that
lacks:• Scalability• Portability• Accessibility
4
![Page 5: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/5.jpg)
SolutionThe web-based system will• Allow concurrent access to a shared data set• Enable access to the system without needing to install software• Scale to support the needs of an entire medical practice
Selected Technologies• MySQL/PHP• HTML/CSS• FPDF
5
![Page 6: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/6.jpg)
Key Requirements• Support for major web browsers• Support for tablet devices• Secure concurrent access• Creation of different user groups
• Administrator, Registered, Trial• Generation of documents• Import/export of data
6
![Page 7: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/7.jpg)
Architecture
7
Client-Server Pattern
![Page 8: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/8.jpg)
Server Side
8
![Page 9: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/9.jpg)
Development ProcessIterative Waterfall Cycle(multiple versions of each)• Bitbucket Repository
and SourceTree for version control
• Focus on implementing core pieces of functionality, then integrating them together
9
![Page 10: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/10.jpg)
Implementation
10
![Page 11: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/11.jpg)
11
![Page 12: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/12.jpg)
12
![Page 13: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/13.jpg)
13
![Page 14: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/14.jpg)
14
![Page 15: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/15.jpg)
15
![Page 16: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/16.jpg)
16
![Page 17: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/17.jpg)
17
![Page 18: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/18.jpg)
Testing and ValidationGoals
• Verify each functionality as it was builto Ensure users only see their data
• Verify integration between components
• Ensure consistent, useful interface
18
![Page 19: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/19.jpg)
Testing and Validation Cont.Unit Testing• PHPUnit, DBUnit (add, delete, update, select)• Login and Registration functions
19
![Page 20: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/20.jpg)
Testing and Validation Cont.Integration Testing:• Database and web service front end integration• PDF GenerationAcceptance Testing:• Expert review• Non-expert review
20
![Page 21: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/21.jpg)
Testing and Validation Cont.
21
![Page 22: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/22.jpg)
HIPAAHealth Insurance Portability and
Accountability Act of 1996
22
![Page 23: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/23.jpg)
Challenges and RisksRisk Likelihood Severity Mitigation StrategyLoss of Data Integrity
Moderate High Ensure integrity is preserved by testing database and related modules throughout implementation.
Confidential Data Leak
Low Extreme Use strong encryption, ensure accounts cannot be accessed by anyone other than the user.
System Availability Compromised
Moderate Moderate Design system for concurrent access and conduct load testing
23
![Page 24: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/24.jpg)
Future Work• Implementation of Advanced Features of Desktop
Software
• Full HIPAA Compliance
24
![Page 25: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/25.jpg)
Conclusion• File-Mate 1500 is a desktop application; we are
taking it to the network.
• To that end, we have produced a database-backed client-server system.
• With this solution, we are bringing a new level of scalability, portability, and accessibility to the File-Mate product.
25
![Page 26: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/26.jpg)
File-Mate 1500
Come see our poster:Session II (2:00 PM – 4:00 PM)Board 13D
![Page 27: File-Mate 1500](https://reader035.vdocuments.net/reader035/viewer/2022062400/56816931550346895de07fb5/html5/thumbnails/27.jpg)
Questions?
27