Challenge Overview
Project Overview
The Open Payments project aims to help the U.S. healthcare industry to comply with new federal laws about payment transparency. When a healthcare manufacturer makes a payment to a physician, the manufacturer is required to make a detailed record of the transaction. A mobile app used by the manufacturer's field agents to record payments is being developed in another set of contests. This contest is concerned with the report host, which is a web application installed at the manufacturer's home office. The report host lets users carry out the following functions.
- view, sort, and filter records
- edit records to complete or correct them
- send updated records to field agents and payment recipients
- export records to a spreadsheet
The manufacturer is not required to use this software to prepare its payment reports. Our goal is to make it user-friendly and fully compliant with government standards so that manufacturers will want to use it.
The attached Conceptualization document describes the business requirements for the software system and outlines the user flows it must support. The overall system comprises a mobile app and a report host. This contest is concerned with module architecture for the report host. However, we expect you to be aware of the interaction with the mobile app. Your work in this contest will be based on the architecture of the mobile app, attached.
Competition Task Overview
In this contest you will create a detailed module architecture design for the report host web application.
Open Source Library
If you want to use any open source library, please get approval in contest forum.
TC Components
TC components are not allowed
Technology Overview
Except for iOS for the mobile application the client does not have any other technology preferences. You need to decide the technologies used to develop the report host web application based on the mobile app technology stack.
Final Submission Guidelines
Submission Deliverables
http://apps.topcoder.com/wiki/display/tc/Module+Architecture+Tutorial+-+Deliverables
we will be going direct to assembly (no components, please)
Submission Guidelines
For each member, the final submission should be uploaded to the Online Review Tool.