High Risk Score Physicians

- Visualizing the geographic distribution of physicians across the nation

Page updated: 26 August, 2018
Project: November, 2016 - Acumen, LLC

This visualization application developed for a national analysis was my first project at Acumen, LLC.
Our clients assign a risk score rank to various physicians in the nation, which helps determine the physician of interest in an investigation. The tool provides a visual representation of these ranks along with a geographic understanding of the physicians' location.

PROCESS:

As the main contributor on this project, I was involved in
Discussions, Brainstorming Sessions
,
Designing, Documenting
and
Development (coding)
.
My timeline looked something like this:

TECH STACK:

  • JavaScript - JQuery
  • D3.js for the map visualization and interactions
  • DataTables library for table
  • require.js to include libraries, modules
  • Bootstrap for the tutorial

I follow a Model-View-Controller pattern to structure the code:

Model View Controller Diagram

SCREENSHOTS:

Click to view full screen ...

The final tool with the map view.
It contains two views:
  • Map View - default view
  • Table View - containing controls to toggle the table columns
The table shows up in both the views. The Map View has two functionalities:
  • Provide a visual representation of ranks of regions based on various metrics
  • Act as a controller to filter the table of physician information.

Click to view full screen ...

The Table metrics view has a list of all the columns in the table and can be used to toggle the visibility of these columns. All the columns highlighted in blue are visible in the table. Users can also toggle visibility of a group of columns.

Click to view full screen ...

Click to view full screen ...

I implemented mouse wheel map zooming and translation for a smooth interactive experience for users. Users can zoom into the map to view the judicial districts and the counties.

Click to view full screen ...

Click to view full screen ...

Clicking on a state, judicial district or county filters the table for the clicked region. If the user wants to check the location of the physician, they can click on the physician row on the table to add a yellow marker on the map which indicates the actual geographic location of the selected physician.

Click to view full screen ...

An example of using bootstrap tutorial for user reference.