AIFeatured

Mindologi — AI Medical Chatbot & Diagnostic System

Mindologi is an AI-powered virtual clinical assistant that runs automated psychological assessments using DSM-5 criteria. It mirrors a real mental health consultation—collecting personal, lifestyle, and symptom data, performing vector-based diagnostic reasoning, and producing clinical-style reports for users and healthcare providers.

Bot-icon
send-icon

Client

Healthcare / Product Build

Role

Full Stack & AI Developer

Year

2024

Timeline

End-to-end build

Industry

Mental Health / HealthTech

Mindologi-image-1

Challenge & solution

Automating the path from first symptoms to structured, clinician-ready insight.

The Challenge

Hours of intake before diagnosis begins

Mental health consultations depend on lengthy manual assessments and DSM-based symptom screening before clinicians can reason about a diagnosis. The challenge was to build an AI system that simulates a real psychological consultation: ask dynamically from user answers, compare symptoms against DSM-5 criteria, generate structured diagnostic reports, and give providers a workspace to review cases and connect with patients.

The Solution

DSM-5 intelligence in a conversational flow

Mindologi automates a psychiatrist-like workflow with intelligent prompting, structured capture, and medical vector search. Intake collects background (demographics, trauma, lifestyle). Symptom exploration deepens duration, triggers, and impact. DSM-5 diseases stored as vectors enable similarity search; top matches drive criteria verification with dynamic follow-ups. At 70–80% criteria confirmation, the system produces a report with disorder, match percentage, and alternatives—or advances to the next candidate until a valid fit emerges.

Key features

From AI consultation to provider-ready reports in one platform.

AI medical consultation

Multi-phase flow: Intake → Symptom exploration → Screening → Assessment → Report, with DSM-5 vector identification.

Dynamic question generation

LangChain-driven, criteria-based questions that adapt to answers and screening results.

Diagnostic report generation

Verified symptoms, matched disorders, confidence %, next steps—shared with providers; PDF export.

Dual dashboard system

Client: chat, progress, reports. Provider: verify cases, manage reports, schedule appointments.

Smart data handling

Diseases and assessments indexed with MongoDB Vector Search; interactions logged for analytics.

Multi-mode interaction

Text chat plus optional Twilio voice so the AI doctor can speak with patients.

System architecture

Seven layers from conversation to clinician review and notifications.

01

AI conversation layer

Manages user input and conversational context across phases.

02

Vector search engine

Matches symptoms to DSM-5 disease embeddings in MongoDB.

03

Dynamic question generator

Adapts follow-ups from criteria verification and screening.

04

Assessment & scoring

Calculates symptom match percentages per disorder.

05

Report generation

Compiles data, scores, and diagnosis into client/provider reports.

06

Provider review layer

Clinicians validate reports and manage appointments.

07

Notification layer

SMS/calls via Twilio connecting clients and providers.

Impact

Results & impact

80%

Initial assessment steps automated

65%

Less clinician intake time

2

Dashboards (client + provider)

24/7

Accessible mental health triage

Tech stack

MERN, LangChain, MongoDB Vector Search, Twilio, and tools built for clinical workflows.

react-icon

React.js

· Frontend

Dual dashboards for clients and providers with real-time chat and report views.

noed-icon

Node.js

· Backend

REST APIs, WebSockets, role-based access, and orchestration of AI flows.

express-icon

Express

· Backend

REST APIs, WebSockets, role-based access, and orchestration of AI flows.

mongodb-icon

MongoDB

· Database + vectors

Stores diseases, DSM criteria, assessments, and vector search for symptom matching.

langchain-icon

LangChain

· AI / NLP

Conversational intake, dynamic questioning, and report generation.

openAI-icon

OpenAI

· AI / NLP

Conversational intake, dynamic questioning, and report generation.

twilio

Twilio

· Voice & SMS

Optional voice consultations and appointment notifications.

jwt

JWT

· Authentication

Secure separation of client and provider experiences.

vercel-icon

Vercel

· Deployment

Fast frontend delivery and reliable backend hosting.

do-icon

DigitalOcean

· Deployment

Fast frontend delivery and reliable backend hosting.

Building healthcare AI with clinical rigor?

From DSM-grounded RAG to dual dashboards and provider workflows—I ship full-stack mental health and diagnostic systems.