This repository has been archived by the owner on Jan 19, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
MonParcoursPsy archi
Caroline edited this page Jul 20, 2023
·
32 revisions
Architecture du projet MonParcoursPsy
1 cron lance 2 scripts
:
- importData : récupère sur DS les derniers dossiers de psychologues acceptés, les format et les insert en base
- importArchived : vérifie que tous les dossiers archivés sur DS le sont en DB, et les marques a archivé le cas échéant
Appels externes
- API Adresse : Récupération des coordonnées géographiques à partir de(s) l'adresse(s) du cabinet
- API DS : Récupération des données DS via leur api
Base de données PosrgreSQL version 11 sur [PostGIS](https://postgis.net/) pour les coordonnées spatial
Contient la table psychologue avec toutes les données afficher sur l'annuaire
Annuaire (https://monparcourspsy.sante.gouv.fr)
Appli Next.js
Appels externes
- GEO API : Récupération des coordonnées géographique de la ville recherchée dans l'annuaire en utilisant
Inclus dans l'app Next.js
Permet aux CPAM d'éditer les données des dossiers.
Appels externes
-
keycloak : L’authentification se fait via un serveur
keycloak en version 16.1.1
, hébergé à la fabrique
6 cron
-
verif-dossiers-ds
*/15 * * * *
:- récupère tous les dossiers en construction (avec leurs annotations) via l'API DS
- filtre ceux qui n'ont pas encore été vérifiés,
- récupère les NIR de tous les dossiers
- vérifie les dossiers un par un
- écrit un rapport directement dans le dossier dans DS (colonne "Conclusions Vérifications automatiques")
=> 5 scripts de reporting : créent un csv et l'envoi par email sur la BAL support
-
reporting-dossier-eligible
30 6 * * 1
: Liste tous les dossier Notifié "éligible" qui ne sont pas acceptés -
reporting-dossier-refuse
30 5 15 * *
: Liste tous les dossiers refusés -
reporting-expert-weekly
0 6 * * 2
: Liste tous les dossiers à traiter par les experts -
reporting-stats-by-department
0 7 * * 1
: Export des stats (nb acceptés, refusés, ...) de dossiers par départements -
reporting-traitement-errone
0 11 * * 2
: Liste tous les dossiers qui ont un traitement sur DS qui n'a pas suivi le process, soit un de ces cas :- des dossiers en construction ouverts par un instructeur CPAM exclusivement
- des dossiers tout statut confondu cochés éligibles (”OUI”) et non éligibles (”NON”) et dont la “notification de la sélection” n’a pas été cochée
- des dossiers acceptés ni coché “éligible” et/ou ni cochés “notifiés éligibles”
- des dossiers en instruction coché éligibles “Oui” ou “Non” sans l’instructeur INSTRUCTEUR_FB (dans les “instructeurs”)
- dossiers en instruction coché "notifiés éligibles" sans l’instructeur CPAM
Appels externes
- tipimail : Envoi d'emails via le SMTP tipimail
- API DS : Récupération des données DS via leur api
- Vérification du numéro ADELI via une API interne : le fichier ADELI https://service.annuaire.sante.fr/annuaire-sante-webservices/V300/services/extraction/PS_LibreAcces est mis à disposition via une API datasette.io en lecture seule
- menseul : nombre de psychologue indisponibles (
visible = true en db
)