From a371626f408901e37a37b5063734203ebcde065b Mon Sep 17 00:00:00 2001 From: dom Date: Sat, 7 Mar 2026 23:48:36 +0100 Subject: [PATCH] =?UTF-8?q?feat:=20dictionnaire=20de=20codage=20+=20d?= =?UTF-8?q?=C3=A9tection=20anomalies=20statistiques?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Script build_coding_dict.py génère le dictionnaire depuis le batch (240 dossiers) - coding_dictionary.json : co-occurrences DP→DAS, fréquences, associations bio - anomaly_stats.py : 8 checks (DP/DAS rare, DAS manquant, bio-DAS, âge atypique) - Intégré dans le pipeline cim10_extractor post-DIM-senior Co-Authored-By: Claude Opus 4.6 --- config/coding_dictionary.json | 4521 ++++++++++++++++++++++++++++++++ scripts/build_coding_dict.py | 314 +++ src/medical/anomaly_stats.py | 206 ++ src/medical/cim10_extractor.py | 8 + 4 files changed, 5049 insertions(+) create mode 100644 config/coding_dictionary.json create mode 100644 scripts/build_coding_dict.py create mode 100644 src/medical/anomaly_stats.py diff --git a/config/coding_dictionary.json b/config/coding_dictionary.json new file mode 100644 index 0000000..21958da --- /dev/null +++ b/config/coding_dictionary.json @@ -0,0 +1,4521 @@ +{ + "metadata": { + "n_dossiers": 240, + "n_dp_distinct": 130, + "n_das_distinct": 473, + "version": 1 + }, + "dp": { + "K81.0": { + "freq": 20, + "texte": "Cholécystite aiguë", + "age_moy": 57.8, + "age_min": 38, + "age_max": 79 + }, + "K85.9": { + "freq": 8, + "texte": "Pancreatite aigue", + "age_moy": 64.0, + "age_min": 40, + "age_max": 75 + }, + "K80.0": { + "freq": 7, + "texte": "Calcul de la vésicule biliaire avec cholécystite aiguë", + "age_moy": 51.0, + "age_min": 34, + "age_max": 69 + }, + "E66.0": { + "freq": 7, + "texte": "Obésité (IMC 45.764)", + "age_moy": 54.9, + "age_min": 42, + "age_max": 72 + }, + "I10": { + "freq": 6, + "texte": "Hypertension artérielle", + "age_moy": 62.7, + "age_min": 32, + "age_max": 78 + }, + "E78.5": { + "freq": 6, + "texte": "Dyslipidémie", + "age_moy": 61.4, + "age_min": 36, + "age_max": 72 + }, + "F17.2": { + "freq": 5, + "texte": "Tabagisme", + "age_moy": 60.6, + "age_min": 44, + "age_max": 82 + }, + "I48.9": { + "freq": 5, + "texte": "Fibrillation auriculaire", + "age_moy": 64.2, + "age_min": 52, + "age_max": 80 + }, + "D64.9": { + "freq": 5, + "texte": "Anémie", + "age_moy": 60.8, + "age_min": 52, + "age_max": 68 + }, + "I26.9": { + "freq": 4, + "texte": "Embolie pulmonaire", + "age_moy": 58.5, + "age_min": 42, + "age_max": 83 + }, + "N19": { + "freq": 4, + "texte": "Insuffisance rénale", + "age_moy": 54.8, + "age_min": 32, + "age_max": 80 + }, + "R06.0": { + "freq": 4, + "texte": "Dyspnée", + "age_moy": 80.5, + "age_min": 65, + "age_max": 89 + }, + "E66.04": { + "freq": 4, + "texte": "Obésité (IMC 31.767)", + "age_moy": 65.8, + "age_min": 60, + "age_max": 73 + }, + "K81.9": { + "freq": 4, + "texte": "Cholécystite, sans précision", + "age_moy": 57.0, + "age_min": 43, + "age_max": 69 + }, + "D46.2": { + "freq": 4, + "texte": "Bmr", + "age_moy": 63.0, + "age_min": 32, + "age_max": 87 + }, + "K35.8": { + "freq": 3, + "texte": "Appendicite aigüe, autre et non précisée", + "age_moy": 27.3, + "age_min": 9, + "age_max": 60 + }, + "K85.1": { + "freq": 3, + "texte": "Pancreatite aigue lithiasique", + "age_moy": 46.7, + "age_min": 25, + "age_max": 72 + }, + "E87.1": { + "freq": 2, + "texte": "Hyponatrémie", + "age_moy": 76.0, + "age_min": 63, + "age_max": 89 + }, + "D89.1": { + "freq": 2, + "texte": "Cryoglobulinémie mixte", + "age_moy": 83.5, + "age_min": 77, + "age_max": 90 + }, + "I80.2": { + "freq": 2, + "texte": "Thrombose veineuse profonde", + "age_moy": 53.0, + "age_min": 43, + "age_max": 63 + }, + "N04": { + "freq": 2, + "texte": "Syndrome néphrotique, sans précision", + "age_moy": 45.5, + "age_min": 15, + "age_max": 76 + }, + "N39.0": { + "freq": 2, + "texte": "Infection urinaire", + "age_moy": 67.0, + "age_min": 67, + "age_max": 67 + }, + "J18.9": { + "freq": 2, + "texte": "Pneumopathie", + "age_moy": 51.5, + "age_min": 33, + "age_max": 70 + }, + "A41.9": { + "freq": 2, + "texte": "Sepsis", + "age_moy": 72.0, + "age_min": 68, + "age_max": 76 + }, + "L27.0": { + "freq": 2, + "texte": "Éruption cutanée médicamenteuse", + "age_moy": 40.0, + "age_min": 22, + "age_max": 58 + }, + "K81.1": { + "freq": 2, + "texte": "Péricolite (pédiculite) avec inflammation du pédicule vésiculaire", + "age_moy": 73.0, + "age_min": 73, + "age_max": 73 + }, + "E66.05": { + "freq": 2, + "texte": "Obésité (IMC 32.509)", + "age_moy": 51.0, + "age_min": 45, + "age_max": 57 + }, + "N17.9": { + "freq": 2, + "texte": "Insuffisance rénale", + "age_moy": 66.5, + "age_min": 60, + "age_max": 73 + }, + "R21": { + "freq": 2, + "texte": "Allergies allergie", + "age_moy": 75.5, + "age_min": 61, + "age_max": 90 + }, + "K80.5": { + "freq": 2, + "texte": "Calcul des canaux biliaires (sans angiocholite ni cholécystite)", + "age_moy": 52.0, + "age_min": 34, + "age_max": 70 + }, + "K59.0": { + "freq": 2, + "texte": "Constipation", + "age_moy": 62.0, + "age_min": 49, + "age_max": 75 + }, + "H70.0": { + "freq": 1, + "texte": "Mastoïdite aiguë", + "age_moy": 6.0, + "age_min": 6, + "age_max": 6 + }, + "M43.9": { + "freq": 1, + "texte": "Raideur rachidienne", + "age_moy": 43.0, + "age_min": 43, + "age_max": 43 + }, + "G30.9": { + "freq": 1, + "texte": "Trouble neurocognitif majeur (MADD - Mild Alzheimer's Disease and related Dementias)", + "age_moy": 68.0, + "age_min": 68, + "age_max": 68 + }, + "S72.00": { + "freq": 1, + "texte": "Fracture fermée du col du fémur", + "age_moy": 51.0, + "age_min": 51, + "age_max": 51 + }, + "K57.5": { + "freq": 1, + "texte": "Diverticulose du côlon et de l'intestin grêle, (sans perforation ni abcès)", + "age_moy": 74.0, + "age_min": 74, + "age_max": 74 + }, + "G97.0": { + "freq": 1, + "texte": "Syndrome post-ponction lombaire", + "age_moy": 6.0, + "age_min": 6, + "age_max": 6 + }, + "N30.2": { + "freq": 1, + "texte": "Cystite chronique" + }, + "K25": { + "freq": 1, + "texte": "Ulcère de l'estomac aigu, avec perforation", + "age_moy": 29.0, + "age_min": 29, + "age_max": 29 + }, + "T81.0": { + "freq": 1, + "texte": "Hématome post-opératoire", + "age_moy": 45.0, + "age_min": 45, + "age_max": 45 + }, + "G93.2": { + "freq": 1, + "texte": "Hypertension intracrânienne", + "age_moy": 70.0, + "age_min": 70, + "age_max": 70 + }, + "J98.2": { + "freq": 1, + "texte": "Emphysème interstitiel", + "age_moy": 23.0, + "age_min": 23, + "age_max": 23 + }, + "G45.8": { + "freq": 1, + "texte": "Autres accidents ischémiques cérébraux transitoires et syndromes apparentés", + "age_moy": 19.0, + "age_min": 19, + "age_max": 19 + }, + "R17": { + "freq": 1, + "texte": "Ictère", + "age_moy": 80.0, + "age_min": 80, + "age_max": 80 + }, + "C67.9": { + "freq": 1, + "texte": "Récidive locale ganglionnaire de carcinome urothélial" + }, + "I87.0": { + "freq": 1, + "texte": "Maladie post-phlébitique" + }, + "E27.9": { + "freq": 1, + "texte": "Compression du chiasma optique et des nerfs optiques par macro-adénome hypophysaire", + "age_moy": 41.0, + "age_min": 41, + "age_max": 41 + }, + "I95.1": { + "freq": 1, + "texte": "Hypotension orthostatique", + "age_moy": 20.0, + "age_min": 20, + "age_max": 20 + }, + "R50.9": { + "freq": 1, + "texte": "Inflammation biologique (CRP élevée)" + }, + "N18.3": { + "freq": 1, + "texte": "Insuffisance rénale chronique" + }, + "M00.9": { + "freq": 1, + "texte": "Infection de la hanche à Staphylococcus epidermidis" + }, + "I71.0": { + "freq": 1, + "texte": "Dissection aortique", + "age_moy": 70.0, + "age_min": 70, + "age_max": 70 + }, + "I74.2": { + "freq": 1, + "texte": "Embolie et thrombose des artères des membres supérieurs", + "age_moy": 85.0, + "age_min": 85, + "age_max": 85 + }, + "E11.9": { + "freq": 1, + "texte": "Diabète de type 2", + "age_moy": 65.0, + "age_min": 65, + "age_max": 65 + }, + "J45.9": { + "freq": 1, + "texte": "Asthme", + "age_moy": 41.0, + "age_min": 41, + "age_max": 41 + }, + "I67.8": { + "freq": 1, + "texte": "Microangiopathie cérébrale", + "age_moy": 71.0, + "age_min": 71, + "age_max": 71 + }, + "J96.0": { + "freq": 1, + "texte": "Infection à Haemophilus influenzae (avec production de pénicillinase)" + }, + "E10.9": { + "freq": 1, + "texte": "Diabète de type 1", + "age_moy": 18.0, + "age_min": 18, + "age_max": 18 + }, + "E13.9": { + "freq": 1, + "texte": "Diabète sucré avec acidose métabolique post-opératoire", + "age_moy": 60.0, + "age_min": 60, + "age_max": 60 + }, + "K44.9": { + "freq": 1, + "texte": "Hernie hiatale", + "age_moy": 84.0, + "age_min": 84, + "age_max": 84 + }, + "J32.8": { + "freq": 1, + "texte": "Sinusite ethmoïdale et maxillaire gauche", + "age_moy": 5.0, + "age_min": 5, + "age_max": 5 + }, + "F10.1": { + "freq": 1, + "texte": "Éthylisme", + "age_moy": 72.0, + "age_min": 72, + "age_max": 72 + }, + "T81.4": { + "freq": 1, + "texte": "Infection post-opératoire de la fracture du cubitus", + "age_moy": 29.0, + "age_min": 29, + "age_max": 29 + }, + "K62.8": { + "freq": 1, + "texte": "Autres maladies précisées de l'anus et du rectum", + "age_moy": 25.0, + "age_min": 25, + "age_max": 25 + }, + "E44.0": { + "freq": 1, + "texte": "Dénutrition modérée", + "age_moy": 79.0, + "age_min": 79, + "age_max": 79 + }, + "N13.2": { + "freq": 1, + "texte": "Obstruction de l'uretère gauche au niveau de la jonction urétéro-iléale (Bricker)" + }, + "K31.8": { + "freq": 1, + "texte": "Dyskinésie gastrique suspectée (gastroparésie)", + "age_moy": 32.0, + "age_min": 32, + "age_max": 32 + }, + "R10.4": { + "freq": 1, + "texte": "Douleur abdominale", + "age_moy": 42.0, + "age_min": 42, + "age_max": 42 + }, + "B95.6": { + "freq": 1, + "texte": "Infection à Klebsiella pneumoniae multirésistante (résistance aux pénicillines et céphalosporines de 3e génération, sensible aux carbapénèmes)", + "age_moy": 76.0, + "age_min": 76, + "age_max": 76 + }, + "E79.0": { + "freq": 1, + "texte": "Hyperuricémie", + "age_moy": 73.0, + "age_min": 73, + "age_max": 73 + }, + "E05.2": { + "freq": 1, + "texte": "Goitre toxique multinodulaire" + }, + "E43": { + "freq": 1, + "texte": "Dénutrition sévère", + "age_moy": 76.0, + "age_min": 76, + "age_max": 76 + }, + "G82.4": { + "freq": 1, + "texte": "Tétraparésie spastique" + }, + "K57.9": { + "freq": 1, + "texte": "Colite diverticulaire perforée sans collection individualisée", + "age_moy": 74.0, + "age_min": 74, + "age_max": 74 + }, + "R33.0": { + "freq": 1, + "texte": "Rétention urinaire postopératoire" + }, + "J18.0": { + "freq": 1, + "texte": "Bronchopneumopathie, sans précision", + "age_moy": 68.0, + "age_min": 68, + "age_max": 68 + }, + "B02.3": { + "freq": 1, + "texte": "Zona ophtalmique", + "age_moy": 23.0, + "age_min": 23, + "age_max": 23 + }, + "K60.3": { + "freq": 1, + "texte": "Fistule anale", + "age_moy": 75.0, + "age_min": 75, + "age_max": 75 + }, + "M77.9": { + "freq": 1, + "texte": "Syndrome des loges" + }, + "M10.9": { + "freq": 1, + "texte": "Goutte", + "age_moy": 65.0, + "age_min": 65, + "age_max": 65 + }, + "N23": { + "freq": 1, + "texte": "Colique néphrétique, sans précision", + "age_moy": 24.0, + "age_min": 24, + "age_max": 24 + }, + "C71.1": { + "freq": 1, + "texte": "Tumeur maligne du lobe frontal", + "age_moy": 65.0, + "age_min": 65, + "age_max": 65 + }, + "T82.9": { + "freq": 1, + "texte": "Infection du site d'implantation d'un dispositif intrathécal" + }, + "H81.2": { + "freq": 1, + "texte": "Neuronite (névrite) vestibulaire", + "age_moy": 35.0, + "age_min": 35, + "age_max": 35 + }, + "I50.0": { + "freq": 1, + "texte": "Insuffisance cardiaque congestive", + "age_moy": 87.0, + "age_min": 87, + "age_max": 87 + }, + "I62.0": { + "freq": 1, + "texte": "Hémorragie sous-durale non traumatique", + "age_moy": 76.0, + "age_min": 76, + "age_max": 76 + }, + "S31.1": { + "freq": 1, + "texte": "Éventration de la paroi abdominale" + }, + "K86.0": { + "freq": 1, + "texte": "Hypertrophie de la", + "age_moy": 66.0, + "age_min": 66, + "age_max": 66 + }, + "C17.9": { + "freq": 1, + "texte": "Tumeur neuroendocrine du grêle", + "age_moy": 70.0, + "age_min": 70, + "age_max": 70 + }, + "T82.8": { + "freq": 1, + "texte": "Thrombose de pontage vasculaire", + "age_moy": 82.0, + "age_min": 82, + "age_max": 82 + }, + "O92.3": { + "freq": 1, + "texte": "Agalactiae", + "age_moy": 50.0, + "age_min": 50, + "age_max": 50 + }, + "T14": { + "freq": 1, + "texte": "Fracture ouverte" + }, + "Z50.5": { + "freq": 1, + "texte": "Orthophonique", + "age_moy": 61.0, + "age_min": 61, + "age_max": 61 + }, + "G40.3": { + "freq": 1, + "texte": "Épilepsie" + }, + "D26.0": { + "freq": 1, + "texte": "Gynécologique" + }, + "Z03.8": { + "freq": 1, + "texte": "Leucocyturie" + }, + "T88.7": { + "freq": 1, + "texte": "Allergie médicamenteuse", + "age_moy": 69.0, + "age_min": 69, + "age_max": 69 + }, + "T81.38": { + "freq": 1, + "texte": "Désunions d'une plaie opératoire non classées ailleurs, autres et non précisées", + "age_moy": 72.0, + "age_min": 72, + "age_max": 72 + }, + "K80.1": { + "freq": 1, + "texte": "Cholécystite chronique lithiasique", + "age_moy": 66.0, + "age_min": 66, + "age_max": 66 + }, + "L98.1": { + "freq": 1, + "texte": "Alopécie chimio-induite", + "age_moy": 37.0, + "age_min": 37, + "age_max": 37 + }, + "Z51.5": { + "freq": 1, + "texte": "Soins palliatifs", + "age_moy": 43.0, + "age_min": 43, + "age_max": 43 + }, + "S32.3": { + "freq": 1, + "texte": "Fracture fermée de l'ilion", + "age_moy": 79.0, + "age_min": 79, + "age_max": 79 + }, + "N41.0": { + "freq": 1, + "texte": "Prostatite aiguë (infection urinaire masculine)", + "age_moy": 64.0, + "age_min": 64, + "age_max": 64 + }, + "S82.8": { + "freq": 1, + "texte": "Fractures ouvertes d'autres parties de la jambe", + "age_moy": 37.0, + "age_min": 37, + "age_max": 37 + }, + "M02.8": { + "freq": 1, + "texte": "Arthralgies réactionnelles", + "age_moy": 77.0, + "age_min": 77, + "age_max": 77 + }, + "J41.0": { + "freq": 1, + "texte": "Bronchite chronique simple", + "age_moy": 79.0, + "age_min": 79, + "age_max": 79 + }, + "M79.1": { + "freq": 1, + "texte": "Myalgie", + "age_moy": 9.0, + "age_min": 9, + "age_max": 9 + }, + "B78.9": { + "freq": 1, + "texte": "Infection de la voie biliaire due à Streptococcus vestibularis" + }, + "O14.2": { + "freq": 1, + "texte": "Hématocholécyste", + "age_moy": 51.0, + "age_min": 51, + "age_max": 51 + }, + "A04.4": { + "freq": 1, + "texte": "Infection à Escherichia coli" + }, + "K80.2": { + "freq": 1, + "texte": "Lithiase vésiculaire", + "age_moy": 53.0, + "age_min": 53, + "age_max": 53 + }, + "K56.3": { + "freq": 1, + "texte": "Migration lithiasique des voies biliaires" + }, + "K66.0": { + "freq": 1, + "texte": "Adhérences péri" + }, + "O86.0": { + "freq": 1, + "texte": "Infection postopératoire", + "age_moy": 60.0, + "age_min": 60, + "age_max": 60 + }, + "K74": { + "freq": 1, + "texte": "Cirrhose du foie" + }, + "F06.4": { + "freq": 1, + "texte": "Pathologique" + }, + "R27.0": { + "freq": 1, + "texte": "Ataxie, sans précision", + "age_moy": 75.0, + "age_min": 75, + "age_max": 75 + }, + "E03.9": { + "freq": 1, + "texte": "Hypothyroidie" + }, + "R63.3": { + "freq": 1, + "texte": "Reprise progressive de l'alimentation", + "age_moy": 86.0, + "age_min": 86, + "age_max": 86 + }, + "T80.2": { + "freq": 1, + "texte": "Hématome post-procédurale", + "age_moy": 50.0, + "age_min": 50, + "age_max": 50 + }, + "E66.84": { + "freq": 1, + "texte": "Obésité (IMC 31.834)", + "age_moy": 82.0, + "age_min": 82, + "age_max": 82 + }, + "E66.07": { + "freq": 1, + "texte": "Obésité (IMC 67.128)", + "age_moy": 61.0, + "age_min": 61, + "age_max": 61 + }, + "S50.1": { + "freq": 1, + "texte": "Contusion de parties autres et non précisées de l'avant-bras", + "age_moy": 71.0, + "age_min": 71, + "age_max": 71 + }, + "L50.9": { + "freq": 1, + "texte": "Urticaire", + "age_moy": 71.0, + "age_min": 71, + "age_max": 71 + }, + "Z51.30": { + "freq": 1, + "texte": "Séance de transfusion de produit sanguin labile", + "age_moy": 73.0, + "age_min": 73, + "age_max": 73 + }, + "I25.1": { + "freq": 1, + "texte": "Ischémie myocardique" + }, + "S52.9": { + "freq": 1, + "texte": "Fracture fermée de l'avant-bras, partie non précisée", + "age_moy": 69.0, + "age_min": 69, + "age_max": 69 + }, + "K40.9": { + "freq": 1, + "texte": "Hernie inguinale", + "age_moy": 76.0, + "age_min": 76, + "age_max": 76 + }, + "C67.5": { + "freq": 1, + "texte": "Cc dans la vessie", + "age_moy": 74.0, + "age_min": 74, + "age_max": 74 + }, + "K81.8": { + "freq": 1, + "texte": "Autres cholécystites", + "age_moy": 61.0, + "age_min": 61, + "age_max": 61 + } + }, + "das": { + "N19": { + "freq": 72, + "texte": "Insuffisance rénale", + "pct": 30.0 + }, + "I10": { + "freq": 58, + "texte": "Hypertension artérielle", + "pct": 24.2 + }, + "D64.9": { + "freq": 52, + "texte": "Anémie", + "pct": 21.7 + }, + "N17.9": { + "freq": 52, + "texte": "Insuffisance rénale", + "pct": 21.7 + }, + "D69.6": { + "freq": 41, + "texte": "Thrombopénie", + "pct": 17.1 + }, + "E16.2": { + "freq": 37, + "texte": "Hypoglycémie", + "pct": 15.4 + }, + "R73.9": { + "freq": 34, + "texte": "Hyperglycémie", + "pct": 14.2 + }, + "K74.0": { + "freq": 34, + "texte": "Fibrose hépatique", + "pct": 14.2 + }, + "Z03.8": { + "freq": 33, + "texte": "Infection", + "pct": 13.8 + }, + "E87.5": { + "freq": 30, + "texte": "Hyperkaliémie", + "pct": 12.5 + }, + "E78.5": { + "freq": 25, + "texte": "Dyslipidémie", + "pct": 10.4 + }, + "K81.0": { + "freq": 20, + "texte": "Cholécystite aiguë", + "pct": 8.3 + }, + "E11.9": { + "freq": 19, + "texte": "Diabète de type 2", + "pct": 7.9 + }, + "E87.6": { + "freq": 18, + "texte": "Hypokaliémie", + "pct": 7.5 + }, + "D72.8": { + "freq": 18, + "texte": "Leucocytose", + "pct": 7.5 + }, + "R50.9": { + "freq": 16, + "texte": "Hématome", + "pct": 6.7 + }, + "E66.0": { + "freq": 15, + "texte": "Obésité (IMC 33.462)", + "pct": 6.2 + }, + "A41.9": { + "freq": 15, + "texte": "Sepsis", + "pct": 6.2 + }, + "K66.0": { + "freq": 14, + "texte": "Adhérences péri", + "pct": 5.8 + }, + "Z00.0": { + "freq": 14, + "texte": "Infection urinaire", + "pct": 5.8 + }, + "T81.4": { + "freq": 13, + "texte": "Infection du site opératoire ou infection liée au séjour", + "pct": 5.4 + }, + "J18.9": { + "freq": 13, + "texte": "Infection", + "pct": 5.4 + }, + "I80.2": { + "freq": 12, + "texte": "Thrombose veineuse profonde", + "pct": 5.0 + }, + "F17.2": { + "freq": 12, + "texte": "Tabagisme", + "pct": 5.0 + }, + "E87.1": { + "freq": 12, + "texte": "Hyponatrémie", + "pct": 5.0 + }, + "K80.0": { + "freq": 12, + "texte": "Cholécystite", + "pct": 5.0 + }, + "I26.9": { + "freq": 11, + "texte": "Embolie pulmonaire", + "pct": 4.6 + }, + "L27.0": { + "freq": 10, + "texte": "Éruption cutanée médicamenteuse", + "pct": 4.2 + }, + "N39.0": { + "freq": 10, + "texte": "Infection urinaire", + "pct": 4.2 + }, + "Z09.1": { + "freq": 10, + "texte": "Céphalées", + "pct": 4.2 + }, + "E43": { + "freq": 9, + "texte": "Dénutrition", + "pct": 3.8 + }, + "K80.2": { + "freq": 9, + "texte": "Lithiase vésiculaire", + "pct": 3.8 + }, + "I48.9": { + "freq": 9, + "texte": "Fibrillation auriculaire", + "pct": 3.8 + }, + "M54.2": { + "freq": 9, + "texte": "Cervicale", + "pct": 3.8 + }, + "K82.1": { + "freq": 8, + "texte": "Hydrocholécyste", + "pct": 3.3 + }, + "T81.0": { + "freq": 7, + "texte": "Hématome post-opératoire", + "pct": 2.9 + }, + "K83.0": { + "freq": 7, + "texte": "Angiocholite", + "pct": 2.9 + }, + "J13": { + "freq": 7, + "texte": "Pneumopathie", + "pct": 2.9 + }, + "M10.9": { + "freq": 7, + "texte": "Goutte", + "pct": 2.9 + }, + "Z51.1": { + "freq": 7, + "texte": "Chimiothérapie", + "pct": 2.9 + }, + "R63.4": { + "freq": 7, + "texte": "Perte de poids", + "pct": 2.9 + }, + "E66.04": { + "freq": 6, + "texte": "Obésité (IMC 34.37)", + "pct": 2.5 + }, + "R06.0": { + "freq": 6, + "texte": "Dyspnée", + "pct": 2.5 + }, + "I11.0": { + "freq": 6, + "texte": "Insuffisance cardiaque", + "pct": 2.5 + }, + "B17.9": { + "freq": 6, + "texte": "Hépatite aiguë", + "pct": 2.5 + }, + "E44.0": { + "freq": 5, + "texte": "Dénutrition modérée", + "pct": 2.1 + }, + "Z01.4": { + "freq": 5, + "texte": "Et gynécologique", + "pct": 2.1 + }, + "K80.3": { + "freq": 5, + "texte": "Cholangite aiguë", + "pct": 2.1 + }, + "B16.9": { + "freq": 5, + "texte": "Hépatite b", + "pct": 2.1 + }, + "D47.3": { + "freq": 4, + "texte": "Thrombocytose", + "pct": 1.7 + }, + "N18.9": { + "freq": 4, + "texte": "Insuffisance rénale chronique", + "pct": 1.7 + }, + "I69.3": { + "freq": 4, + "texte": "Antécédent d'accident vasculaire cérébral ischémique avec séquelles", + "pct": 1.7 + }, + "E03.9": { + "freq": 4, + "texte": "Hypothyroïdie", + "pct": 1.7 + }, + "J44.9": { + "freq": 4, + "texte": "Bronchopneumopathie chronique obstructive (BPCO)", + "pct": 1.7 + }, + "K75.9": { + "freq": 4, + "texte": "Hépatite (cytolyse hépatique)", + "pct": 1.7 + }, + "K85.9": { + "freq": 4, + "texte": "Pancreatite aigue", + "pct": 1.7 + }, + "K80.5": { + "freq": 4, + "texte": "Calcul des canaux biliaires (sans angiocholite ni cholécystite)", + "pct": 1.7 + }, + "I73.9": { + "freq": 4, + "texte": "Sténose serrée de l’artère iliaque interne droite", + "pct": 1.7 + }, + "R05": { + "freq": 4, + "texte": "Toux", + "pct": 1.7 + }, + "R53": { + "freq": 4, + "texte": "Malaise", + "pct": 1.7 + }, + "R11": { + "freq": 4, + "texte": "Nausées et vomissements", + "pct": 1.7 + }, + "K59.0": { + "freq": 4, + "texte": "Constipation", + "pct": 1.7 + }, + "N23": { + "freq": 4, + "texte": "Colique néphrétique", + "pct": 1.7 + }, + "E87.8": { + "freq": 4, + "texte": "Troubles électrolytiques multiples", + "pct": 1.7 + }, + "B85.2": { + "freq": 4, + "texte": "Pédiculose", + "pct": 1.7 + }, + "E66.05": { + "freq": 4, + "texte": "Obésité (IMC 35.062)", + "pct": 1.7 + }, + "R10.4": { + "freq": 3, + "texte": "Douleur abdominale", + "pct": 1.2 + }, + "D52.9": { + "freq": 3, + "texte": "Macrocytose", + "pct": 1.2 + }, + "G43.9": { + "freq": 3, + "texte": "Migraine", + "pct": 1.2 + }, + "I50.9": { + "freq": 3, + "texte": "Insuffisance cardiaque NYHA II", + "pct": 1.2 + }, + "F41.9": { + "freq": 3, + "texte": "Trouble anxio-dépressif", + "pct": 1.2 + }, + "D50.9": { + "freq": 3, + "texte": "Anémie ferriprive (anémie microcytaire avec ferritine normale mais contexte inflammatoire et IMC élevé)", + "pct": 1.2 + }, + "R63.0": { + "freq": 3, + "texte": "Anorexie", + "pct": 1.2 + }, + "B96.2": { + "freq": 3, + "texte": "Infection à Escherichia coli", + "pct": 1.2 + }, + "D80.1": { + "freq": 3, + "texte": "Hypogammaglobulinémie", + "pct": 1.2 + }, + "Z54.8": { + "freq": 3, + "texte": "Convalescence", + "pct": 1.2 + }, + "R65.9": { + "freq": 3, + "texte": "Syndrome de", + "pct": 1.2 + }, + "Z00.8": { + "freq": 3, + "texte": "Examen général", + "pct": 1.2 + }, + "Z74.3": { + "freq": 3, + "texte": "Surveillance des", + "pct": 1.2 + }, + "R65": { + "freq": 3, + "texte": "Réaction inflammatoire", + "pct": 1.2 + }, + "G44.2": { + "freq": 3, + "texte": "Céphalée", + "pct": 1.2 + }, + "J45.9": { + "freq": 3, + "texte": "Asthme", + "pct": 1.2 + }, + "K83.2": { + "freq": 3, + "texte": "Plaie des voies biliaires", + "pct": 1.2 + }, + "I95.8": { + "freq": 3, + "texte": "Hypotension", + "pct": 1.2 + }, + "M54.3": { + "freq": 3, + "texte": "Sciatique", + "pct": 1.2 + }, + "L23.9": { + "freq": 3, + "texte": "Allergies allergie", + "pct": 1.2 + }, + "Y33": { + "freq": 3, + "texte": "Autres et non précisées", + "pct": 1.2 + }, + "D73.1": { + "freq": 3, + "texte": "Thrombocytose", + "pct": 1.2 + }, + "T88.7": { + "freq": 3, + "texte": "Toxicité cutanée due à la chimiothérapie", + "pct": 1.2 + }, + "Z04.880": { + "freq": 3, + "texte": "Examen complémentaire", + "pct": 1.2 + }, + "D72.1": { + "freq": 3, + "texte": "Thrombocytose", + "pct": 1.2 + }, + "I48": { + "freq": 3, + "texte": "Fibrillation auriculaire", + "pct": 1.2 + }, + "N17.8": { + "freq": 3, + "texte": "Insuffisance rénale aigue", + "pct": 1.2 + }, + "K76.0": { + "freq": 3, + "texte": "Stéatose hépatique", + "pct": 1.2 + }, + "B18.2": { + "freq": 3, + "texte": "Hépatite c", + "pct": 1.2 + }, + "F32.9": { + "freq": 2, + "texte": "Syndrome dépressif", + "pct": 0.8 + }, + "T79.2": { + "freq": 2, + "texte": "Hématome", + "pct": 0.8 + }, + "R94.5": { + "freq": 2, + "texte": "Cytolyse hépatique", + "pct": 0.8 + }, + "I70.8": { + "freq": 2, + "texte": "Artériopathie des carotides", + "pct": 0.8 + }, + "G03.9": { + "freq": 2, + "texte": "Méningite, sans précision", + "pct": 0.8 + }, + "K56.6": { + "freq": 2, + "texte": "Occlusion intestinale", + "pct": 0.8 + }, + "R94.8": { + "freq": 2, + "texte": "Élévation des transaminases", + "pct": 0.8 + }, + "R41.0": { + "freq": 2, + "texte": "Confusion mentale", + "pct": 0.8 + }, + "K76.9": { + "freq": 2, + "texte": "Anomalie hépatique", + "pct": 0.8 + }, + "L29.9": { + "freq": 2, + "texte": "Prurit", + "pct": 0.8 + }, + "R74.0": { + "freq": 2, + "texte": "Transaminases élevées (ALAT)", + "pct": 0.8 + }, + "I63.9": { + "freq": 2, + "texte": "Accident ischémique cérébral punctiforme subaigu", + "pct": 0.8 + }, + "A49.9": { + "freq": 2, + "texte": "Infection bactérienne non précisée", + "pct": 0.8 + }, + "R76.8": { + "freq": 2, + "texte": "Élévation de la CRP (inflammation active) sans foyer infectieux identifié", + "pct": 0.8 + }, + "K61.2": { + "freq": 2, + "texte": "Abcès périrectal", + "pct": 0.8 + }, + "H53.8": { + "freq": 2, + "texte": "Séquelle d'AVC avec perte de la vision de l'œil droit", + "pct": 0.8 + }, + "Z72.0": { + "freq": 2, + "texte": "Tabagisme actif", + "pct": 0.8 + }, + "K56.7": { + "freq": 2, + "texte": "Iléus paralytique", + "pct": 0.8 + }, + "Z29.8": { + "freq": 2, + "texte": "Prophylactique", + "pct": 0.8 + }, + "I82.9": { + "freq": 2, + "texte": "Thrombose veineuse", + "pct": 0.8 + }, + "M60.9": { + "freq": 2, + "texte": "Myosite", + "pct": 0.8 + }, + "J43.9": { + "freq": 2, + "texte": "Emphysème", + "pct": 0.8 + }, + "D89.1": { + "freq": 2, + "texte": "Cryoglobulinémie", + "pct": 0.8 + }, + "I27.0": { + "freq": 2, + "texte": "Hypertension artérielle pulmonaire", + "pct": 0.8 + }, + "K40.9": { + "freq": 2, + "texte": "Hernie inguinale", + "pct": 0.8 + }, + "E79.0": { + "freq": 2, + "texte": "Hyperuricémie", + "pct": 0.8 + }, + "T81.9": { + "freq": 2, + "texte": "Déhiscence de plaie opératoire", + "pct": 0.8 + }, + "C79.3": { + "freq": 2, + "texte": "Métastase cérébrale", + "pct": 0.8 + }, + "K42.9": { + "freq": 2, + "texte": "Hernie ombilicale", + "pct": 0.8 + }, + "I50.0": { + "freq": 2, + "texte": "Insuffisance cardiaque congestive", + "pct": 0.8 + }, + "R00.0": { + "freq": 2, + "texte": "Troubles du rythme cardiaque", + "pct": 0.8 + }, + "I74.3": { + "freq": 2, + "texte": "Embolie et thrombose des artères des membres inférieurs", + "pct": 0.8 + }, + "Z09.8": { + "freq": 2, + "texte": "Ldl 0.4", + "pct": 0.8 + }, + "R39.2": { + "freq": 2, + "texte": "Urémie", + "pct": 0.8 + }, + "M35.2": { + "freq": 2, + "texte": "Bhre", + "pct": 0.8 + }, + "K72.0": { + "freq": 2, + "texte": "Insuffisance hépatique", + "pct": 0.8 + }, + "R16.0": { + "freq": 2, + "texte": "Hépatomégalie", + "pct": 0.8 + }, + "M79.7": { + "freq": 2, + "texte": "Crampes des membres inférieurs", + "pct": 0.8 + }, + "T14.2": { + "freq": 2, + "texte": "Fracture fermée de l'", + "pct": 0.8 + }, + "S22.3": { + "freq": 2, + "texte": "Fracture de", + "pct": 0.8 + }, + "Z98": { + "freq": 2, + "texte": "Hématome post-traumatique", + "pct": 0.8 + }, + "R57.2": { + "freq": 2, + "texte": "Choc septique", + "pct": 0.8 + }, + "R23.0": { + "freq": 2, + "texte": "Cyanose", + "pct": 0.8 + }, + "R82.3": { + "freq": 2, + "texte": "Hémoglobinurie", + "pct": 0.8 + }, + "E78.0": { + "freq": 2, + "texte": "Hypercholestérolémie", + "pct": 0.8 + }, + "N39.4": { + "freq": 2, + "texte": "Nitriturie", + "pct": 0.8 + }, + "T14": { + "freq": 2, + "texte": "Fracture ouverte de", + "pct": 0.8 + }, + "Z22.9": { + "freq": 2, + "texte": "Maladie de", + "pct": 0.8 + }, + "M25.5": { + "freq": 2, + "texte": "Douleurs articulaires", + "pct": 0.8 + }, + "K71.1": { + "freq": 2, + "texte": "Hépatite médicamenteuse", + "pct": 0.8 + }, + "K74.3": { + "freq": 2, + "texte": "Cholestase", + "pct": 0.8 + }, + "D50": { + "freq": 2, + "texte": "Anémie", + "pct": 0.8 + }, + "I31.3": { + "freq": 2, + "texte": "Épanchement péricardique", + "pct": 0.8 + }, + "K65.9": { + "freq": 2, + "texte": "Péritonite", + "pct": 0.8 + }, + "N85.7": { + "freq": 2, + "texte": "Hématome", + "pct": 0.8 + }, + "K81.9": { + "freq": 2, + "texte": "Cholecystite", + "pct": 0.8 + }, + "K82.2": { + "freq": 2, + "texte": "Perforation de la vésicule biliaire", + "pct": 0.8 + }, + "Z08": { + "freq": 2, + "texte": "Reflux gastro-œsophagien", + "pct": 0.8 + }, + "K83.5": { + "freq": 2, + "texte": "Kyste biliaire", + "pct": 0.8 + }, + "T83.5": { + "freq": 2, + "texte": "Infection urinaire", + "pct": 0.8 + }, + "Z93.4": { + "freq": 2, + "texte": "Gastrostomie", + "pct": 0.8 + }, + "B40": { + "freq": 2, + "texte": "Blastose", + "pct": 0.8 + }, + "U82.10": { + "freq": 2, + "texte": "Bmr", + "pct": 0.8 + }, + "Q20.0": { + "freq": 2, + "texte": "Tronc commun", + "pct": 0.8 + }, + "X99": { + "freq": 2, + "texte": "Rougeur", + "pct": 0.8 + }, + "R23.2": { + "freq": 2, + "texte": "Rougeur", + "pct": 0.8 + }, + "N80.9": { + "freq": 2, + "texte": "Endométriose", + "pct": 0.8 + }, + "K61": { + "freq": 2, + "texte": "Abcès", + "pct": 0.8 + }, + "R59.9": { + "freq": 2, + "texte": "Hémostase postopératoire", + "pct": 0.8 + }, + "R40.0": { + "freq": 2, + "texte": "Somnolence", + "pct": 0.8 + }, + "K75.4": { + "freq": 2, + "texte": "Hépatite auto-immune", + "pct": 0.8 + }, + "M46.1": { + "freq": 1, + "texte": "Sacroiliite", + "pct": 0.4 + }, + "I67.3": { + "freq": 1, + "texte": "Leucopathie vasculaire", + "pct": 0.4 + }, + "Z59.8": { + "freq": 1, + "texte": "Incurie (négligence de l'hygiène et de l'entretien personnel)", + "pct": 0.4 + }, + "G31.9": { + "freq": 1, + "texte": "Syndrome de dégénérescence neurologique", + "pct": 0.4 + }, + "M33.9": { + "freq": 1, + "texte": "Myosite auto-immune JO1+", + "pct": 0.4 + }, + "K59.1": { + "freq": 1, + "texte": "Diarrhée", + "pct": 0.4 + }, + "E66.9": { + "freq": 1, + "texte": "Obésité", + "pct": 0.4 + }, + "H40.1": { + "freq": 1, + "texte": "Glaucome à angle ouvert", + "pct": 0.4 + }, + "R33.8": { + "freq": 1, + "texte": "Rétention aiguë d'urines", + "pct": 0.4 + }, + "D29.1": { + "freq": 1, + "texte": "Adénome de la prostate", + "pct": 0.4 + }, + "D30.3": { + "freq": 1, + "texte": "Polype vésical bourgeonnant", + "pct": 0.4 + }, + "C67.9": { + "freq": 1, + "texte": "Tumeur de la vessie", + "pct": 0.4 + }, + "F10.1": { + "freq": 1, + "texte": "Éthylisme", + "pct": 0.4 + }, + "R41.1": { + "freq": 1, + "texte": "Difficultés cognitives", + "pct": 0.4 + }, + "J20.9": { + "freq": 1, + "texte": "Infection respiratoire/Bronchite aiguë", + "pct": 0.4 + }, + "E05.9": { + "freq": 1, + "texte": "Hyperthyroïdie", + "pct": 0.4 + }, + "C25.0": { + "freq": 1, + "texte": "Tumeur de la tête du pancréas (syndrome de masse)", + "pct": 0.4 + }, + "I35.0": { + "freq": 1, + "texte": "Rétrécissement aortique serré symptomatique", + "pct": 0.4 + }, + "D47.1": { + "freq": 1, + "texte": "Myélofibrose primitive", + "pct": 0.4 + }, + "I47.9": { + "freq": 1, + "texte": "Troubles du rythme supraventriculaire", + "pct": 0.4 + }, + "E83.51": { + "freq": 1, + "texte": "Hypocalcémie", + "pct": 0.4 + }, + "Q65.8": { + "freq": 1, + "texte": "Dysplasie de hanche congénitale", + "pct": 0.4 + }, + "Q06.8": { + "freq": 1, + "texte": "Dysraphie antérieure", + "pct": 0.4 + }, + "Q64.0": { + "freq": 1, + "texte": "Épispadias", + "pct": 0.4 + }, + "Q64.1": { + "freq": 1, + "texte": "Extrophie vésicale", + "pct": 0.4 + }, + "D16.4": { + "freq": 1, + "texte": "Ostéome de la cloison nasale", + "pct": 0.4 + }, + "G40.9": { + "freq": 1, + "texte": "Épilepsie, sans précision", + "pct": 0.4 + }, + "R47.1": { + "freq": 1, + "texte": "Dysarthrie", + "pct": 0.4 + }, + "S92.0": { + "freq": 1, + "texte": "Fracture du talus gauche", + "pct": 0.4 + }, + "S12.9": { + "freq": 1, + "texte": "Fracture-tassement vertébral L3 type Magerl A3", + "pct": 0.4 + }, + "D86.9": { + "freq": 1, + "texte": "Sarcoïdose traitée", + "pct": 0.4 + }, + "J06.9": { + "freq": 1, + "texte": "Infection des voies respiratoires supérieures (ORL)", + "pct": 0.4 + }, + "G91.9": { + "freq": 1, + "texte": "Hydrocéphalie avec troubles de la marche", + "pct": 0.4 + }, + "H40.9": { + "freq": 1, + "texte": "Glaucome", + "pct": 0.4 + }, + "E27.1": { + "freq": 1, + "texte": "Insuffisance surrénalienne d'origine centrale", + "pct": 0.4 + }, + "L60.0": { + "freq": 1, + "texte": "Infection de l'ongle du gros orteil gauche", + "pct": 0.4 + }, + "E46": { + "freq": 1, + "texte": "Dénutrition", + "pct": 0.4 + }, + "K71.9": { + "freq": 1, + "texte": "Hépatite médicamenteuse ou toxique", + "pct": 0.4 + }, + "E78.2": { + "freq": 1, + "texte": "Hyperglycémie", + "pct": 0.4 + }, + "R94.3": { + "freq": 1, + "texte": "Hypertransaminasémie", + "pct": 0.4 + }, + "I27.8": { + "freq": 1, + "texte": "Hypertension artérielle pulmonaire (HTAP) majeure avec dilatation des cavités droites", + "pct": 0.4 + }, + "J00": { + "freq": 1, + "texte": "Infection des voies respiratoires supérieures (toux sèche et rhinorrhée)", + "pct": 0.4 + }, + "R70.0": { + "freq": 1, + "texte": "Leucocytose", + "pct": 0.4 + }, + "D23.9": { + "freq": 1, + "texte": "Hématome (non précisé)", + "pct": 0.4 + }, + "K91.8": { + "freq": 1, + "texte": "Fistule", + "pct": 0.4 + }, + "S54.2": { + "freq": 1, + "texte": "Paralysie radiale post-traumatique (sur fracture itérative de l'humérus)", + "pct": 0.4 + }, + "K60.2": { + "freq": 1, + "texte": "Fistule ano-rectale", + "pct": 0.4 + }, + "R78.8": { + "freq": 1, + "texte": "Infection (CRP élevée 50 mg/L, fièvre à 38.1°C, leucocytose)", + "pct": 0.4 + }, + "G83.5": { + "freq": 1, + "texte": "Tétraparésie de réanimation avec persistance d'un déficit du membre supérieur droit", + "pct": 0.4 + }, + "M79.1": { + "freq": 1, + "texte": "Arthralgie inflammatoire des ceintures et genoux", + "pct": 0.4 + }, + "J18.0": { + "freq": 1, + "texte": "Bronchopneumopathie, sans précision", + "pct": 0.4 + }, + "D47.2": { + "freq": 1, + "texte": "Gammopathie monoclonale d'importance indéterminée (MGUS)", + "pct": 0.4 + }, + "A48.2": { + "freq": 1, + "texte": "Infection à Enterobacteriaceae productrice de carbapénémases (EPC)", + "pct": 0.4 + }, + "K91.3": { + "freq": 1, + "texte": "Iléus post-opératoire", + "pct": 0.4 + }, + "K45.8": { + "freq": 1, + "texte": "Hernie sus-ombilicale", + "pct": 0.4 + }, + "J96.0": { + "freq": 1, + "texte": "Insuffisance respiratoire", + "pct": 0.4 + }, + "B02.9": { + "freq": 1, + "texte": "Zona", + "pct": 0.4 + }, + "K62.1": { + "freq": 1, + "texte": "Polype rectal", + "pct": 0.4 + }, + "I77.0": { + "freq": 1, + "texte": "Fistule artérioveineuse", + "pct": 0.4 + }, + "R50.8": { + "freq": 1, + "texte": "Fièvre", + "pct": 0.4 + }, + "I70.2": { + "freq": 1, + "texte": "Sténose de l’artère iliaque externe gauche", + "pct": 0.4 + }, + "L02.3": { + "freq": 1, + "texte": "Myxome de la fesse droite", + "pct": 0.4 + }, + "M61.9": { + "freq": 1, + "texte": "Musculaire: irm musculaire", + "pct": 0.4 + }, + "K04.1": { + "freq": 1, + "texte": "Nécrose pulpaire", + "pct": 0.4 + }, + "R16.1": { + "freq": 1, + "texte": "Splénomégalie", + "pct": 0.4 + }, + "M35.9": { + "freq": 1, + "texte": "Connectivite mixte", + "pct": 0.4 + }, + "Z01.7": { + "freq": 1, + "texte": "Laboratoire contacter le laboratoire", + "pct": 0.4 + }, + "K25": { + "freq": 1, + "texte": "Ulcère d'estomac", + "pct": 0.4 + }, + "R52.9": { + "freq": 1, + "texte": "Compression du", + "pct": 0.4 + }, + "S81.0": { + "freq": 1, + "texte": "Plaie du genou", + "pct": 0.4 + }, + "K80.8": { + "freq": 1, + "texte": "Dysfonctionnement post-opératoire des voies biliaires", + "pct": 0.4 + }, + "M19.1": { + "freq": 1, + "texte": "Arthrite post-traumatique, non spécifiée", + "pct": 0.4 + }, + "K86.1": { + "freq": 1, + "texte": "Pancréatite chronique", + "pct": 0.4 + }, + "G60.9": { + "freq": 1, + "texte": "Neuropathie péropherique", + "pct": 0.4 + }, + "Z80": { + "freq": 1, + "texte": "Antécédents familiaux de", + "pct": 0.4 + }, + "G83.9": { + "freq": 1, + "texte": "Déficit moteur", + "pct": 0.4 + }, + "R27.0": { + "freq": 1, + "texte": "Ataxie", + "pct": 0.4 + }, + "F45.38": { + "freq": 1, + "texte": "Fonctionnel sad fonctionnelle", + "pct": 0.4 + }, + "I50.09": { + "freq": 1, + "texte": "Ventriculaire gauche", + "pct": 0.4 + }, + "G43.0": { + "freq": 1, + "texte": "Migraine", + "pct": 0.4 + }, + "G45.0": { + "freq": 1, + "texte": "Système vertébro-basilaire", + "pct": 0.4 + }, + "F06.71": { + "freq": 1, + "texte": "Trouble cognitifs dr", + "pct": 0.4 + }, + "E87.00": { + "freq": 1, + "texte": "Hypernatrémie", + "pct": 0.4 + }, + "T78.4": { + "freq": 1, + "texte": "Troubles de la repolarisation", + "pct": 0.4 + }, + "J18.1": { + "freq": 1, + "texte": "Pneumopathie basale gauche", + "pct": 0.4 + }, + "Z29": { + "freq": 1, + "texte": "Prophylactique", + "pct": 0.4 + }, + "C12": { + "freq": 1, + "texte": "Cc 12", + "pct": 0.4 + }, + "G40.3": { + "freq": 1, + "texte": "Épilepsie", + "pct": 0.4 + }, + "G11.2": { + "freq": 1, + "texte": "Ataxie cérébelleuse", + "pct": 0.4 + }, + "Z99.2": { + "freq": 1, + "texte": "Dialysés des patients dialysés", + "pct": 0.4 + }, + "K76.8": { + "freq": 1, + "texte": "Hépatocellulaire", + "pct": 0.4 + }, + "R32": { + "freq": 1, + "texte": "Incontinence urinaire", + "pct": 0.4 + }, + "K70.3": { + "freq": 1, + "texte": "Insuffisance hépatocellulaire avec cirrhose hépatique", + "pct": 0.4 + }, + "D69.9": { + "freq": 1, + "texte": "Hypoplaquetémie", + "pct": 0.4 + }, + "Z95": { + "freq": 1, + "texte": "État post-pontage vasculaire", + "pct": 0.4 + }, + "D68.3": { + "freq": 1, + "texte": "Troubles de la coagulation liés à un traitement anticoagulant", + "pct": 0.4 + }, + "N28.1": { + "freq": 1, + "texte": "Kyste rein", + "pct": 0.4 + }, + "R20.0": { + "freq": 1, + "texte": "Anesthésie cutanée", + "pct": 0.4 + }, + "R20.1": { + "freq": 1, + "texte": "Hypoesthésie", + "pct": 0.4 + }, + "A49.1": { + "freq": 1, + "texte": "Streptococcus agalactiae infection", + "pct": 0.4 + }, + "M75.9": { + "freq": 1, + "texte": "Lésion de l'épaule", + "pct": 0.4 + }, + "Z41.8": { + "freq": 1, + "texte": "Thérapeutiques pour thérapeutiques", + "pct": 0.4 + }, + "M75.5": { + "freq": 1, + "texte": "Bursite de l'épaule", + "pct": 0.4 + }, + "Y62.9": { + "freq": 1, + "texte": "/ sans précision", + "pct": 0.4 + }, + "A48.0": { + "freq": 1, + "texte": "Gangréneuse", + "pct": 0.4 + }, + "Z51.01": { + "freq": 1, + "texte": "Sensation d'irradiation", + "pct": 0.4 + }, + "S52.3": { + "freq": 1, + "texte": "Fracture du radius gauche", + "pct": 0.4 + }, + "S52.1": { + "freq": 1, + "texte": "Fracture de la styloïde radiale droite", + "pct": 0.4 + }, + "G30.9": { + "freq": 1, + "texte": "Maladie d'alzheimer", + "pct": 0.4 + }, + "F33.11": { + "freq": 1, + "texte": "Pathologique", + "pct": 0.4 + }, + "C71.2": { + "freq": 1, + "texte": "Gliome du lobe temporal", + "pct": 0.4 + }, + "S06.0": { + "freq": 1, + "texte": "Déchirure de la dure-mère", + "pct": 0.4 + }, + "R53.+1": { + "freq": 1, + "texte": "Malaise", + "pct": 0.4 + }, + "D62": { + "freq": 1, + "texte": "Anémie", + "pct": 0.4 + }, + "F43.28": { + "freq": 1, + "texte": "Troubles de la", + "pct": 0.4 + }, + "Z99.1": { + "freq": 1, + "texte": "Ventilation spontanée ventilation", + "pct": 0.4 + }, + "H20.1": { + "freq": 1, + "texte": "H : 201", + "pct": 0.4 + }, + "I95.1": { + "freq": 1, + "texte": "Hypotension orthostatique", + "pct": 0.4 + }, + "C78.0": { + "freq": 1, + "texte": "Pulmonaire métastatique pulmonaire", + "pct": 0.4 + }, + "I49.9": { + "freq": 1, + "texte": "Arythmie cardiaque", + "pct": 0.4 + }, + "D33.2": { + "freq": 1, + "texte": "Cérébral, cérébral", + "pct": 0.4 + }, + "O00.0": { + "freq": 1, + "texte": "Graisse abdominale", + "pct": 0.4 + }, + "Z30": { + "freq": 1, + "texte": "Contraception, (contraception", + "pct": 0.4 + }, + "O92.3": { + "freq": 1, + "texte": "Agalactiae", + "pct": 0.4 + }, + "K81.1": { + "freq": 1, + "texte": "Cholécystite chronique", + "pct": 0.4 + }, + "C91.9": { + "freq": 1, + "texte": "Leucémie lymphoïde", + "pct": 0.4 + }, + "K62.7": { + "freq": 1, + "texte": "Rectite radique", + "pct": 0.4 + }, + "C78.7": { + "freq": 1, + "texte": "Adénocarcinome sigmoïdien métastatique hépatique", + "pct": 0.4 + }, + "L59.9": { + "freq": 1, + "texte": "Syndrome main-pied (érythrodysesthésie palmo-plantaire) induit par le 5FU", + "pct": 0.4 + }, + "Z31.5": { + "freq": 1, + "texte": "Conseillère en génétique", + "pct": 0.4 + }, + "G61.1": { + "freq": 1, + "texte": "Neuropathie périphérique", + "pct": 0.4 + }, + "C49.8": { + "freq": 1, + "texte": "Rhabdomyosarcome de la gencive maxillaire gauche", + "pct": 0.4 + }, + "M41.9": { + "freq": 1, + "texte": "Scoliose", + "pct": 0.4 + }, + "X31": { + "freq": 1, + "texte": "Engelures", + "pct": 0.4 + }, + "M31.8": { + "freq": 1, + "texte": "Vascularite", + "pct": 0.4 + }, + "M11.2": { + "freq": 1, + "texte": "Chondrocalcinose", + "pct": 0.4 + }, + "E53.8": { + "freq": 1, + "texte": "Carence en vitamine b", + "pct": 0.4 + }, + "M13.0": { + "freq": 1, + "texte": "Polyarthrite", + "pct": 0.4 + }, + "M25.8": { + "freq": 1, + "texte": "Inflammation articulaire aiguë", + "pct": 0.4 + }, + "M06.4": { + "freq": 1, + "texte": "Polyarthite inflammatoire", + "pct": 0.4 + }, + "M10.2": { + "freq": 1, + "texte": "Arthrite goutteuse aiguë du genou gauche", + "pct": 0.4 + }, + "K74.1": { + "freq": 1, + "texte": "Hépatopathie cholestatique", + "pct": 0.4 + }, + "D50.0": { + "freq": 1, + "texte": "Anémie post-hémorragique", + "pct": 0.4 + }, + "H47.0": { + "freq": 1, + "texte": "Atrophie du nerf optique", + "pct": 0.4 + }, + "G47": { + "freq": 1, + "texte": "Trouble du sommeil", + "pct": 0.4 + }, + "R52.10": { + "freq": 1, + "texte": "Douleur musculaire", + "pct": 0.4 + }, + "F51.0": { + "freq": 1, + "texte": "Trouble du sommeil", + "pct": 0.4 + }, + "M79.6": { + "freq": 1, + "texte": "Douleur musculaire", + "pct": 0.4 + }, + "E11": { + "freq": 1, + "texte": "Neuropathie diabétique", + "pct": 0.4 + }, + "R09.3": { + "freq": 1, + "texte": "Expectoration sale", + "pct": 0.4 + }, + "J44.1": { + "freq": 1, + "texte": "Exacerbation aiguë de bronchopneumopathie chronique obstructive (BPCO)", + "pct": 0.4 + }, + "J22": { + "freq": 1, + "texte": "Infection des voies respiratoires inférieures, non précisée", + "pct": 0.4 + }, + "R04.2": { + "freq": 1, + "texte": "Hémoptysie", + "pct": 0.4 + }, + "M48.5": { + "freq": 1, + "texte": "Lésion suspecte du corps vertébral de C7", + "pct": 0.4 + }, + "A78": { + "freq": 1, + "texte": "Fièvre q", + "pct": 0.4 + }, + "A23.9": { + "freq": 1, + "texte": "Brucellose", + "pct": 0.4 + }, + "B27.0": { + "freq": 1, + "texte": "Primo-infection par le virus d'Epstein-Barr", + "pct": 0.4 + }, + "L40.3": { + "freq": 1, + "texte": "Desquamation palmaire", + "pct": 0.4 + }, + "K55.9": { + "freq": 1, + "texte": "Inflammation du cæcum et de la partie initiale du côlon transverse", + "pct": 0.4 + }, + "H10.8": { + "freq": 1, + "texte": "Conjonctive", + "pct": 0.4 + }, + "Z50.5": { + "freq": 1, + "texte": "Orthophoniste", + "pct": 0.4 + }, + "A09.0": { + "freq": 1, + "texte": "Diarrhée", + "pct": 0.4 + }, + "R59.0": { + "freq": 1, + "texte": "Adénolymphite", + "pct": 0.4 + }, + "K51.0": { + "freq": 1, + "texte": "Iléite", + "pct": 0.4 + }, + "R23.4": { + "freq": 1, + "texte": "Desquamation de la peau", + "pct": 0.4 + }, + "M30.3": { + "freq": 1, + "texte": "Syndrome adéno-cutanéo-muqueux", + "pct": 0.4 + }, + "L02.9": { + "freq": 1, + "texte": "Abcès", + "pct": 0.4 + }, + "R74.8": { + "freq": 1, + "texte": "Augmentation de la CRP", + "pct": 0.4 + }, + "K31.5": { + "freq": 1, + "texte": "Accolements post-inflammatoires du duodénum", + "pct": 0.4 + }, + "K85.8": { + "freq": 1, + "texte": "Pancréatite aïgue", + "pct": 0.4 + }, + "Z93": { + "freq": 1, + "texte": "Cholecystostomie", + "pct": 0.4 + }, + "R02": { + "freq": 1, + "texte": "Gangreneuse", + "pct": 0.4 + }, + "A41.3": { + "freq": 1, + "texte": "Haemophilus influenzae", + "pct": 0.4 + }, + "I77.9": { + "freq": 1, + "texte": "Embolisation de faux anévrysmes de l'arcade duodéno pancréatique", + "pct": 0.4 + }, + "K85.1": { + "freq": 1, + "texte": "Pancréatite aiguë", + "pct": 0.4 + }, + "O86.0": { + "freq": 1, + "texte": "Infection post-opératoire", + "pct": 0.4 + }, + "F06.4": { + "freq": 1, + "texte": "Pathologique", + "pct": 0.4 + }, + "K82.9": { + "freq": 1, + "texte": "Cholécystite de vésicule exclue", + "pct": 0.4 + }, + "H81.0": { + "freq": 1, + "texte": "Maladie de menière", + "pct": 0.4 + }, + "M96.0": { + "freq": 1, + "texte": "Arthrodèse", + "pct": 0.4 + }, + "R29.0": { + "freq": 1, + "texte": "Tétanie", + "pct": 0.4 + }, + "K82.0": { + "freq": 1, + "texte": "Occlusion de la vésicule biliaire ou du canal cystique (sans calcul)", + "pct": 0.4 + }, + "D27": { + "freq": 1, + "texte": "Kyste de l'ovaire", + "pct": 0.4 + }, + "Z76.5": { + "freq": 1, + "texte": "Stimulateur", + "pct": 0.4 + }, + "R52.0": { + "freq": 1, + "texte": "Douleur aiguë", + "pct": 0.4 + }, + "G00": { + "freq": 1, + "texte": "Méningite bactérienne", + "pct": 0.4 + }, + "K80.1": { + "freq": 1, + "texte": "Cholécystite lithiasique", + "pct": 0.4 + }, + "K83.1": { + "freq": 1, + "texte": "Obstruction des voies biliaires (dont cholestase, cholostase)", + "pct": 0.4 + }, + "D17.7": { + "freq": 1, + "texte": "Lipome du péritoine", + "pct": 0.4 + }, + "R33.0": { + "freq": 1, + "texte": "Rétention urinaire post-opératoire", + "pct": 0.4 + }, + "U82": { + "freq": 1, + "texte": "Infection à Escherichia coli résistante aux béta-lactamines", + "pct": 0.4 + }, + "K83": { + "freq": 1, + "texte": "Inflammation des voies biliaires", + "pct": 0.4 + }, + "T68": { + "freq": 1, + "texte": "Hypotherme", + "pct": 0.4 + }, + "T37.0": { + "freq": 1, + "texte": "+ sulfamides + sulfamides", + "pct": 0.4 + }, + "Z97.2": { + "freq": 1, + "texte": "Présence de présence de", + "pct": 0.4 + }, + "R60.0": { + "freq": 1, + "texte": "Oedème de la paroi vésiculaire", + "pct": 0.4 + }, + "H92.0": { + "freq": 1, + "texte": "Otalgie", + "pct": 0.4 + }, + "K56.2": { + "freq": 1, + "texte": "Adhérences post-opératoires", + "pct": 0.4 + }, + "O99.2": { + "freq": 1, + "texte": "Grossesse à 25 semaines d'aménorrhée", + "pct": 0.4 + }, + "D68.9": { + "freq": 1, + "texte": "Troubles de la coagulation", + "pct": 0.4 + }, + "Z04.8": { + "freq": 1, + "texte": "Examen complémentaire", + "pct": 0.4 + }, + "R33": { + "freq": 1, + "texte": "Rétention d'urine", + "pct": 0.4 + }, + "G83.2": { + "freq": 1, + "texte": "Affaiblissement de membre supérieur gauche", + "pct": 0.4 + }, + "Z04.802": { + "freq": 1, + "texte": "Examen général", + "pct": 0.4 + }, + "I71.2": { + "freq": 1, + "texte": "Anévrisme de l'aorte thoracique", + "pct": 0.4 + }, + "Z90.0": { + "freq": 1, + "texte": "Néphrectomie droite", + "pct": 0.4 + }, + "R93.8": { + "freq": 1, + "texte": "Syndrome de", + "pct": 0.4 + }, + "C48": { + "freq": 1, + "texte": "Carcinose péritonéale", + "pct": 0.4 + }, + "R93.1": { + "freq": 1, + "texte": "Nodules pulmonaires multiples", + "pct": 0.4 + }, + "B36.9": { + "freq": 1, + "texte": "Mycose buccale", + "pct": 0.4 + }, + "R64": { + "freq": 1, + "texte": "Cachexie", + "pct": 0.4 + }, + "M24.6": { + "freq": 1, + "texte": "Ankylosé", + "pct": 0.4 + }, + "K35.8": { + "freq": 1, + "texte": "Appendicite", + "pct": 0.4 + }, + "E06.0": { + "freq": 1, + "texte": "Thyroidite", + "pct": 0.4 + }, + "D32": { + "freq": 1, + "texte": "Méningiome", + "pct": 0.4 + }, + "G47.3": { + "freq": 1, + "texte": "Apnée du sommeil", + "pct": 0.4 + }, + "G00.9": { + "freq": 1, + "texte": "Chondrosarcome du fémur gauche", + "pct": 0.4 + }, + "L89": { + "freq": 1, + "texte": "Escarres multiples", + "pct": 0.4 + }, + "T84.7": { + "freq": 1, + "texte": "Infection de site opératoire", + "pct": 0.4 + }, + "R41.8": { + "freq": 1, + "texte": "Etat de conscience limité", + "pct": 0.4 + }, + "M54.6": { + "freq": 1, + "texte": "Douleur dorsale", + "pct": 0.4 + }, + "Z99.9": { + "freq": 1, + "texte": "Hémorragie post-procédurale", + "pct": 0.4 + }, + "Y90.0": { + "freq": 1, + "texte": "À la 20", + "pct": 0.4 + }, + "M10.4": { + "freq": 1, + "texte": "Gouttelette", + "pct": 0.4 + }, + "A41.5": { + "freq": 1, + "texte": "Infection due à Escherichia hermannii", + "pct": 0.4 + }, + "I13.0": { + "freq": 1, + "texte": "Cardiopathie", + "pct": 0.4 + }, + "N02": { + "freq": 1, + "texte": "Hématurie récidivante", + "pct": 0.4 + }, + "T81.1": { + "freq": 1, + "texte": "Hématome postopératoire", + "pct": 0.4 + }, + "A03": { + "freq": 1, + "texte": "À la 03", + "pct": 0.4 + }, + "R18": { + "freq": 1, + "texte": "Ascite", + "pct": 0.4 + }, + "Z51.5": { + "freq": 1, + "texte": "Soins palliatif", + "pct": 0.4 + }, + "K74": { + "freq": 1, + "texte": "Cirrhose hépatique", + "pct": 0.4 + }, + "B96.1": { + "freq": 1, + "texte": "Portage de Klebsiella pneumoniae productrice de BLSE", + "pct": 0.4 + }, + "I71.0": { + "freq": 1, + "texte": "Dissection de l'a", + "pct": 0.4 + }, + "S50.0": { + "freq": 1, + "texte": "Contusion de", + "pct": 0.4 + }, + "L50.9": { + "freq": 1, + "texte": "Urticaire", + "pct": 0.4 + }, + "C92.1": { + "freq": 1, + "texte": "Leucémie myéloïde chronique (LMC)", + "pct": 0.4 + }, + "T78.3": { + "freq": 1, + "texte": "Oedème de Quincke", + "pct": 0.4 + }, + "J90": { + "freq": 1, + "texte": "Pleurésie purulente", + "pct": 0.4 + }, + "I64": { + "freq": 1, + "texte": "Accident vasculaire cérébral (AVC)", + "pct": 0.4 + }, + "L08.0": { + "freq": 1, + "texte": "Suppuration chronique", + "pct": 0.4 + }, + "I44.0": { + "freq": 1, + "texte": "Bloc auriculo-ventriculaire du premier degré", + "pct": 0.4 + }, + "J96.1": { + "freq": 1, + "texte": "Insuffisance respiratoire chronique", + "pct": 0.4 + }, + "S82.0": { + "freq": 1, + "texte": "Fracture de la rotule", + "pct": 0.4 + }, + "N31.0": { + "freq": 1, + "texte": "Neurologique (vessie neurologique", + "pct": 0.4 + }, + "I73.0": { + "freq": 1, + "texte": "Syndrome de raynaud", + "pct": 0.4 + }, + "I31.9": { + "freq": 1, + "texte": "Péricardite chronique", + "pct": 0.4 + }, + "E88.9": { + "freq": 1, + "texte": "Anomalie du métabolisme", + "pct": 0.4 + }, + "R30.0": { + "freq": 1, + "texte": "Dysurie", + "pct": 0.4 + }, + "I30.8": { + "freq": 1, + "texte": "Péricardite au", + "pct": 0.4 + }, + "M89": { + "freq": 1, + "texte": "Autres maladies", + "pct": 0.4 + }, + "M32.9": { + "freq": 1, + "texte": "Lupus érythémateux", + "pct": 0.4 + }, + "O00.9": { + "freq": 1, + "texte": "Grossesse extra-utérine", + "pct": 0.4 + }, + "K21.9": { + "freq": 1, + "texte": "Reflux gastro-oesophagien", + "pct": 0.4 + }, + "Z71.6": { + "freq": 1, + "texte": "Conseil pour tabagisme", + "pct": 0.4 + }, + "N30.0": { + "freq": 1, + "texte": "Cystite aiguë", + "pct": 0.4 + }, + "Z87": { + "freq": 1, + "texte": "Antécédents personnels de maladies", + "pct": 0.4 + }, + "L98.9": { + "freq": 1, + "texte": "Articulaire - sièges multiples", + "pct": 0.4 + }, + "M25.2": { + "freq": 1, + "texte": "Articulaire (hypermobilité articulaire", + "pct": 0.4 + }, + "Z84": { + "freq": 1, + "texte": "Antécédents familiaux de maladie", + "pct": 0.4 + }, + "G24.9": { + "freq": 1, + "texte": "Dystonie", + "pct": 0.4 + }, + "I34.1": { + "freq": 1, + "texte": "Prolapsus mitral", + "pct": 0.4 + }, + "D80.2": { + "freq": 1, + "texte": "Déficit en IgA", + "pct": 0.4 + }, + "M41.0": { + "freq": 1, + "texte": "Scoliose idiopathique infantile", + "pct": 0.4 + }, + "G91.2": { + "freq": 1, + "texte": "Hydrocéphalie à pression normale", + "pct": 0.4 + }, + "G91": { + "freq": 1, + "texte": "Hydrocéphalie", + "pct": 0.4 + }, + "M06.8": { + "freq": 1, + "texte": "Polyarthriote rhumatoide", + "pct": 0.4 + }, + "G81.9": { + "freq": 1, + "texte": "Hémiplégie", + "pct": 0.4 + }, + "R51": { + "freq": 1, + "texte": "Symptômes asymptomatique asymptomatique", + "pct": 0.4 + }, + "Q40.1": { + "freq": 1, + "texte": "Hernie hiatale connue", + "pct": 0.4 + }, + "M87.0": { + "freq": 1, + "texte": "Ostéonécrose", + "pct": 0.4 + }, + "B55.9": { + "freq": 1, + "texte": "Leishmaniose", + "pct": 0.4 + }, + "K90.0": { + "freq": 1, + "texte": "Maladie cœliaque", + "pct": 0.4 + }, + "E55": { + "freq": 1, + "texte": "Carence en vitamine d", + "pct": 0.4 + }, + "E21.3": { + "freq": 1, + "texte": "Hyperparathyroidie", + "pct": 0.4 + }, + "Z30.4": { + "freq": 1, + "texte": "Contraception, (contraception", + "pct": 0.4 + }, + "B15": { + "freq": 1, + "texte": "Hépatite a", + "pct": 0.4 + }, + "B17.2": { + "freq": 1, + "texte": "Hépatite e", + "pct": 0.4 + }, + "D73.0": { + "freq": 1, + "texte": "Atrophie splénique", + "pct": 0.4 + }, + "K75.0": { + "freq": 1, + "texte": "Cytolyse modérée", + "pct": 0.4 + }, + "M89.9": { + "freq": 1, + "texte": "Infarctus osseux récidivants", + "pct": 0.4 + }, + "L20.9": { + "freq": 1, + "texte": "Dermatite atopique", + "pct": 0.4 + }, + "M25.4": { + "freq": 1, + "texte": "Épanchement intra-articulaire", + "pct": 0.4 + }, + "T43.2": { + "freq": 1, + "texte": "Antidépresseurs", + "pct": 0.4 + }, + "Z54.4": { + "freq": 1, + "texte": "Convalescences", + "pct": 0.4 + }, + "E87.0": { + "freq": 1, + "texte": "Troubles du sodium", + "pct": 0.4 + }, + "F31.9": { + "freq": 1, + "texte": "Bipolarité", + "pct": 0.4 + }, + "R59": { + "freq": 1, + "texte": "Adénopathies rétro-péritonéales", + "pct": 0.4 + }, + "K64": { + "freq": 1, + "texte": "Hémorroïdes", + "pct": 0.4 + }, + "K57.2": { + "freq": 1, + "texte": "Diverticulite perforée", + "pct": 0.4 + }, + "R39.1": { + "freq": 1, + "texte": "Troubles de la miction postopératoire", + "pct": 0.4 + }, + "N14.4": { + "freq": 1, + "texte": "Néphropathie toxique", + "pct": 0.4 + }, + "M47.9": { + "freq": 1, + "texte": "Spondylarthrite", + "pct": 0.4 + }, + "M43.1": { + "freq": 1, + "texte": "Spondylolisthésis", + "pct": 0.4 + }, + "M17.9": { + "freq": 1, + "texte": "Gonarthrose", + "pct": 0.4 + }, + "D59.8": { + "freq": 1, + "texte": "Anémie hémolytique", + "pct": 0.4 + }, + "D69.1": { + "freq": 1, + "texte": "Thrombopénie auto-immune (PTI)", + "pct": 0.4 + }, + "C88.7": { + "freq": 1, + "texte": "Lymphome induit par le virus d'Epstein-Barr", + "pct": 0.4 + }, + "D68.5": { + "freq": 1, + "texte": "Thrombophilie", + "pct": 0.4 + }, + "R13": { + "freq": 1, + "texte": "Dysphagie", + "pct": 0.4 + }, + "R73": { + "freq": 1, + "texte": "Augmentation de la tropinémie", + "pct": 0.4 + }, + "K71.3": { + "freq": 1, + "texte": "Maladie chronique", + "pct": 0.4 + }, + "E73.9": { + "freq": 1, + "texte": "Intolérante au lactose", + "pct": 0.4 + }, + "W14": { + "freq": 1, + "texte": "E le 14", + "pct": 0.4 + }, + "I80.0": { + "freq": 1, + "texte": "Thrombose veineuse superficielle des membres inférieurs", + "pct": 0.4 + }, + "D84.9": { + "freq": 1, + "texte": "Suspicion de vascularite des petits vaisseaux", + "pct": 0.4 + }, + "G54.0": { + "freq": 1, + "texte": "Syndrome du défilé cervicothoracique", + "pct": 0.4 + } + }, + "dp_das_cooccurrence": { + "F17.2": { + "I10": 3, + "N19": 2, + "E16.2": 2, + "D69.6": 2 + }, + "I48.9": { + "I26.9": 2, + "N19": 2, + "F17.2": 2, + "E66.0": 2, + "E78.5": 2 + }, + "D64.9": { + "N19": 2 + }, + "I26.9": { + "I80.2": 3, + "D64.9": 2, + "Z03.8": 2 + }, + "I10": { + "N19": 3, + "E11.9": 2 + }, + "N19": { + "T81.4": 2, + "T81.0": 2 + }, + "E78.5": { + "N19": 3, + "I10": 2, + "E11.9": 2, + "K74.0": 2, + "D69.6": 2, + "R40.0": 2 + }, + "D89.1": { + "I10": 2 + }, + "K80.0": { + "K81.0": 10, + "N19": 4, + "E87.5": 3, + "K66.0": 3, + "Z03.8": 2, + "K74.0": 2, + "D69.6": 2 + }, + "E66.0": { + "N19": 5, + "R73.9": 2, + "T81.4": 2, + "T81.0": 2, + "E16.2": 2, + "D72.8": 2 + }, + "K81.0": { + "K66.0": 7, + "K80.0": 7, + "K74.0": 7, + "N19": 6, + "E87.5": 6, + "D69.6": 6, + "R73.9": 6, + "K82.1": 4, + "N17.9": 3, + "D72.8": 3, + "I10": 2, + "K80.3": 2, + "K80.5": 2, + "K83.2": 2, + "A41.9": 2, + "K81.0": 2, + "B85.2": 2, + "Z00.0": 2, + "K82.2": 2, + "J18.9": 2 + }, + "K85.9": { + "E16.2": 6, + "K80.2": 4, + "I10": 4, + "E78.5": 4, + "N19": 4, + "E87.5": 4, + "N17.9": 3, + "I80.2": 2, + "E66.0": 2, + "D64.9": 2, + "K83.0": 2, + "K75.4": 2 + }, + "K35.8": { + "K81.0": 3, + "L27.0": 2, + "E87.6": 2 + }, + "A41.9": { + "D64.9": 2 + }, + "L27.0": { + "N19": 2, + "D64.9": 2, + "D72.8": 2 + }, + "R06.0": { + "I26.9": 3, + "A41.9": 3, + "I80.2": 2, + "R73.9": 2, + "J13": 2, + "D64.9": 2, + "N19": 2, + "I11.0": 2, + "Z00.0": 2, + "N17.9": 2 + }, + "K85.1": { + "N17.9": 3, + "K74.0": 2, + "D69.6": 2, + "Z29.8": 2, + "K66.0": 2, + "E87.5": 2, + "E78.5": 2, + "E16.2": 2, + "Z03.8": 2 + }, + "E66.04": { + "N17.9": 3, + "I10": 3, + "D64.9": 3, + "K74.0": 2, + "D69.6": 2, + "Z03.8": 2, + "E16.2": 2 + }, + "E66.05": { + "Z03.8": 2 + }, + "I50.0": { + "I48.9": 2 + }, + "I62.0": { + "N17.9": 3 + }, + "R21": { + "U82.10": 2 + }, + "T88.7": { + "D69.6": 2 + }, + "S82.8": { + "T14": 2 + }, + "K81.9": { + "E87.5": 4, + "N19": 3, + "I10": 2, + "A41.9": 2, + "Z00.0": 2, + "E66.05": 2, + "K80.0": 2, + "K74.0": 2, + "D69.6": 2, + "K66.0": 2, + "J18.9": 2 + }, + "K80.5": { + "K83.0": 2, + "K74.0": 2, + "D69.6": 2, + "E87.5": 2 + }, + "D46.2": { + "Z03.8": 3, + "D69.6": 2, + "N80.9": 2 + }, + "S52.9": { + "E87.6": 2 + } + }, + "dp_acte_cooccurrence": { + "H70.0": { + "ZCQK002": 1 + }, + "I48.9": { + "ZCQK002": 3 + }, + "D64.9": { + "ZCQK002": 3 + }, + "I26.9": { + "ZCQK002": 3 + }, + "K81.0": { + "HMFC004": 20, + "HMQH008": 13, + "ZCQK002": 12, + "HHHE002": 1 + }, + "E87.1": { + "ZCQK002": 2 + }, + "K57.5": { + "ZCQK002": 1 + }, + "K25": { + "ZCQK002": 1 + }, + "N19": { + "ZCQK002": 3 + }, + "K80.0": { + "HMFC004": 7, + "HMQH008": 4, + "ZCQK002": 3, + "HHHE002": 1 + }, + "G93.2": { + "ZCQK002": 1 + }, + "J98.2": { + "ZCQK002": 1 + }, + "G45.8": { + "ZCQK002": 1 + }, + "E66.0": { + "ZCQK002": 2, + "HMFC004": 1 + }, + "R17": { + "ZCQK002": 1 + }, + "I80.2": { + "ZCQK002": 1 + }, + "I87.0": { + "ZCQK002": 1 + }, + "E27.9": { + "HMFC004": 1 + }, + "R50.9": { + "ZCQK002": 1 + }, + "E78.5": { + "ZCQK002": 4, + "HMFC004": 1, + "HMQH008": 1 + }, + "K85.9": { + "ZCQK002": 7, + "HMFC004": 3, + "HHHE002": 1 + }, + "K35.8": { + "ZCQK002": 3, + "HMFC004": 1, + "HMQH008": 1 + }, + "I71.0": { + "ZCQK002": 1 + }, + "J18.9": { + "ZCQK002": 1 + }, + "A41.9": { + "ZCQK002": 2 + }, + "I74.2": { + "ZCQK002": 1 + }, + "I67.8": { + "ZCQK002": 1 + }, + "L27.0": { + "ZCQK002": 2 + }, + "K81.1": { + "HMFC004": 1, + "HHHE002": 1, + "ZCQK002": 1 + }, + "E13.9": { + "ZCQK002": 1 + }, + "K44.9": { + "ZCQK002": 1 + }, + "J32.8": { + "ZCQK002": 1 + }, + "F10.1": { + "HMFC004": 1, + "ZCQK002": 1 + }, + "K62.8": { + "ZCQK002": 1 + }, + "E44.0": { + "ZCQK002": 1 + }, + "N13.2": { + "ZCQK002": 1 + }, + "R10.4": { + "ZCQK002": 1 + }, + "N39.0": { + "ZCQK002": 1 + }, + "B95.6": { + "ZCQK002": 1 + }, + "R06.0": { + "HMFC004": 1, + "ZCQK002": 1 + }, + "E79.0": { + "ZCQK002": 1 + }, + "E43": { + "ZCQK002": 1 + }, + "K85.1": { + "HMFC004": 3, + "ZCQK002": 3, + "HMQH008": 2 + }, + "K57.9": { + "ZCQK002": 1 + }, + "E66.04": { + "ZCQK002": 2, + "HMFC004": 1, + "HMQH008": 1 + }, + "J18.0": { + "ZCQK002": 1 + }, + "B02.3": { + "ZCQK002": 1 + }, + "N23": { + "ZCQK002": 1 + }, + "C71.1": { + "ZCQK002": 1 + }, + "E66.05": { + "ZCQK002": 1 + }, + "I62.0": { + "ZCQK002": 1 + }, + "K86.0": { + "ZCQK002": 1 + }, + "T82.8": { + "ZCQK002": 1 + }, + "O92.3": { + "ZCQK002": 1 + }, + "T14": { + "ZCQK002": 1 + }, + "T88.7": { + "HMFC004": 1, + "ZCQK002": 1 + }, + "T81.38": { + "ZCQK002": 1 + }, + "K80.1": { + "HMFC004": 1, + "HMQH008": 1, + "ZCQK002": 1 + }, + "L98.1": { + "ZCQK002": 1 + }, + "D89.1": { + "ZCQK002": 1 + }, + "M02.8": { + "ZCQK002": 1 + }, + "J41.0": { + "ZCQK002": 1 + }, + "K81.9": { + "HMFC004": 4, + "ZCQK002": 4, + "HMQH008": 1 + }, + "O14.2": { + "HMFC004": 1, + "ZCQK002": 1 + }, + "K80.5": { + "HMFC004": 2, + "ZCQK002": 2, + "HMQH008": 1 + }, + "K80.2": { + "HMFC004": 1, + "HMQH008": 1 + }, + "K56.3": { + "HMFC004": 1 + }, + "K66.0": { + "HMFC004": 1, + "HMQH008": 1 + }, + "O86.0": { + "HMFC004": 1 + }, + "K74": { + "HMFC004": 1, + "HMQH008": 1 + }, + "F06.4": { + "HMFC004": 1, + "HMQH008": 1 + }, + "E03.9": { + "ZCQK002": 1 + }, + "K59.0": { + "ZCQK002": 1 + }, + "S50.1": { + "ZCQK002": 1 + }, + "D46.2": { + "ZCQK002": 1 + }, + "N17.9": { + "HMFC004": 1 + }, + "S52.9": { + "ZCQK002": 1 + }, + "N04": { + "ZCQK002": 1 + }, + "F17.2": { + "ZCQK002": 1 + }, + "K81.8": { + "HMFC004": 1, + "ZCQK002": 1 + } + }, + "das_bio_association": { + "L27": { + "CRP": 21, + "Leucocytes": 10, + "Créatinine": 9, + "Hémoglobine": 8, + "Plaquettes": 8 + }, + "D64": { + "Hémoglobine": 64, + "CRP": 59, + "Glycémie": 45, + "Plaquettes": 28, + "Créatinine": 23 + }, + "I10": { + "CRP": 59, + "Glycémie": 52, + "Hémoglobine": 35, + "Leucocytes": 24, + "Potassium": 21 + }, + "N19": { + "Glycémie": 81, + "CRP": 74, + "Leucocytes": 41, + "Hémoglobine": 32, + "Potassium": 30 + }, + "E66": { + "Glycémie": 27, + "CRP": 25, + "Leucocytes": 10, + "Hémoglobine": 9, + "Potassium": 9 + }, + "E16": { + "Glycémie": 58, + "CRP": 29, + "Hémoglobine": 21, + "Créatinine": 17, + "Leucocytes": 14 + }, + "E44": { + "Hémoglobine": 4, + "Glycémie": 3, + "CRP": 3, + "Créatinine": 3 + }, + "I80": { + "Glycémie": 16, + "CRP": 9, + "Hémoglobine": 7, + "Leucocytes": 7, + "Créatinine": 5 + }, + "E43": { + "Hémoglobine": 9, + "Glycémie": 6, + "Plaquettes": 6, + "Créatinine": 5, + "Albumine": 4 + }, + "E87": { + "CRP": 80, + "Glycémie": 70, + "Potassium": 69, + "Hémoglobine": 40, + "Leucocytes": 37 + }, + "F32": { + "Glycémie": 4 + }, + "R10": { + "Glycémie": 3 + }, + "I26": { + "CRP": 21, + "Glycémie": 18, + "Hémoglobine": 8, + "Plaquettes": 4 + }, + "F17": { + "CRP": 12, + "Glycémie": 6, + "Potassium": 5, + "ALAT": 5, + "Hémoglobine": 5 + }, + "D69": { + "CRP": 53, + "Glycémie": 51, + "Potassium": 27, + "ALAT": 25, + "Hémoglobine": 21 + }, + "R50": { + "Glycémie": 10, + "CRP": 8, + "Leucocytes": 8, + "Potassium": 5, + "Créatinine": 4 + }, + "D52": { + "Glycémie": 3 + }, + "D47": { + "Plaquettes": 5, + "CRP": 4, + "Glycémie": 3, + "Hémoglobine": 3 + }, + "R73": { + "Glycémie": 53, + "CRP": 30, + "Leucocytes": 18, + "Potassium": 16, + "Hémoglobine": 15 + }, + "T81": { + "Glycémie": 14, + "CRP": 11, + "Hémoglobine": 9, + "Leucocytes": 9, + "Potassium": 6 + }, + "R94": { + "ASAT": 5, + "ALAT": 5, + "CRP": 4, + "Albumine": 4, + "Leucocytes": 3 + }, + "N18": { + "CRP": 10, + "Hémoglobine": 5, + "Urée": 4, + "Plaquettes": 4, + "Créatinine": 3 + }, + "N39": { + "CRP": 12, + "Glycémie": 10, + "Hémoglobine": 5, + "Créatinine": 5, + "Plaquettes": 5 + }, + "K59": { + "CRP": 8, + "Hémoglobine": 3, + "Glycémie": 3, + "ALAT": 3, + "Potassium": 3 + }, + "G43": { + "Glycémie": 5, + "Leucocytes": 3 + }, + "K56": { + "Glycémie": 6, + "CRP": 4 + }, + "K81": { + "CRP": 32, + "ASAT": 13, + "ALAT": 13, + "Leucocytes": 11, + "Glycémie": 10 + }, + "R41": { + "Glycémie": 5, + "Hémoglobine": 4, + "CRP": 4, + "Leucocytes": 3 + }, + "J18": { + "CRP": 23, + "Potassium": 9, + "Hémoglobine": 9, + "Leucocytes": 8, + "ALAT": 7 + }, + "E11": { + "Glycémie": 30, + "CRP": 23, + "Hémoglobine": 12, + "HbA1c": 12, + "Leucocytes": 8 + }, + "E03": { + "Plaquettes": 5, + "Leucocytes": 4, + "CRP": 4, + "Créatinine": 3, + "Glycémie": 3 + }, + "K76": { + "Glycémie": 4, + "CRP": 3, + "Créatinine": 3 + }, + "D72": { + "Leucocytes": 21, + "Glycémie": 21, + "CRP": 20, + "Potassium": 14, + "Hémoglobine": 13 + }, + "K83": { + "Potassium": 16, + "Glycémie": 14, + "CRP": 13, + "Hémoglobine": 10, + "Leucocytes": 10 + }, + "A41": { + "CRP": 30, + "Hémoglobine": 15, + "Glycémie": 15, + "Potassium": 11, + "ALAT": 8 + }, + "C25": { + "Hémoglobine": 3 + }, + "L29": { + "Hémoglobine": 3 + }, + "E78": { + "CRP": 38, + "Glycémie": 30, + "Hémoglobine": 14, + "ALAT": 9, + "Leucocytes": 8 + }, + "I50": { + "Glycémie": 7, + "CRP": 4 + }, + "D16": { + "Glycémie": 3 + }, + "K80": { + "CRP": 36, + "Glycémie": 27, + "ALAT": 22, + "Potassium": 21, + "ASAT": 17 + }, + "J44": { + "CRP": 6, + "ALAT": 3, + "Glycémie": 3, + "ASAT": 3, + "Hémoglobine": 3 + }, + "R74": { + "Glycémie": 4, + "CRP": 3 + }, + "K75": { + "Plaquettes": 7, + "ALAT": 6, + "CRP": 5, + "ASAT": 4, + "Glycémie": 4 + }, + "D50": { + "CRP": 6, + "Hémoglobine": 5, + "Leucocytes": 4, + "Plaquettes": 3 + }, + "E46": { + "CRP": 3, + "Hémoglobine": 3 + }, + "K71": { + "CRP": 10, + "Hémoglobine": 6, + "ALAT": 4, + "ASAT": 4 + }, + "R76": { + "Glycémie": 5 + }, + "K85": { + "CRP": 5, + "Glycémie": 4, + "Potassium": 4 + }, + "N17": { + "Glycémie": 61, + "CRP": 47, + "Hémoglobine": 27, + "Créatinine": 22, + "Potassium": 19 + }, + "I48": { + "CRP": 17, + "Glycémie": 12, + "Hémoglobine": 8, + "Leucocytes": 5, + "Potassium": 4 + }, + "K61": { + "Glycémie": 3 + }, + "M79": { + "CRP": 8, + "Hémoglobine": 4, + "Plaquettes": 3, + "Leucocytes": 3, + "Glycémie": 3 + }, + "B96": { + "CRP": 3 + }, + "A48": { + "Glycémie": 4 + }, + "K82": { + "Glycémie": 16, + "Potassium": 14, + "CRP": 13, + "Leucocytes": 9, + "ASAT": 5 + }, + "Z01": { + "ALAT": 5, + "CRP": 4, + "Potassium": 4, + "ASAT": 3, + "Leucocytes": 3 + }, + "K74": { + "CRP": 46, + "Glycémie": 40, + "ALAT": 24, + "Potassium": 23, + "ASAT": 20 + }, + "Z29": { + "CRP": 5, + "ALAT": 4, + "GGT": 4, + "Potassium": 3, + "Glycémie": 3 + }, + "K66": { + "CRP": 20, + "Potassium": 10, + "Glycémie": 10, + "ASAT": 7, + "ALAT": 6 + }, + "J13": { + "CRP": 13, + "Glycémie": 12, + "Hémoglobine": 7, + "Plaquettes": 5 + }, + "I82": { + "CRP": 4 + }, + "J96": { + "Glycémie": 4 + }, + "D80": { + "Glycémie": 4 + }, + "K62": { + "Glycémie": 3 + }, + "I77": { + "CRP": 4 + }, + "Z03": { + "Glycémie": 27, + "CRP": 25, + "Hémoglobine": 15, + "Potassium": 10, + "Plaquettes": 10 + }, + "R06": { + "CRP": 8, + "ALAT": 5, + "Hémoglobine": 4, + "Plaquettes": 4, + "Glycémie": 4 + }, + "I70": { + "ALAT": 4 + }, + "I73": { + "ALAT": 3 + }, + "M60": { + "Plaquettes": 3 + }, + "R05": { + "CRP": 10, + "Hémoglobine": 5, + "Glycémie": 4, + "ASAT": 3 + }, + "J43": { + "CRP": 4, + "Hémoglobine": 3, + "Glycémie": 3 + }, + "Z54": { + "Glycémie": 10, + "CRP": 7, + "Hémoglobine": 5, + "Potassium": 3 + }, + "R65": { + "CRP": 11, + "Hémoglobine": 6, + "Plaquettes": 4, + "Créatinine": 3 + }, + "K04": { + "Plaquettes": 4, + "CRP": 3 + }, + "I11": { + "CRP": 9, + "Glycémie": 5, + "Hémoglobine": 4, + "Plaquettes": 4, + "Leucocytes": 4 + }, + "R16": { + "CRP": 6, + "Plaquettes": 4, + "Glycémie": 3 + }, + "D89": { + "CRP": 4, + "Plaquettes": 4, + "Hémoglobine": 3 + }, + "Z09": { + "CRP": 13, + "Glycémie": 12, + "Potassium": 7, + "Hémoglobine": 6, + "Plaquettes": 6 + }, + "I27": { + "CRP": 4, + "Plaquettes": 4 + }, + "M35": { + "CRP": 9, + "Plaquettes": 7, + "Hémoglobine": 5, + "Glycémie": 5, + "Potassium": 3 + }, + "E79": { + "CRP": 4, + "Hémoglobine": 3 + }, + "G44": { + "Glycémie": 7, + "CRP": 6 + }, + "R53": { + "Glycémie": 6 + }, + "J45": { + "Glycémie": 5, + "CRP": 3 + }, + "M54": { + "Glycémie": 14, + "CRP": 8, + "Hémoglobine": 6, + "Potassium": 5, + "Leucocytes": 3 + }, + "R11": { + "Glycémie": 4, + "Hémoglobine": 4, + "Plaquettes": 4 + }, + "G45": { + "Glycémie": 3 + }, + "F06": { + "CRP": 3, + "Glycémie": 3 + }, + "T78": { + "CRP": 3 + }, + "K42": { + "Potassium": 3, + "Glycémie": 3 + }, + "B17": { + "CRP": 9, + "ALAT": 9, + "Glycémie": 8, + "ASAT": 6, + "Potassium": 5 + }, + "M10": { + "CRP": 9, + "Hémoglobine": 6, + "Ferritine": 5, + "Glycémie": 5, + "Urée": 4 + }, + "N23": { + "CRP": 12, + "Glycémie": 7, + "Hémoglobine": 5, + "Plaquettes": 3 + }, + "Z99": { + "CRP": 6, + "Glycémie": 6 + }, + "Z74": { + "CRP": 7, + "Hémoglobine": 3 + }, + "D68": { + "CRP": 3 + }, + "Z51": { + "Glycémie": 11, + "Hémoglobine": 7, + "CRP": 7, + "Plaquettes": 6, + "Potassium": 4 + }, + "Z00": { + "Glycémie": 14, + "CRP": 13, + "Potassium": 9, + "Leucocytes": 7, + "GGT": 7 + }, + "M75": { + "Glycémie": 4 + }, + "R63": { + "CRP": 8, + "Hémoglobine": 6, + "ASAT": 5, + "Plaquettes": 5, + "Glycémie": 4 + }, + "R39": { + "Glycémie": 4 + }, + "I95": { + "Glycémie": 12, + "CRP": 10, + "Hémoglobine": 5 + }, + "F43": { + "Glycémie": 5, + "CRP": 4 + }, + "L23": { + "Glycémie": 8, + "CRP": 5, + "Potassium": 4, + "Hémoglobine": 3, + "Leucocytes": 3 + }, + "H20": { + "Glycémie": 5, + "CRP": 4 + }, + "C78": { + "CRP": 5, + "Glycémie": 5, + "Hémoglobine": 3 + }, + "I49": { + "Glycémie": 5, + "CRP": 4 + }, + "D33": { + "Glycémie": 5, + "CRP": 4 + }, + "O00": { + "Glycémie": 5, + "CRP": 4 + }, + "Z30": { + "Glycémie": 7, + "CRP": 6 + }, + "K72": { + "Glycémie": 6, + "CRP": 4 + }, + "Y33": { + "Leucocytes": 3, + "Glycémie": 3 + }, + "D73": { + "CRP": 6, + "Plaquettes": 4, + "ALAT": 4, + "Potassium": 3, + "Leucocytes": 3 + }, + "B85": { + "CRP": 3, + "ASAT": 3, + "Potassium": 3 + }, + "T88": { + "CRP": 3, + "Hémoglobine": 3 + }, + "T14": { + "Hémoglobine": 3 + }, + "Z98": { + "Glycémie": 3 + }, + "X31": { + "CRP": 5, + "Hémoglobine": 3 + }, + "R57": { + "CRP": 7, + "Hémoglobine": 4 + }, + "R23": { + "CRP": 9, + "Hémoglobine": 5, + "Plaquettes": 5, + "Glycémie": 4 + }, + "Z04": { + "CRP": 11, + "Hémoglobine": 7, + "Plaquettes": 5, + "Urée": 4, + "Glycémie": 4 + }, + "R82": { + "CRP": 5, + "Hémoglobine": 5, + "Plaquettes": 5 + }, + "M31": { + "CRP": 5, + "Hémoglobine": 3 + }, + "M11": { + "CRP": 3 + }, + "E53": { + "CRP": 3 + }, + "M13": { + "CRP": 3 + }, + "M25": { + "CRP": 7, + "Hémoglobine": 4, + "Glycémie": 4, + "Urée": 3 + }, + "M06": { + "CRP": 3 + }, + "Z22": { + "CRP": 4, + "Urée": 3, + "Hémoglobine": 3, + "Plaquettes": 3 + }, + "H47": { + "CRP": 4 + }, + "G47": { + "CRP": 6 + }, + "R52": { + "CRP": 6, + "ALAT": 3, + "Glycémie": 3 + }, + "F51": { + "CRP": 4 + }, + "B16": { + "CRP": 4, + "Hémoglobine": 4, + "Urée": 3, + "Créatinine": 3, + "Glycémie": 3 + }, + "I31": { + "CRP": 3, + "Potassium": 3, + "Leucocytes": 3 + }, + "R59": { + "CRP": 3 + }, + "K65": { + "CRP": 3 + }, + "K31": { + "CRP": 3 + }, + "Z93": { + "CRP": 3, + "Hémoglobine": 3, + "Plaquettes": 3 + }, + "R02": { + "CRP": 3 + }, + "N85": { + "CRP": 3, + "Glycémie": 3 + }, + "H81": { + "Glycémie": 3 + }, + "T83": { + "Glycémie": 4 + }, + "Q20": { + "Glycémie": 4 + }, + "B18": { + "Hémoglobine": 3, + "Plaquettes": 3 + }, + "R40": { + "CRP": 4, + "ALAT": 4, + "Glycémie": 4, + "HbA1c": 4 + }, + "D59": { + "Plaquettes": 3 + }, + "C88": { + "Plaquettes": 3 + } + }, + "das_treatment_association": { + "L27": { + "paracétamol": 3 + }, + "D64": { + "augmentin": 5, + "paracetamol": 5, + "zymad": 3, + "solupred": 3 + }, + "N19": { + "cortancyl": 8, + "paracetamol": 5, + "zymad": 3, + "metformine": 3 + }, + "E16": { + "zymad": 3 + }, + "M33": { + "cortancyl": 6 + }, + "D52": { + "cortancyl": 6 + }, + "D47": { + "cortancyl": 6 + }, + "R73": { + "cortancyl": 9 + }, + "E87": { + "paracetamol": 4, + "bisoprolol": 3 + }, + "K83": { + "solupred": 4, + "zymad": 4 + }, + "I10": { + "paracetamol": 5, + "cortancyl": 3 + }, + "E11": { + "metformine": 4 + }, + "E78": { + "paracetamol": 6, + "cortancyl": 5, + "metformine": 3, + "vitamine": 3, + "allopurinol": 3 + }, + "N17": { + "zymad": 6, + "solupred": 4, + "cortancyl": 3 + }, + "K74": { + "cortancyl": 4, + "vitamine": 3, + "paracetamol": 3 + }, + "D69": { + "cortancyl": 4, + "zymad": 4 + }, + "Z03": { + "paracetamol": 4 + }, + "K75": { + "zymad": 5, + "solupred": 4 + }, + "M75": { + "paracetamol": 4 + }, + "R63": { + "paracetamol": 4, + "augmentin": 4, + "ventoline": 4 + }, + "Z04": { + "solupred": 3 + }, + "R82": { + "solupred": 3 + }, + "R40": { + "celestene": 4 + } + } +} \ No newline at end of file diff --git a/scripts/build_coding_dict.py b/scripts/build_coding_dict.py new file mode 100644 index 0000000..73ea69a --- /dev/null +++ b/scripts/build_coding_dict.py @@ -0,0 +1,314 @@ +#!/usr/bin/env python3 +"""Construit le dictionnaire de codage a partir des resultats du batch. + +Parcourt output/structured/ et genere config/coding_dictionary.json +avec les co-occurrences, frequences et associations observees. + +Usage: + python3 scripts/build_coding_dict.py [--output config/coding_dictionary.json] +""" + +from __future__ import annotations + +import argparse +import json +import os +import re +import sys +from collections import Counter, defaultdict +from pathlib import Path + +# Heuristique : filtrer les vrais medicaments dans les traitements +_MED_SUFFIXES = re.compile( + r"(ine|ide|ol|one|ate|ase|mab|nib|zol|pam|lam|zide|pine|pril|tan|" + r"oxine|xone|dine|mide|fene|phene|mine|sone|lone|done|cine|il|" + r"lin|ril|mox|tine|zine|vir|cin)$", + re.IGNORECASE, +) +_MED_KNOWN = { + "insuline", "heparine", "paracetamol", "doliprane", "aspirine", + "augmentin", "ceftriaxone", "amoxicilline", "metformine", "amlodipine", + "ramipril", "bisoprolol", "furosemide", "lasilix", "kardegic", + "lovenox", "spasfon", "perfalgan", "morphine", "tramadol", + "ketoprofene", "profenid", "omeprazole", "pantoprazole", "lanzor", + "atorvastatine", "simvastatine", "levothyrox", "cordarone", + "amiodarone", "digoxine", "warfarine", "coumadine", "xarelto", + "eliquis", "pradaxa", "dabigatran", "rivaroxaban", "apixaban", + "methotrexate", "salbutamol", "ventoline", "seretide", "spiriva", + "cortancyl", "prednisone", "prednisolone", "solupred", "celestene", + "dexamethasone", "hydrocortisone", "zymad", "uvedose", "calcidose", + "diffu-k", "potassium", "magnesium", "fer", "tardyferon", "speciafoldine", + "acide folique", "vitamine", "enoxaparine", "tinzaparine", "fondaparinux", + "arixtra", "clopidogrel", "plavix", "ticagrelor", "brilique", +} + + +def _is_medication(text: str) -> str | None: + """Extrait le nom du medicament si c'est un vrai traitement.""" + if not text or len(text) < 3: + return None + # Nettoyer + words = text.strip().lower().split() + if not words: + return None + first = words[0].rstrip(".,;:") + + # Rejeter les phrases (>4 mots sans chiffre de posologie) + if len(words) > 6 and not any(c.isdigit() for c in text): + return None + + # Rejeter les patterns evidents de non-medicament + reject_starts = ( + "ce document", "parents", "il pourra", "document", + "prévoir", "réévaluation", "evènement", "transfusion", + "note", "consultation", "histoire", "pas de", "suite", + "dr.", "mme", "mr.", "bilan", "a revoir", "rdv", + ) + text_lower = text.lower().strip() + if any(text_lower.startswith(r) for r in reject_starts): + return None + + # Check connu + if first in _MED_KNOWN: + return first + for known in _MED_KNOWN: + if known in text_lower[:40]: + return known + + # Check suffixe + if _MED_SUFFIXES.search(first) and len(first) >= 4: + return first + + return None + + +def load_dossiers(structured_dir: str) -> list[dict]: + """Charge tous les dossiers uniques depuis output/structured/.""" + dossiers = [] + seen_nda = set() + + for d in sorted(os.listdir(structured_dir)): + full = os.path.join(structured_dir, d) + if not os.path.isdir(full) or d == "pseudonymise": + continue + if "_" not in d: + continue + + for f in os.listdir(full): + if f.endswith("_cim10.json"): + try: + data = json.load(open(os.path.join(full, f))) + nda = d.split("_", 1)[1] + if nda not in seen_nda: + seen_nda.add(nda) + dossiers.append(data) + except Exception: + pass + + return dossiers + + +def build_dictionary(dossiers: list[dict]) -> dict: + """Construit le dictionnaire de codage.""" + dp_freq = Counter() + das_freq = Counter() + dp_das = defaultdict(Counter) + dp_acte = defaultdict(Counter) + das_bio = defaultdict(Counter) + das_treatment = defaultdict(Counter) + dp_texte = {} # dp_code -> texte le plus frequent + das_texte = {} + dp_texte_counter = defaultdict(Counter) + das_texte_counter = defaultdict(Counter) + duree_das = [] + age_dp = defaultdict(list) + + for data in dossiers: + dp = data.get("diagnostic_principal", {}) + dp_code = (dp.get("cim10_final") or dp.get("cim10_suggestion") or "").strip() + dp_text = (dp.get("texte") or "").strip() + + das_list = data.get("diagnostics_associes", []) + das_codes = [] + for das in das_list: + c = (das.get("cim10_final") or das.get("cim10_suggestion") or "").strip() + t = (das.get("texte") or "").strip() + if c: + das_codes.append(c) + das_freq[c] += 1 + if t: + das_texte_counter[c][t] += 1 + + if dp_code: + dp_freq[dp_code] += 1 + if dp_text: + dp_texte_counter[dp_code][dp_text] += 1 + + for c in das_codes: + dp_das[dp_code][c] += 1 + + # Actes + for a in data.get("actes_ccam", []): + code = ( + a.get("code_ccam") + or a.get("ccam_suggestion") + or a.get("code_ccam_suggestion") + or "" + ).strip() + if code and dp_code: + dp_acte[dp_code][code] += 1 + + # Bio anormale -> DAS + abnormal = [ + b.get("test", "") + for b in data.get("biologie_cle", []) + if b.get("anomalie") + ] + for c in das_codes: + c3 = c[:3] + for bt in abnormal: + if bt: + das_bio[c3][bt] += 1 + + # Traitements -> DAS + for t in data.get("traitements_sortie", []): + med = _is_medication(t.get("medicament", "")) + if med: + for c in das_codes: + das_treatment[c[:3]][med] += 1 + + # Metadata + sejour = data.get("sejour", {}) + duree = sejour.get("duree_sejour") + age = sejour.get("age") + if duree is not None: + duree_das.append((duree, len(das_codes))) + if age is not None and dp_code: + age_dp[dp_code].append(age) + + # Texte le plus frequent par code + for code, counter in dp_texte_counter.items(): + dp_texte[code] = counter.most_common(1)[0][0] + for code, counter in das_texte_counter.items(): + das_texte[code] = counter.most_common(1)[0][0] + + # Construire le dico final + dictionary = { + "metadata": { + "n_dossiers": len(dossiers), + "n_dp_distinct": len(dp_freq), + "n_das_distinct": len(das_freq), + "version": 1, + }, + "dp": {}, + "das": {}, + "dp_das_cooccurrence": {}, + "dp_acte_cooccurrence": {}, + "das_bio_association": {}, + "das_treatment_association": {}, + } + + # DP + for code, n in dp_freq.most_common(): + entry = {"freq": n, "texte": dp_texte.get(code, "")} + ages = age_dp.get(code, []) + if ages: + entry["age_moy"] = round(sum(ages) / len(ages), 1) + entry["age_min"] = min(ages) + entry["age_max"] = max(ages) + dictionary["dp"][code] = entry + + # DAS + for code, n in das_freq.most_common(): + dictionary["das"][code] = { + "freq": n, + "texte": das_texte.get(code, ""), + "pct": round(100 * n / len(dossiers), 1), + } + + # Co-occurrences DP->DAS (seuil >= 2) + for dp_code, das_counter in dp_das.items(): + pairs = { + das_code: count + for das_code, count in das_counter.most_common(30) + if count >= 2 + } + if pairs: + dictionary["dp_das_cooccurrence"][dp_code] = pairs + + # Co-occurrences DP->ACTE + for dp_code, acte_counter in dp_acte.items(): + pairs = { + acte: count + for acte, count in acte_counter.most_common(10) + } + if pairs: + dictionary["dp_acte_cooccurrence"][dp_code] = pairs + + # DAS -> Bio (top 5 par DAS, seuil >= 3) + for das3, bio_counter in das_bio.items(): + top = { + test: count + for test, count in bio_counter.most_common(5) + if count >= 3 + } + if top: + dictionary["das_bio_association"][das3] = top + + # DAS -> Traitements (top 5 par DAS, seuil >= 3) + for das3, trt_counter in das_treatment.items(): + top = { + med: count + for med, count in trt_counter.most_common(5) + if count >= 3 + } + if top: + dictionary["das_treatment_association"][das3] = top + + return dictionary + + +def main(): + parser = argparse.ArgumentParser(description="Build coding dictionary from batch results") + parser.add_argument( + "--input", + default="output/structured", + help="Directory containing structured outputs", + ) + parser.add_argument( + "--output", + default="config/coding_dictionary.json", + help="Output dictionary JSON path", + ) + args = parser.parse_args() + + project_root = Path(__file__).resolve().parent.parent + input_dir = project_root / args.input + output_path = project_root / args.output + + print(f"Loading dossiers from {input_dir}...") + dossiers = load_dossiers(str(input_dir)) + print(f"Loaded {len(dossiers)} dossiers") + + print("Building dictionary...") + dictionary = build_dictionary(dossiers) + + output_path.parent.mkdir(parents=True, exist_ok=True) + output_path.write_text( + json.dumps(dictionary, ensure_ascii=False, indent=2), + encoding="utf-8", + ) + + # Stats + meta = dictionary["metadata"] + print(f"\nDictionary written to {output_path}") + print(f" {meta['n_dossiers']} dossiers") + print(f" {meta['n_dp_distinct']} DP distincts") + print(f" {meta['n_das_distinct']} DAS distincts") + print(f" {len(dictionary['dp_das_cooccurrence'])} DP avec co-occurrences") + print(f" {len(dictionary['das_bio_association'])} DAS3 avec associations bio") + print(f" {len(dictionary['das_treatment_association'])} DAS3 avec associations traitement") + + +if __name__ == "__main__": + main() diff --git a/src/medical/anomaly_stats.py b/src/medical/anomaly_stats.py new file mode 100644 index 0000000..bc521a0 --- /dev/null +++ b/src/medical/anomaly_stats.py @@ -0,0 +1,206 @@ +"""Detection d'anomalies statistiques dans le codage PMSI. + +Compare le codage d'un dossier au dictionnaire de codage construit +a partir du batch pour detecter les ecarts significatifs. +""" + +from __future__ import annotations + +import json +import logging +from pathlib import Path + +from ..config import DossierMedical + +logger = logging.getLogger(__name__) + +_DICT_PATH = Path(__file__).resolve().parent.parent.parent / "config" / "coding_dictionary.json" +_dict_cache: dict | None = None + + +def _load_dict() -> dict: + global _dict_cache + if _dict_cache is not None: + return _dict_cache + try: + _dict_cache = json.loads(_DICT_PATH.read_text(encoding="utf-8")) + except Exception: + logger.warning("coding_dictionary.json introuvable — anomalies stats desactivees") + _dict_cache = {} + return _dict_cache + + +def check_statistical_anomalies(dossier: DossierMedical) -> list[str]: + """Detecte les anomalies statistiques par rapport au dictionnaire de codage. + + Returns: + Liste d'alertes textuelles. + """ + cd = _load_dict() + if not cd: + return [] + + alerts: list[str] = [] + n_dossiers = cd.get("metadata", {}).get("n_dossiers", 1) + + # --- Extraire les codes du dossier --- + dp_code = "" + if dossier.diagnostic_principal and dossier.diagnostic_principal.cim10_suggestion: + dp_code = dossier.diagnostic_principal.cim10_suggestion + + das_codes = set() + for das in dossier.diagnostics_associes: + if das.cim10_suggestion: + das_codes.add(das.cim10_suggestion) + + acte_codes = set() + for acte in dossier.actes_ccam: + code = getattr(acte, "code_ccam", None) or getattr(acte, "ccam_suggestion", None) or "" + if code: + acte_codes.add(code.upper()) + + bio_abnormal = set() + for bio in dossier.biologie_cle: + if bio.anomalie: + bio_abnormal.add(bio.test) + + duree = dossier.sejour.duree_sejour if dossier.sejour else None + nb_das = len(dossier.diagnostics_associes) + + dp_dict = cd.get("dp", {}) + das_dict = cd.get("das", {}) + cooc = cd.get("dp_das_cooccurrence", {}) + das_bio = cd.get("das_bio_association", {}) + + # --- 1. DP jamais vu dans le batch --- + if dp_code and dp_code not in dp_dict: + alerts.append( + f"STATS [DP rare]: {dp_code} jamais observe dans le batch " + f"({n_dossiers} dossiers) — verifier le codage" + ) + + # --- 2. DAS jamais vu dans le batch --- + for code in das_codes: + if code not in das_dict: + alerts.append( + f"STATS [DAS rare]: {code} jamais observe dans le batch — " + f"code potentiellement errone" + ) + + # --- 3. DAS singleton --- + # Desactive quand le batch est petit (< 500 dossiers) car trop de faux positifs. + # Sera utile avec un dictionnaire construit sur 1000+ dossiers. + if n_dossiers >= 500: + for code in das_codes: + entry = das_dict.get(code, {}) + if entry.get("freq", 0) == 1: + alerts.append( + f"STATS [DAS singleton]: {code} ({entry.get('texte', '?')}) " + f"n'apparait qu'une seule fois dans le batch — a verifier" + ) + + # --- 4. DAS attendus manquants pour ce DP --- + if dp_code and dp_code in cooc: + expected = cooc[dp_code] + dp_freq = dp_dict.get(dp_code, {}).get("freq", 1) + + for das_code, count in expected.items(): + ratio = count / dp_freq + # Si ce DAS apparait dans >60% des dossiers avec ce DP et qu'il est absent + if ratio >= 0.6 and das_code not in das_codes: + das_texte = das_dict.get(das_code, {}).get("texte", "") + alerts.append( + f"STATS [DAS attendu manquant]: {das_code} ({das_texte}) " + f"present dans {count}/{dp_freq} dossiers avec DP {dp_code} " + f"mais absent ici" + ) + + # --- 5. Combinaison DP+DAS jamais vue --- + if dp_code and dp_code in cooc: + known_das = set(cooc[dp_code].keys()) + # Aussi considerer les DAS vus dans d'autres DP + all_known_das = set(das_dict.keys()) + + for code in das_codes: + if code not in all_known_das: + continue # Deja signale comme "jamais vu" + if code not in known_das and dp_dict.get(dp_code, {}).get("freq", 0) >= 10: + das_texte = das_dict.get(code, {}).get("texte", "") + alerts.append( + f"STATS [combinaison inedite]: {dp_code} + {code} ({das_texte}) " + f"jamais observe ensemble dans le batch" + ) + + # --- 6. Ratio DAS/duree atypique --- + if duree is not None and duree >= 3: + # Heuristique : on attend ~1-2 DAS par jour de sejour + expected_min = max(1, duree // 4) + expected_max = max(10, duree * 3) + + if nb_das < expected_min and duree >= 7: + alerts.append( + f"STATS [sous-codage]: {nb_das} DAS pour {duree} jours de sejour " + f"(attendu >= {expected_min})" + ) + elif nb_das > expected_max: + alerts.append( + f"STATS [sur-codage]: {nb_das} DAS pour {duree} jours de sejour " + f"(attendu <= {expected_max}) — exces de codes" + ) + + # --- 7. Bio anormale sans DAS correspondant --- + bio_das_expected = { + "Créatinine": ["N17", "N18", "N19"], + "Hémoglobine": ["D50", "D62", "D64"], + "Plaquettes": ["D69"], + "Troponine": ["I21", "I20", "I25"], + "BNP": ["I50", "I11"], + "ALAT": ["K71", "K72", "K73", "K74", "K75", "K76"], + "ASAT": ["K71", "K72", "K73", "K74", "K75", "K76"], + "TSH": ["E03", "E05"], + "Lipasémie": ["K85"], + "CRP": [], # Trop non-specifique + "Leucocytes": [], # Trop non-specifique + } + + for bio_test in bio_abnormal: + expected_prefixes = bio_das_expected.get(bio_test, []) + if not expected_prefixes: + continue + all_codes = das_codes | ({dp_code} if dp_code else set()) + has_match = any( + any(c.startswith(p) for p in expected_prefixes) + for c in all_codes + ) + if not has_match: + # Verifier dans le dico si cette association est frequente + for das3 in expected_prefixes[:1]: + bio_assoc = das_bio.get(das3, {}) + if bio_test in bio_assoc and bio_assoc[bio_test] >= 5: + alerts.append( + f"STATS [bio-DAS incoherent]: {bio_test} anormal mais aucun code " + f"{'/'.join(expected_prefixes[:3])} dans le codage " + f"(observe {bio_assoc[bio_test]}x dans le batch)" + ) + break + + # --- 8. Age atypique pour le DP --- + if dp_code and dp_code in dp_dict: + dp_entry = dp_dict[dp_code] + age = dossier.sejour.age if dossier.sejour else None + age_min = dp_entry.get("age_min") + age_max = dp_entry.get("age_max") + age_moy = dp_entry.get("age_moy") + if age is not None and age_min is not None and age_max is not None: + # Alerte si l'age est tres eloigne de la fourchette observee + margin = max(10, (age_max - age_min) * 0.3) + if age < age_min - margin or age > age_max + margin: + alerts.append( + f"STATS [age atypique]: Patient {age} ans pour DP {dp_code} " + f"(observe {age_min}-{age_max} ans, moy {age_moy})" + ) + + # Score + dossier.quality_flags["stats_anomaly_count"] = len(alerts) + + return alerts diff --git a/src/medical/cim10_extractor.py b/src/medical/cim10_extractor.py index 87d1a97..937d7b5 100644 --- a/src/medical/cim10_extractor.py +++ b/src/medical/cim10_extractor.py @@ -219,6 +219,14 @@ def extract_medical_info( except Exception: logger.error("DIM-SENIOR: erreur détection erreurs fréquentes", exc_info=True) + # Post-processing : anomalies statistiques (dictionnaire de codage) + try: + from .anomaly_stats import check_statistical_anomalies + stats_alerts = check_statistical_anomalies(dossier) + dossier.alertes_codage.extend(stats_alerts) + except Exception: + logger.error("STATS: erreur détection anomalies statistiques", exc_info=True) + # Post-processing : resélection DP si exclu par vetos/exclusions if dossier.document_type != "trackare": try: