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

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,785 @@
{
"source_file": "CRH 23166628.pdf",
"document_type": "crh",
"sejour": {
"sexe": "M",
"age": 61,
"date_entree": "25/09/2023",
"date_sortie": "29/09/2023",
"duree_sejour": 4
},
"diagnostic_principal": {
"texte": "Orthophonique",
"cim10_suggestion": "Z50.5",
"cim10_confidence": "high",
"cim10_final": "Z50.5",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "nuke3",
"source_page": 1,
"source_excerpt": "...vec la prise\nDr Julien MARY\nDr Thibault MOLES de Dihydan au long court?\nSecrétariat : Dernier bilan orthophonique 2013: dysarthrie, pas de trouble de l'encodage, déficit attentionnel.\n05.59.44.38.62 - HTA\nRHUMATOL..."
},
"dp_selection": {
"chosen_index": 3,
"chosen_term": "Orthophonique",
"chosen_code": "Z50.5",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Le motif principal de la prise en charge est le diabète de type 2 déséquilibré.",
"Le séjour est axé sur l'éducation thérapeutique et le suivi du diabète."
],
"reason": "Le diabète de type 2 déséquilibré est le motif principal de l'hospitalisation et de la prise en charge, malgré sa nature de comorbidité chronique. Le séjour est dédié à la gestion de cette condition.",
"candidates": [
{
"index": 3,
"term": "Orthophonique",
"code": "Z50.5",
"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": "Diabète de type 2",
"code": "E11.9",
"confidence": "high",
"source": "regex",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 2,
"score": 4.0,
"score_details": {
"section": 3,
"confidence": 3,
"occurrences": 1,
"comorbidity_malus": -3
}
},
{
"index": 4,
"term": "Artériopathie oblitérante des membres inférieurs",
"code": "I73.9",
"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": "Diabète type 2",
"code": "E11.9",
"confidence": "high",
"source": "edsnlp",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 2,
"num_occurrences": 2,
"score": 3.0,
"score_details": {
"section": 2,
"confidence": 3,
"occurrences": 1,
"comorbidity_malus": -3
}
},
{
"index": 1,
"term": "Hypertension artérielle",
"code": "I10",
"confidence": "high",
"source": "regex",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 3.0,
"score_details": {
"section": 3,
"confidence": 3,
"comorbidity_malus": -3
}
}
],
"debug_scores": {
"top1": 5.0,
"top2": 4.0,
"delta": 1.0,
"llm": true
}
},
"dp_crh_only": {
"chosen_index": 3,
"chosen_term": "Orthophonique",
"chosen_code": "Z50.5",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Le motif principal de la prise en charge est le diabète de type 2 déséquilibré.",
"Le séjour est axé sur l'éducation thérapeutique et le suivi du diabète."
],
"reason": "Le diabète de type 2 déséquilibré est le motif principal de l'hospitalisation et de la prise en charge, malgré sa nature de comorbidité chronique. Le séjour est dédié à la gestion de cette condition.",
"candidates": [
{
"index": 3,
"term": "Orthophonique",
"code": "Z50.5",
"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": "Diabète de type 2",
"code": "E11.9",
"confidence": "high",
"source": "regex",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 2,
"score": 4.0,
"score_details": {
"section": 3,
"confidence": 3,
"occurrences": 1,
"comorbidity_malus": -3
}
},
{
"index": 4,
"term": "Artériopathie oblitérante des membres inférieurs",
"code": "I73.9",
"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": "Diabète type 2",
"code": "E11.9",
"confidence": "high",
"source": "edsnlp",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 2,
"num_occurrences": 2,
"score": 3.0,
"score_details": {
"section": 2,
"confidence": 3,
"occurrences": 1,
"comorbidity_malus": -3
}
},
{
"index": 1,
"term": "Hypertension artérielle",
"code": "I10",
"confidence": "high",
"source": "regex",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 3.0,
"score_details": {
"section": 3,
"confidence": 3,
"comorbidity_malus": -3
}
}
],
"debug_scores": {
"top1": 5.0,
"top2": 4.0,
"delta": 1.0,
"llm": true
}
},
"dp_final": {
"chosen_index": 3,
"chosen_term": "Orthophonique",
"chosen_code": "Z50.5",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Le motif principal de la prise en charge est le diabète de type 2 déséquilibré.",
"Le séjour est axé sur l'éducation thérapeutique et le suivi du diabète."
],
"reason": "Le diabète de type 2 déséquilibré est le motif principal de l'hospitalisation et de la prise en charge, malgré sa nature de comorbidité chronique. Le séjour est dédié à la gestion de cette condition.",
"candidates": [
{
"index": 3,
"term": "Orthophonique",
"code": "Z50.5",
"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": "Diabète de type 2",
"code": "E11.9",
"confidence": "high",
"source": "regex",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 2,
"score": 4.0,
"score_details": {
"section": 3,
"confidence": 3,
"occurrences": 1,
"comorbidity_malus": -3
}
},
{
"index": 4,
"term": "Artériopathie oblitérante des membres inférieurs",
"code": "I73.9",
"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": "Diabète type 2",
"code": "E11.9",
"confidence": "high",
"source": "edsnlp",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 2,
"num_occurrences": 2,
"score": 3.0,
"score_details": {
"section": 2,
"confidence": 3,
"occurrences": 1,
"comorbidity_malus": -3
}
},
{
"index": 1,
"term": "Hypertension artérielle",
"code": "I10",
"confidence": "high",
"source": "regex",
"is_comorbidity_like": true,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 3.0,
"score_details": {
"section": 3,
"confidence": 3,
"comorbidity_malus": -3
}
}
],
"debug_scores": {
"top1": 5.0,
"top2": 4.0,
"delta": 1.0,
"llm": true
}
},
"quality_flags": {
"crh_only_mode": true
},
"diagnostics_associes": [
{
"texte": "Hypertension artérielle",
"cim10_suggestion": "I10",
"cim10_confidence": "high",
"cim10_final": "I10",
"justification": "Hypertension artérielle non précisée, correspondant à la description clinique et sans indication de cause secondaire.",
"raisonnement": "ANALYSE CLINIQUE :\nL'hypertension artérielle est une condition médicale caractérisée par une pression artérielle anormalement élevée, augmentant le risque de maladies cardiovasculaires, d'accident vasculaire cérébral et de maladies rénales. Dans ce contexte, elle est notée comme un antécédent et un élément pris en charge lors du séjour en court séjour gériatrique.\n\nCODES CANDIDATS :\nI10, I15.0, I15.2, Z01.3\n\nDISCRIMINATION :\nI10 est le code le plus approprié car il englobe l'hypertension essentielle (primitive), qui est la forme la plus courante. Les codes I15.0 et I15.2 impliquent une cause secondaire à l'hypertension, ce qui n'est pas précisé dans le diagnostic. Z01.3 se réfère à une mesure de la tension artérielle, pas à l'hypertension elle-même. Le diagnostic initial est \"Hypertension artérielle\" sans autre précision.\n\nREGLE PMSI :\nEn tant que DAS, le code doit refléter une morbidité ayant mobilisé des ressources supplémentaires pendant le séjour. L'hypertension artérielle, étant un antécédent et un motif de prise en charge en gériatrie, justifie sa codification en tant que DAS.",
"sources_rag": [
{
"document": "cim10",
"page": 927,
"code": "Z01.3",
"extrait": "Z01.3 Mesure de la tension artérielle"
},
{
"document": "cim10",
"page": 401,
"code": "I15.0",
"extrait": "I15.0 Hypertension vasculorénale"
},
{
"document": "cim10",
"page": 62,
"code": "O13",
"extrait": "O13 Hypertension gestationnelle [liée à la grossesse]"
},
{
"document": "cim10",
"page": 493,
"code": "K76.6",
"extrait": "K76.6 Hypertension portale"
},
{
"document": "cim10",
"page": 401,
"code": "I15.2",
"extrait": "I15.2 Hypertension secondaire à des atteintes endocriniennes"
},
{
"document": "cim10",
"page": 428,
"code": "I95.8",
"extrait": "I95.8 Autres hypotensions\nHypotension chronique"
},
{
"document": "cim10_alpha",
"page": 998,
"code": "I10",
"extrait": "145 Hypertension essentielle (primitive) → I10"
},
{
"document": "cim10",
"page": 401,
"code": "I13.9",
"extrait": "I13.9 Cardionéphropathie hypertensive, sans précision"
},
{
"document": "cim10",
"page": 399,
"code": "I10",
"extrait": "I10 Hypertension essentielle (primitive)\nComprend : Hypertension (artérielle) (bénigne) (essentielle) (maligne) (primitive)\n(systémique)\nTension artérielle élevée\nÀ l'exclusion de :avec :\n•maladies cé"
},
{
"document": "cim10",
"page": 353,
"code": "G93.2",
"extrait": "G93.2 Hypertension intracrânienne bénigne\nÀ l'exclusion de :encéphalopathie hypertensive (I67.4)"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Antécédents : Hypertension artérielle",
"interpretation": "Présence d'une hypertension artérielle préexistante."
},
{
"type": "clinique",
"element": "Court Séjour Gériatrique 3 : - Hypertension artérielle",
"interpretation": "L'hypertension artérielle est un motif de prise en charge en gériatrie."
},
{
"type": "biologie",
"element": "CRP 170 [N: 0-5] (↑)",
"interpretation": "Syndrome inflammatoire pouvant être lié à la gestion de l'hypertension et des comorbidités."
}
],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "regex"
},
{
"texte": "Diabète de type 2",
"cim10_suggestion": "E11.9",
"cim10_confidence": "medium",
"cim10_final": "E11.9",
"justification": "Diabète de type 2 non insulinotraité ou sans précision, car le dossier ne précise pas si le patient est sous insuline.",
"raisonnement": "ANALYSE CLINIQUE :\nLe diabète de type 2 est une maladie métabolique chronique caractérisée par une hyperglycémie résultant d'une résistance à l'insuline et d'une diminution de la sécrétion d'insuline. Il est souvent associé à des complications cardiovasculaires, rénales, nerveuses et oculaires.\n\nCODES CANDIDATS :\nE11 (Diabète sucré de type 2), O24.1 (Diabète sucré préexistant, de type 2), E10 (Diabète sucré de type 1), O24.0 (Diabète sucré préexistant, de type 1), E13 (Autres diabètes sucrés précisés), E12 (Diabète sucré de malnutrition)\n\nDISCRIMINATION :\nLe diagnostic est clairement un diabète de type 2. Les codes O24.x concernent les diabètes préexistants, ce qui n'est pas précisé dans le contexte. E10 concerne le diabète de type 1, qui est exclu par le diagnostic. E13 est trop général. E12 concerne le diabète de malnutrition, ce qui n'est pas indiqué. E11 est le code le plus spécifique et correspond au diagnostic posé. Il faut utiliser la subdivision pour préciser le traitement (insuline ou non).\n\nREGLE PMSI :\nEn tant que DAS, le diabète de type 2 doit avoir mobilisé des ressources supplémentaires pendant le séjour (surveillance glycémique, ajustement thérapeutique, prise en charge des complications). Le code doit être le plus précis possible, en utilisant la subdivision appropriée.",
"sources_rag": [
{
"document": "cim10",
"page": 41,
"code": "E11",
"extrait": "E11 Diabète sucré de type 2"
},
{
"document": "cim10",
"page": 616,
"code": "O24.1",
"extrait": "O24.1 Diabète sucré préexistant, de type 2"
},
{
"document": "cim10",
"page": 41,
"code": "E10",
"extrait": "E10 Diabète sucré de type 1"
},
{
"document": "cim10",
"page": 616,
"code": "O24.0",
"extrait": "O24.0 Diabète sucré préexistant, de type 1"
},
{
"document": "cim10",
"page": 41,
"code": "E13",
"extrait": "E13 Autres diabètes sucrés précisés"
},
{
"document": "cim10",
"page": 41,
"code": "E12",
"extrait": "E12 Diabète sucré de malnutrition"
},
{
"document": "cim10",
"page": 233,
"code": "E11",
"extrait": "E11 Diabète sucré de type 2\n[Voir subdivisions en tête du groupe E10E14]\nComprend : diabète (sucré) (avec obésité) (sans obésité) (de) :\n•adulte\n•maturité\n•non cétosique\n•non insulinodépendant du suj"
},
{
"document": "cim10",
"page": 931,
"code": "Z13.1",
"extrait": "Z13.1 Examen spécial de dépistage de diabète sucré\nChapitre XXI"
},
{
"document": "cim10",
"page": 661,
"code": "P70.2",
"extrait": "P70.2 Diabète sucré du nouveau-né"
},
{
"document": "cim10",
"page": 616,
"code": "O24.2",
"extrait": "O24.2 Diabète sucré préexistant lié à la malnutrition"
}
],
"preuves_cliniques": [
{
"type": "biologie",
"element": "Glycémie à 9.0 [N: 3.9-5.5] (↑)",
"interpretation": "Hyperglycémie confirmant le diagnostic de diabète."
},
{
"type": "biologie",
"element": "Glycémie à 1.77 [N: 3.9-5.5] (↑)",
"interpretation": "Hyperglycémie confirmant le diagnostic de diabète."
},
{
"type": "clinique",
"element": "Diagnostic de 'Diabète de type 2'",
"interpretation": "Confirmation du diagnostic par le médecin."
}
],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "regex"
},
{
"texte": "Artériopathie oblitérante des membres inférieurs",
"cim10_suggestion": "I73.9",
"cim10_confidence": "medium",
"cim10_final": "I73.9",
"justification": "Code le plus précis disponible pour l'artériopathie oblitérante des membres inférieurs, déjà codé dans la liste des DAS.",
"raisonnement": "ANALYSE CLINIQUE :\nL'artériopathie oblitérante des membres inférieurs (AOMI) est une affection caractérisée par un rétrécissement des artères des jambes, généralement dû à l'athérosclérose. Cela réduit le flux sanguin vers les muscles et les tissus, entraînant des douleurs à la marche (claudication intermittente), des ulcères et, dans les cas graves, une gangrène.\n\nCODES CANDIDATS :\nI74.3, I73.9\n\nDISCRIMINATION :\nI73.9 est déjà codé dans la liste des DAS. I74.3 (Embolie et thrombose des artères des membres inférieurs) est plus spécifique que I73.9 (Artériopathie oblitérante des membres inférieurs) et pourrait être envisagé si l'étiologie précise est une embolie ou une thrombose. Cependant, sans information supplémentaire sur l'étiologie, I73.9 reste le code le plus approprié pour refléter l'AOMI générale.\n\nREGLE PMSI :\nEn tant que DAS, le code doit refléter une morbidité significative ayant mobilisé des ressources supplémentaires pendant le séjour. L'AOMI, en particulier chez un patient avec des comorbidités importantes, justifie un DAS.",
"sources_rag": [
{
"document": "cim10",
"page": 59,
"code": "M76",
"extrait": "M76 Enthésopathies du membre inférieur, sauf le pied"
},
{
"document": "cim10",
"page": 46,
"code": "G57",
"extrait": "G57 Mononévrite du membre inférieur"
},
{
"document": "cim10",
"page": 422,
"code": "I74.3",
"extrait": "I74.3 Embolie et thrombose des artères des membres inférieurs"
},
{
"document": "cim10",
"page": 559,
"code": "M76.9",
"extrait": "M76.9 Enthésopathie du membre inférieur, sans précision"
},
{
"document": "cim10",
"page": 793,
"code": "T13.2",
"extrait": "T13.2 Luxation, entorse et foulure d'une articulation et d'un ligament non précisés du\nmembre inférieur, niveau non précisé"
},
{
"document": "cim10",
"page": 351,
"code": "G83.1",
"extrait": "G83.1 Monoplégie d'un membre inférieur\nParalysie d'un membre inférieur"
},
{
"document": "cim10",
"page": 549,
"code": "M43.3",
"extrait": "M43.3 Subluxation récidivante atloïdoaxoïdienne avec myélopathie"
},
{
"document": "cim10",
"page": 767,
"code": "S43.2",
"extrait": "S43.2 Luxation de l'articulation sternoclaviculaire\nChapitre XIX"
},
{
"document": "cim10",
"page": 559,
"code": "M76.8",
"extrait": "M76.8 Autres enthésopathies du membre inférieur, sauf le pied\nSyndrome de la loge tibiale antérieure\nTendinite tibiale postérieure"
},
{
"document": "cim10",
"page": 421,
"code": "I72.4",
"extrait": "I72.4 Anévrisme et dissection des artères du membre inférieur"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Diagnostic 'Artériopathie oblitérante des membres inférieurs'",
"interpretation": "Confirmation du diagnostic par le médecin."
},
{
"type": "biologie",
"element": "CRP élevé",
"interpretation": "Indique une inflammation, souvent associée à l'AOMI et à ses complications (infection)."
},
{
"type": "contexte clinique",
"element": "Séjour > 7 jours, patient âgé, complication (infection)",
"interpretation": "Justifie la pertinence du DAS en raison de la complexité du cas et de la mobilisation de ressources."
}
],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "llm_das"
}
],
"actes_ccam": [],
"antecedents": [
{
"texte": "familial de diabète",
"source_page": 1,
"source_excerpt": "...étariat :\nPas d'atcd de pancréatopathie, pas de consommation éthyle\n05.59.44.37.32\nPas d'antécédent familial de diabète\nNEPHROLOGIE\nDr Adeline LACRAZ\nMédicaux autres:\nChef de Service\nDr Pauline D'HALLUIN - AVP avec TC g..."
},
{
"texte": "Médicaux autres:",
"source_page": 1,
"source_excerpt": "...nsommation éthyle\n05.59.44.37.32\nPas d'antécédent familial de diabète\nNEPHROLOGIE\nDr Adeline LACRAZ\nMédicaux autres:\nChef de Service\nDr Pauline D'HALLUIN - AVP avec TC grave en 1979, séquelles cognitives (reconnaissa..."
},
{
"texte": "Chef de Service",
"source_page": 1,
"source_excerpt": "...phanie BORDES COUECOU\nDR PEPIN GEORGES\nDERMATOLOGIE 1 PLACE PEREIRE\nDr Suzanne DEVAUX\n64100 BAYONNE\nChef de Service\nDr Irène NICOLETIS\nDr Anne BARTEAU\nSecrétariat : Mon cher confrère,\n05.59.44.37.33\nENDOCRINOLOGIE V..."
},
{
"texte": "Chef de Service Cancer de l'anus chez son père",
"source_page": 1,
"source_excerpt": "...odage, déficit attentionnel.\n05.59.44.38.62 - HTA\nRHUMATOLOGIE\nDr Agnès MONNIER DUTHEIL Familiaux :\nChef de Service Cancer de l'anus chez son père\nDr Stéphane MARCE\nDr Alexia HOURDILLE Maladie d'Alzheimer chez sa mère\nSecrétariat :\n05.59.44.37.74..."
},
{
"texte": "[TEL_1] Autonome pour les courses, le budget. Se déplace sans aide."
},
{
"texte": "Aide ménagère 2h/semaine.",
"source_page": 1,
"source_excerpt": "...e travailleur handicapé.\n05.33.78.81.89 Autonome pour les courses, le budget. Se déplace sans aide.\nAide ménagère 2h/semaine.\nAidant principal: sa soeur jumelle\nSport: aucun\nTabac: 40 PA, actif\nTRAITEMENT HABITUEL A LENTREE..."
},
{
"texte": "Aidant principal: sa soeur jumelle",
"source_page": 1,
"source_excerpt": "...5.33.78.81.89 Autonome pour les courses, le budget. Se déplace sans aide.\nAide ménagère 2h/semaine.\nAidant principal: sa soeur jumelle\nSport: aucun\nTabac: 40 PA, actif\nTRAITEMENT HABITUEL A LENTREE\n- ATENOLOL 50 mg 1.0.0\n- CRESTOR 20..."
},
{
"texte": "Sport: aucun",
"source_page": 1,
"source_excerpt": "...rses, le budget. Se déplace sans aide.\nAide ménagère 2h/semaine.\nAidant principal: sa soeur jumelle\nSport: aucun\nTabac: 40 PA, actif\nTRAITEMENT HABITUEL A LENTREE\n- ATENOLOL 50 mg 1.0.0\n- CRESTOR 20 mg 0.0.1\n- R..."
},
{
"texte": "Tabac: 40 PA, actif",
"source_page": 1,
"source_excerpt": "...et. Se déplace sans aide.\nAide ménagère 2h/semaine.\nAidant principal: sa soeur jumelle\nSport: aucun\nTabac: 40 PA, actif\nTRAITEMENT HABITUEL A LENTREE\n- ATENOLOL 50 mg 1.0.0\n- CRESTOR 20 mg 0.0.1\n- RESITUNE 75 mg 1.0.0..."
},
{
"texte": "ATENOLOL 50 mg 1.0.0",
"source_page": 1,
"source_excerpt": "...idant principal: sa soeur jumelle\nSport: aucun\nTabac: 40 PA, actif\nTRAITEMENT HABITUEL A LENTREE\n- ATENOLOL 50 mg 1.0.0\n- CRESTOR 20 mg 0.0.1\n- RESITUNE 75 mg 1.0.0\n- OZEMPIC 1.0mg par semaine\n- GLICLAZIDE 60 2.0.0\n- GL..."
},
{
"texte": "CRESTOR 20 mg 0.0.1",
"source_page": 1,
"source_excerpt": "...ur jumelle\nSport: aucun\nTabac: 40 PA, actif\nTRAITEMENT HABITUEL A LENTREE\n- ATENOLOL 50 mg 1.0.0\n- CRESTOR 20 mg 0.0.1\n- RESITUNE 75 mg 1.0.0\n- OZEMPIC 1.0mg par semaine\n- GLICLAZIDE 60 2.0.0\n- GLUCOPHAGE 1000 1-1-1\nHI..."
},
{
"texte": "RESITUNE 75 mg 1.0.0",
"source_page": 1,
"source_excerpt": "...n\nTabac: 40 PA, actif\nTRAITEMENT HABITUEL A LENTREE\n- ATENOLOL 50 mg 1.0.0\n- CRESTOR 20 mg 0.0.1\n- RESITUNE 75 mg 1.0.0\n- OZEMPIC 1.0mg par semaine\n- GLICLAZIDE 60 2.0.0\n- GLUCOPHAGE 1000 1-1-1\nHISTOIRE DE LA MALADIE\nDe..."
},
{
"texte": "OZEMPIC 1.0mg par semaine",
"source_page": 1,
"source_excerpt": "...RAITEMENT HABITUEL A LENTREE\n- ATENOLOL 50 mg 1.0.0\n- CRESTOR 20 mg 0.0.1\n- RESITUNE 75 mg 1.0.0\n- OZEMPIC 1.0mg par semaine\n- GLICLAZIDE 60 2.0.0\n- GLUCOPHAGE 1000 1-1-1\nHISTOIRE DE LA MALADIE\nDernière HDS été 2020, pour ré..."
}
],
"traitements_sortie": [],
"biologie_cle": [
{
"test": "Créatinine",
"valeur": "67",
"valeur_num": 67.0,
"anomalie": false,
"quality": "ok",
"source_page": 2,
"source_excerpt": "...Julien MARY Suivi podologue tous les 2 mois\nDr Thibault MOLES\nSecrétariat :\n05.59.44.38.62 BIOLOGIE\ncréatinine 67 μmol/l, soit DFG 99 ml/min\nRHUMATOLOGIE\n- HbA1c 9 %\nDr Agnès MONNIER DUTHEIL\nChef de Service - b..."
},
{
"test": "HbA1c",
"valeur": "10",
"valeur_num": 10.0,
"anomalie": true,
"quality": "ok",
"source_page": 1,
"source_excerpt": "...Dr Laure ALLEMAN Diabète depuis 2008, sous Metformine depuis sa découverte, puis ajout Onglyza sur HbA1c 10% en 2015.\nDr Margaux BOUET Poids de découverte: environ 85kg IMC 30\nSecrétariat :\nPas d'atcd de..."
},
{
"test": "HbA1c",
"valeur": "9",
"valeur_num": 9.0,
"anomalie": true,
"quality": "ok",
"source_page": 1,
"source_excerpt": "...Dr Laure ALLEMAN Diabète depuis 2008, sous Metformine depuis sa découverte, puis ajout Onglyza sur HbA1c 10% en 2015.\nDr Margaux BOUET Poids de découverte: environ 85kg IMC 30\nSecrétariat :\nPas d'atcd de..."
}
],
"biologie_discarded": [],
"imagerie": [],
"complications": [],
"alertes_codage": [
"CMA niveau 2 : 'Diabète de type 2' (E11.9) — sévérité non_evalue",
"QC: DAS E11.9 confiance high→medium — Le diagnostic de diabète de type 2 est présent. L'absence d'information sur le traitement par insuline justifie le code non spécifié. Il serait idéal d'avoir plus d'informations sur le traitement.",
"QC: DAS I73.9 confiance high→medium — Le code I73.9 est trop général. Le dossier mentionne un diagnostic d'artériopathie oblitérante des membres inférieurs. Il faudrait rechercher un code plus précis (I73.0, I73.1, I73.2, I73.8) en fonction de la localisation et de la sévérité de l'artériopathie. Le CRP élevé et l'âge du patient sont des facteurs de risque, mais ne justifient pas ce code seul. La mention d'une complication (infection) est importante et pourrait orienter vers un code plus spécifique si l'infection est liée à l'artériopathie.",
"QC: Le dossier manque d'informations sur le traitement du diabète (insuline ou non).",
"QC: Le code Z50.5 (orthophonie) est injustifié et doit être supprimé.",
"QC: Le code I73.9 (artériopathie oblitérante des membres inférieurs) est trop général et doit être reclassé vers un code plus spécifique si possible."
],
"source_files": [],
"ghm_estimation": {
"cmd": "23",
"cmd_libelle": "Facteurs influençant l'état de santé",
"type_ghm": "M",
"severite": 2,
"ghm_approx": "23M??2",
"cma_count": 1,
"cms_count": 0,
"alertes": [
"DP symptomatique (Z50.5) — risque de CMD 23, impact tarif"
]
},
"controles_cpam": [],
"veto_report": {
"verdict": "PASS",
"score_contestabilite": 95,
"issues": [
{
"veto": "VETO-03",
"severity": "LOW",
"where": "diagnostics_associes[0]",
"message": "DAS I10 potentiellement conditionnel"
}
]
},
"processing_time_s": 108.99,
"metrics": {
"das_total": 3,
"das_active": 3,
"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": []
}
}