Files
t2a_v2/output/structured/176_23124187/CRH_23124187_cim10.json
dom 13fe9fa666 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>
2026-03-07 23:14:42 +01:00

893 lines
31 KiB
JSON

{
"source_file": "CRH 23124187.pdf",
"document_type": "crh",
"sejour": {
"sexe": "M",
"age": 68,
"date_entree": "27/06/2023",
"date_sortie": "06/07/2023",
"duree_sejour": 9
},
"diagnostic_principal": {
"texte": "Anémie",
"cim10_suggestion": "D64.9",
"cim10_confidence": "high",
"cim10_final": "D64.9",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "nuke3",
"source_page": 1,
"source_excerpt": "...MRC\nDESC Cancérologie\nsschneider@ch-cotebasque.fr\nbio du 13/06 :\nCadre de Santé:\nMme Marilyn DAVANT\nanémie à 11.6g microcytaire\nCRP=47\nTel: 05.59.44.38.46\nNTproBNP=2268\nSecrétariat Médical\nTel: 05.59.44.38...."
},
"dp_selection": {
"chosen_index": 3,
"chosen_term": "Anémie",
"chosen_code": "D64.9",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Le motif d'admission est un bilan de masse pulmonaire (pneumopathie suspectée ou avérée) avec AEG.",
"Les autres candidats sont des comorbidités chroniques (HTA, diabète, etc.) sans prise en charge active justifiant le DP selon les règles."
],
"reason": "La pneumopathie est la seule pathologie aiguë ou suspectée correspondant au motif principal de prise en charge (bilan masse pulmonaire), les autres options étant des comorbidités chroniques non prioritaires pour ce séjour.",
"candidates": [
{
"index": 2,
"term": "Pneumopathie",
"code": "J18.9",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 5.0,
"score_details": {
"section": 3,
"confidence": 0,
"diag_section_bonus": 2
}
},
{
"index": 0,
"term": "Hta",
"code": "I10",
"source": "regex",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 4.0,
"score_details": {
"section": 3,
"confidence": 0,
"motif_align": 2,
"diag_section_bonus": 2,
"comorbidity_malus": -3
}
},
{
"index": 3,
"term": "Anémie",
"code": "D64.9",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 3.0,
"score_details": {
"section": 3,
"confidence": 0
}
},
{
"index": 4,
"term": "Tabagisme",
"code": "F17.2",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 3.0,
"score_details": {
"section": 3,
"confidence": 0
}
},
{
"index": 1,
"term": "Dyslipidémie",
"code": "E78.5",
"source": "regex",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 0.0,
"score_details": {
"section": 3,
"confidence": 0,
"comorbidity_malus": -3
}
},
{
"index": 5,
"term": "Diabète de type 2 non contrôlé",
"code": "E11.9",
"source": "llm_das",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": -2.0,
"score_details": {
"section": 1,
"confidence": 0,
"comorbidity_malus": -3
}
},
{
"index": 6,
"term": "Insuffisance rénale chronique",
"code": "N18.9",
"source": "llm_das",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": -2.0,
"score_details": {
"section": 1,
"confidence": 0,
"comorbidity_malus": -3
}
}
],
"debug_scores": {
"top1": 5.0,
"top2": 4.0,
"delta": 1.0,
"llm": true
}
},
"dp_crh_only": {
"chosen_index": 3,
"chosen_term": "Anémie",
"chosen_code": "D64.9",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Le motif d'admission est un bilan de masse pulmonaire (pneumopathie suspectée ou avérée) avec AEG.",
"Les autres candidats sont des comorbidités chroniques (HTA, diabète, etc.) sans prise en charge active justifiant le DP selon les règles."
],
"reason": "La pneumopathie est la seule pathologie aiguë ou suspectée correspondant au motif principal de prise en charge (bilan masse pulmonaire), les autres options étant des comorbidités chroniques non prioritaires pour ce séjour.",
"candidates": [
{
"index": 2,
"term": "Pneumopathie",
"code": "J18.9",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 5.0,
"score_details": {
"section": 3,
"confidence": 0,
"diag_section_bonus": 2
}
},
{
"index": 0,
"term": "Hta",
"code": "I10",
"source": "regex",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 4.0,
"score_details": {
"section": 3,
"confidence": 0,
"motif_align": 2,
"diag_section_bonus": 2,
"comorbidity_malus": -3
}
},
{
"index": 3,
"term": "Anémie",
"code": "D64.9",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 3.0,
"score_details": {
"section": 3,
"confidence": 0
}
},
{
"index": 4,
"term": "Tabagisme",
"code": "F17.2",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 3.0,
"score_details": {
"section": 3,
"confidence": 0
}
},
{
"index": 1,
"term": "Dyslipidémie",
"code": "E78.5",
"source": "regex",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 0.0,
"score_details": {
"section": 3,
"confidence": 0,
"comorbidity_malus": -3
}
},
{
"index": 5,
"term": "Diabète de type 2 non contrôlé",
"code": "E11.9",
"source": "llm_das",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": -2.0,
"score_details": {
"section": 1,
"confidence": 0,
"comorbidity_malus": -3
}
},
{
"index": 6,
"term": "Insuffisance rénale chronique",
"code": "N18.9",
"source": "llm_das",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": -2.0,
"score_details": {
"section": 1,
"confidence": 0,
"comorbidity_malus": -3
}
}
],
"debug_scores": {
"top1": 5.0,
"top2": 4.0,
"delta": 1.0,
"llm": true
}
},
"dp_final": {
"chosen_index": 3,
"chosen_term": "Anémie",
"chosen_code": "D64.9",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Le motif d'admission est un bilan de masse pulmonaire (pneumopathie suspectée ou avérée) avec AEG.",
"Les autres candidats sont des comorbidités chroniques (HTA, diabète, etc.) sans prise en charge active justifiant le DP selon les règles."
],
"reason": "La pneumopathie est la seule pathologie aiguë ou suspectée correspondant au motif principal de prise en charge (bilan masse pulmonaire), les autres options étant des comorbidités chroniques non prioritaires pour ce séjour.",
"candidates": [
{
"index": 2,
"term": "Pneumopathie",
"code": "J18.9",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 5.0,
"score_details": {
"section": 3,
"confidence": 0,
"diag_section_bonus": 2
}
},
{
"index": 0,
"term": "Hta",
"code": "I10",
"source": "regex",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 4.0,
"score_details": {
"section": 3,
"confidence": 0,
"motif_align": 2,
"diag_section_bonus": 2,
"comorbidity_malus": -3
}
},
{
"index": 3,
"term": "Anémie",
"code": "D64.9",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 3.0,
"score_details": {
"section": 3,
"confidence": 0
}
},
{
"index": 4,
"term": "Tabagisme",
"code": "F17.2",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 3.0,
"score_details": {
"section": 3,
"confidence": 0
}
},
{
"index": 1,
"term": "Dyslipidémie",
"code": "E78.5",
"source": "regex",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 0.0,
"score_details": {
"section": 3,
"confidence": 0,
"comorbidity_malus": -3
}
},
{
"index": 5,
"term": "Diabète de type 2 non contrôlé",
"code": "E11.9",
"source": "llm_das",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": -2.0,
"score_details": {
"section": 1,
"confidence": 0,
"comorbidity_malus": -3
}
},
{
"index": 6,
"term": "Insuffisance rénale chronique",
"code": "N18.9",
"source": "llm_das",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": -2.0,
"score_details": {
"section": 1,
"confidence": 0,
"comorbidity_malus": -3
}
}
],
"debug_scores": {
"top1": 5.0,
"top2": 4.0,
"delta": 1.0,
"llm": true
}
},
"quality_flags": {
"rag_status": "error",
"crh_only_mode": true
},
"diagnostics_associes": [
{
"texte": "Dyslipidémie",
"cim10_suggestion": "E78.5",
"cim10_confidence": "high",
"cim10_final": "E78.5",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "regex"
},
{
"texte": "Pneumopathie",
"cim10_suggestion": "J18.9",
"cim10_confidence": "high",
"cim10_final": "J18.9",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "regex",
"source_page": 5,
"source_excerpt": "...ologie\ndbonnet@ch-cotebasque.fr\nDr Claire LETHROSNE Conclusion :\nPneumologue\n- hospitalisation pour pneumopathie qui a permis de découvrir un carcinome épidermoïde du LID PDL1 60% pour\nDESC Cancérologie\nclethrosn..."
},
{
"texte": "Tabagisme",
"cim10_suggestion": "F17.2",
"cim10_confidence": "medium",
"cim10_final": "F17.2",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "regex",
"source_page": 2,
"source_excerpt": "...omplet\nNeurologue\nbilan cardio avec ETT car pas de suivi depuis 2ans et élévation nette NTproBNP et tabagisme ++\neellie@ch-cotebasque.fr\nCadre de Pôle\nPatient prevenu de la nécessite d'hospit de qq jours pour..."
},
{
"texte": "Diabète de type 2 non contrôlé",
"cim10_suggestion": "E11.9",
"cim10_confidence": "medium",
"cim10_final": "E11.9",
"justification": "Le patient présente une HbA1c à 6% (dans les normes) mais est sous traitement actif par Metformine, Janumet et Gliclazide. Le motif d'hospitalisation inclut un bilan complet pour une masse suspecte et des complications potentielles liées au diabète (arthralgies inflammatoires évoquant une neuropathie ou arthropathie diabétique). Bien que l'HbA1c soit normale, la présence de multiples antidiabétiques et le contexte de bilan d'extension justifient le codage du diabète comme DAS pour les ressources mobilisées (suivi médicamenteux, surveillance glycémique dans un contexte de stress aigu).",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "llm_das"
},
{
"texte": "Insuffisance rénale chronique",
"cim10_suggestion": "N18.9",
"cim10_confidence": "medium",
"cim10_final": "N18.9",
"justification": "Le dossier mentionne explicitement 'Insuff.rénale' dans les antécédents et la créatinine est à 112 µmol/L (limite supérieure de la normale, clairance estimée à 59 ml/min). Ce diagnostic a mobilisé des ressources pour le bilan d'extension (adaptation posologique, surveillance) en lien avec la masse suspecte et les traitements administrés.",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "leger",
"niveau_cma": 2,
"source": "llm_das"
}
],
"actes_ccam": [
{
"texte": "TDM abdominal",
"code_ccam_suggestion": "ZCQK002",
"sources_rag": [],
"validite": "valide",
"alertes": []
}
],
"antecedents": [
{
"texte": "cadio et discuter intérêt coro bilan d'altération FEVG terrain tabagique ++ sans urgence pas de signe",
"source_page": 2,
"source_excerpt": "...plissage pour l'hypercalcémie mais prudence devant la FEVG\nTel: 05.59.44.38.46\nRécuperer antécédent cadio et discuter intérêt coro bilan d'altération FEVG terrain tabagique ++ sans urgence pas de signe\nSecrétariat Médical d'IC\nTel: 05.59.44.38.52 augmentation du BNP probablement aspécifique sur conte..."
},
{
"texte": "Tel: [TEL_5] augmentation du BNP probablement aspécifique sur contexte inflammatoire"
},
{
"texte": "Tel: [TEL_4]"
},
{
"texte": "Hospitalisation",
"source_page": 1,
"source_excerpt": "...el: 05.59.44.38.55\nsecr.pneumo@ch-cotebasque.fr Auscult: hypoventilation base droite avec qq ronchi\nHospitalisation\nChambres 3760 à 3772 Bdc : pas de souffle perçu mais semble exister des extra systoles\nTel: 05.59.4..."
},
{
"texte": "Chambres 3760 à 3772",
"source_page": 1,
"source_excerpt": "...55\nsecr.pneumo@ch-cotebasque.fr Auscult: hypoventilation base droite avec qq ronchi\nHospitalisation\nChambres 3760 à 3772 Bdc : pas de souffle perçu mais semble exister des extra systoles\nTel: 05.59.44.38.48\nChambres 3773..."
},
{
"texte": "Tel: [TEL_3]"
},
{
"texte": "Tel: [TEL_2] Pau il y a >5 ans"
},
{
"texte": "Explorations Endoscopies",
"source_page": 1,
"source_excerpt": "...ster des extra systoles\nTel: 05.59.44.38.48\nChambres 3773 à 3783 ECG :\nTel: 05.59.44.38.53\nBBG, RRS\nExplorations Endoscopies sus décalage ST\nTel: Poste 618.56\nCentre de Lutte Anti Tuberculeuse pas d'ADP cervicales sus clav o..."
},
{
"texte": "Tel: Poste 618.56 Au total, patient avec IC FEVG altérée <50% sur possible trouble de conduction sous réserve d'une exploration coronaire",
"source_page": 2,
"source_excerpt": "...aurait deja bénéficié d'une coro sur\nTel: 05.59.44.38.53 Pau il y a >5 ans\nExplorations Endoscopies\nTel: Poste 618.56 Au total, patient avec IC FEVG altérée <50% sur possible trouble de conduction sous réserve d'une exploration coronaire\nCentre de Lutte Anti Tuberculeuse\nC.L.A.T. vis à vis de l'hyperca : hyperhydrat, CTC et petite dose..."
},
{
"texte": "Centre de Lutte Anti Tuberculeuse",
"source_page": 1,
"source_excerpt": "...3783 ECG :\nTel: 05.59.44.38.53\nBBG, RRS\nExplorations Endoscopies sus décalage ST\nTel: Poste 618.56\nCentre de Lutte Anti Tuberculeuse pas d'ADP cervicales sus clav ou axillaire palpées\nC.L.A.T.\nTel: 05.59.44.38.57 rapporte des OMI il..."
},
{
"texte": "C.L.A.T. vis à vis de l'hyperca : hyperhydrat, CTC et petite dose de diuretique",
"source_page": 2,
"source_excerpt": "...le trouble de conduction sous réserve d'une exploration coronaire\nCentre de Lutte Anti Tuberculeuse\nC.L.A.T. vis à vis de l'hyperca : hyperhydrat, CTC et petite dose de diuretique\nTel: 05.59.44.38.57 (VCI respirante)\nPatient(e) : MEAU GERALD MEAU Né(e) le 15/02/1955\nIPP 23015134..."
},
{
"texte": "Tel: [TEL_1] (VCI respirante)"
},
{
"texte": "Patient(e) : [PATIENT_1] Né(e) le [DATE_NAISS_1]"
},
{
"texte": "IPP [IPP_1] / N° Episode [EPISODE_1] (PNEUMOLOGIE PHTISIOLOGIE HC)"
}
],
"traitements_sortie": [],
"biologie_cle": [
{
"test": "CRP",
"valeur": "47",
"valeur_num": 47.0,
"anomalie": true,
"quality": "ok",
"source_page": 1,
"source_excerpt": "...ider@ch-cotebasque.fr\nbio du 13/06 :\nCadre de Santé:\nMme Marilyn DAVANT\nanémie à 11.6g microcytaire\nCRP=47\nTel: 05.59.44.38.46\nNTproBNP=2268\nSecrétariat Médical\nTel: 05.59.44.38.52\nclairance=59\nTel: 05.5..."
},
{
"test": "CRP",
"valeur": "21",
"valeur_num": 21.0,
"anomalie": true,
"quality": "ok",
"source_page": 1,
"source_excerpt": "...ider@ch-cotebasque.fr\nbio du 13/06 :\nCadre de Santé:\nMme Marilyn DAVANT\nanémie à 11.6g microcytaire\nCRP=47\nTel: 05.59.44.38.46\nNTproBNP=2268\nSecrétariat Médical\nTel: 05.59.44.38.52\nclairance=59\nTel: 05.5..."
},
{
"test": "CRP",
"valeur": "80",
"valeur_num": 80.0,
"anomalie": true,
"quality": "ok",
"source_page": 1,
"source_excerpt": "...ider@ch-cotebasque.fr\nbio du 13/06 :\nCadre de Santé:\nMme Marilyn DAVANT\nanémie à 11.6g microcytaire\nCRP=47\nTel: 05.59.44.38.46\nNTproBNP=2268\nSecrétariat Médical\nTel: 05.59.44.38.52\nclairance=59\nTel: 05.5..."
},
{
"test": "Potassium",
"valeur": "3.4",
"valeur_num": 3.4,
"anomalie": true,
"quality": "ok",
"source_page": 5,
"source_excerpt": "...armacie :\nAMOX/AC CLAV SDZ 1G/125MG AD SACH [12] Sachet(s) 1 G (ORALE) matin midi soir\nChef de Pôle POTASSIUM 600MG GELULE 2 GELULE (ORALE) matin midi soir\nDr Emmanuel ELLIE\nFUROSEMIDE ARW 20MG CPR [30] COMPRI..."
},
{
"test": "Calcium",
"valeur": "2.75",
"valeur_num": 2.75,
"quality": "ok"
},
{
"test": "Hémoglobine",
"valeur": "10.6",
"valeur_num": 10.6,
"anomalie": true,
"quality": "ok"
},
{
"test": "Plaquettes",
"valeur": "545",
"valeur_num": 545.0,
"anomalie": true,
"quality": "ok",
"source_page": 3,
"source_excerpt": "...de signe d'IC\nmsabatini@ch-cotebasque.fr Biologie :\nDr Sophie SCHNEIDER - Leuco 10G/L, Hb 10,6g/dL, Plaquettes 545G/L, PNN 8,24G/L\nPneumologue - Ionogramme sanguin, Ca 2,75, Créat 98, CRP 21\nDESC Cancérologie -..."
},
{
"test": "Créatinine",
"valeur": "112",
"valeur_num": 112.0,
"anomalie": false,
"quality": "ok",
"source_page": 3,
"source_excerpt": "...Dr Elise ABRAHAM Biologie :\nPneumologue\nCa corrigé 2,71\nDESC Cancérologie\neabraham@ch-cotebasque.fr Créatinine 112 stable\nHbA1c 6%\nPraticiens Hospitaliers\nDr Daniel BONNET\nPneumologue CR cardio : 2007 coronorog..."
},
{
"test": "HbA1c",
"valeur": "6",
"valeur_num": 6.0,
"anomalie": false,
"quality": "ok",
"source_page": 3,
"source_excerpt": "...gie :\nPneumologue\nCa corrigé 2,71\nDESC Cancérologie\neabraham@ch-cotebasque.fr Créatinine 112 stable\nHbA1c 6%\nPraticiens Hospitaliers\nDr Daniel BONNET\nPneumologue CR cardio : 2007 coronorographie normale, E..."
},
{
"test": "Albumine",
"valeur": "40",
"valeur_num": 40.0,
"anomalie": false,
"quality": "ok",
"source_page": 3,
"source_excerpt": "...sanguin, Ca 2,75, Créat 98, CRP 21\nDESC Cancérologie - NTproBNP 2640\nsschneider@ch-cotebasque.fr\n- Albumine 40g/L\nCadre de Santé:\nMme Marilyn DAVANT CAT :\nTel: 05.59.44.38.46\n- Attente des résultats anapath..."
}
],
"biologie_discarded": [],
"imagerie": [
{
"type": "TDM abdominal",
"conclusion": "Navarre Côte Basque\nMme [PATIENT_3], cadre de Ccl :\nfédération\nexplication données sur la présence d'une masse lobaire inferieure droite suspecte. Nécessité d'éliminer le faite que ce soit\nDr [MEDECIN_1], coordonnateur\nmédical de fédération une maladie cancéreuse\npourrait se discuter une cause infectieuse mais l'absence de fièvre, le faible sd inflammatoire au vu de la taille de la lésion\nChef de Pôle fait moins penser à une infection\nDr [MEDECIN_2] Nécessité de bilan d'extension, bilan biologiq"
}
],
"complications": [
{
"texte": "Infection",
"source_page": 2,
"source_excerpt": "...re, le faible sd inflammatoire au vu de la taille de la lésion\nChef de Pôle fait moins penser à une infection\nDr Emmanuel ELLIE Nécessité de bilan d'extension, bilan biologique complet\nNeurologue\nbilan cardio..."
}
],
"alertes_codage": [
"QUALITE DEGRADEE : erreur RAG — codage sans référentiels",
"4 CMA probables détectées — impact potentiel sur le niveau de sévérité GHM",
"CMA niveau 2 : 'Pneumopathie' (J18.9) — sévérité non_evalue",
"CMA niveau 2 : 'Anémie' (D64.9) — sévérité non_evalue",
"CMA niveau 2 : 'Diabète de type 2 non contrôlé' (E11.9) — sévérité non_evalue",
"CMA niveau 2 : 'Insuffisance rénale chronique' (N18.9) — sévérité leger, marqueurs : chronique",
"QC: DAS E78.5 (Dyslipidémie) à reconsidérer — Aucune preuve de dyslipidémie dans le dossier. Le code est donc inapproprié.",
"QC: DAS J18.9 (Pneumopathie) à reconsidérer — Aucune preuve de pneumopathie dans le dossier. La mention de 'TDM abdominal' ne suffit pas à justifier ce code. Il faudrait une description plus précise des résultats de l'imagerie.",
"QC: Le dossier manque de détails sur les résultats de l'imagerie (TDM abdominal).",
"QC: La justification des codes est souvent inexistante ou insuffisante. Il est crucial de se baser sur des éléments cliniques précis.",
"QC: La présence d'une 'masse lobaire inférieure droite suspecte' nécessite une investigation plus approfondie et pourrait justifier des codes supplémentaires liés à une suspicion de néoplasie.",
"VETOS[PDF]: FAIL (score=25)",
"VETO-02 [MEDIUM] diagnostics_associes[0]: DAS E78.5 sans preuve exploitable",
"VETO-02 [MEDIUM] diagnostics_associes[3]: DAS E11.9 sans preuve exploitable",
"VETO-02 [MEDIUM] diagnostics_associes[4]: DAS N18.9 sans preuve exploitable",
"VETO-02 [HARD] actes_ccam[0]: Acte ZCQK002 sans preuve exploitable"
],
"source_files": [],
"ghm_estimation": {
"cmd": "16",
"cmd_libelle": "Tumeurs bénignes, hémopathies",
"type_ghm": "K",
"severite": 2,
"ghm_approx": "16K??2",
"cma_count": 3,
"cms_count": 0,
"alertes": []
},
"controles_cpam": [],
"veto_report": {
"verdict": "FAIL",
"score_contestabilite": 25,
"issues": [
{
"veto": "VETO-02",
"severity": "MEDIUM",
"where": "diagnostics_associes[0]",
"message": "DAS E78.5 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)"
},
{
"veto": "VETO-02",
"severity": "MEDIUM",
"where": "diagnostics_associes[3]",
"message": "DAS E11.9 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)"
},
{
"veto": "VETO-02",
"severity": "MEDIUM",
"where": "diagnostics_associes[4]",
"message": "DAS N18.9 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)"
},
{
"veto": "VETO-02",
"severity": "HARD",
"where": "actes_ccam[0]",
"message": "Acte ZCQK002 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)"
}
]
},
"completude": {
"checks": [
{
"code": "D64.9",
"libelle": "Anémie",
"type_diag": "DP",
"items": [
{
"categorie": "biologie",
"element": "Hémoglobine",
"statut": "present_confirme",
"valeur": "10.6",
"importance": "obligatoire",
"impact_cpam": "Hémoglobine indispensable pour confirmer et qualifier une anémie",
"confirmation_detail": "Hémoglobine basse confirme l'anémie"
},
{
"categorie": "biologie",
"element": "Ferritine",
"statut": "absent",
"importance": "recommande",
"impact_cpam": "Permet de typer l'anémie (carentielle vs inflammatoire)"
},
{
"categorie": "biologie",
"element": "VGM",
"statut": "absent",
"importance": "recommande",
"impact_cpam": "Oriente l'étiologie (microcytaire/macrocytaire)"
}
],
"score": 70,
"verdict": "defendable",
"resume": "1/1 obligatoires (1 confirmé), 0/2 recommandés"
},
{
"code": "J18.9",
"libelle": "Pneumopathie",
"type_diag": "DAS",
"items": [
{
"categorie": "imagerie",
"element": "Radio/Scanner thoracique",
"statut": "absent",
"importance": "obligatoire",
"impact_cpam": "Imagerie thoracique indispensable pour confirmer une pneumopathie"
},
{
"categorie": "biologie",
"element": "CRP",
"statut": "present",
"valeur": "47",
"importance": "recommande",
"impact_cpam": "CRP recommandée pour documenter le syndrome inflammatoire"
}
],
"score": 30,
"verdict": "indefendable",
"resume": "0/1 obligatoires, 1/1 recommandés"
},
{
"code": "E11.9",
"libelle": "Diabète de type 2 non contrôlé",
"type_diag": "DAS",
"items": [
{
"categorie": "biologie",
"element": "HbA1c",
"statut": "present",
"valeur": "10.6",
"importance": "recommande",
"impact_cpam": "HbA1c attendue pour documenter l'équilibre glycémique"
},
{
"categorie": "biologie",
"element": "Glycémie",
"statut": "absent",
"importance": "recommande",
"impact_cpam": "Glycémie de base pour confirmer le diagnostic"
}
],
"score": 85,
"verdict": "defendable",
"resume": "1/2 recommandés"
},
{
"code": "N18.9",
"libelle": "Insuffisance rénale chronique",
"type_diag": "DAS",
"items": [
{
"categorie": "biologie",
"element": "Créatinine",
"statut": "present_non_confirme",
"valeur": "112",
"importance": "obligatoire",
"impact_cpam": "Créatinine obligatoire pour confirmer une insuffisance rénale",
"confirmation_detail": "Créatinine ≤ 120 µmol/L : IR non confirmée biologiquement"
},
{
"categorie": "biologie",
"element": "DFG",
"statut": "absent",
"importance": "recommande",
"impact_cpam": "Permet de stadifier l'IR selon KDIGO"
},
{
"categorie": "biologie",
"element": "Urée",
"statut": "absent",
"importance": "recommande",
"impact_cpam": "Élément complémentaire de la fonction rénale"
}
],
"score": 17,
"verdict": "fragile",
"resume": "1/1 obligatoires, 0/2 recommandés"
}
],
"score_global": 50,
"verdict_global": "indefendable",
"documents_presents": [
"crh"
],
"documents_manquants": []
},
"processing_time_s": 509.72,
"metrics": {
"das_total": 5,
"das_active": 5,
"das_excluded": 0,
"das_removed": 0,
"das_ruled_out": 0,
"das_no_code": 0,
"actes_total": 1,
"actes_with_code": 1,
"dp_has_code": true
},
"rules_runtime": {
"router_version": 1,
"mode": "strict",
"enabled_packs": [
"decisions_core",
"vetos_core"
],
"always_on_rules": [],
"triggers_fired": []
}
}