Skip to main content

About the project

Clingo — Connected AI Healthcare Platform

Overview

Clingo is an AI-powered connected healthcare platform designed to bring multiple aspects of everyday patient healthcare into a single, continuous workflow.

Instead of treating symptom checking, laboratory reports, nutrition, medication tracking, health records, emergency support, and patient assistance as separate activities, Clingo connects these components through a shared patient-health context.

The platform combines AI-assisted health interaction, multimodal laboratory-report analysis, symptom triage, personalized nutrition, medication adherence, health records, emergency support, and multilingual interaction into one patient-centric application.

Clingo is designed to help users move through the healthcare journey from:

Understand → Analyze → Personalize → Act → Track → Escalate when necessary


Problem Statement

Healthcare information is often fragmented across different applications and services.

A patient may use one application to check symptoms, another to store laboratory reports, another to track medications, and another to search for nutrition advice. At the same time, medical reports can be difficult for non-medical users to understand, and generic nutrition recommendations may not reflect local dietary habits.

This creates several challenges:

  • Patients may struggle to understand laboratory values.
  • Symptoms and health information may be considered independently rather than as connected context.
  • Medication adherence can be difficult to maintain.
  • Generic diet recommendations may not match regional food habits.
  • Language can become a barrier to understanding health information.
  • Emergency information may not be immediately accessible.
  • Important health information can become scattered across different systems.

Clingo addresses this fragmentation by bringing these workflows into a unified healthcare platform.


Solution

Clingo provides a centralized patient-health environment where information collected through one module can support relevant actions in another module.

For example:

Lab Report → Biomarker Analysis → Health Findings → Nutrition / Profile Context → AI Doctor

Similarly:

Symptoms → Triage → Risk Classification → AI Doctor → Appropriate Next Step

This connected workflow allows the application to provide more contextualized assistance instead of functioning as a collection of unrelated healthcare utilities.


Core Features

1. Patient Onboarding & Health Profile

Users can create a patient profile containing relevant health and demographic information.

The profile can include:

  • Name
  • Age
  • Gender
  • Contact information
  • Blood group
  • Height
  • Weight
  • BMI
  • Activity level
  • Chronic health conditions
  • Emergency contact
  • Medical ID

This information provides the base patient context used by relevant healthcare modules.


2. Central Health Dashboard

The dashboard acts as the primary control center of Clingo.

It brings important health information together in one interface, including:

  • Health score
  • Hydration tracking
  • Vital information
  • Blood-pressure classification
  • Medication status
  • Nutrition information
  • Activity information
  • Daily health streak
  • Emergency SOS access

The goal is to provide users with a quick overview of their current health-management activities.


3. AI-Powered Symptom Triage

Clingo provides a structured symptom-triage workflow rather than immediately treating every symptom as an emergency.

Users can:

  1. Select an anatomical region.
  2. Select relevant symptoms.
  3. Specify severity.
  4. Provide symptom duration/chronicity.
  5. Allow the system to check predefined emergency red flags.
  6. Receive a corresponding risk classification.

The system supports classifications such as:

  • Emergency / Immediate Care
  • Urgent Clinic Visit
  • Primary Care Follow-up
  • Home Care & Self-Monitoring

When appropriate, the resulting triage information can be passed into the AI Doctor so that the subsequent interaction has the relevant symptom context.


4. AI Doctor

The AI Doctor provides AI-assisted health conversations using the Google Gemini API.

It can use relevant patient and symptom context to provide understandable health explanations.

Clingo supports:

  • English
  • Telugu
  • Tamil

The interface also supports browser-based speech interaction through:

  • Speech Recognition
  • Speech Synthesis

The multilingual design is particularly useful for making health information easier to understand for users who may be more comfortable communicating in regional languages.

The AI Doctor is intended as an AI-assisted health-information and guidance component, not as a replacement for qualified medical professionals or emergency medical services.


5. AI Laboratory Report Analysis

One of Clingo’s major capabilities is AI-assisted laboratory-report understanding.

Users can provide laboratory information through supported report images or entered values.

The workflow is:

Lab Report → Multimodal AI Analysis → Biomarker Extraction → Reference-Range Comparison → Status → Patient-Friendly Explanation

The system can identify relevant biomarkers and classify their status using categories such as:

  • Optimal
  • Normal
  • Borderline
  • High
  • Critical

The resulting information can then be used through several actions:

Save to Health Records

The report can be stored within the patient’s health records.

Apply Findings

Relevant findings can contribute to appropriate health-profile or nutrition context.

Consult AI Doctor

The user can continue the discussion with the AI Doctor using the report-related information.

This creates a connection between laboratory understanding and subsequent patient-support workflows.


6. Personalized Nutrition

Clingo provides a structured nutrition workflow based on the user’s profile and relevant health conditions.

The system uses:

BMR

Basal Metabolic Rate is calculated using the Mifflin–St Jeor equation.

TDEE

Total Daily Energy Expenditure is derived using an activity multiplier.

The system then determines suitable:

  • Calorie targets
  • Protein targets
  • Carbohydrate targets
  • Healthy-fat targets

Users can also specify:

  • Dietary preference
  • Meal frequency
  • Fasting preferences
  • Relevant health conditions

7. South Indian Nutrition Focus

A major differentiator of Clingo is its focus on culturally relevant South Indian nutrition rather than relying only on generic diet recommendations.

Examples of supported meal concepts include:

  • Idli with drumstick sambar
  • Andhra pesarattu
  • Dosa with chana sambar
  • Ragi mudde
  • Gongura-based dishes
  • South Indian fish preparations
  • Sundal
  • Sprouted green-moong preparations
  • Neer mor

The nutrition workflow considers the user’s calculated targets and relevant preferences while presenting meal recommendations.


8. Meal Swap Engine

Clingo also provides a meal-swap workflow.

Instead of forcing users to follow one fixed meal plan, the application allows suitable alternatives to be considered within the relevant calorie and macronutrient constraints.

This makes the nutrition workflow more practical for everyday use.


9. Medication Management

The Medication Manager allows users to organize their medication schedules.

Information can include:

  • Brand name
  • Generic name
  • Strength
  • Dosage
  • Frequency
  • Schedule
  • Food instructions

Users can record medication status as:

  • Taken
  • Skipped
  • Missed

The application also provides adherence tracking, including weekly adherence information.

This helps users monitor whether scheduled medications are being followed consistently.


10. Health Records

The Health Records module provides a centralized place for supported health information.

Records can include:

  • Laboratory reports
  • Prescriptions
  • Consultations
  • Scans / imaging information

Records can be organized and accessed through the application’s health-record workflow.

This provides continuity between different parts of the patient’s healthcare journey.


11. Emergency SOS

Clingo provides an Emergency SOS workflow designed to make important patient information easier to access during an emergency.

The workflow can use:

  • Medical ID
  • Blood group
  • Relevant health conditions
  • Emergency contact
  • Browser geolocation

The emergency interface provides access to available emergency actions such as:

  • Emergency calling
  • Contacting the emergency contact
  • Hospital-route guidance

The objective is to reduce the time required to locate important patient information during an emergency situation.


12. Blood Donor Hub

Clingo includes a Blood Donor Hub for blood-related emergency support.

Users can work with:

  • Blood-group filters
  • Emergency blood requests
  • Patient information
  • Hospital information
  • Required units
  • Urgency
  • Donor contact options

Available contact workflows include phone or WhatsApp communication where applicable.


13. Health Streak & Engagement

Clingo includes a health-engagement mechanism based on daily activity.

The application can track consecutive daily interaction and provide milestone-style achievements.

Examples include:

  • 7-Day Health Master
  • Hydration Champion

This is intended to encourage users to maintain consistent engagement with health-management activities.


14. Patient Community

Clingo also provides a patient-community component where users can participate in health-related groups and discussions.

Supported interaction concepts include:

  • Community groups
  • Posts
  • Replies
  • Upvotes
  • Safety notices

This provides an additional layer for patient engagement and peer interaction.


System Workflow

The overall Clingo workflow can be represented as:

                    PATIENT
                       │
                       ▼
             AUTHENTICATION & PROFILE
                       │
                       ▼
               HEALTH DASHBOARD
                       │
       ┌───────────────┼────────────────┐
       ▼               ▼                ▼
  SYMPTOM TRIAGE   LAB ANALYSIS    NUTRITION
       │               │                │
       ▼               ▼                ▼
   RISK / TRIAGE   BIOMARKERS      CALORIE/MACRO
       │               │                │
       └───────────────┼────────────────┘
                       ▼
                  AI DOCTOR
                       │
                       ▼
              PERSONALIZED SUPPORT
                       │
       ┌───────────────┼────────────────┐
       ▼               ▼                ▼
  MEDICATION       HEALTH RECORDS   MONITORING
       │               │                │
       └───────────────┼────────────────┘
                       ▼
              EMERGENCY / SUPPORT

Connected Data Flow

The most important architectural concept in Clingo is context continuity.

Patient Profile

Patient Profile
      ↓
Dashboard
      ↓
Symptom Triage
      ↓
AI Doctor

Laboratory Workflow

Lab Report
    ↓
AI Analysis
    ↓
Biomarker Extraction
    ↓
Reference-Range Interpretation
    ↓
Health Findings
    ├──→ Health Records
    ├──→ Nutrition / Profile Context
    └──→ AI Doctor

Nutrition Workflow

Biometrics
    ↓
BMR
    ↓
TDEE
    ↓
Calorie & Macro Targets
    ↓
Dietary Preferences
    ↓
Health Conditions
    ↓
South Indian Meal Recommendations
    ↓
Meal Swap

Emergency Workflow

Emergency Need
      ↓
Emergency SOS
      ↓
Medical ID + Relevant Health Information
      ↓
Location Support
      ↓
Emergency Contact / Emergency Actions

AI Architecture

Clingo uses the Google Gemini API for AI-assisted functionality.

The AI layer supports:

  • AI Doctor conversations
  • Contextual health explanations
  • Multilingual health interaction
  • Multimodal laboratory-report analysis
  • Biomarker-related interpretation

The application combines AI capabilities with deterministic application logic where appropriate.

For example, predefined emergency red flags are handled through application logic rather than relying entirely on generative AI for emergency detection.

This provides a more controlled workflow for high-priority triage conditions.


Technology Stack

Category Technologies
Frontend React 19, TypeScript, Vite, Tailwind CSS v4, Lucide Icons, Recharts
Backend Node.js, Express.js
Database N/A — browser-side persistence through custom StorageService
AI / ML Google Gemini API, @google/genai, multimodal AI analysis
Infrastructure N/A
APIs / Services Google Gemini API, Web Speech API, SpeechSynthesis API, Browser Geolocation API

Data Persistence

Clingo currently uses a custom StorageService and browser-side persistence for application data.

Supported application information includes:

  • Patient profile
  • Health records
  • Medication data
  • Diet plans
  • Daily activity
  • Streak information

A separate external database is not claimed in the current implementation.


Security & Responsible AI Considerations

Clingo is designed as an AI-assisted healthcare application and does not position generative AI as a replacement for qualified medical professionals.

The application separates predefined application logic from AI-generated assistance in relevant workflows.

In particular:

  • Emergency red flags use predefined application logic.
  • AI responses are positioned as health assistance rather than definitive medical diagnosis.
  • Emergency situations are directed toward appropriate emergency actions.
  • Users can access their stored health information through the application’s records workflow.

Innovation

Clingo’s key innovation is not simply adding AI to a healthcare application.

Its primary innovation is the connection between multiple healthcare workflows.

Instead of:

Symptoms | Lab Reports | Diet | Medication | Emergency

being independent features, Clingo connects them through patient context:

                 PATIENT CONTEXT
                       │
       ┌───────────────┼────────────────┐
       ▼               ▼                ▼
    Symptoms          Labs           Profile
       │               │                │
       └───────────────┼────────────────┘
                       ▼
                   AI SUPPORT
                       │
       ┌───────────────┼────────────────┐
       ▼               ▼                ▼
   Nutrition       Medication       Records
                       │
                       ▼
                  Monitoring
                       │
                       ▼
                 Emergency Support

This creates a connected healthcare workflow rather than a collection of disconnected utilities.


Key Differentiators

1. Connected Patient Workflow

Information can move between relevant healthcare modules rather than remaining isolated.

2. Multimodal AI

Laboratory reports can be analyzed from supported images as well as entered information.

3. Regional Nutrition

The nutrition system emphasizes South Indian food patterns and culturally relevant meal choices.

4. Multilingual Interaction

The AI Doctor supports English, Telugu, and Tamil.

5. AI + Rule-Based Safety Logic

Generative AI is combined with deterministic application logic for predefined emergency red flags.

6. Emergency Context

Medical ID, blood group, relevant health conditions, emergency contacts, and location support are brought together within the Emergency SOS workflow.


Typical User Journey

A typical Clingo user journey can be:

1. Sign Up
      ↓
2. Complete Health Profile
      ↓
3. Open Dashboard
      ↓
4. Check Symptoms
      ↓
5. Receive Triage Classification
      ↓
6. Consult AI Doctor
      ↓
7. Upload / Enter Lab Report
      ↓
8. Understand Biomarkers
      ↓
9. Apply Relevant Findings
      ↓
10. Generate Personalized Nutrition
      ↓
11. Track Medication
      ↓
12. Maintain Health Records
      ↓
13. Monitor Health
      ↓
14. Use Emergency / Blood Support When Required

Project Goal

The goal of Clingo is to make healthcare information more connected, understandable, personalized, and accessible by combining AI-assisted interaction with structured healthcare workflows.

Rather than attempting to replace healthcare professionals, Clingo acts as a patient-facing healthcare assistance platform that helps users understand information, organize health activities, receive contextualized AI assistance, and access important support workflows.


Current Implementation Scope

The current implementation includes:

  • Patient onboarding
  • Health profile
  • Medical ID
  • Central dashboard
  • Symptom triage
  • Emergency red-flag logic
  • AI Doctor
  • English / Telugu / Tamil interaction
  • AI laboratory-report analysis
  • Biomarker interpretation
  • Personalized nutrition
  • BMR / TDEE calculations
  • South Indian meal recommendations
  • Meal swapping
  • Medication tracking
  • Adherence monitoring
  • Health records
  • Appointments workflow
  • Emergency SOS
  • Blood Donor Hub
  • Patient Community
  • Health streaks
  • Browser-side persistence
  • Gemini API integration

Database: N/A in the current implementation.

External wearable integrations: N/A in the current implementation.

Cloud infrastructure: N/A in the current implementation.


Important Note

Clingo is a hackathon prototype / AI-assisted healthcare platform. AI-generated information should not be treated as a medical diagnosis or a substitute for professional medical care. Users should seek qualified healthcare professionals for diagnosis, treatment decisions, and emergencies.

Built with

gemini

AI tools

Coded withGemini 3.8 FlashGemini 3.5 Flash LiteGemini 2.5 Pro

Prize Categories Entered

  • DigitalOcean

    Best Open-Source AI Project

    Submitted