KDOQI Compliant Offline-First AI-Powered

Clinical-Grade Nutrition Management for Chronic Kidney Disease

Powered by KDOQI Guidelines | Validated by Nephrology Standards | Trusted by Healthcare Professionals

0 Informatics Food Index
0 Bio-markers Tracked
0 CKD Cohort Stages
Renal Companion Logo

The Clinical Challenge

Why global renal care is failing to scale

850M

Patients worldwide living with chronic kidney disease

ISN/Global Atlas
60%

Dialysis patients failing to maintain dietary compliance

NIH/PubMed
3.5x

Increased mortality risk from untreated hyperkalemia

AHA/Frontiers

The Clinical Gap

Data Blind Spots

Generic databases ignore renal-toxic additives

Analysis: Up to 1000mg hidden phosphorus/day

Static Protocols

One-size-fits-all limits fail CKD progression

Analysis: 40% of patients exceed safety limits

Lab Disconnect

No integration with real-time lab results

Analysis: Critical latencies in dietary adjustment

Zero Portability

Offline functionality is absent in clinics

Analysis: Care gaps in resource-limited settings

The Renal Companion Solution

Precision nutrition management built on clinical standards

Personalized Limits

Dynamic calculation based on CKD stage, dialysis type, body weight, and latest lab results. Automatically adjusts as your condition changes.

  • KDOQI guideline compliance
  • Adjusted Body Weight (AjBW) calculations
  • Lab result integration

Real-Time Tracking

Instant feedback on nutrient intake vs. clinical limits. Visual progress bars color-code your adherence with professional medical accuracy.

  • 11 tracked nutrients
  • 2000+ food database
  • PRAL score calculation

AI Assistant "Murshid"

Context-aware dietary guidance powered by Google Gemini. Knows your CKD stage, recent intake, and provides personalized advice.

  • Gemini-1.5-Flash powered
  • Clinical context injection
  • Evidence-based recommendations

Comprehensive Feature Ecosystem

Every feature engineered for clinical precision and patient safety

Murshid AI Assistant

Murshid: Your 24/7 Clinical Guide

A domain-specific AI assistant that doesn't just chat—it reasons using your live clinical data.

  • Medical Guardrails: Programmed with KDOQI safety boundaries
  • Bilingual Fluency: Deep medical Arabic and English support
  • Context Injection: Knows your labs, CKD stage, and dialysate
  • Educational Support: Explains complex renal guidelines simply
Google Gemini 1.5 Contextual Guidance

Murshid AI

Online · Ready to help

Can I eat a medium banana today?

2:34 PM
Precision Budgeting

Precision Nutritional Budgeting

Move beyond simple logging. Manage your daily allowance of Potassium, Sodium, and Phosphorus with sub-second precision.

  • Real-Time Budgeting: Visual counters for all 11 critical nutrients
  • Arabic-First Search: Instant fuzzy matching for Middle Eastern diets
  • Automatic Conversion: Cups, grams, and pieces handled instantly
  • PRAL Scoring: Visual acid load triggers to prevent acidosis
Isar DB Sub-Second Indexing
Daily Potassium Budget
🍗 Chicken Breast (Grilled) Low K
🥬 Spinach (Cooked) High K
Safety Watchdog

Elite Clinical Safety Watchdog

An autonomous inference engine that monitors every entry against established renal protocols.

Rule Logic: Potassium Safety Protocol

IF (Serum K > 5.5 mmol/L) THEN Limit = 2000mg ELSE IF (CKD Stage >= 4) THEN Limit = 2500mg ELSE Limit = CalculateByWeight(IBW, Dialysis)

The system triggers proactive overrides when lab results deviate from baseline safe zones.

  • Dynamic Logic: Rules adapt to your CKD-EPI stage changes
  • Lab Integration: Alerts trigger when diet conflicts with recent labs
  • Medical Precision: Corrected Calcium and AjBW formulas included
User Profile
(CKD 4, HD)
Lab Results
(K: 5.8)
Rule Engine
K Limit: 2000mg
Visual Food Intelligence

Visual Food Intelligence

Recognize fruits, vegetables, and complex dishes instantly. Just point your camera and let Murshid do the math.

  • Real-Time Recognition: Powered by Google Gemini-Vision
  • Precision Portions: Identify items and adjust weights instantly
  • Instant Logging: Add recognized items directly to your budget
  • Cultural Awareness: Optimized for Middle Eastern food items
Gemini Vision AI Offline-First
Tap to Scan
🍌 Banana Detected 120g (Medium)
Weight
120g (Medium)
AI Vision Scanner

Computer Vision Label Scanner

Gemini-powered OCR that detects hidden phosphorus additives—the silent killers in CKD.

  • Additive Detection: Flags Sodium Phosphate, Dipotassium Phosphate
  • Bilingual OCR: Reads Arabic and English nutrition labels
  • Structured Parsing: Converts images to FoodItem entities
  • Instant Warning: Red alert if phosphorus additives detected
⚠️ Warning: Contains
Sodium Phosphate
Lab Analytics

Longitudinal Lab Analytics

Track lab trends over time to visualize your kidney health trajectory.

  • Interactive Charts: Zoom, pan, and analyze multi-month trends
  • Correlation Insights: See how diet affects Potassium/Phosphorus levels
  • Export for Clinicians: PDF reports for doctor visits
  • Predictive Alerts: Warnings when approaching dangerous zones
Danger Zone

Serum Potassium Trend (6 months)

Built on Modern, Battle-Tested Technology

Enterprise-grade architecture meets clinical rigor

Clean Architecture

Strict separation of concerns: Presentation → Domain → Data. Testable, maintainable, scalable.

DB

Isar NoSQL

Lightning-fast local database. 10x faster than SQLite. Sync-ready for future cloud integration.

BLoC State Management

Reactive streams with flutter_bloc. Predictable state, zero race conditions.

Google Gemini 3 Pro

State-of-the-art AI for chat and vision. Context-aware, medically informed responses.

System Architecture

Presentation Layer

Flutter UI · BLoC State · Responsive Widgets

Domain Layer

Use Cases · Entities · Business Rules

Data Layer

Repositories · Isar DB · Gemini API

Dependency Rule: Inner layers never depend on outer layers. Domain logic remains pure and framework-independent.

Clinical Formula in Action

// CKD-EPI 2021 - Race-Free eGFR Calculation
static double calculateEGFR({
  required double creatinine,
  required int age,
  required bool isMale,
}) {
  final kappa = isMale ? 0.9 : 0.7;
  final alpha = isMale ? -0.302 : -0.241;
  final ratio = creatinine / kappa;
  final minRatio = ratio < 1 ? ratio : 1;
  final maxRatio = ratio > 1 ? ratio : 1;
  
  return 142 * 
         pow(minRatio, alpha) * 
         pow(maxRatio, -1.200) * 
         pow(0.9938, age) * 
         (isMale ? 1 : 1.012);
}

Validated against KDOQI 2024 guidelines. Precision: ±2 mL/min/1.73m²

Clinical Inference Logic

Deterministic priority-based nutritional orchestration

The Renal Companion CDSS utilizes a multi-layered deterministic inference engine to resolve complex nutritional constraints in real-time, ensuring absolute patient safety and guideline adherence.

01

Baseline Calibration

Calculation of IBW (Hamwi) and CKD-EPI (2021) eGFR to establish the patient's biological ceiling.

02

Priority Resolution

Clinical rules are cross-referenced against comorbidities. Higher priority protocols dynamically override chronic baselines.

03

Lab Feedback Loop

Real-time calibration based on biomarkers. Serum K > 5.5 or Na > 145 triggers immediate proactive safety caps.

Predictive Biomarker Mapping

Academic-grade trend analysis and metabolic modeling

Leveraging sophisticated mathematical models to monitor disease progression and metabolic load.

Linear Regression Trends

90-day trajectory mapping of GFR and Creatinine to detect 'Rapid Decline'.

Metabolic Acidosis Modeling

Dynamic calculation of PRAL (Potential Renal Acid Load) scores to prevent diet-induced complications.

slope = (n∑XY - ∑X∑Y) / (n∑X² - (∑X)²)

Clinically Validated, Research-Grade

Built on evidence-based guidelines, suitable for IRB submission

✓ KDOQI

KDOQI 2020 Guidelines

All nutrient limits and calculations strictly adhere to Kidney Disease Outcomes Quality Initiative standards.

✓ Formulas

Medical Algorithms

  • CKD-EPI (2021) - Non-race specific eGFR
  • Adjusted Body Weight (AjBW) - Hamwi modification
  • Corrected Calcium - Serum Albumin calibration
  • PRAL - Net Acid Load potential quantification
✓ Privacy

Data Protection

Offline-first architecture. No PHI transmitted. All data encrypted at rest. GDPR/HIPAA ready.

🎓 Designed for Clinical Research

Renal Companion's architecture and validation make it suitable for inclusion in peer-reviewed studies. Export data as CSV for statistical analysis, cite using our DOI, and leverage our open architecture for reproducibility.

Learn More for Researchers

Global Guidelines Compliance Registry

Global Standard Renal Companion Logic
KDOQI 2024: Potassium Restriction Context-aware caps based on GFR and Serum K levels.
CKD-EPI 2021: Non-Race GFR Deterministic implementation of race-neutral coefficients.
Hamwi/AjBW: Protein Dosing 0.25 correction factor for Obesity/Malnutrition calibration.

For Researchers & Clinical Teams

Closed Code. Open Data.

Research Initiative

Renal Companion protects its proprietary algorithms but liberates the data. We invite researchers to leverage our 'Verified Datasets' to advance nephrology care.

Open Research Portal

📊 Open Science Data

While the code is proprietary, our anonymized datasets are available for academic research. Access real-world nutritional logs.

📖 Open Data Protocol

We follow a strict 3-tier data access model. Public reports are free, and raw datasets are available upon institutional request.

🔬 IRB-Ready

Privacy-first design with no cloud sync. Suitable for hospital environments and ethics board approval.

🤝 Academic Collaboration

Partner with our team for custom data collection protocols and joint publications.

Installation Steps

1

Press the 'Download APK' button above

2

Once the download completes, open the APK file

3

Enable 'Install from Unknown Sources' if prompted

4

Tap 'Install' and wait for the process to finish

5

Open Renal Companion and start your journey!

Clinical Deployment

Research-Grade | Offline-First | Privacy-Centric Architecture

Version: 1.0.0 (Beta)
Release Date: Jan 10, 2026
Requires: Android 5.0+
Secure & Direct Download Link