chore: add .gitignore

This commit is contained in:
dom
2026-03-05 00:37:41 +01:00
parent 542797a124
commit 2578afb6ff
1716 changed files with 1905609 additions and 18 deletions

View File

@@ -0,0 +1,250 @@
{
"source_file": "104_23001083_CRO 23001083.pdf",
"document_type": "crh",
"sejour": {
"sexe": "M"
},
"diagnostic_principal": {
"texte": "Thromboembolie veineuse",
"cim10_suggestion": "I82",
"cim10_confidence": "high",
"cim10_final": "I82",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "nuke3"
},
"dp_selection": {
"chosen_index": 1,
"chosen_term": "Thromboembolie veineuse",
"chosen_code": "I82",
"confidence": "medium",
"verdict": "CONFIRMED",
"evidence": [
"Score 4.0 — source: llm_das",
"Delta +3.0 vs Chimiothérapie, (Z51.1)"
],
"reason": "Écart score 3.0 >= seuil 3.0",
"candidates": [
{
"index": 1,
"term": "Thromboembolie veineuse",
"code": "I82",
"confidence": "high",
"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_details": {
"section": 1,
"confidence": 3
}
},
{
"index": 0,
"term": "Chimiothérapie,",
"code": "Z51.1",
"confidence": "high",
"source": "edsnlp",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": true,
"section_strength": 2,
"num_occurrences": 1,
"score": 1.0,
"score_details": {
"section": 2,
"confidence": 3,
"act_only_malus": -4
}
}
],
"debug_scores": {
"top1": 4.0,
"top2": 1.0,
"delta": 3.0
}
},
"dp_crh_only": {
"chosen_index": 1,
"chosen_term": "Thromboembolie veineuse",
"chosen_code": "I82",
"confidence": "medium",
"verdict": "CONFIRMED",
"evidence": [
"Score 4.0 — source: llm_das",
"Delta +3.0 vs Chimiothérapie, (Z51.1)"
],
"reason": "Écart score 3.0 >= seuil 3.0",
"candidates": [
{
"index": 1,
"term": "Thromboembolie veineuse",
"code": "I82",
"confidence": "high",
"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_details": {
"section": 1,
"confidence": 3
}
},
{
"index": 0,
"term": "Chimiothérapie,",
"code": "Z51.1",
"confidence": "high",
"source": "edsnlp",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": true,
"section_strength": 2,
"num_occurrences": 1,
"score": 1.0,
"score_details": {
"section": 2,
"confidence": 3,
"act_only_malus": -4
}
}
],
"debug_scores": {
"top1": 4.0,
"top2": 1.0,
"delta": 3.0
}
},
"dp_final": {
"chosen_index": 1,
"chosen_term": "Thromboembolie veineuse",
"chosen_code": "I82",
"confidence": "medium",
"verdict": "CONFIRMED",
"evidence": [
"Score 4.0 — source: llm_das",
"Delta +3.0 vs Chimiothérapie, (Z51.1)"
],
"reason": "Écart score 3.0 >= seuil 3.0",
"candidates": [
{
"index": 1,
"term": "Thromboembolie veineuse",
"code": "I82",
"confidence": "high",
"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_details": {
"section": 1,
"confidence": 3
}
},
{
"index": 0,
"term": "Chimiothérapie,",
"code": "Z51.1",
"confidence": "high",
"source": "edsnlp",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": true,
"section_strength": 2,
"num_occurrences": 1,
"score": 1.0,
"score_details": {
"section": 2,
"confidence": 3,
"act_only_malus": -4
}
}
],
"debug_scores": {
"top1": 4.0,
"top2": 1.0,
"delta": 3.0
}
},
"quality_flags": {
"crh_only_mode": true
},
"diagnostics_associes": [],
"actes_ccam": [],
"antecedents": [],
"traitements_sortie": [],
"biologie_cle": [],
"biologie_discarded": [],
"imagerie": [],
"complications": [],
"alertes_codage": [
"QC: DP I82 confiance medium→high — Le code I82 (Thromboembolie veineuse) nécessite une justification clinique précise. L'absence de preuves cliniques dans le dossier rend ce codage non justifié et doit être supprimé. Un code plus général pourrait être envisagé si une suspicion existe, mais sans preuve.",
"QC: Absence de justification clinique pour le code I82. Vérifier le dossier clinique pour identifier la raison de ce codage et justifier ou supprimer le code.",
"VETOS[PDF]: FAIL (score=40)",
"VETO-02 [HARD] diagnostic_principal: DP I82 sans preuve exploitable",
"VETO-12 [HARD] diagnostic_principal: DP I82 en high sans preuve"
],
"source_files": [],
"ghm_estimation": {
"cmd": "05",
"cmd_libelle": "Affections de l'appareil circulatoire",
"type_ghm": "M",
"severite": 1,
"ghm_approx": "05M??1",
"cma_count": 0,
"cms_count": 0,
"alertes": []
},
"controles_cpam": [],
"veto_report": {
"verdict": "FAIL",
"score_contestabilite": 40,
"issues": [
{
"veto": "VETO-02",
"severity": "HARD",
"where": "diagnostic_principal",
"message": "DP I82 sans preuve exploitable"
},
{
"veto": "VETO-12",
"severity": "HARD",
"where": "diagnostic_principal",
"message": "DP I82 en high sans preuve"
}
]
},
"processing_time_s": 34.31,
"metrics": {
"das_total": 0,
"das_active": 0,
"das_excluded": 0,
"das_removed": 0,
"das_ruled_out": 0,
"das_no_code": 0,
"actes_total": 0,
"actes_with_code": 0,
"dp_has_code": true
},
"rules_runtime": {
"router_version": 1,
"mode": "strict",
"enabled_packs": [
"decisions_core",
"vetos_core"
],
"always_on_rules": [],
"triggers_fired": []
}
}