No description
Find a file
2025-09-29 07:50:35 -05:00
backend initial commit 2025-09-29 07:50:35 -05:00
frontend initial commit 2025-09-29 07:50:35 -05:00
.gitignore initial commit 2025-09-29 07:50:35 -05:00
DEPLOYMENT.md initial commit 2025-09-29 07:50:35 -05:00
README.md initial commit 2025-09-29 07:50:35 -05:00

Tom - AI Clinician App

An AI-powered account health monitoring system that aggregates data from multiple sources to generate comprehensive scorecards for business accounts.

Features

  • Real-time Data Updates: Automatic hourly refresh from 12 different data sources
  • Comprehensive Scoring: 50-point scoring system based on revenue, platform usage, scope, AI enablement, integrations, and more
  • Interactive Dashboard: Visual scorecard matching the AI Clinician framework
  • Health Monitoring: Trend analysis and workflow health tracking
  • Recommendations: Automated improvement suggestions with timelines

Architecture

  • Backend: Python FastAPI with APScheduler for automated data updates
  • Frontend: React + Vite + TypeScript + Tailwind CSS
  • Real-time: WebSocket connections for live data updates
  • Data: SQLite with timestamped records for trend analysis

Getting Started

Backend Setup

cd backend
pip install -r requirements.txt
uvicorn main:app --reload

Frontend Setup

cd frontend
npm install
npm run dev

Data Sources

The system monitors 12 key data sources:

  1. Revenue & Billable Headcount
  2. OMG Platform Usage
  3. Client Scope Documentation
  4. Workflow Analysis
  5. AI Enablement Status
  6. Backoffice Automation
  7. System Integrations
  8. Data Requirements
  9. Media Performance
  10. Training Status
  11. Policy Compliance
  12. BTG Data & Insights

Scoring System

Total possible score: 50 points across 7 categories:

  • Revenue (1-3 points)
  • OMG Tools (up to 8 points)
  • Scope Services (up to 18 points)
  • AI Enablement (up to 6 points)
  • Integrations (up to 3 points)
  • Data Infrastructure (up to 2 points)
  • Backoffice Automation (1 point)