← Retour aux projets

Irish Hospital Healthcare Analytics

Terminé

Plateforme analytique qui agrège les avis de patients depuis Google Places et SerpAPI (actuellement Beaumont Hospital Dublin ; pipeline paramétré pour d'autres hôpitaux), les combine avec les données de listes d'attente gouvernementales (NTPF) de tous les groupes hospitaliers irlandais, effectue une analyse de sentiment NLP et visualise les résultats dans des tableaux de bord interactifs.

Technologies

Apache AirflowAWS S3PostgreSQLPythonVADER NLPMetabaseDockerGoogle Places APISerpAPI

Problème

Les retours des patients étaient dispersés sur plusieurs sources sans vue unifiée des tendances de satisfaction, des délais d'attente ou des réclamations récurrentes à travers les groupes hospitaliers irlandais.

Approche

DAGs d'ingestion multi-sources dans Apache Airflow avec XCom S3-backed, staging PostgreSQL via tables temporaires et un pipeline NLP découplé (sentiment VADER) indépendant de l'ingestion pour permettre l'itération algorithmique sans rappeler les API payantes.

Résultat

Plateforme analytique unifiée avec tendances de sentiment, comptages d'avis dans le temps et top mots-clés par sentiment, complétée par les listes d'attente de tous les groupes hospitaliers irlandais.

Apprentissages

Le XCom S3-backed est essentiel pour les gros payloads ; le hachage de contenu permet des re-runs sûrs ; les schémas de réponse API dérivent — utiliser des chaînes de parsing défensives ; découpler l'ingestion de la transformation permet une itération indépendante.

Pertinence

Démontre l'ingénierie de données de bout en bout, l'enrichissement NLP, l'intégration multi-API, les patterns de stockage cloud et une architecture Airflow prête pour la production.