BlueDot Dental - IBM Watson Diagnosis and Treatment MVP - MEAN Stack

Key Information

The challenge is finished.
Show Deadlines

Challenge Overview

This is the first in a series of challenges to develop a desktop web application to enable artificial intelligence aided dental diagnosis and treatment planning.  We will be using IBM’s Watson to provide the computer learning aspect of the application.

Dental offices and individual practitioners who wish to increase diagnostic accuracy and create evidence based treatment plans.  Staff should be able to upload radiographs, pocket depth probing scores, and high definition photographs for Watson to review and aid the dental professional in diagnosis.  Once the diagnoses are established and confirmed, a treatment plan would be co-created with Watson.

For this challenge, you will be updating the existing project with the additions/changes listed below.  The project is built on the MEAN (Mongo, Express, Angular, Node) stack.

Main Screen
-- On the list of existing diagnosis, sort by the patient’s name
-- Add a magnifying glass that you can use to search for existing patients by name and DOB
-- Most (if not all) patients will be in a database prior to getting back to the chair where the diagnosis happens.

Computer-Aided Diagnosis
-- Display of “Computer Diagnosis” and “Human Diagnosis” fields should display in a friendly format - remove underscores and capitalize first letters
-- Underlying values need to remain the same, just the display should be altered

Periodontal Diagnosis and Oral Pathology
-- The Periodontal Diagnosis and Oral Pathology sections should be able to be toggled open and closed, defaulting to closed
-- The Periodontal chart should automatically advance the cursor to the next number box once it has been completed
-- Under the Periodontal chart add a dropdown (Yes/No) labeled “Bleeding on Probing?”
    -- If Yes, display four text inputs labeled “Number of Sites?”
    -- One text input for each mouth quadrant (UR, UL, LR, LL)
    -- This helps display the presence of active disease
-- Oral Pathology should allow multiple entries
    -- Add a checkbox next to the “Oral Pathology” label
    -- If checked, add a button labeled “Add Condition” at the bottom of this section
        -- Same style/location as “Upload Tooth Images for Diagnosis”
    -- When Add Condition selected, add a new row with the existing fields

-- See the challenge forums for details on adding yourself to the BlueDot Dental GitLab Group
-- Fork the repository and use the tc3 branch for the basis of development
-- Add harrywynn as a member of your forked repository with Reporter access

Final Submission Guidelines

-- Any sample data required to run your submission
-- Upload your source project and supporting files as a zip archive

Reliability Rating and Bonus

For challenges that have a reliability bonus, the bonus depends on the reliability rating at the moment of registration for that project. A participant with no previous projects is considered to have no reliability rating, and therefore gets no bonus. Reliability bonus does not apply to Digital Run winnings. Since reliability rating is based on the past 15 projects, it can only have 15 discrete values.
Read more.


Final Review:

Community Review Board


User Sign-Off


Review Scorecard