JSON structuré de la nomenclature

oici un JSON structuré de la nomenclature, prêt à être utilisé dans une WebApp ou un agent IA.

{ "version": "1.0", "context": "Nomenclature de compétences infirmières pour appariement automatique Seniors ↔ Infirmiers", "families": [ { "id": "A", "code": "GEN", "label_fr": "Compétences générales (IDE)", "description_fr": "Compétences générales d'infirmier(ère) diplômé(e) d'État : soins courants, surveillance clinique, éducation thérapeutique.", "competences": [ { "id": "A1", "code": "GEN_SOINS_TECHNIQUES", "label_fr": "Soins techniques courants", "description_fr": "Injections, perfusions, pansements simples, prélèvements, pose de cathéter.", "keywords_fr": [ "injection", "piqûre", "perfusion", "pansement", "prise de sang", "cathéter" ] }, { "id": "A2", "code": "GEN_SURVEILLANCE_CLINIQUE", "label_fr": "Surveillance clinique", "description_fr": "Surveillance des constantes, de la douleur, de l'état cognitif et du risque de chute.", "keywords_fr": [ "tension", "pression artérielle", "température", "pouls", "douleur", "chute", "confusion" ] }, { "id": "A3", "code": "GEN_EDUCATION_THERAPEUTIQUE", "label_fr": "Éducation thérapeutique", "description_fr": "Explication des traitements, observance médicamenteuse, conseils de vie quotidienne pour les maladies chroniques.", "keywords_fr": [ "médicament", "comprimé", "prescription", "prise de traitement", "autogestion", "éducation" ] } ] }, { "id": "B", "code": "GER", "label_fr": "Prise en charge gérontologique", "description_fr": "Compétences spécifiques pour la prise en charge des personnes âgées et des troubles liés au vieillissement.", "competences": [ { "id": "B1", "code": "GER_AUTONOMIE_DEPENDANCE", "label_fr": "Autonomie et dépendance", "description_fr": "Évaluation de l'autonomie (ADL/IADL), repérage des difficultés de marche, prévention des chutes.", "keywords_fr": [ "autonomie", "dépendance", "aide pour se lever", "aide à la toilette", "chute", "marche", "déambulateur" ] }, { "id": "B2", "code": "GER_TROUBLES_COGNITIFS", "label_fr": "Troubles cognitifs", "description_fr": "Repérage de la désorientation, des troubles de la mémoire, des pathologies de type Alzheimer ou apparentées.", "keywords_fr": [ "mémoire", "désorientation", "Alzheimer", "perdu", "oublis", "démence" ] }, { "id": "B3", "code": "GER_SOUTIEN_PSYCHOSOCIAL", "label_fr": "Soutien psycho-social", "description_fr": "Écoute, repérage de l'isolement, de l'anxiété, soutien des familles et aidants.", "keywords_fr": [ "solitude", "isolement", "anxiété", "angoisse", "dépression", "famille", "aidant" ] } ] }, { "id": "C", "code": "WOUND", "label_fr": "Plaies, cicatrisation et soins complexes", "description_fr": "Compétences pour la prise en charge des plaies aiguës et chroniques, escarres, stomies.", "competences": [ { "id": "C1", "code": "WOUND_ESCARRES", "label_fr": "Escarres", "description_fr": "Évaluation et prise en charge des escarres, prévention, choix de pansements adaptés.", "keywords_fr": [ "escarre", "plaie de lit", "rougeur", "ulcération fessier", "positionnement" ] }, { "id": "C2", "code": "WOUND_PLAIES_CHRONIQUES", "label_fr": "Plaies chroniques", "description_fr": "Prise en charge des ulcères veineux, artériels, plaies chroniques complexes.", "keywords_fr": [ "ulcère", "jambe", "plaie qui ne guérit pas", "pansement complexe" ] }, { "id": "C3", "code": "WOUND_STOMATHERAPIE", "label_fr": "Stomathérapie", "description_fr": "Prise en charge des stomies digestives ou urinaires, choix du matériel, éducation du patient.", "keywords_fr": [ "stomie", "poche", "colostomie", "iléostomie", "urostomie" ] } ] }, { "id": "D", "code": "CHRONIC", "label_fr": "Pathologies chroniques", "description_fr": "Compétences pour le suivi des maladies chroniques fréquentes chez les seniors.", "competences": [ { "id": "D1", "code": "CHRONIC_DIABETE", "label_fr": "Diabète", "description_fr": "Suivi des patients diabétiques : glycémies, injections d'insuline, éducation, capteurs.", "keywords_fr": [ "diabète", "glycémie", "insuline", "hypoglycémie", "capteur de glucose" ] }, { "id": "D2", "code": "CHRONIC_INSUFFISANCE_CARDIO_RESP", "label_fr": "Insuffisance cardiaque / respiratoire", "description_fr": "Suivi des patients avec insuffisance cardiaque ou respiratoire, O2, repérage des décompensations.", "keywords_fr": [ "essoufflement", "insuffisance cardiaque", "insuffisance respiratoire", "oxygène", "oedèmes" ] }, { "id": "D3", "code": "CHRONIC_ONCOLOGIE", "label_fr": "Oncologie", "description_fr": "Suivi des patients sous chimiothérapie ou traitements oncologiques, gestion des effets secondaires.", "keywords_fr": [ "cancer", "chimiothérapie", "nausées", "fatigue importante", "soins de support" ] } ] }, { "id": "E", "code": "IPA", "label_fr": "Infirmière en pratique avancée (IPA)", "description_fr": "Compétences d'infirmier(ère) en pratique avancée, avec champ d'autonomie élargi et prescriptions.", "competences": [ { "id": "E1", "code": "IPA_PATHOLOGIES_CHRONIQUES", "label_fr": "IPA – Pathologies chroniques stabilisées", "description_fr": "Prise en charge avancée des maladies chroniques stabilisées chez l'adulte.", "keywords_fr": [ "consultation de suivi", "ajustement traitement", "pathologie chronique stabilisée" ] }, { "id": "E2", "code": "IPA_PSYCHIATRIE", "label_fr": "IPA – Psychiatrie / santé mentale", "description_fr": "Suivi et prise en charge avancée en psychiatrie et santé mentale.", "keywords_fr": [ "trouble psychiatrique", "suivi psychologique", "psychose", "dépression sévère" ] }, { "id": "E3", "code": "IPA_ONCOLOGIE", "label_fr": "IPA – Oncologie", "description_fr": "Consultations avancées en oncologie et hémato-oncologie.", "keywords_fr": [ "oncologie avancée", "coordination soins cancer" ] }, { "id": "E4", "code": "IPA_INSUFFISANCE_RENALE", "label_fr": "IPA – Insuffisance rénale", "description_fr": "Suivi avancé des patients en insuffisance rénale.", "keywords_fr": [ "dialyse", "insuffisance rénale", "néphrologie" ] }, { "id": "E5", "code": "IPA_URGENCES", "label_fr": "IPA – Urgences", "description_fr": "Prise en charge avancée dans un contexte d'urgences.", "keywords_fr": [ "urgence", "triage", "détresse respiratoire", "douleur aiguë" ] } ] }, { "id": "F", "code": "COORD", "label_fr": "Coordination & parcours de soins", "description_fr": "Compétences liées à la coordination des parcours de soins, en particulier pour les personnes âgées.", "competences": [ { "id": "F1", "code": "COORD_SORTIE_HOPITAL", "label_fr": "Coordination de sortie d'hôpital", "description_fr": "Organisation du retour à domicile ou en structure, coordination avec les différents intervenants.", "keywords_fr": [ "sortie d'hôpital", "retour à domicile", "plan de soins", "orientation" ] }, { "id": "F2", "code": "COORD_HAD", "label_fr": "Coordination en HAD", "description_fr": "Coordination des soins en Hospitalisation à Domicile.", "keywords_fr": [ "HAD", "hospitalisation à domicile", "intervenants multiples" ] }, { "id": "F3", "code": "COORD_CASE_MANAGER", "label_fr": "Case management", "description_fr": "Gestion de cas complexes, suivi global du parcours de soins.", "keywords_fr": [ "parcours complexe", "cas complexe", "gestion de cas", "multi-pathologies" ] }, { "id": "F4", "code": "COORD_AIDANTS", "label_fr": "Coordination avec les aidants", "description_fr": "Communication et coordination avec les aidants familiaux.", "keywords_fr": [ "aidant", "famille", "proche aidant", "coordination familiale" ] } ] }, { "id": "G", "code": "TELE", "label_fr": "Télésanté & outils numériques", "description_fr": "Compétences liées à l'utilisation des outils numériques, télésoins et télésurveillance.", "competences": [ { "id": "G1", "code": "TELE_TELESOINS", "label_fr": "Télésoins", "description_fr": "Réalisation de télésoins avec les patients à domicile.", "keywords_fr": [ "télésoin", "visio", "consultation vidéo" ] }, { "id": "G2", "code": "TELE_TELESURVEILLANCE", "label_fr": "Télésurveillance médicale", "description_fr": "Suivi à distance des constantes et paramètres de santé.", "keywords_fr": [ "télésurveillance", "capteur", "données à distance" ] }, { "id": "G3", "code": "TELE_OUTILS_NUMERIQUES", "label_fr": "Outils numériques patients", "description_fr": "Utilisation de dossiers partagés, applications patients, planning numérique.", "keywords_fr": [ "DMP", "dossier partagé", "application santé", "agenda en ligne" ] } ] } ], "questionnaire": { "language": "fr", "sections": [ { "id": "S1", "label_fr": "Soins techniques et surveillance", "questions": [ { "id": "Q1", "type": "multi_select", "text_fr": "Quels soins techniques pratiquez-vous régulièrement ?", "options": [ { "id": "Q1_O1", "label_fr": "Injections (SC, IM, IV)", "map_to_competences": ["GEN_SOINS_TECHNIQUES"] }, { "id": "Q1_O2", "label_fr": "Perfusions", "map_to_competences": ["GEN_SOINS_TECHNIQUES"] }, { "id": "Q1_O3", "label_fr": "Pansements simples", "map_to_competences": ["GEN_SOINS_TECHNIQUES"] }, { "id": "Q1_O4", "label_fr": "Pansements complexes", "map_to_competences": ["GEN_SOINS_TECHNIQUES", "WOUND_PLAIES_CHRONIQUES"] }, { "id": "Q1_O5", "label_fr": "Prélèvements sanguins", "map_to_competences": ["GEN_SOINS_TECHNIQUES"] }, { "id": "Q1_O6", "label_fr": "Surveillance des constantes et de la douleur", "map_to_competences": ["GEN_SURVEILLANCE_CLINIQUE"] } ] } ] }, { "id": "S2", "label_fr": "Personnes âgées et gérontologie", "questions": [ { "id": "Q2", "type": "multi_select", "text_fr": "Avez-vous une expérience spécifique avec les personnes âgées sur les sujets suivants ?", "options": [ { "id": "Q2_O1", "label_fr": "Évaluation de l'autonomie (ADL / IADL)", "map_to_competences": ["GER_AUTONOMIE_DEPENDANCE"] }, { "id": "Q2_O2", "label_fr": "Prévention des chutes", "map_to_competences": ["GER_AUTONOMIE_DEPENDANCE"] }, { "id": "Q2_O3", "label_fr": "Repérage des troubles de la mémoire ou de l'orientation", "map_to_competences": ["GER_TROUBLES_COGNITIFS"] }, { "id": "Q2_O4", "label_fr": "Suivi du comportement (agitation, retrait, troubles du sommeil)", "map_to_competences": ["GER_TROUBLES_COGNITIFS", "GER_SOUTIEN_PSYCHOSOCIAL"] }, { "id": "Q2_O5", "label_fr": "Accompagnement des aidants familiaux", "map_to_competences": ["GER_SOUTIEN_PSYCHOSOCIAL", "COORD_AIDANTS"] } ] } ] }, { "id": "S3", "label_fr": "Plaies, escarres et stomies", "questions": [ { "id": "Q3", "type": "multi_select", "text_fr": "Quelles compétences avez-vous en plaies et cicatrisation ?", "options": [ { "id": "Q3_O1", "label_fr": "Prise en charge des escarres", "map_to_competences": ["WOUND_ESCARRES"] }, { "id": "Q3_O2", "label_fr": "Prise en charge des ulcères de jambe", "map_to_competences": ["WOUND_PLAIES_CHRONIQUES"] }, { "id": "Q3_O3", "label_fr": "Pansements de plaies post-opératoires complexes", "map_to_competences": ["WOUND_PLAIES_CHRONIQUES"] }, { "id": "Q3_O4", "label_fr": "Prise en charge de stomies (digestives ou urinaires)", "map_to_competences": ["WOUND_STOMATHERAPIE"] } ] } ] }, { "id": "S4", "label_fr": "Maladies chroniques", "questions": [ { "id": "Q4", "type": "multi_select", "text_fr": "Quelles maladies chroniques suivez-vous régulièrement ?", "options": [ { "id": "Q4_O1", "label_fr": "Diabète (insuline, capteurs, glycémies)", "map_to_competences": ["CHRONIC_DIABETE"] }, { "id": "Q4_O2", "label_fr": "Insuffisance cardiaque", "map_to_competences": ["CHRONIC_INSUFFISANCE_CARDIO_RESP"] }, { "id": "Q4_O3", "label_fr": "Insuffisance respiratoire (O2, BPCO)", "map_to_competences": ["CHRONIC_INSUFFISANCE_CARDIO_RESP"] }, { "id": "Q4_O4", "label_fr": "Oncologie (patients sous chimiothérapie)", "map_to_competences": ["CHRONIC_ONCOLOGIE"] } ] } ] }, { "id": "S5", "label_fr": "Pratique avancée (IPA)", "questions": [ { "id": "Q5", "type": "single_select", "text_fr": "Êtes-vous infirmier(ère) en pratique avancée (IPA) ?", "options": [ { "id": "Q5_O1", "label_fr": "Oui", "map_to_competences": [] }, { "id": "Q5_O2", "label_fr": "Non", "map_to_competences": [] } ] }, { "id": "Q5B", "type": "multi_select", "text_fr": "Si oui, dans quels domaines exercez-vous en tant qu'IPA ?", "options": [ { "id": "Q5B_O1", "label_fr": "Pathologies chroniques stabilisées", "map_to_competences": ["IPA_PATHOLOGIES_CHRONIQUES"] }, { "id": "Q5B_O2", "label_fr": "Psychiatrie / santé mentale", "map_to_competences": ["IPA_PSYCHIATRIE"] }, { "id": "Q5B_O3", "label_fr": "Oncologie / hémato-oncologie", "map_to_competences": ["IPA_ONCOLOGIE"] }, { "id": "Q5B_O4", "label_fr": "Insuffisance rénale", "map_to_competences": ["IPA_INSUFFISANCE_RENALE"] }, { "id": "Q5B_O5", "label_fr": "Urgences", "map_to_competences": ["IPA_URGENCES"] } ] } ] }, { "id": "S6", "label_fr": "Coordination et parcours de soins", "questions": [ { "id": "Q6", "type": "multi_select", "text_fr": "Participez-vous à la coordination de parcours de soins ?", "options": [ { "id": "Q6_O1", "label_fr": "Organisation de sortie d'hôpital", "map_to_competences": ["COORD_SORTIE_HOPITAL"] }, { "id": "Q6_O2", "label_fr": "Coordination en HAD (hospitalisation à domicile)", "map_to_competences": ["COORD_HAD"] }, { "id": "Q6_O3", "label_fr": "Case management (gestion de cas complexes)", "map_to_competences": ["COORD_CASE_MANAGER"] }, { "id": "Q6_O4", "label_fr": "Coordination avec les aidants familiaux", "map_to_competences": ["COORD_AIDANTS"] } ] } ] }, { "id": "S7", "label_fr": "Télésanté et outils numériques", "questions": [ { "id": "Q7", "type": "multi_select", "text_fr": "Utilisez-vous les outils numériques et la télésanté dans votre pratique ?", "options": [ { "id": "Q7_O1", "label_fr": "Télésoins (visio, téléconsultation infirmière)", "map_to_competences": ["TELE_TELESOINS"] }, { "id": "Q7_O2", "label_fr": "Télésurveillance médicale (capteurs, remontées de données)", "map_to_competences": ["TELE_TELESURVEILLANCE"] }, { "id": "Q7_O3", "label_fr": "Dossiers ou applications numériques patients", "map_to_competences": ["TELE_OUTILS_NUMERIQUES"] } ] } ] } ] } }

> un exemple de réponse infirmier → profil JSON “typé”,

👉 Un exemple complet de réponse générée à partir du questionnaire, transformée automatiquement en profil JSON « typé » prêt à être utilisé par votre moteur de matching Seniors ↔ Infirmiers.

Je vous fournis un exemple réaliste, puis la structure générique (template), pour que vous puissiez automatiser la génération depuis Agent-3 Replit ou depuis votre backend.

2. Exemple de profil JSON “typé” (après réponse d'un infirmier au questionnaire)

Voici un exemple réaliste, avec un infirmier libéral ayant répondu positivement à plusieurs options du questionnaire.

🟦 Exemple – Réponses d’un infirmier

  • Injections, pansements simples et complexes
  • Surveillance des constantes
  • Escarres + ulcères + stomies
  • Évaluation de l’autonomie
  • Alzheimer / troubles mémoire
  • Soutien aidants
  • Suivi diabète + insuffisance cardiaque
  • Coordination sortie hôpital
  • Télésoins et applications patients

🟩 Profil typé généré automatiquement (JSON)

{ "id_infirmier": "INF-2025-00341", "nom": "Dupont", "prenom": "Claire", "mode_exercice": ["libéral", "domicile"], "competences": { "GEN": [ "GEN_SOINS_TECHNIQUES", "GEN_SURVEILLANCE_CLINIQUE" ], "GER": [ "GER_AUTONOMIE_DEPENDANCE", "GER_TROUBLES_COGNITIFS", "GER_SOUTIEN_PSYCHOSOCIAL" ], "WOUND": [ "WOUND_ESCARRES", "WOUND_PLAIES_CHRONIQUES", "WOUND_STOMATHERAPIE" ], "CHRONIC": [ "CHRONIC_DIABETE", "CHRONIC_INSUFFISANCE_CARDIO_RESP" ], "IPA": [], "COORD": [ "COORD_SORTIE_HOPITAL" ], "TELE": [ "TELE_TELESOINS", "TELE_OUTILS_NUMERIQUES" ] }, "score_global_expertise": 87, "expertises_principales": [ "Plaies complexes et escarres", "Gérontologie (autonomie, troubles cognitifs)", "Pathologies chroniques (diabète, IC)", "Coordination de parcours" ], "match_recommande_seniors": { "autonomie": 92, "troubles_cognitifs": 89, "plaies": 95, "diabete": 88, "cardio_respiratoire": 84, "isolement_psychosocial": 78 } }

🟥 Ce JSON peut être généré automatiquement par votre agent IA

Votre agent fera ceci :

  1. Prendre les réponses du questionnaire
  2. Mapper vers les codes compétences
  3. Générer automatiquement :
    • le score global
    • les 4 expertises principales
    • les niveaux de matching seniors

➡️ Ce JSON devient la “fiche IA” de l’infirmier, utilisée par votre système de mise en relation.


🟧 3. Template générique (à réutiliser dans votre backend / Agent-3)


{ "id_infirmier": "<ID>", "identite": { "nom": "<NOM>", "prenom": "<PRENOM>", "mode_exercice": ["libéral", "domicile", "HAD", "hôpital"] }, "competences": { "GEN": [], "GER": [], "WOUND": [], "CHRONIC": [], "IPA": [], "COORD": [], "TELE": [] }, "score_global_expertise": "<0-100>", "expertises_principales": [], "match_recommande_seniors": { "autonomie": 0, "troubles_cognitifs": 0, "plaies": 0, "diabete": 0, "cardio_respiratoire": 0, "isolement_psychosocial": 0 } }

🟩 Vous pouvez maintenant :

✔️ Typologiser automatiquement un infirmier

✔️ Mapper les compétences aux besoins des seniors

✔️ Construire un système de matching fiable au-dessus de ce JSON

✔️ Brancher cette nomenclature dans votre WebApp Replit Agent-3 / Odoo / n8n