Healthcare Fraud Prevention - Boolean Query Wireframes

BONUS: 3‌ CHECKPOINTS AWARDED WORTH ‌$75‌ EACH

Register
Submit a solution
The challenge is finished.

Challenge Summary

The Healthcare Fraud Prevention Partnership will execute studies to look for fraudulent healthcare insurance claims. One of the early steps in the process of executing a study is selecting a subset of claims that will be requested from partners. We have already visualized a simple method of claim selection. We are seeking wireframes for a more sophisticated claim selection screen that incorporates the concept of boolean queries.

Round 1

Wireframe all functionality described below.

Round 2

Revise and refine your wireframes in response to checkpoint feedback.


Overview

We are building a web application that handles all aspects of executing a study. At the start of study execution, a user defines a subset of data that will be requested from network partners.

The attached PNG images show a concept for organizing claim attributes into four categories and using them to select a subset of claims.

  • date attributes: select by date range
  • medical code atttributes: select by code pattern
  • ID attributes: select by ID pattern
  • amount attributes: select by range of monetary value

We would like you to wireframe a new and improved UI that builds on the existing concept.

One of the important concepts we want to add is the construction of logical relationships between selected attributes. We want to add three types of relationships:

The remaining requirements have to do with refining the existing concept as detailed below.

 

Requirements

Our preference is to see the required functionality wireframed in a single screen. You may add pop-ups and tabs if you wish, but we'd like to minimize the number of tabs.

In the provided images, you see the claim attributes listed by category. We would like to improve on this by letting the user list the attributes in two ways:

  • list by category
  • list by alphabetic order of attribute name

Note that the images show only one attribute being selected at a time. That is inaccurate. We want the user to be able to select many attributes at once. There should be a visible difference between attributes that are being selected and those that are not.

The user should be able to view attributes in several ways:

  • show all attributes in compact form, with selected attributes marked
  • show all selected attributes in expanded form, with editing fields visible
  • show only selected attributes in compact form
  • show only selected attributes in expanded form

In the current concept, there is no obvious way to select only one limit for a date range or monetary value. These are now required features:

  • for a date range, specify only a start date or only an end date
  • for a monetary value, specify only a minimum or only a maximum

The current concept does not indicate any logical relationship between multiple selected attributes. We are asking you to come up with a way to show these relationships.

  • not: this is a unary operator; it selects claims for which the specified criterion is not true
  • or: this is a binary operator; it selects claims for which at least one of the two criteria is true
  • and: this is a binary operator; it selects claims for which both of the criteria are true

Note that there may be several criteria for each attribute. For example, the user may select several ID patterns for "Attending Physician ID". Each pattern is a separate criterion that may be joined with another criterion in the same attribute or from another attribute.

The final requirement is to allow the user to group logical relationships. This is necessary in order to apply a sequence of logical relationships. For example, suppose the user wants to join three criteria with the or relationship. This can be done by grouping two criteria, then adding the third one. The following groupings are equivalent:

  • (A or B) or C
  • A or (B or C)

However, the order of grouping is significant when logical relationships are mixed. For example, the following are different:

  • (A or B) and C
  • A or (B and C)

That is why grouping is important.

 

Target audience

Healthcare management professionals who are not necessarily IT experts.

 

Judging criteria

Completeness: Do your wireframes meet the requirements?

Ease of use: Is this a user-friendly layout?

 

What to submit

Submission zip: HTML wireframes.

Source zip: Project files.

Preview image: 1024 x 1024 screenshot, JPEG or PNG.

 

Final fixes

You may be asked for minor changes to meet the stated requirements of this contest.

Please read the challenge specification carefully and watch the forums for any questions or feedback concerning this challenge. It is important that you monitor any updates provided by the client or Studio Admins in the forums. Please post any questions you might have for the client in the forums.

Stock Photography

Stock photography is not allowed in this challenge. All submitted elements must be designed solely by you. See this page for more details.

How To Submit

  • New to Studio? ‌Learn how to compete here
  • Upload your submission in three parts (Learn more here). Your design should be finalized and should contain only a single design concept (do not include multiple designs in a single submission).
  • If your submission wins, your source files must be correct and “Final Fixes” (if applicable) must be completed before payment can be released.
  • You may submit as many times as you'd like during the submission phase, but only the number of files listed above in the Submission Limit that you rank the highest will be considered. You can change the order of your submissions at any time during the submission phase. If you make revisions to your design, please delete submissions you are replacing.

Winner Selection

Submissions are viewable to the client as they are entered into the challenge. Winners are selected by the client and are chosen solely at the client's discretion.

ELIGIBLE EVENTS:

2014 TopCoder(R) Open

Challenge links

Screening Scorecard

Submission format

Your Design Files:

  1. Look for instructions in this challenge regarding what files to provide.
  2. Place your submission files into a "Submission.zip" file.
  3. Place all of your source files into a "Source.zip" file.
  4. Declare your fonts, stock photos, and icons in a "Declaration.txt" file.
  5. Create a JPG preview file.
  6. Place the 4 files you just created into a single zip file. This will be what you upload.

Trouble formatting your submission or want to learn more? ‌Read the FAQ.

Fonts, Stock Photos, and Icons:

All fonts, stock photos, and icons within your design must be declared when you submit. DO NOT include any 3rd party files in your submission or source files. Read about the policy.

Screening:

All submissions are screened for eligibility before the challenge holder picks winners. Don't let your hard work go to waste. Learn more about how to  pass screening.

Challenge links

Questions? ‌Ask in the Challenge Discussion Forums.

Source files

  • HTML
  • RP file created with Axure

You must include all source files with your submission.

Submission limit

5 submissions

ID: 30035516