Open Payments - Data Host - Module Architecture

Register
Submit a solution
The challenge is finished.

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.

ELIGIBLE EVENTS:

2014 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30033916