Repository navigation
OPAL V1.0.0
OPAL V1.0.0 — OMOP Platform for Analytics & Lineage
Première release complète de la plateforme OPAL.
Fonctionnalités
- 18 modules : Quality, Cohort Builder, Mapping, Concept Explorer, Data Management, Incidence, Estimation, Concept Sets, OHDSI, et plus
- Interface Neumorphic Emerald Night : Design system custom avec composants UI dédiés
- Authentification Keycloak : OIDC/LDAP avec 4 rôles (admin, data-manager, chercheur, medecin)
- Cohort Builder avancé : Critères visuels, opérateurs AND/OR, same-visit, groupes, export CSV
- Mapping intelligent : 6 stratégies de suggestion (SapBERT, exact, relationship, keyword, fuzzy, contextual)
- Quality Analysis : Métriques type Achilles, snapshots versionnés, comparaison temporelle
- Data Management : Extraction de données avec preview et export CSV
- i18n : Français et Anglais
Stack technique
- Backend : Python / FastAPI / SQLAlchemy / psycopg2
- Frontend : React 18 / TypeScript / Tailwind CSS 4 / Vite
- Infrastructure : Docker Compose / Nginx / PostgreSQL 16 / Keycloak 24
Installation
git clone https://github.com/Dorian-APHM/OPAL.git
cd OPAL/opal
cp .env.example .env
# Éditer .env avec vos paramètres
docker compose build
docker compose up -d