Healthcare Fraud Prevention - Partner Client Application - Assembly

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project overview

The Healthcare Fraud Prevention Partnership (HFPP) is a coalition of health insurers that seek to identify fraudulent insurance claims by sharing data. TopCoder is building a data exchange network together with the necessary software to execute a study, which is a plan to search for suspicious claims.

We have built a data exchange network in Java. The architecture and assembly for the network node are attached. Each partner site will operate a network node. Each partner has its own set of claims, which are accessed by a database appliance and a data conversion tool written specifically for the client. The final piece to complete the partner installation is a clent application that uses the three other modules -- network node, database appliance, data conversion tool -- to process a data request.

 

Requirements

The partner client must be built according to the attached architecture. The two wrapper modules dataappliance.py and dataconversion.py must be implemented with mock functionality. The auxiliary module datafulfillment.py is to be implemented with a trivial function that always returns true.

The partner client accepts data requests from the network node and processes them. Each data request contains a logical query that will be understood by the database appliance. The network node executes the data request using the database appliance and receives a collection of CSV files, which it converts to XML by executing the data conversion module. The resulting XML is compressed and passed back to the network node for delivery to the requestor.



Final Submission Guidelines

Deployment target

  • Python 3.3
  • Ubuntu 12.04

 
Deliverables

  • partner client assembled according to requirements
  • deployment document with detailed instructions on installation and execution
  • unit tests are not required
  • well structured and commented code is desired

ELIGIBLE EVENTS:

2014 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30035987