🛠️ Roadmap

# MedAI / VetAI / SantAI Roadmap

## Phase A – Prototype minimal - On Premise ONLY

- Curated RAG structure
- Core modules integration (SantAI = common technical core to VetAI and MedAI)
  - Transcription: Whisper (local)
  - LLM: Llama 3.1 70B via Ollama local
  - RAG: LlamaIndex ✅ Vous maîtrisez déjà
  - Framework: Python + FastAPI ✅ Parfait
  - Base vectorielle: Qdrant ou ChromaDB (local)
  - Interface: Streamlit (rapide) ou Gradio

```
santAI/
├── transcription/
│ ├── whisper_local.py # Whisper base model
│ └── audio_processor.py # Preprocessing audio

├── rag/
│ ├── vectorstore/
│ │ ├── chroma_db/ # Base ChromaDB locale
│ │ └── index_manager.py # Gestion index LlamaIndex
│ │
│ ├── medical_corpus/
│ │ ├── guidelines/ # Vos JSONs guidelines
│ │ ├── pharmAI/ # Données Pharmacopéé
│ │ ├── protocols/ # Protocoles thérapeutiques
│ │ └── tropical_diseases/ # Spécifique Réunion
│ │
│ ├── retriever.py # ⭐ LLAMAINDEX
│ ├── embeddings.py # Modèles embedding (sentence-transformers)
│ └── corpus_loader.py # Chargement JSONs → LlamaIndex

├── llm/
│ ├── qwen3_interface.py # Interface principale Qwen3
│ ├── qwen3_thinking.py # ⭐ Mode thinking médical
│ └── config.py # Configuration modèle

├── prescription/
│ ├── dosage_engine.py # Calculs posologies
│ ├── interaction_checker.py # Vérification interactions
│ ├── molecule_visual.py # Active molecule visual
│ │ https://molecule-icon-generator.streamlit.app/
│ └── vidal_interface.py # Interface base Vidal

├── api/
│ ├── main.py # FastAPI principal
│ ├── routes/
│ │ ├── consultation.py # Endpoints consultation
│ │ ├── diagnostic.py # Endpoints diagnostic
│ │ └── prescription.py # Endpoints prescription
│ └── models.py # Pydantic models

├── interface/
│ ├── app.py # Streamlit principal
│ └── components/
│ ├── transcription_ui.py # UI transcription
│ ├── diagnostic_ui.py # UI diagnostic différentiel
│ └── prescription_ui.py # UI prescription

├── requirements.txt # Dépendances
├── config.yaml # Configuration globale
└── README.md # Documentation
```

- First local LLM test
- Proof Of Concept

## Phase B – Academic pilot

- Clinical and veterinary validation
- User feedback loop
- Improved testing and CI

## Phase C – LTS (Long-Term Support)

- Stable release
- Debian packaging & integration
- Documentation & multilingual support
- Governance & funding model operational

## Future

- International regional deployments under SaintAI core
- Integration with public health datasets and partners