Beta — Ces applications sont en cours de développement. Des bugs et des changements sont à prévoir.
Applications web autonomes fonctionnant 100 % hors-ligne dans le navigateur (compatible file://). Les données sont stockées localement dans IndexedDB.
| App | Statut | Description |
|---|---|---|
| procdeg | Beta | Gestion de prescriptions médicales (médicaments BDPM + actes de soins) |
| rorps | Beta | Consultation du Répertoire Opérationnel des Ressources et des Professionnels de Santé |
- Un navigateur moderne (Firefox, Chrome, Edge)
- Python 3 (uniquement pour la mise à jour des médicaments ou des nomenclatures via les scripts)
git clone <url-du-depot>
cd miniappsLes données sont fournies dans le dépôt. Il suffit d'ouvrir la page d'import de chaque application pour initialiser la base locale.
miniapps/
├── README.md
├── .gitignore
├── procdeg/ # App prescriptions
│ ├── README.md
│ ├── import.html # Import des données dans IndexedDB
│ ├── index.html # Application principale (SPA)
│ ├── update_medications.py # Mise à jour de prescriptibles.json
│ ├── manifest.json # Manifest PWA
│ ├── sw.js # Service Worker (mode serveur)
│ ├── css/
│ ├── js/
│ ├── vendor/ # Libs tierces (Dexie, Pico CSS, Autocomplete)
│ └── data/
│ ├── prescriptibles.json # Base médicaments (versionné)
│ ├── actes.json # Actes de soins par défaut (versionné)
│ └── sources/ # Fichiers BDPM bruts (non versionnés)
└── rorps/ # App consultation ROR/PS
├── README.md
├── import.html # Import des données dans IndexedDB
├── consultation.html # Consultation / recherche
├── fetch_nomenclatures.py # Mise à jour de nomenclatures.json
├── nomenclatures.json # Nomenclatures NOS (versionné)
└── vendor/ # Libs tierces (JSZip)