Files
Aivanov_scan_ogc/output/v2/OGC 43.json
Dom b6dd9ff1df chore(bench): résultats V2 et rapports de benchmarking
Snapshot des 18 JSONs produits par le pipeline V2 (Qwen2.5-VL-3B +
checkboxes densité + validation ATIH), utiles au collaborateur comme
référence de ce que la chaîne actuelle produit.

Rapports :
- bench_v2_report.md       : comparaison V2 vs legacy docTR+VLM
                             (couverture, divergences, régressions
                             notables sur codage_reco et praticien).
- validation_report.md     : résumé de la validation ATIH sur les 18
                             JSONs (131/149 → 140/149 codes valides
                             après fix suffixes `*` et `+N`, 0
                             incohérence GHM↔GHS, 8 suggestions de
                             correction OCR).

Script de comparaison :
- bench_v11_vs_legacy.py   : tableau d'accord champ par champ entre
                             un run du pipeline (output/v2/) et les
                             JSONs legacy (output/).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 15:06:30 +02:00

358 lines
15 KiB
JSON

{
"fichier": "OGC 43",
"pdf_hash": "9f58db479a06194b",
"pages": [
{
"page": 1,
"type": "recueil",
"header": "Here's the transcription of the image:\n\nFICHE MEDICALE DE RECUEIL DU PRATICIEN CONSEIL (une fiche par RUM)\n(à transmettre au médecin du DIM avant concertation)\n\nSeul le recodage impactant la facturation est renseigné\n\nEtablissement : CLINIQUE D'ARCACHON\nFINESS : 330780206\nDate début contrôle : 13/02/2018\n\nN° champ : 1\nLibellé champ de contrôle : Champ 1 : séjours ayant des caractéristiques communes\nséjours de niveau 2, 3 et 4 mono RUM\nN° OGC : 43",
"elapsed_s": 7.76,
"ocr_raw": "```json\n{\n \"etablissement\": \"CLINIQUE D'ARCACHON\",\n \"finess\": \"330780206\",\n \"date_debut_controle\": \"13/02/2018\",\n \"n_ogc\": \"43\",\n \"n_champ\": \"1\",\n \"dates_sejour\": \"16/03/2016 au 22/03/2016\",\n \"sejour_etab\": {\n \"age\": \"50\", \"sexe\": \"2\", \"duree_sejour\": \"6\",\n \"mode_entree\": \"7\", \"provenance\": \"8\", \"mode_sortie\": \"1\", \"destination\": \"8\"\n },\n \"sejour_reco\": {\n \"age\": \"50\", \"sexe\": \"2\", \"duree_sejour\": \"6\",\n \"mode_entree\": \"7\", \"provenance\": \"8\", \"mode_sortie\": \"1\", \"destination\": \"8\"\n },\n \"rum_etab\": {\n \"um\": \"UM\", \"igs\": \"IGS II\", \"duree\": \"6\", \"dates\": \"du 16/03/2016 au 22/03/2016\"\n },\n \"codage_etab\": {\n \"dp\": \"G409\", \"dp_libelle\": \"EPILEP., SAI\", \"dr\": \"K566\", \"das\": []\n },\n \"codage_reco\": {\n \"dp\": \"Z022\", \"dr\": \"G409\", \"das\": []\n },\n \"actes_etab\": [], \"actes_reco\": [],\n \"ghm_etab\": \"01M253\", \"ghs_etab\": \"292\",\n \"ghm_reco\": \"01M32Z\", \"ghs_reco\": \"324\",\n \"recodage_impactant\": \"1\",\n \"ghs_injustifie\": \"0\",\n \"praticien_conseil\": \"DR VIGNAU\"\n}\n```",
"parsed": {
"etablissement": "CLINIQUE D'ARCACHON",
"finess": "330780206",
"date_debut_controle": "13/02/2018",
"n_ogc": "43",
"n_champ": "1",
"dates_sejour": "16/03/2016 au 22/03/2016",
"sejour_etab": {
"age": "50",
"sexe": "2",
"duree_sejour": "6",
"mode_entree": "7",
"provenance": "8",
"mode_sortie": "1",
"destination": "8"
},
"sejour_reco": {
"age": "50",
"sexe": "2",
"duree_sejour": "6",
"mode_entree": "7",
"provenance": "8",
"mode_sortie": "1",
"destination": "8"
},
"rum_etab": {
"um": "UM",
"igs": "IGS II",
"duree": "6",
"dates": "du 16/03/2016 au 22/03/2016"
},
"codage_etab": {
"dp": "G409",
"dp_libelle": "EPILEP., SAI",
"dr": "K566",
"das": []
},
"codage_reco": {
"dp": "Z022",
"dr": "G409",
"das": []
},
"actes_etab": [],
"actes_reco": [],
"ghm_etab": "01M253",
"ghs_etab": "292",
"ghm_reco": "01M32Z",
"ghs_reco": "324",
"recodage_impactant": "1",
"ghs_injustifie": "0",
"praticien_conseil": "DR VIGNAU",
"accord_desaccord": "désaccord",
"_checkbox_debug": {
"decision": "désaccord",
"ratio_accord": 0.2178,
"ratio_desaccord": 0.2889,
"diff": -0.0711
}
}
},
{
"page": 2,
"type": "concertation_med",
"header": "",
"elapsed_s": 0.0
},
{
"page": 3,
"type": "hospitalisation",
"header": "",
"elapsed_s": 0.0
},
{
"page": 4,
"type": "preuves",
"header": "",
"elapsed_s": 4.58,
"ocr_raw": "```json\n{\n \"date\": \"\",\n \"praticien_controleur\": \"\",\n \"medecin_dim\": \"\",\n \"pieces\": [\n {\n \"intitule\": \"Patide de 50 ans\",\n \"present\": false,\n \"photocopie\": false,\n \"absent_date\": \"\",\n \"date_obtention\": \"\"\n },\n {\n \"intitule\": \"Admision par : - prise en charge de crises d'épilepsie - excision p canne, dit l'épileptol.\",\n \"present\": false,\n \"photocopie\": false,\n \"absent_date\": \"\",\n \"date_obtention\": \"\"\n },\n {\n \"intitule\": \"Syndrome acclif so costalpin quonchée - ch 1 petite ay5 en cancer du sein, dit jo chimiotherapie\",\n \"present\": false,\n \"photocopie\": false,\n \"absent_date\": \"\",\n \"date_obtention\": \"\"\n },\n {\n \"intitule\": \"Bime effectuer\",\n \"present\": false,\n \"photocopie\": false,\n \"absent_date\": \"\",\n \"date_obtention\": \"\"\n }\n ]\n}\n```",
"parsed": {
"date": "",
"praticien_controleur": "",
"medecin_dim": "",
"pieces": [
{
"intitule": "Patide de 50 ans",
"present": false,
"photocopie": false,
"absent_date": "",
"date_obtention": ""
},
{
"intitule": "Admision par : - prise en charge de crises d'épilepsie - excision p canne, dit l'épileptol.",
"present": false,
"photocopie": false,
"absent_date": "",
"date_obtention": ""
},
{
"intitule": "Syndrome acclif so costalpin quonchée - ch 1 petite ay5 en cancer du sein, dit jo chimiotherapie",
"present": false,
"photocopie": false,
"absent_date": "",
"date_obtention": ""
},
{
"intitule": "Bime effectuer",
"present": false,
"photocopie": false,
"absent_date": "",
"date_obtention": ""
}
]
}
},
{
"page": 5,
"type": "concertation_2",
"header": "",
"elapsed_s": 1.97,
"ocr_raw": "```json\n{\n \"ghs_initial\": \"292\",\n \"ghs_avant_concertation\": \"324\",\n \"ghs_final\": \"324\",\n \"decision\": \"\",\n \"date_concertation\": \"1.3.2018\",\n \"praticien_controleur\": \"DR VIGNAU\",\n \"medecin_dim\": \"DR ETTORCHI-TARDY\"\n}\n```",
"parsed": {
"ghs_initial": "292",
"ghs_avant_concertation": "324",
"ghs_final": "324",
"decision": "",
"date_concertation": "1.3.2018",
"praticien_controleur": "DR VIGNAU",
"medecin_dim": "DR ETTORCHI-TARDY"
}
},
{
"page": 6,
"type": "concertation_1",
"header": "",
"elapsed_s": 5.53,
"ocr_raw": "```json\n{\n \"date_concertation\": \"1.3.2018\",\n \"argumentaire\": \"109 : La facturation du GHS par l'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non-respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non-respect des règles porte sur le diagnostic principal (DP) codé par l'établissement dans le résumé d'unité médicale (RUM). Le DP n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre V, paragraphe 1 : « les diagnostics doivent figurer dans le RUM sous forme codée selon la plus récente mise à jour de la 10e révision de la Classification internationale des maladies (CIM-10) de l'Organisation mondiale de la santé et selon les extensions nationales données dans la plus récente version du Manuel des groupes homogènes de malades. (...) Le meilleur code est le plus précis par rapport à l'information à coder. » Au vu des éléments présents dans le dossier du patient, le code CIM-10 choisi pour le DP par l'établissement n'est pas le plus précis par rapport à l'information à coder.\"\n}\n```",
"parsed": {
"date_concertation": "1.3.2018",
"argumentaire": "109 : La facturation du GHS par l'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non-respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non-respect des règles porte sur le diagnostic principal (DP) codé par l'établissement dans le résumé d'unité médicale (RUM). Le DP n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre V, paragraphe 1 : « les diagnostics doivent figurer dans le RUM sous forme codée selon la plus récente mise à jour de la 10e révision de la Classification internationale des maladies (CIM-10) de l'Organisation mondiale de la santé et selon les extensions nationales données dans la plus récente version du Manuel des groupes homogènes de malades. (...) Le meilleur code est le plus précis par rapport à l'information à coder. » Au vu des éléments présents dans le dossier du patient, le code CIM-10 choisi pour le DP par l'établissement n'est pas le plus précis par rapport à l'information à coder."
}
}
],
"extraction": {
"recueil": {
"etablissement": "CLINIQUE D'ARCACHON",
"finess": "330780206",
"date_debut_controle": "13/02/2018",
"n_ogc": "43",
"n_champ": "1",
"dates_sejour": "16/03/2016 au 22/03/2016",
"sejour_etab": {
"age": "50",
"sexe": "2",
"duree_sejour": "6",
"mode_entree": "7",
"provenance": "8",
"mode_sortie": "1",
"destination": "8"
},
"sejour_reco": {
"age": "50",
"sexe": "2",
"duree_sejour": "6",
"mode_entree": "7",
"provenance": "8",
"mode_sortie": "1",
"destination": "8"
},
"rum_etab": {
"um": "UM",
"igs": "IGS II",
"duree": "6",
"dates": "du 16/03/2016 au 22/03/2016"
},
"codage_etab": {
"dp": "G409",
"dp_libelle": "EPILEP., SAI",
"dr": "K566",
"das": []
},
"codage_reco": {
"dp": "Z022",
"dr": "G409",
"das": []
},
"actes_etab": [],
"actes_reco": [],
"ghm_etab": "01M253",
"ghs_etab": "292",
"ghm_reco": "01M32Z",
"ghs_reco": "324",
"recodage_impactant": "1",
"ghs_injustifie": "0",
"praticien_conseil": "DR VIGNAU",
"accord_desaccord": "désaccord",
"_checkbox_debug": {
"decision": "désaccord",
"ratio_accord": 0.2178,
"ratio_desaccord": 0.2889,
"diff": -0.0711
},
"_validation": {
"codage_etab": {
"dp": {
"code": "G409",
"valid": true,
"libelle_ref": "Épilepsie, sans précision"
},
"dr": {
"code": "K566",
"valid": true,
"libelle_ref": "Occlusions intestinales, autres et sans précision"
},
"das": []
},
"codage_reco": {
"dp": {
"code": "Z022",
"valid": true,
"libelle_ref": "Examen pour l'admission dans une institution"
},
"dr": {
"code": "G409",
"valid": true,
"libelle_ref": "Épilepsie, sans précision"
},
"das": []
},
"actes_etab": [],
"actes_reco": [],
"ghm_etab": {
"code": "01M253",
"valid": true,
"ghs_possibles": [
"292"
]
},
"ghs_etab": {
"code": "292",
"valid": true
},
"ghm_reco": {
"code": "01M32Z",
"valid": true,
"ghs_possibles": [
"324"
]
},
"ghs_reco": {
"code": "324",
"valid": true
},
"cross_checks": {
"etab": {
"checked": true,
"coherent": true,
"ghs_extrait": "292",
"ghs_possibles": [
"292"
]
},
"reco": {
"checked": true,
"coherent": true,
"ghs_extrait": "324",
"ghs_possibles": [
"324"
]
}
},
"summary": {
"valid": 8,
"invalid": 0,
"empty": 0,
"total_codes": 8,
"ghm_ghs_incoherents": 0
}
}
},
"preuves": {
"date": "",
"praticien_controleur": "",
"medecin_dim": "",
"pieces": [
{
"intitule": "Patide de 50 ans",
"present": false,
"photocopie": false,
"absent_date": "",
"date_obtention": ""
},
{
"intitule": "Admision par : - prise en charge de crises d'épilepsie - excision p canne, dit l'épileptol.",
"present": false,
"photocopie": false,
"absent_date": "",
"date_obtention": ""
},
{
"intitule": "Syndrome acclif so costalpin quonchée - ch 1 petite ay5 en cancer du sein, dit jo chimiotherapie",
"present": false,
"photocopie": false,
"absent_date": "",
"date_obtention": ""
},
{
"intitule": "Bime effectuer",
"present": false,
"photocopie": false,
"absent_date": "",
"date_obtention": ""
}
]
},
"concertation_2": {
"ghs_initial": "292",
"ghs_avant_concertation": "324",
"ghs_final": "324",
"decision": "",
"date_concertation": "1.3.2018",
"praticien_controleur": "DR VIGNAU",
"medecin_dim": "DR ETTORCHI-TARDY",
"_validation": {
"ghs_initial": {
"code": "292",
"valid": true
},
"ghs_avant_concertation": {
"code": "324",
"valid": true
},
"ghs_final": {
"code": "324",
"valid": true
}
}
},
"concertation_1": {
"date_concertation": "1.3.2018",
"argumentaire": "109 : La facturation du GHS par l'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non-respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non-respect des règles porte sur le diagnostic principal (DP) codé par l'établissement dans le résumé d'unité médicale (RUM). Le DP n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre V, paragraphe 1 : « les diagnostics doivent figurer dans le RUM sous forme codée selon la plus récente mise à jour de la 10e révision de la Classification internationale des maladies (CIM-10) de l'Organisation mondiale de la santé et selon les extensions nationales données dans la plus récente version du Manuel des groupes homogènes de malades. (...) Le meilleur code est le plus précis par rapport à l'information à coder. » Au vu des éléments présents dans le dossier du patient, le code CIM-10 choisi pour le DP par l'établissement n'est pas le plus précis par rapport à l'information à coder."
}
},
"_meta": {
"pipeline_version": "v1",
"ocr_model": "zai-org/GLM-OCR",
"generated_at": "2026-04-24T12:12:34+00:00"
}
}