Register
Submit a solution
The challenge is finished.

Challenge Overview

 

Note - This challenge has shorter review and appeals phases

Welcome to the “Pseudovet Flask App Bug Fixes Challenge” .

Overview

PseudoVet is an automated patient data fabrication engine which provides a set of active synthetic patients and clinical data that can be used for healthcare software development. Development against real patient data unnecessarily exposes patient health information (PHI) and personally identifiable information (PII) and cannot be used by developers outside of the VA network. However, fully functional, realistic data sets can be used safely in development, testing, training and other non-production environments in compliance with the Health Information Technology for Economic and Clinical Health Act (HITECH Act) and other regulations. Development against current fabricated data is not useful because the data sets are outdated, which requires development teams to spend time developing data sets to use in lieu of writing code or require licenses and cannot be shared.

Challenge Requirements

We’ve run multiple challenges for this project so far to build an algorithm for generating aging and morbidity data. We first launched a challenge to build an algorithm for generating patient data. This was followed up with another challenge to convert the algorithm to use an updated dataset that includes morbidity data.

We then ran a challenge to build APIs on top of this algorithm. We then followed it up with a challenge to improve the accuracy of the APIs of these APIsWe then built a UI Prototype which was integrated with the provided backend APIs in the last challenge. It is highly recommended you go through all previous challenge specs to understand the application better.

We currently have a single Python Flask project which integrates the provided UI prototype with the backend APIs.

Scope

We have tested the current application and found several issues which are logged on our Github repo. For a full list of issues, please see the challenge forums.

Coding Standards - Backend

 Backend - Follow python coding best practices : PEP 8 for the main text, and PEP 257 for docstring conventions

Coding Standards - Frontend 

  • All files & methods must be well documented



Final Submission Guidelines

  • Updated project with backend API + prototype

  • Demo video of how to configure and run your submission

  • Configuration & Deployment guide to configure and run your submission

  • If updates are made to any backend API which require Swagger changes, you will need to submit the updated swagger as well

ELIGIBLE EVENTS:

2018 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30059175