Skip to content

Repository files navigation

🛠️ FINESS – Publication de la webapp & des flux

License Issues Last Commit

📖 Contexte métier

Le Fichier National des Établissements Sanitaires et Sociaux (FiNESS) est le répertoire de référence pour les établissements à caractère Sanitaire, Social ou Médico-Social, ainsi que pour la formation aux professions sanitaires et sociales.

🔗 Ressources officielles

📡 API REST basée sur HL7 FHIR

Une partie des données FiNESS est accessible via l’API FHIR Annuaire Santé, conforme à la spécification HL7 FHIR :


🎯 Objectifs

Ce projet vise à publier le code source et la documentation associée à FiNESS, afin de :

  • 🔄 Partager les flux outillés pour faciliter leur prise en charge par d'autres équipes
  • 🧩 Rendre accessible le modèle de données utilisé dans FiNESS
  • 🧑‍💻 Permettre à d'autres développeurs de proposer des améliorations ou remonter des anomalies

📁 Arborescence du dépôt

README.md
LICENSE
CONTRIBUTING.md
checklist-publication.md
guide-prise-en-main-github.md

webapp/                 → (à venir) Code source de l’IHM

flux/
├── out/
│   ├── standard/
│   └── data.gouv/
└── in/
    ├── BIO2
    ├── PHARMA-SI
    └── SI-Autorisations

database/
└── ddl/

docs/
└── ...

use-cases/
├── README.md                     → Index des cas d'usage
└── json-to-table/
    ├── README.md                 → Présentation du cas d'usage
    ├── transform.py              → Script Python
    ├── examples/                 → Exemples JSON / CSV
    └── mapping.md                → Mapping et règles métier

📂 Flux FINESS

Tous les flux entrants et sortants sont documentés et organisés pour un accès rapide.

🌐 Sommaire global des flux

Pour une vue d’ensemble et un sommaire des flux, consultez le README global :

👉 docs/flux/README.md

Ce README décrit tous les flux sortants et entrants et oriente vers les README spécifiques de chaque sous-dossier.

📤 Flux sortants

  • 📄 Documentation complète : docs/flux/out/
  • 📁 Schémas JSON & exemples de flux : flux/out/
    • 📌 Nouveau : échantillons publiés
      • Flux structure

        • Chemin : flux/out/data.gouv/structure/
        • Contenu : échantillons pour tests rapides et jeu complet
          • exemple-finess-structures-journalier-20260309.json → échantillon pour tests
          • complet-finess-structures-20060309.7z → jeu complet pour traitement exhaustif
      • Flux activité

        • Chemin : flux/out/data.gouv/activite/
        • Contenu : échantillons pour tests rapides et jeu complet
          • exemple-finess-activite-journalier-20260309.json → échantillon pour tests

Ces échantillons permettent aux développeurs et aux équipes de tester la structure des flux avant d’utiliser les fichiers complets.

📤 Flux entrants


🗃️ Modèle de données


💡 Cas d'usage

En complément de la documentation des flux, ce dépôt propose des cas d'usage illustrant leur exploitation dans des contextes réels.

Ces exemples montrent notamment :

  • la consommation des flux JSON FiNESS
  • leur transformation vers un modèle relationnel
  • l'implémentation de règles de gestion métier
  • l'alimentation de bases de données
  • des scripts Python réutilisables

📂 Index des cas d'usage :

👉 use-cases/README.md

Cas d'usage disponibles

Cas d'usage Description
JSON vers modèle tabulaire Transformation du flux d'activités JSON FiNESS+ vers une table relationnelle avec application des règles métier

📘 Guides & ressources transverses

📚 Guide de prise en main GitHub : docs/guides/prise-en-main-github.md


❓ FAQ – Questions fréquentes

Consultez la page dédiée :
👉 FAQ.md


🤝 Contribution

Avant de proposer une modification, merci de lire le guide de contribution pour connaître les règles de collaboration, de formatage, les bonnes pratiques, ainsi que la procédure pour signaler un bug ou proposer une amélioration via les Issues :

👉 CONTRIBUTING.md


✅ Publication

Avant de publier une version ou de partager le projet, suivez les étapes listées dans :

👉 checklist-publication.md


🧾 Licence

Ce projet est distribué sous la licence MIT.

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages