setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $total = (int)$db->query("SELECT COUNT(*) FROM ethica.medecins")->fetchColumn(); $valid_stats = $db->query("SELECT email_valid, COUNT(*) c FROM ethica.medecins GROUP BY email_valid ORDER BY c DESC")->fetchAll(PDO::FETCH_KEY_PAIR); $consent_stats = $db->query("SELECT consent_status, COUNT(*) c FROM ethica.medecins GROUP BY consent_status ORDER BY c DESC")->fetchAll(PDO::FETCH_KEY_PAIR); $running_val = (int)trim(shell_exec("pgrep -f 'ethica-validator' 2>/dev/null | wc -l") ?? '0'); $running_scr = (int)trim(shell_exec("pgrep -f 'ethica-mega\|ethica-scraper' 2>/dev/null | wc -l") ?? '0'); ?> Ethica HCP — Validator · Consent · Scraping
💊

Ethica HCP — Validator · Consent · Scraping

contacts — 10 spécialités prioritaires + 2 à venir — 3 pays
Dashboard Drill
Email Validator
Consentement
Scraping Multi-Sources
✅ Valid
❌ Invalid
⚠️ Risky
🔄 Catch-All
❓ Unknown
📊 Checked

Lancer Validation

Répartition

Historique Batches

Chargement...

Résultats Détaillés

Chargement...
Total HCP
Sources
30
Aujourd'hui
0
Scraper

Sources de Scraping

Chargement...

Lancer Scraping

Logs Live

En attente...

Historique Scraping

Chargement...