chore: mise à jour output pipeline (anonymized + structured)
Résultats de re-traitement pipeline v2 sur 261 dossiers. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -3,10 +3,10 @@
|
||||
"document_type": "crh",
|
||||
"sejour": {},
|
||||
"diagnostic_principal": {
|
||||
"texte": "Abcès péri-anal",
|
||||
"cim10_suggestion": "K61.0",
|
||||
"cim10_confidence": "high",
|
||||
"cim10_final": "K61.0",
|
||||
"texte": "Abcès péri-anal en fer à cheval",
|
||||
"cim10_suggestion": "K61.2",
|
||||
"cim10_confidence": "medium",
|
||||
"cim10_final": "K61.2",
|
||||
"sources_rag": [],
|
||||
"preuves_cliniques": [],
|
||||
"est_cma": true,
|
||||
@@ -14,311 +14,180 @@
|
||||
"niveau_cma": 2,
|
||||
"source": "nuke3",
|
||||
"source_page": 1,
|
||||
"source_excerpt": "...REYNET\nNé le 27/04/1998\nMISE A PLAT D'UN ABCES DE LA MARGE ANALE AVEC TRAJET FISTULEUX\nIndication : Abcès péri-anal en fer à cheval\nCompte rendu opératoire du 02.07.2023 :\nOpérateur : Docteur M. PUJOS / R. DIDAILLER..."
|
||||
"source_excerpt": "...REYNET\nNé le 27/04/1998\nMISE A PLAT D'UN ABCES DE LA MARGE ANALE AVEC TRAJET FISTULEUX\nIndication : Abcès péri-anal en fer à cheval\nCompte rendu opératoire du 02.07.2023 :\nOpérateur : Docteur M. PUJOS / R. DIDAILLER\nAnesthésiste(s)..."
|
||||
},
|
||||
"dp_selection": {
|
||||
"chosen_index": 2,
|
||||
"chosen_term": "Abcès péri-anal",
|
||||
"chosen_code": "K61.0",
|
||||
"confidence": "high",
|
||||
"chosen_index": 0,
|
||||
"chosen_term": "Abcès péri-anal en fer à cheval",
|
||||
"chosen_code": "K61.2",
|
||||
"confidence": "medium",
|
||||
"verdict": "CONFIRMED",
|
||||
"evidence": [
|
||||
"Le diagnostic de fistule est mentionné avec une haute confiance.",
|
||||
"En l'absence d'autres informations cliniques, la fistule est le candidat le plus probable pour le motif principal de prise en charge."
|
||||
"L'abcès péri-anal en fer à cheval (K61.2) est une pathologie aiguë nécessitant une prise en charge active (drainage), contrairement à la fistule qui est souvent chronique.",
|
||||
"En l'absence de contexte clinique précis, le diagnostic d'abcès prime sur la fistule car il représente le motif principal de soins immédiat et justifie l'hospitalisation."
|
||||
],
|
||||
"reason": "Fistule avec haute confiance, et absence d'informations cliniques suggérant un autre diagnostic principal.",
|
||||
"reason": "L'abcès (K61.2) est une urgence aiguë traitée en priorité ; la fistule (K60.2) est généralement considérée comme une séquelle ou une pathologie chronique secondaire dans ce contexte, et ne peut être DP si l'abcès est présent.",
|
||||
"candidates": [
|
||||
{
|
||||
"index": 1,
|
||||
"term": "Fistule",
|
||||
"code": "K60.3",
|
||||
"confidence": "high",
|
||||
"source": "edsnlp",
|
||||
"is_comorbidity_like": false,
|
||||
"is_symptom_like": false,
|
||||
"is_act_only": false,
|
||||
"section_strength": 2,
|
||||
"num_occurrences": 1,
|
||||
"score": 5.0,
|
||||
"score_details": {
|
||||
"section": 2,
|
||||
"confidence": 3
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 2,
|
||||
"term": "Abcès péri-anal",
|
||||
"code": "K61.0",
|
||||
"confidence": "high",
|
||||
"index": 0,
|
||||
"term": "Abcès péri-anal en fer à cheval",
|
||||
"code": "K61.2",
|
||||
"source": "llm_das",
|
||||
"is_comorbidity_like": false,
|
||||
"is_symptom_like": false,
|
||||
"is_act_only": false,
|
||||
"section_strength": 1,
|
||||
"num_occurrences": 1,
|
||||
"score": 4.0,
|
||||
"score": 1.0,
|
||||
"score_details": {
|
||||
"section": 1,
|
||||
"confidence": 3
|
||||
"confidence": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 0,
|
||||
"term": "Gynécologique",
|
||||
"code": "D26.0",
|
||||
"confidence": "medium",
|
||||
"source": "edsnlp",
|
||||
"index": 1,
|
||||
"term": "Fistule ano-rectale",
|
||||
"code": "K60.2",
|
||||
"source": "llm_das",
|
||||
"is_comorbidity_like": false,
|
||||
"is_symptom_like": false,
|
||||
"is_act_only": false,
|
||||
"section_strength": 2,
|
||||
"section_strength": 1,
|
||||
"num_occurrences": 1,
|
||||
"score": 3.0,
|
||||
"score": 1.0,
|
||||
"score_details": {
|
||||
"section": 2,
|
||||
"confidence": 1
|
||||
"section": 1,
|
||||
"confidence": 0
|
||||
}
|
||||
}
|
||||
],
|
||||
"debug_scores": {
|
||||
"top1": 5.0,
|
||||
"top2": 4.0,
|
||||
"delta": 1.0,
|
||||
"top1": 1.0,
|
||||
"top2": 1.0,
|
||||
"delta": 0.0,
|
||||
"llm": true
|
||||
}
|
||||
},
|
||||
"dp_crh_only": {
|
||||
"chosen_index": 2,
|
||||
"chosen_term": "Abcès péri-anal",
|
||||
"chosen_code": "K61.0",
|
||||
"confidence": "high",
|
||||
"chosen_index": 0,
|
||||
"chosen_term": "Abcès péri-anal en fer à cheval",
|
||||
"chosen_code": "K61.2",
|
||||
"confidence": "medium",
|
||||
"verdict": "CONFIRMED",
|
||||
"evidence": [
|
||||
"Le diagnostic de fistule est mentionné avec une haute confiance.",
|
||||
"En l'absence d'autres informations cliniques, la fistule est le candidat le plus probable pour le motif principal de prise en charge."
|
||||
"L'abcès péri-anal en fer à cheval (K61.2) est une pathologie aiguë nécessitant une prise en charge active (drainage), contrairement à la fistule qui est souvent chronique.",
|
||||
"En l'absence de contexte clinique précis, le diagnostic d'abcès prime sur la fistule car il représente le motif principal de soins immédiat et justifie l'hospitalisation."
|
||||
],
|
||||
"reason": "Fistule avec haute confiance, et absence d'informations cliniques suggérant un autre diagnostic principal.",
|
||||
"reason": "L'abcès (K61.2) est une urgence aiguë traitée en priorité ; la fistule (K60.2) est généralement considérée comme une séquelle ou une pathologie chronique secondaire dans ce contexte, et ne peut être DP si l'abcès est présent.",
|
||||
"candidates": [
|
||||
{
|
||||
"index": 1,
|
||||
"term": "Fistule",
|
||||
"code": "K60.3",
|
||||
"confidence": "high",
|
||||
"source": "edsnlp",
|
||||
"is_comorbidity_like": false,
|
||||
"is_symptom_like": false,
|
||||
"is_act_only": false,
|
||||
"section_strength": 2,
|
||||
"num_occurrences": 1,
|
||||
"score": 5.0,
|
||||
"score_details": {
|
||||
"section": 2,
|
||||
"confidence": 3
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 2,
|
||||
"term": "Abcès péri-anal",
|
||||
"code": "K61.0",
|
||||
"confidence": "high",
|
||||
"index": 0,
|
||||
"term": "Abcès péri-anal en fer à cheval",
|
||||
"code": "K61.2",
|
||||
"source": "llm_das",
|
||||
"is_comorbidity_like": false,
|
||||
"is_symptom_like": false,
|
||||
"is_act_only": false,
|
||||
"section_strength": 1,
|
||||
"num_occurrences": 1,
|
||||
"score": 4.0,
|
||||
"score": 1.0,
|
||||
"score_details": {
|
||||
"section": 1,
|
||||
"confidence": 3
|
||||
"confidence": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 0,
|
||||
"term": "Gynécologique",
|
||||
"code": "D26.0",
|
||||
"confidence": "medium",
|
||||
"source": "edsnlp",
|
||||
"index": 1,
|
||||
"term": "Fistule ano-rectale",
|
||||
"code": "K60.2",
|
||||
"source": "llm_das",
|
||||
"is_comorbidity_like": false,
|
||||
"is_symptom_like": false,
|
||||
"is_act_only": false,
|
||||
"section_strength": 2,
|
||||
"section_strength": 1,
|
||||
"num_occurrences": 1,
|
||||
"score": 3.0,
|
||||
"score": 1.0,
|
||||
"score_details": {
|
||||
"section": 2,
|
||||
"confidence": 1
|
||||
"section": 1,
|
||||
"confidence": 0
|
||||
}
|
||||
}
|
||||
],
|
||||
"debug_scores": {
|
||||
"top1": 5.0,
|
||||
"top2": 4.0,
|
||||
"delta": 1.0,
|
||||
"top1": 1.0,
|
||||
"top2": 1.0,
|
||||
"delta": 0.0,
|
||||
"llm": true
|
||||
}
|
||||
},
|
||||
"dp_final": {
|
||||
"chosen_index": 2,
|
||||
"chosen_term": "Abcès péri-anal",
|
||||
"chosen_code": "K61.0",
|
||||
"confidence": "high",
|
||||
"chosen_index": 0,
|
||||
"chosen_term": "Abcès péri-anal en fer à cheval",
|
||||
"chosen_code": "K61.2",
|
||||
"confidence": "medium",
|
||||
"verdict": "CONFIRMED",
|
||||
"evidence": [
|
||||
"Le diagnostic de fistule est mentionné avec une haute confiance.",
|
||||
"En l'absence d'autres informations cliniques, la fistule est le candidat le plus probable pour le motif principal de prise en charge."
|
||||
"L'abcès péri-anal en fer à cheval (K61.2) est une pathologie aiguë nécessitant une prise en charge active (drainage), contrairement à la fistule qui est souvent chronique.",
|
||||
"En l'absence de contexte clinique précis, le diagnostic d'abcès prime sur la fistule car il représente le motif principal de soins immédiat et justifie l'hospitalisation."
|
||||
],
|
||||
"reason": "Fistule avec haute confiance, et absence d'informations cliniques suggérant un autre diagnostic principal.",
|
||||
"reason": "L'abcès (K61.2) est une urgence aiguë traitée en priorité ; la fistule (K60.2) est généralement considérée comme une séquelle ou une pathologie chronique secondaire dans ce contexte, et ne peut être DP si l'abcès est présent.",
|
||||
"candidates": [
|
||||
{
|
||||
"index": 1,
|
||||
"term": "Fistule",
|
||||
"code": "K60.3",
|
||||
"confidence": "high",
|
||||
"source": "edsnlp",
|
||||
"is_comorbidity_like": false,
|
||||
"is_symptom_like": false,
|
||||
"is_act_only": false,
|
||||
"section_strength": 2,
|
||||
"num_occurrences": 1,
|
||||
"score": 5.0,
|
||||
"score_details": {
|
||||
"section": 2,
|
||||
"confidence": 3
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 2,
|
||||
"term": "Abcès péri-anal",
|
||||
"code": "K61.0",
|
||||
"confidence": "high",
|
||||
"index": 0,
|
||||
"term": "Abcès péri-anal en fer à cheval",
|
||||
"code": "K61.2",
|
||||
"source": "llm_das",
|
||||
"is_comorbidity_like": false,
|
||||
"is_symptom_like": false,
|
||||
"is_act_only": false,
|
||||
"section_strength": 1,
|
||||
"num_occurrences": 1,
|
||||
"score": 4.0,
|
||||
"score": 1.0,
|
||||
"score_details": {
|
||||
"section": 1,
|
||||
"confidence": 3
|
||||
"confidence": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 0,
|
||||
"term": "Gynécologique",
|
||||
"code": "D26.0",
|
||||
"confidence": "medium",
|
||||
"source": "edsnlp",
|
||||
"index": 1,
|
||||
"term": "Fistule ano-rectale",
|
||||
"code": "K60.2",
|
||||
"source": "llm_das",
|
||||
"is_comorbidity_like": false,
|
||||
"is_symptom_like": false,
|
||||
"is_act_only": false,
|
||||
"section_strength": 2,
|
||||
"section_strength": 1,
|
||||
"num_occurrences": 1,
|
||||
"score": 3.0,
|
||||
"score": 1.0,
|
||||
"score_details": {
|
||||
"section": 2,
|
||||
"confidence": 1
|
||||
"section": 1,
|
||||
"confidence": 0
|
||||
}
|
||||
}
|
||||
],
|
||||
"debug_scores": {
|
||||
"top1": 5.0,
|
||||
"top2": 4.0,
|
||||
"delta": 1.0,
|
||||
"top1": 1.0,
|
||||
"top2": 1.0,
|
||||
"delta": 0.0,
|
||||
"llm": true
|
||||
}
|
||||
},
|
||||
"quality_flags": {
|
||||
"rag_status": "error",
|
||||
"crh_only_mode": true
|
||||
},
|
||||
"diagnostics_associes": [
|
||||
{
|
||||
"texte": "Fistule",
|
||||
"cim10_suggestion": "K60.3",
|
||||
"cim10_confidence": "medium",
|
||||
"cim10_final": "K60.3",
|
||||
"justification": "Fistule déjà codée, le code le plus spécifique disponible dans le contexte actuel.",
|
||||
"raisonnement": "ANALYSE CLINIQUE :\nLa présence d'une fistule indique une communication anormale entre deux organes ou entre un organe et la peau. Dans ce contexte, elle est considérée comme une complication du séjour, nécessitant une prise en charge spécifique et mobilisant des ressources supplémentaires.\n\nCODES CANDIDATS :\nN82 (Fistules de l'appareil génital de la femme), K60.5 (Fistule anorectale), Q51.7 (Fistule congénitale utérodigestive et utéro-urinaire), K38.3 (Fistule de l'appendice), J86.0 (Pyothorax avec fistule), H83.1 (Fistule labyrinthique), N82.0 (Fistule vésicovaginale), N82.9 (Fistule de l'appareil génital de la femme, sans précision), N82.5 (Fistule génitocutanée chez la femme), N82.8 (Autres fistules de l'appareil génital de la femme).\n\nDISCRIMINATION :\nLe code K60.3 (Fistule) est déjà codé. Il est donc nécessaire de rechercher un code plus spécifique. Sans information supplémentaire sur la localisation de la fistule, il est impossible de choisir un code plus précis parmi les options proposées (N82, K38.3, J86.0, H83.1, Q51.7). Le code K60.3 est donc le plus approprié, car il est déjà codé et représente la nature générale du diagnostic.\n\nREGLE PMSI :\nEn tant que DAS, le diagnostic doit avoir mobilisé des ressources supplémentaires pendant le séjour. La présence d'une fistule, en particulier avec les complications associées (fièvre, infection), justifie son codage en tant que DAS. Le code doit être le plus spécifique possible, mais en l'absence de précision sur la localisation, on utilise le code général déjà codé.",
|
||||
"sources_rag": [
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 61,
|
||||
"code": "N82",
|
||||
"extrait": "N82 Fistules de l'appareil génital de la femme"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 596,
|
||||
"code": "N82.0",
|
||||
"extrait": "N82.0 Fistule vésicovaginale"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 485,
|
||||
"code": "K60.5",
|
||||
"extrait": "K60.5 Fistule anorectale"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 690,
|
||||
"code": "Q51.7",
|
||||
"extrait": "Q51.7 Fistule congénitale utérodigestive et utéro-urinaire"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 477,
|
||||
"code": "K38.3",
|
||||
"extrait": "K38.3 Fistule de l'appendice"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 453,
|
||||
"code": "J86.0",
|
||||
"extrait": "J86.0 Pyothorax avec fistule"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 390,
|
||||
"code": "H83.1",
|
||||
"extrait": "H83.1 Fistule labyrinthique"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 596,
|
||||
"code": "N82.9",
|
||||
"extrait": "N82.9 Fistule de l'appareil génital de la femme, sans précision"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 596,
|
||||
"code": "N82.5",
|
||||
"extrait": "N82.5 Fistule génitocutanée chez la femme\nFistule :\n•périnéovaginale\n•utéropariétale"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 596,
|
||||
"code": "N82.8",
|
||||
"extrait": "N82.8 Autres fistules de l'appareil génital de la femme"
|
||||
}
|
||||
],
|
||||
"preuves_cliniques": [
|
||||
{
|
||||
"type": "clinique",
|
||||
"element": "Complication : Fistule",
|
||||
"interpretation": "Présence d'une communication anormale entre deux organes ou entre un organe et la peau."
|
||||
},
|
||||
{
|
||||
"type": "clinique",
|
||||
"element": "Fièvre, Infection",
|
||||
"interpretation": "Signes d'inflammation et d'infection liés à la fistule, justifiant une prise en charge et des ressources supplémentaires."
|
||||
}
|
||||
],
|
||||
"texte": "Fistule ano-rectale",
|
||||
"cim10_suggestion": "K60.2",
|
||||
"cim10_confidence": "high",
|
||||
"cim10_final": "K60.2",
|
||||
"justification": "Diagnostic associé à l'abcès (trajet fistuleux identifié et traité par résection et pose de seton), constituant une pathologie distincte ayant nécessité des ressources chirurgicales.",
|
||||
"sources_rag": [],
|
||||
"preuves_cliniques": [],
|
||||
"niveau_severite": "non_evalue",
|
||||
"niveau_cma": 1,
|
||||
"source": "edsnlp",
|
||||
"source_page": 1,
|
||||
"source_excerpt": "...ROLOGIE\nMonsieur MARC FREYNET\nNé le 27/04/1998\nMISE A PLAT D'UN ABCES DE LA MARGE ANALE AVEC TRAJET FISTULEUX\nIndication : Abcès péri-anal en fer à cheval\nCompte rendu opératoire du 02.07.2023 :\nOpérateur :..."
|
||||
"source": "llm_das"
|
||||
}
|
||||
],
|
||||
"actes_ccam": [],
|
||||
@@ -345,10 +214,13 @@
|
||||
}
|
||||
],
|
||||
"alertes_codage": [
|
||||
"CMA niveau 2 : 'Abcès péri-anal' (K61.0) — sévérité non_evalue",
|
||||
"QC: DAS K60.3 confiance high→medium — La présence d'une fistule est clairement indiquée dans les complications. La justification mentionne la fièvre et l'infection comme preuves, ce qui est cohérent avec une fistule. Le code est pertinent et spécifique.",
|
||||
"QC: L'absence de preuves cliniques détaillées dans la justification pour le code K61.0 est un point faible. Il serait préférable d'avoir des informations plus précises sur la localisation et la nature de l'abcès.",
|
||||
"QC: La mention de 'marqueurs de sévérité : 3 complication(s)' est informative mais n'influence pas la validité des codes individuels. Cela pourrait être utilisé pour une évaluation de la complexité de l'intervention, si applicable."
|
||||
"QUALITE DEGRADEE : erreur RAG — codage sans référentiels",
|
||||
"CMA niveau 2 : 'Abcès péri-anal en fer à cheval' (K61.2) — sévérité non_evalue",
|
||||
"QC: Le dossier clinique mentionne une 'infection' sans plus de détails. Il serait important de déterminer la nature de cette infection pour un codage plus précis. Si elle est liée à l'abcès ou à la fistule, elle pourrait être codée en tant que complication.",
|
||||
"QC: L'absence de 'preuves' documentées pour le code K61.2 est préoccupante. Il est essentiel de vérifier le dossier clinique pour confirmer la présence d'un abcès péri-anal en fer à cheval. Si cette information n'est pas disponible, le code doit être reclassé.",
|
||||
"QC: La mention de 'marqueurs de sévérité : 3 complication(s)' est vague. Il serait utile de comprendre quels sont ces marqueurs et comment ils contribuent à la sévérité du cas pour une évaluation plus précise du PMSI.",
|
||||
"VETOS[PDF]: NEED_INFO (score=85)",
|
||||
"VETO-02 [MEDIUM] diagnostics_associes[0]: DAS K60.2 sans preuve exploitable"
|
||||
],
|
||||
"source_files": [],
|
||||
"ghm_estimation": {
|
||||
@@ -363,11 +235,28 @@
|
||||
},
|
||||
"controles_cpam": [],
|
||||
"veto_report": {
|
||||
"verdict": "PASS",
|
||||
"score_contestabilite": 100,
|
||||
"issues": []
|
||||
"verdict": "NEED_INFO",
|
||||
"score_contestabilite": 85,
|
||||
"issues": [
|
||||
{
|
||||
"veto": "VETO-02",
|
||||
"severity": "MEDIUM",
|
||||
"where": "diagnostics_associes[0]",
|
||||
"message": "DAS K60.2 sans preuve exploitable",
|
||||
"citation": "Principe de preuve : tout diagnostic/acte doit être étayé par une trace dans le dossier médical (Guide Méthodologique MCO)"
|
||||
}
|
||||
]
|
||||
},
|
||||
"processing_time_s": 50.5,
|
||||
"completude": {
|
||||
"checks": [],
|
||||
"score_global": 100,
|
||||
"verdict_global": "defendable",
|
||||
"documents_presents": [
|
||||
"crh"
|
||||
],
|
||||
"documents_manquants": []
|
||||
},
|
||||
"processing_time_s": 468.23,
|
||||
"metrics": {
|
||||
"das_total": 1,
|
||||
"das_active": 1,
|
||||
|
||||
Reference in New Issue
Block a user