Cette page documente la structure des fichiers d'export de recherche (.json et .csv) générés en fin d'évaluation. Ces fichiers constituent un contrat stable : leur structure et le nom de leurs colonnes sont versionnés afin que les équipes de recherche externes puissent les intégrer de façon fiable dans leurs bases de données.

Version actuelle de la structure: v3.4

Télécharger un .json vierge (structure) Télécharger un .csv vierge (structure) Télécharger le codebook (Excel)

  • Deux formats sont proposés : .json (structure imbriquée complète) et .csv (structure aplatie, une ligne par évaluation).
  • Le CSV est encodé en UTF-8 avec BOM et utilise le point-virgule (;) comme séparateur, pour une compatibilité directe avec Excel et REDCap.
  • En CSV, les chemins imbriqués sont aplatis en noms de colonnes joints par des underscores (ex. operative_report.incision.approach → operative_report_incision_approach). Les listes de valeurs simples sont jointes par des virgules dans une seule colonne.
  • Les fichiers sont nommés CRS-Data-<TYPE>-<date>.json (export JSON) et CRS-Report_Data-<TYPE>-<date>.csv (export CSV).
  • Les libellés sont fournis en français (champs _fr) et en anglais (champs _en) pour les éléments cliniques. Ce dictionnaire est lui-même bilingue : il s'affiche selon la langue du site.

0. Métadonnées du fichier

Nom de la colonne Type de donnée Description Valeurs possibles / Exemple
meta_generated_at Date/heure ISO 8601 Date et heure de génération du fichier d'export (format ISO 8601) ex : "2026-06-08T14:32:05+02:00"
meta_version Texte Version de la structure du fichier d'export (voir l'onglet Changelog de la page Developers) ex : "2.11"
meta_language_codes Liste de textes Codes des langues présentes dans les libellés bilingues (fr, en) — en CSV : valeurs jointes par des virgules dans une seule colonne ["fr", "en"]

1. Métadonnées de l'évaluation

Nom de la colonne Type de donnée Description Valeurs possibles / Exemple
evaluation_meta_evaluation_type Choix unique (Radio) Type d'évaluation
ct, petct, fapipetct, spectraltdm, mri, surgery, pathology
evaluation_meta_evaluation_date Date Date de l'évaluation YYYY-MM-DD
evaluation_meta_hospital Texte Nom de l'hôpital texte libre
evaluation_meta_hospital_service Texte Nom du service hospitalier texte libre
evaluation_meta_practitioner Texte Nom du chirurgien / praticien texte libre
evaluation_meta_patient_name Texte Nom ou identifiant du patient texte libre
evaluation_meta_patient_sex Choix unique (Radio) Sexe du patient male, female
evaluation_meta_primary_tumor Choix unique (Radio) Tumeur primitive
colorectalCancer, ovarianCancer, appendixCancer, gastricCancer, pseudomyxomaPeritonei, mesothelioma, other
evaluation_meta_primary_tumor_other Texte Précision si tumeur = "other" texte libre
evaluation_meta_primary_tumor_grade Choix unique (Radio) Histotype / grade de la tumeur — affiché uniquement pour le cancer de l'ovaire serous, mucinous, clearCell, granulosa, others
evaluation_meta_ecog_status Choix unique (Radio) Score ECOG/OMS de performance status préopératoire 0, 1, 2, 3, 4
evaluation_meta_ca125_preop Numérique Dosage du CA-125 préopératoire en UI/mL — affiché uniquement pour le cancer de l'ovaire décimal (UI/mL)
evaluation_meta_procedure_title Choix unique (Radio) Type d'acte réalisé surgery_alone, surgery_hipec, laparoscopy_pipac
evaluation_meta_procedure_duration Numérique Durée totale de l'intervention en minutes entier (minutes)
evaluation_meta_aim_of_surgery Tableau JSON (multi-choix) Objectif(s) de la chirurgie (plusieurs valeurs possibles) — affiché sauf pour un acte de laparoscopie (procedure_title = laparoscopy_pipac) cytoreduction, diagnosis, recidive, staging, emergency, palliative
evaluation_meta_aim_of_surgery_details Texte long Précisions libres sur l'objectif de la chirurgie texte libre
evaluation_meta_indication Texte Texte libre décrivant l'indication chirurgicale texte libre
evaluation_meta_laparoscopy_aim_of_surgery Choix unique (Radio) Objectif de la laparoscopie exploratrice — affiché uniquement pour un acte de laparoscopie (procedure_title = laparoscopy_pipac) diagnostic_biopsies, evaluation_chemo_neoadjuvant, emergency, pipac, other
evaluation_meta_laparoscopy_aim_other Texte Précision si objectif laparoscopique = "other" texte libre
evaluation_meta_laparoscopy_chemo_cycles Numérique Nombre de cycles de chimiothérapie reçus avant la laparoscopie — affiché uniquement si laparoscopy_aim_of_surgery = evaluation_chemo_neoadjuvant entier
evaluation_meta_laparoscopy_chemo_name Texte Nom / protocole de chimiothérapie néo-adjuvante avant la laparoscopie (ex : FOLFOX, FOLFIRI, carboplatine-paclitaxel) — affiché uniquement si laparoscopy_aim_of_surgery = evaluation_chemo_neoadjuvant texte libre
evaluation_meta_laparoscopy_pipac_number Numérique Numéro du cycle PIPAC réalisé lors de cet acte — affiché uniquement si laparoscopy_aim_of_surgery = pipac entier
comment Texte Commentaire libre de synthèse saisi par le praticien texte libre

2. Scores globaux

Nom de la colonne Type de donnée Description Valeurs possibles / Exemple
scores_pci_total Numérique Score PCI total (0 à 39) 0 à 39
scores_pci_max Numérique Score PCI maximum évaluable selon les régions non-évaluables (0 à 39) 0 à 39
scores_pci_regions_vector Liste (13) Vecteur des scores PCI par région R0 à R12 (valeurs 0 à 3, ou "X" si non évaluable) — en CSV : valeurs jointes par des virgules dans une seule colonne [0, 3, 1, 0, 2, "X", 0, 0, 1, 0, 0, 0, 0]
scores_fagotti Numérique Score de Fagotti total (0 à 14) 0 à 14
scores_fagotti_modified Numérique Score de Fagotti Modifié total (0 à 10) 0 à 10
scores_figo Texte Classification FIGO
IA, IB, IC, IC1, IC2, IC3, IIA, IIB, IIIA, IIIA1, IIIA2, IIIB, IIIC, IVA, IVB
scores_figo_stage_iv_reason Texte Justification du classement en stade FIGO IV, le cas échéant texte libre
scores_cc_score Choix unique (Radio) CC Score (Completeness of Cytoreduction) — disponible uniquement pour les évaluations de type surgery cc0, cc1, cc2, cc3
scores_pci_residual_applicable Booléen Indique si un PCI résiduel s'applique (cytoréduction incomplète CC-1/2/3) true, false
scores_pci_residual_total Numérique Score PCI résiduel total après une cytoréduction incomplète (0 si non applicable) 0 à 39
scores_pci_residual_max Numérique Score PCI résiduel maximal théorique (39) 0 à 39
scores_pci_residual_regions_vector Liste (13) Vecteur des scores PCI résiduels par région R0 à R12 après une cytoréduction incomplète [0, 1, 0, 0, "NE", 0, 0, 0, 0, 0, 0, 0, 0]

2b. Score de complexité d'Aletti (SCS)

Nom de la colonne Type de donnée Description Valeurs possibles / Exemple
scores_aletti_total Numérique Score de complexité chirurgicale d'Aletti (SCS) total — évaluations de cancer de l'ovaire uniquement entier
scores_aletti_complexity_class Numérique (1-3) Classe de complexité Aletti : 1 = faible, 2 = intermédiaire, 3 = élevée 1, 2, 3
scores_aletti_complexity_label Texte Libellé de la classe de complexité Aletti (Low, Intermediate, High) Low, Intermediate, High
aletti_details_X_label_key Texte Clé de traduction de la catégorie de complexité Aletti texte libre
aletti_details_X_points Numérique Points Aletti attribués pour cette catégorie (0 si non déclenchée) entier
aletti_details_X_max_points Numérique Points Aletti maximaux possibles pour cette catégorie entier
aletti_details_X_triggered Booléen Indique si la catégorie Aletti a été déclenchée par au moins une procédure réalisée true, false
aletti_details_X_triggering_procedures Liste de textes Identifiants (slugs) des procédures ayant déclenché cette catégorie Aletti ["splenectomy", "diaphragm_stripping"]

3. PCI (matrice R0 à R12)

Nom de la colonne Type de donnée Description Valeurs possibles / Exemple
pci_details_X_region_id Numérique (0-12) Identifiant de la région PCI (R0 à R12) 0 à 12
pci_details_X_is_evaluable Booléen Région X évaluable — 1 (Évaluable), 0 (Non évaluable). X = 0 à 12. true, false
pci_details_X_non_evaluable_reason Texte Raison de la non-évaluabilité de la région X texte libre
pci_details_X_nodules_count Numérique Nombre de nodules observés dans la région X entier
pci_details_X_nodules_size_mm Numérique Taille des nodules de la région X en millimètres numérique (mm)
pci_details_X_nodules_morpheus2 Liste de textes Caractéristiques morphologiques MORPHEUS 2 sélectionnées pour les nodules de la région — en CSV : valeurs jointes par des virgules dans une seule colonne. Chirurgie : nodule, plaque, thickening, adhesion, scar, discolouration, normal_appearing. Imagerie : nodule, thickening_plaque, fat_infiltration ["nodule", "fat_infiltration"]
pci_details_X_nodules_morpheus_extras Liste de textes Sous-caractéristiques MORPHEUS 2 additionnelles (qualificatifs en <terme>_q_*, descriptions complémentaires en <terme>_c_*) des nodules de la région. Imagerie : nodule_q_{micronodule,nodule,mass}, nodule_c_{calcified,mucinous,cystic,scalloping}, thickening_plaque_q_{focal,diffuse}, thickening_plaque_c_{calcified,mucinous}, fat_infiltration_q_{focal,diffuse}, fat_infiltration_c_{calcified,mucinous} ["nodule_q_mass", "fat_infiltration_q_diffuse"]
pci_details_X_nodules_morpheus_details Objet JSON Regroupement des morpheus_extras par terme MORPHEUS 2 parent (clés dynamiques = termes sélectionnés) {"fat_infiltration": ["fat_infiltration_q_diffuse"]}
pci_details_X_ascites_minimal_volume Booléen Ascite de volume minime dans la région X — 1 (Oui), 0 (Non) true, false
pci_details_X_ascites_significant_volume Booléen Ascite de volume significatif (> 50 cc) dans la région X — 1 (Oui), 0 (Non) true, false
pci_details_X_ascites_free Booléen Liquide d'ascite libre dans la région X — 1 (Oui), 0 (Non) true, false
pci_details_X_ascites_loculated Booléen Liquide d'ascite cloisonné dans la région X — 1 (Oui), 0 (Non) true, false
pci_details_X_involved_structures_Y_name_fr Texte Nom de la structure anatomique Y de la région X (français) texte libre
pci_details_X_involved_structures_Y_name_en Texte Nom de la structure anatomique Y de la région X (anglais) texte libre
pci_details_X_involved_structures_Y_is_involved Booléen Structure anatomique Y atteinte dans la région X — 1 (Oui), 0 (Non) true, false
pci_details_X_involved_structures_Y_diaphragm_score Numérique Score d'atteinte diaphragmatique pour la structure Y (0 à 3) — applicable uniquement aux structures diaphragmatiques 0 à 3, null

4. Critères de résécabilité & Fagotti

Nom de la colonne Type de donnée Description Valeurs possibles / Exemple
criteria_0_key Texte Clé de la catégorie de critères (0 = non-résécabilité, 1 = adénopathies, 2 = localisations extra-péritonéales, 3 = lésions occultes) non_resecability_reasons, abdominal_lymph_nodes, extra_peritoneal_locations, occult_lesions
criteria_0_items_Y_name_fr Texte Nom du critère de non-résécabilité Y (français) texte libre
criteria_0_items_Y_name_en Texte Nom du critère de non-résécabilité Y (anglais) texte libre
criteria_0_items_Y_is_involved Booléen Critère de non-résécabilité Y présent — 1 (Oui), 0 (Non) true, false
criteria_0_items_Y_precision Texte Précision ou commentaire associé au critère Y texte libre
criteria_0_items_Y_laterality chaîne (énumération) ou null Latéralité du critère, pour les critères qui la supportent (atteinte urétérale, infiltration artérielle/veineuse, atteinte diaphragmatique massive) : null si non applicable ou non renseignée, sinon « right », « left » ou « bilateral ».
criteria_0_items_Y_options liste de chaînes ou null Options sélectionnées pour le critère Y, pour les critères déclarant un jeu d'options (pancréas tête/corps/queue, tiers de l'uretère, vaisseaux, côté de la paroi abdominale, segments de grêle, portions du duodénum) : null si le critère ne déclare pas d'options ou si aucune n'est sélectionnée, sinon la liste des clés d'options retenues.
criteria_1_items_Y_is_involved Booléen Adénopathie Y présente — 1 (Oui), 0 (Non) true, false
criteria_2_items_Y_is_involved Booléen Atteinte extra-péritonéale Y présente — 1 (Oui), 0 (Non) true, false
criteria_3_key Texte Clé de la catégorie de critères occultes (3 = lésions occultes) occult_lesions
criteria_3_items_Y_is_involved Booléen Critère de lésion occulte Y présent — 1 (Oui), 0 (Non) true, false
fagotti_details_X_key Texte Identifiant du critère de Fagotti omentalCake, peritonealCarcinomatosis, diaphragmaticCarcinomatosis, mesentericRetraction, bowelInfiltration, stomachInfiltration, liverMetastases
fagotti_details_X_name_fr Texte Nom du critère Fagotti X (français) texte libre
fagotti_details_X_name_en Texte Nom du critère Fagotti X (anglais) texte libre
fagotti_details_X_score Numérique Score du critère Fagotti X — 0 ou 2 0, 2
fagotti_modified_details_X_key Texte Identifiant du critère de Fagotti Modifié diaphragmaticCarcinomatosis, mesentericRetraction, stomachInfiltration, liverMetastases
fagotti_modified_details_X_name_fr Texte Nom du critère Fagotti Modifié X (français) texte libre
fagotti_modified_details_X_name_en Texte Nom du critère Fagotti Modifié X (anglais) texte libre
fagotti_modified_details_X_score Numérique Score du critère Fagotti Modifié X — 0 ou 2 0, 2

5. CRO — Textes libres

Nom de la colonne Type de donnée Description Valeurs possibles / Exemple
operative_report_anamnesis Texte long Contexte, anamnèse et antécédents pertinents (texte libre) texte libre
operative_report_remarks Texte long Remarques et particularités de fin d'opération (texte libre) texte libre

5. CRO — Incision

Nom de la colonne Type de donnée Description Valeurs possibles / Exemple
operative_report_incision_approach Choix unique (Radio) Voie d'abord chirurgicale : 'open' (laparotomie) ou 'laparoscopy' (cœlioscopie). open, laparoscopy
operative_report_incision_approach_fr Texte libre Libellé français de la voie d'abord.
operative_report_incision_approach_en Texte libre Libellé anglais de la voie d'abord.
operative_report_incision_type Choix unique (Radio) Type de laparotomie (si voie ouverte) : median, pfannenstiel, subcostal, paramedian, other.
operative_report_incision_type_fr Texte libre Libellé français du type de laparotomie.
operative_report_incision_type_en Texte libre Libellé anglais du type de laparotomie.
operative_report_incision_laterality Choix unique (Radio) Latéralité d'une incision sous-costale ou paramédiane : 'left' ou 'right'.
operative_report_incision_laterality_fr Texte libre Libellé français de la latéralité.
operative_report_incision_laterality_en Texte libre Libellé anglais de la latéralité.
operative_report_incision_midline_details Liste Segments d'extension d'une laparotomie médiane : sus_ombilical, sub_ombilical, xyphopubien.
operative_report_incision_port_sites Liste Positions des orifices de trocarts en cœlioscopie : median, lateral_r, lateral_l, other.
operative_report_incision_port_site_other Texte libre Précision libre lorsque le site de trocart 'other' est sélectionné.
operative_report_incision_trocar_config Choix unique (Radio) Configuration des trocarts (cœlioscopie) : 'multiport' ou 'monotrocar'.
operative_report_incision_trocar_config_fr Texte libre Libellé français de la configuration des trocarts.
operative_report_incision_trocar_config_en Texte libre Libellé anglais de la configuration des trocarts.
operative_report_incision_trocar_count Nombre Nombre de trocarts (renseigné uniquement en configuration multiport).
operative_report_incision_mini_laparotomy Booléen Une mini-laparotomie a été réalisée (cœlioscopie).
operative_report_incision_mini_laparotomy_details Texte libre Description libre de la mini-laparotomie.
operative_report_incision_robot_assisted Booléen L'intervention a été robot-assistée. true, false
operative_report_incision_robot_details Texte libre Détails libres sur l'assistance robotique.
operative_report_incision_other_description Texte libre Description libre lorsque le type de laparotomie est 'other'.
operative_report_incision_pre_peritoneal Booléen Un abord pré-péritonéal a été utilisé. true, false
operative_report_incision_adhesiolysis Booléen Une adhésiolyse a été réalisée à l'ouverture. true, false
operative_report_incision_ascites_at_opening Booléen Présence d'ascite à l'ouverture abdominale. true, false
operative_report_incision_ascites_quantity Nombre Volume d'ascite en cc (renseigné uniquement si ascite présente). numérique (cc)
operative_report_incision_comment Texte libre Commentaire libre général sur la section incision.

5. CRO — Résections viscérales

Nom de la colonne Type de donnée Description Valeurs possibles / Exemple
operative_report_visceral_resections_organs_X_organ_key Texte libre Commentaire libre général sur la section incision.
pancreas, spleen, gall_bladder, liver, stomach, right_diaphragmatic, left_diaphragmatic, appendix, ascending_colon, caecum, transverse_colon, descending_colon, sigmoid_colon, colon_global, rectum, kidneys, ureters, bladder, uterus_vagina, adnexa, male_reproductive, lungs, pleural, testicle
operative_report_visceral_resections_organs_X_label_fr Texte libre Commentaire libre général sur la section incision. texte libre
operative_report_visceral_resections_organs_X_label_en Texte libre Commentaire libre général sur la section incision. texte libre
operative_report_visceral_resections_organs_X_comment Texte libre Commentaire libre général sur la section incision. texte libre
operative_report_visceral_resections_organs_X_items_Y_key Texte libre Commentaire libre général sur la section incision.
distal_pancreatectomy, pancreatectomie_totale, duodenopancreatectomie_cephalique, splenectomy, cholecystectomy, wedge_resection, multiple_wedge, segment_resection, right_hepatectomy, left_hepatectomy, radiofrequency_ablation, microwave_ablation, wedge_resection_stomach, distal_gastrectomy, subtotal_gastrectomy, total_gastrectomy, tendinous_right, muscle_right, tendinous_left, muscle_left, appendicectomy, right_hemicolectomy, caecectomy, partial_caecectomy, transverse_colectomy, segmental_resection_trans, extended_right_hemi, extended_left_hemi, left_hemicolectomy, sigmoid_colectomy, subtotal_colectomy, total_colectomy, anterior_resection, low_anterior_resection, abdomino_perineal, right_nephrectomy, right_partial_nephrectomy, left_nephrectomy, left_partial_nephrectomy, right_ureter_proximal, right_ureter_mid, right_ureter_distal, left_ureter_proximal, left_ureter_mid, left_ureter_distal, partial_cystectomy, total_cystectomy, total_hysterectomy, subtotal_hysterectomy, vaginectomy, right_oophorectomy, right_salpingectomy, left_oophorectomy, left_salpingectomy, bilateral_salpingo_ovariectomies, prostatectomy, right_seminal_vesicle, left_seminal_vesicle, right_spermatic_cord, left_spermatic_cord, solitary_wedge_right, solitary_wedge_left, multiple_wedge_right, multiple_wedge_left, right_diaphragmatic, right_anterior, right_lateral, right_apical, right_costophrenic, left_diaphragmatic, left_anterior, left_lateral, left_apical, left_costophrenic, right_testicle, left_testicle
operative_report_visceral_resections_organs_X_items_Y_label_fr Texte libre Commentaire libre général sur la section incision. texte libre
operative_report_visceral_resections_organs_X_items_Y_label_en Texte libre Commentaire libre général sur la section incision. texte libre
operative_report_visceral_resections_organs_X_items_Y_is_performed Texte libre Commentaire libre général sur la section incision. true, false
operative_report_visceral_resections_organs_X_items_Y_segments Texte libre Commentaire libre général sur la section incision. ex : "2,3,4b"
operative_report_visceral_resections_organs_X_items_Y_sub_option Texte libre Commentaire libre général sur la section incision. texte libre
operative_report_visceral_resections_organs_X_items_Y_measure Texte libre Commentaire libre général sur la section incision.
operative_report_visceral_resections_organs_X_items_Y_lymph_dredging Texte libre Commentaire libre général sur la section incision. true, false
operative_report_visceral_resections_organs_X_items_Y_comment Texte libre Commentaire libre général sur la section incision. texte libre
operative_report_visceral_resections_small_bowel_details JSON Détails de la résection du grêle (longueur, mésentère, anastomose, stomie...)
operative_report_visceral_resections_section_comments_c1 Texte Commentaire de la section viscérale sus-mésocolique (c1) texte libre
operative_report_visceral_resections_section_comments_c2 Texte Commentaire de la section viscérale sous-mésocolique (c2) texte libre
operative_report_visceral_resections_section_comments_c3 Texte Commentaire de la section urinaire (c3) texte libre
operative_report_visceral_resections_section_comments_c4 Texte Commentaire de la section organes génitaux (c4) texte libre
operative_report_visceral_resections_section_comments_c5 Texte Commentaire de la section extra-abdominale (c5) texte libre
operative_report_visceral_resections_section_comments_visceral_perito Texte Commentaire de la section péritoine viscéral texte libre

5. CRO — Résections pariétales

Nom de la colonne Type de donnée Description Valeurs possibles / Exemple
operative_report_abdominal_wall_X_category_key Texte Identifiant de la catégorie de résection pariétale X scar, port_site, rectus_muscle, posterior_sheath
operative_report_abdominal_wall_X_label_fr Texte Nom de la catégorie de résection pariétale X (français) texte libre
operative_report_abdominal_wall_X_label_en Texte Nom de la catégorie de résection pariétale X (anglais) texte libre
operative_report_abdominal_wall_X_items_Y_key Texte Identifiant de la résection pariétale Y dans la catégorie X
midline, paramedian, subcostal, pfannenstiel, lateral, right, left
operative_report_abdominal_wall_X_items_Y_label_fr Texte Nom de la résection pariétale Y (français) texte libre
operative_report_abdominal_wall_X_items_Y_label_en Texte Nom de la résection pariétale Y (anglais) texte libre
operative_report_abdominal_wall_X_items_Y_is_resected Booléen Résection pariétale Y réalisée — 1 (Oui), 0 (Non) true, false
operative_report_abdominal_wall_X_items_Y_comment Texte Détails / commentaire de la résection pariétale Y texte libre

5. CRO — Chirurgie reconstructrice

Nom de la colonne Type de donnée Description Valeurs possibles / Exemple
operative_report_reconstructive_matrix_X_site Choix unique (Radio) Site anatomique de la reconstruction pariéto-diaphragmatique : diaphragm_r (diaphragme droit), diaphragm_l (diaphragme gauche), wall_r (paroi droite), wall_l (paroi gauche).
operative_report_reconstructive_matrix_X_site_fr Texte libre Libellé français du site de reconstruction.
operative_report_reconstructive_matrix_X_site_en Texte libre Libellé anglais du site de reconstruction.
operative_report_reconstructive_matrix_X_technique Choix unique (Radio) Technique de reconstruction au site : direct (fermeture directe), pedicled (lambeau pédiculé), free_flap (lambeau libre microchirurgical), prosthetic (matériel prothétique).
operative_report_reconstructive_matrix_X_technique_fr Texte libre Libellé français de la technique de reconstruction.
operative_report_reconstructive_matrix_X_technique_en Texte libre Libellé anglais de la technique de reconstruction.
operative_report_reconstructive_matrix_X_prosthetic_type Texte libre Type/nom du matériel prothétique utilisé (renseigné uniquement lorsque la technique est prosthetic).
operative_report_reconstructive_matrix_X_prosthetic_size Nombre Taille en centimètres du matériel prothétique utilisé (renseigné uniquement lorsque la technique est prosthetic).
operative_report_reconstructive_anastomoses_X_type Texte libre Type d'anastomose digestive, stocké sous forme de libellé localisé saisi ou choisi dans la liste (ex. Colorectale, Iléo-colique). texte libre
operative_report_reconstructive_anastomoses_X_method Choix unique (Radio) Méthode de suture de l'anastomose : mechanical (mécanique/agrafée) ou manual (manuelle/cousue main). manual, mechanical
operative_report_reconstructive_anastomoses_X_method_fr Texte libre Libellé français de la méthode de suture.
operative_report_reconstructive_anastomoses_X_method_en Texte libre Libellé anglais de la méthode de suture.
operative_report_reconstructive_anastomoses_X_configuration Choix unique (Radio) Configuration de l'anastomose : TT (termino-terminale), TL (termino-latérale), LT (latéro-terminale), LL (latéro-latérale).
operative_report_reconstructive_anastomoses_X_configuration_fr Texte libre Libellé français de la configuration de l'anastomose.
operative_report_reconstructive_anastomoses_X_configuration_en Texte libre Libellé anglais de la configuration de l'anastomose.
operative_report_reconstructive_anastomoses_X_peristalsis Choix unique (Radio) Orientation péristaltique de l'anastomose : iso (isopéristaltique) ou aniso (anisopéristaltique).
operative_report_reconstructive_anastomoses_X_peristalsis_fr Texte libre Libellé français de l'orientation péristaltique.
operative_report_reconstructive_anastomoses_X_peristalsis_en Texte libre Libellé anglais de l'orientation péristaltique.
operative_report_reconstructive_anastomoses_X_comment Texte libre Note libre concernant l'anastomose.
operative_report_reconstructive_stomas_X_type Choix unique (Radio) Type de stomie réalisée : ileostomy (iléostomie), colostomy (colostomie), jejunostomy (jéjunostomie), gastrostomy (gastrostomie). texte libre
operative_report_reconstructive_stomas_X_type_fr Texte libre Libellé français du type de stomie.
operative_report_reconstructive_stomas_X_type_en Texte libre Libellé anglais du type de stomie.
operative_report_reconstructive_stomas_X_duration Choix unique (Radio) Nature de la stomie : temporary (temporaire) ou permanent (définitive) pour les entérostomies ; feeding (alimentation) ou decompression (décharge) pour la gastrostomie. temporary, permanent
operative_report_reconstructive_stomas_X_duration_fr Texte libre Libellé français de la nature de la stomie.
operative_report_reconstructive_stomas_X_duration_en Texte libre Libellé anglais de la nature de la stomie.
operative_report_reconstructive_stomas_X_comment Texte libre Note libre concernant la stomie.
operative_report_reconstructive_urinary_X_type Choix unique (Radio) Type de reconstruction urinaire : ureteroplasty (urétéroplastie), reimplantation (réimplantation urétérale), neobladder (néovessie), bladder_suture (suture vésicale), jj_stent (sonde JJ), nephrostomy (néphrostomie), catheter (sonde urinaire). texte libre
operative_report_reconstructive_urinary_X_type_fr Texte libre Libellé français du type de reconstruction urinaire.
operative_report_reconstructive_urinary_X_type_en Texte libre Libellé anglais du type de reconstruction urinaire.
operative_report_reconstructive_urinary_X_side Choix unique (Radio) Latéralité du geste urinaire : left (gauche), right (droit) ou bilateral (bilatéral) ; renseigné uniquement pour les types latéralisés (urétéroplastie, réimplantation, sonde JJ, néphrostomie).
operative_report_reconstructive_urinary_X_side_fr Texte libre Libellé français de la latéralité du geste urinaire.
operative_report_reconstructive_urinary_X_side_en Texte libre Libellé anglais de la latéralité du geste urinaire.
operative_report_reconstructive_urinary_X_comment Texte libre Note libre concernant la reconstruction urinaire. texte libre
operative_report_reconstructive_vascular_comment Texte libre Description libre de toute reconstruction vasculaire réalisée.
operative_report_reconstructive_global_comment Texte libre Commentaire libre global de la section reconstructrice.

5. CRO — Péritonectomies

Nom de la colonne Type de donnée Description Valeurs possibles / Exemple
operative_report_peritonectomy_groups_X_category_key Texte libre Commentaire libre global de la section reconstructrice.
right_antero_parietal, left_antero_parietal, right_upper_quadrant, left_upper_quadrant, ancillary, pelvic_peritonectomy, glisson_capsulectomy, greater_omentectomy, lesser_sac, mesocolic, small_bowel
operative_report_peritonectomy_groups_X_label_fr Texte libre Commentaire libre global de la section reconstructrice. texte libre
operative_report_peritonectomy_groups_X_label_en Texte libre Commentaire libre global de la section reconstructrice. texte libre
operative_report_peritonectomy_groups_X_items_Y_key Texte libre Commentaire libre global de la section reconstructrice.
right_anterior_ventral, right_paracolic, left_anterior_ventral, left_paracolic, right_subphrenic, morrisons_pouch, winslow_anterior, winslow_posterior, left_subphrenic, falciform_ligament, umbilical_round_ligament, left_gastric_vessels, right_inguinal, left_inguinal, treitz, bladder, pouch_of_douglas, right_pararectal, left_pararectal, right_iliac_fossa, left_iliac_fossa, false_pelvis, right_lobe_total, right_lobe_subtotal, left_lobe_total, left_lobe_subtotal, left_caudate_lobe, infracolic, supracolic_arch_preserving, supracolic_gastroepiploic, gastrosplenic_ligament, lesser_omentectomy, hepatoduodenal_ligament, total_pancreatic, subpyloric_space, ascending, transverse, descending, sigmoid, partial_sb, subtotal_sb, total_sb, focal_atypical
operative_report_peritonectomy_groups_X_items_Y_label_fr Texte libre Commentaire libre global de la section reconstructrice. texte libre
operative_report_peritonectomy_groups_X_items_Y_label_en Texte libre Commentaire libre global de la section reconstructrice. texte libre
operative_report_peritonectomy_groups_X_items_Y_status Texte libre Commentaire libre global de la section reconstructrice. complete, partial, not_performed
operative_report_peritonectomy_comments_parietal Texte Commentaire sur les péritonectomies pariétales antérieures texte libre
operative_report_peritonectomy_comments_pelvis Texte Commentaire sur les péritonectomies pelviennes texte libre
operative_report_peritonectomy_comments_glisson Texte Commentaire sur les capsulectomies de Glisson texte libre
operative_report_peritonectomy_comments_meso Texte Commentaire sur les péritonectomies mésentériques / mésocoliques texte libre

5. CRO — Nodules & péritoine viscéral (A7)

Nom de la colonne Type de donnée Description Valeurs possibles / Exemple
operative_report_visceral_peritoneum_nodules_groups_X_group_key Texte Identifiant du groupe de résection du péritoine viscéral X resection_nodules, resection_peritoneum
operative_report_visceral_peritoneum_nodules_groups_X_label_fr Texte Nom du groupe X (français) texte libre
operative_report_visceral_peritoneum_nodules_groups_X_label_en Texte Nom du groupe X (anglais) texte libre
operative_report_visceral_peritoneum_nodules_groups_X_items_Y_key Texte Identifiant de la procédure Y dans le groupe X
nodule_parietal, nodule_liver, nodule_small_bowel, nodule_colon, nodule_spleen, nodule_gastric, nodule_wall, perito_stomach, perito_ascending, perito_rectosigmoid
operative_report_visceral_peritoneum_nodules_groups_X_items_Y_label_fr Texte Nom de la procédure Y (français) texte libre
operative_report_visceral_peritoneum_nodules_groups_X_items_Y_label_en Texte Nom de la procédure Y (anglais) texte libre
operative_report_visceral_peritoneum_nodules_groups_X_items_Y_is_selected Booléen Procédure Y sélectionnée dans le groupe X — 1 (Oui), 0 (Non) true, false
operative_report_visceral_peritoneum_nodules_groups_X_items_Y_comment Texte Précision / commentaire de la procédure Y texte libre
operative_report_visceral_peritoneum_nodules_global_comment Texte Commentaire global de la section péritoine viscéral & nodules (section A7) texte libre

5. CRO — Lymphadénectomies

Nom de la colonne Type de donnée Description Valeurs possibles / Exemple
operative_report_lymphadenectomy_regions_X_region_key Texte Identifiant de la région ganglionnaire X
right_pelvic, left_pelvic, retro_infra, retro_supra, celiac_axis, sup_mesenteric, porta_hepatis, omenta, left_gastric, splenic_hilum, para_cardiac, inguinal, supradiaphragmatic, mediastinal, cervical, axillary
operative_report_lymphadenectomy_regions_X_label_fr Texte Nom de la région ganglionnaire X (français) texte libre
operative_report_lymphadenectomy_regions_X_label_en Texte Nom de la région ganglionnaire X (anglais) texte libre
operative_report_lymphadenectomy_regions_X_items_Y_key Texte Identifiant du groupe ganglionnaire Y dans la région X
ext_iliac_r, int_iliac_r, obturator_r, common_iliac_r, ext_iliac_l, int_iliac_l, obturator_l, common_iliac_l, paraaortic, paracaval, interaortocaval, retrocaval, retro_supra_global, celiac_global, sup_mesenteric_global, common_bile_duct, common_hepatic_artery, hepatic_hilar, greater_omental, lesser_omental, left_gastric_global, splenic_hilum_global, para_cardiac_r, para_cardiac_l, inguinal_r, inguinal_l, cardiophrenic_r, cardiophrenic_l, subxiphoid, mediastinal_global, cervical_r, cervical_l, axillary_r, axillary_l
operative_report_lymphadenectomy_regions_X_items_Y_label_fr Texte Nom du groupe ganglionnaire Y (français) texte libre
operative_report_lymphadenectomy_regions_X_items_Y_label_en Texte Nom du groupe ganglionnaire Y (anglais) texte libre
operative_report_lymphadenectomy_regions_X_items_Y_enlarged Booléen Adénopathie hypertrophiée dans le groupe Y de la région X — 1 (Oui), 0 (Non) true, false
operative_report_lymphadenectomy_regions_X_items_Y_template Booléen Curage ganglionnaire de principe réalisé dans le groupe Y — 1 (Oui), 0 (Non) true, false
operative_report_lymphadenectomy_global_comment Texte Commentaire global de la section lymphadénectomie texte libre

5. CRO — Espaces péritonéaux occultes

Nom de la colonne Type de donnée Description Valeurs possibles / Exemple
operative_report_occult_spaces_groups_X_category_key Texte Identifiant de la catégorie d'espaces occultes X natural_spaces, tunnels, difficult_sites
operative_report_occult_spaces_groups_X_label_fr Texte Nom de la catégorie X (français) texte libre
operative_report_occult_spaces_groups_X_label_en Texte Nom de la catégorie X (anglais) texte libre
operative_report_occult_spaces_groups_X_items_Y_key Texte Identifiant de l'espace occulte Y dans la catégorie X
sup_paraduodenal, inf_paraduodenal, right_subhepatic, sup_recess_lesser, subpyloric, hepatocaval, liver_scissurae, inguinal_canal, hepatic_bridge, winslow, splenic_hilum, post_edge_spleen, ileocaecal, sigmoid_recess, small_bowel_folds, greater_omental, right_psoas
operative_report_occult_spaces_groups_X_items_Y_label_fr Texte Nom de l'espace occulte Y (français) texte libre
operative_report_occult_spaces_groups_X_items_Y_label_en Texte Nom de l'espace occulte Y (anglais) texte libre
operative_report_occult_spaces_groups_X_items_Y_status Choix unique (Radio) Statut de la vérification de l'espace Y — yes (atteint), no (sain) yes, no
operative_report_occult_spaces_previous_planes_X_name Texte Nom du plan chirurgical antérieur X (saisi librement par le praticien) texte libre
operative_report_occult_spaces_previous_planes_X_status Choix unique (Radio) Statut du plan chirurgical antérieur X — yes (récidive), no (sain) yes, no
operative_report_occult_spaces_global_comment Texte Commentaire global de la section espaces péritonéaux occultes texte libre

5. CRO — Drains

Nom de la colonne Type de donnée Description Valeurs possibles / Exemple
operative_report_drains_X_type Choix unique (Radio) Type de drain X — lame, redon, drain_plat, drain_aspiration, sonde, autre
blake, chest, kehr, lame, multi_perf, penrose, pezzer, redon
operative_report_drains_X_type_fr Texte Libellé du type de drain X (français) texte libre
operative_report_drains_X_type_en Texte Libellé du type de drain X (anglais) texte libre
operative_report_drains_X_location Choix unique (Radio) Localisation du drain X — right_subphrenic, left_subphrenic, pelvis, other...
right_thoracic, left_thoracic, right_hypochondrium, left_hypochondrium, stomach, pancreatic, subhepatic, right_flank, left_flank, lomboaortic, right_fossa, left_fossa, pelvic, subcutaneous, other
operative_report_drains_X_location_fr Texte Libellé de la localisation du drain X (français) texte libre
operative_report_drains_X_location_en Texte Libellé de la localisation du drain X (anglais) texte libre
operative_report_drains_X_location_other Texte Précision de la localisation si location = "other" texte libre
operative_report_drains_X_comment Texte Commentaire libre associé au drain X texte libre

5. CRO — Biopsies & cytologies

Nom de la colonne Type de donnée Description Valeurs possibles / Exemple
operative_report_biopsies_X_region Choix unique (Radio) Region PCI de Sugarbaker (codee 0 a 12, ex. 0=Central, 6=Pelvis) ou la biopsie a ete prelevee. 0 à 12
operative_report_biopsies_X_region_fr Texte libre Libelle francais de la region PCI du site de biopsie (traduction de evaluation.region.<n>.name).
operative_report_biopsies_X_region_en Texte libre Libelle anglais de la region PCI du site de biopsie.
operative_report_biopsies_X_count Nombre Nombre de prelevements effectues sur ce site de biopsie. entier
operative_report_biopsies_X_comment Texte libre Commentaire libre propre a ce site de biopsie.
operative_report_biopsies_cytologies_X_type Choix unique (Radio) Type de prelevement cytologique : 'on_ascites' (sur ascite) ou 'on_lavage' (sur liquide de lavage). on_ascites, on_lavage
operative_report_biopsies_cytologies_X_type_fr Texte libre Libelle francais du type de cytologie (Sur ascite / Sur liquide de lavage).
operative_report_biopsies_cytologies_X_type_en Texte libre Libelle anglais du type de cytologie (On ascites / On lavage fluid).
operative_report_biopsies_cytologies_X_comment Texte libre Commentaire libre attache au prelevement cytologique. texte libre
operative_report_biopsies_comment Texte libre Commentaire libre au niveau de la section biopsies/cytologies.
operative_report_biopsies_laparo_items_X_site Choix unique (Radio) Site de la biopsie prélevée en coelioscopie, valeurs codées : 'omentum' (épiploon), 'carcinosis' (carcinose), 'other' (autre site).
operative_report_biopsies_laparo_items_X_site_fr Texte libre Libellé français du site de biopsie correspondant au code 'site'.
operative_report_biopsies_laparo_items_X_site_en Texte libre Libellé anglais du site de biopsie correspondant au code 'site'.
operative_report_biopsies_laparo_items_X_site_other Texte libre Description libre du site lorsque 'site' vaut 'other'.
operative_report_biopsies_laparo_items_X_count Nombre Nombre de prélèvements réalisés sur ce site de biopsie.
operative_report_biopsies_laparo_items_X_item_comment Texte libre Commentaire libre propre à ce site de biopsie.
operative_report_biopsies_laparo_cytologies_X_type Choix unique (Radio) Type d'examen cytologique réalisé en coelioscopie, valeurs codées : 'on_ascites' (sur ascite), 'on_lavage' (sur liquide de lavage). on_ascites, on_lavage
operative_report_biopsies_laparo_cytologies_X_type_fr Texte libre Libellé français du type de cytologie correspondant au code 'type'.
operative_report_biopsies_laparo_cytologies_X_type_en Texte libre Libellé anglais du type de cytologie correspondant au code 'type'.
operative_report_biopsies_laparo_cytologies_X_comment Texte libre Commentaire libre sur l'examen cytologique. texte libre
operative_report_biopsies_laparo_comment Texte libre Commentaire global sur le bloc biopsies/cytologie de la coelioscopie.

5. CRO — CHIP / HIPEC

Nom de la colonne Type de donnée Description Valeurs possibles / Exemple
operative_report_hipec_performed Booléen CHIP réalisée — 1 (Oui), 0 (Non) true, false
operative_report_hipec_technique Choix unique (Radio) Technique de perfusion — open (ventre ouvert), closed (ventre fermé) open, closed
operative_report_hipec_protocol Texte Code du protocole CHIP sélectionné (ex: oxaliplatin, folfox, cisplatindoxo...)
CHIP1, CHIP2, CHIP3, CHIP4, CHIP5, CHIP6, CHIP7, CHIP8
operative_report_hipec_protocol_label_fr Texte Libellé complet du protocole CHIP (français) texte libre
operative_report_hipec_protocol_label_en Texte Libellé complet du protocole CHIP (anglais) texte libre
operative_report_hipec_details_pathology Texte libre Pathologie ou indication ciblée par le protocole de CHIP (ex. « Ovaire », « Pseudomyxome ») ; pré-remplie depuis le protocole choisi puis modifiable par le chirurgien.
operative_report_hipec_details_surgery Texte libre Contexte chirurgical ou ligne de traitement auquel s'applique le protocole de CHIP (ex. « Standard – 1ère ligne et récidive platine sensible ») ; valeur par défaut du protocole, modifiable.
operative_report_hipec_details_chemo Texte libre Agent(s) de chimiothérapie et posologie de la perfusion de CHIP (ex. « CISPLATINE 100 MG/M² ») ; saisi en majuscules par l'interface, valeur par défaut du protocole, modifiable.
operative_report_hipec_details_temp Texte libre Température de la perfusion de CHIP, texte libre avec unités ou intervalle (ex. « 41–43 °C ») ; valeur par défaut du protocole, modifiable. numérique (°C)
operative_report_hipec_details_duration Texte libre Durée de la perfusion de CHIP, texte libre avec unités (ex. « 90 minutes ») ; valeur par défaut du protocole, modifiable. numérique (minutes)
operative_report_hipec_details_flow Texte libre Débit de la perfusion de CHIP, texte libre avec unités (ex. « 750 ml/min ») ; valeur par défaut du protocole, modifiable.
operative_report_hipec_details_volume Texte libre Volume de perfusat de CHIP, texte libre avec unités (ex. « 2 litres/m² ») ; valeur par défaut du protocole, modifiable.
operative_report_hipec_comment Texte Commentaire libre sur la CHIP texte libre

5. CRO — PIPAC

Nom de la colonne Type de donnée Description Valeurs possibles / Exemple
operative_report_pipac_performed Booléen PIPAC réalisé — 1 (Oui), 0 (Non) true, false
operative_report_pipac_context Texte Contexte du PIPAC : seul ou en alternance avec une chimiothérapie systémique alone, alternating
operative_report_pipac_chemo_details Texte Détails de la chimiothérapie systémique associée (texte libre), si contexte = alternance texte libre
operative_report_pipac_protocol Texte Code du protocole PIPAC sélectionné (pipac1, pipac2, pipac3...) pipac1, pipac2, pipac3, pipac4
operative_report_pipac_protocol_label_fr Texte Libellé du protocole PIPAC (français) texte libre
operative_report_pipac_drug Texte Molécule(s) de chimiothérapie administrée(s) lors du PIPAC (texte libre, ex. CISPLATINE + DOXORUBICINE) texte libre
operative_report_pipac_dose Numérique Dose totale administrée lors du PIPAC numérique
operative_report_pipac_duration Numérique Durée du PIPAC en minutes numérique (min)
operative_report_pipac_comment Texte Commentaire libre sur le PIPAC texte libre

5. CRO — Laparoscopie

Nom de la colonne Type de donnée Description Valeurs possibles / Exemple
operative_report_surgical_procedures_laparo_annexectomy Booléen Indique si une annexectomie (ablation d'un ovaire / d'une trompe) a été réalisée pendant la cœlioscopie ; true = oui, false = non, null si non renseigné.
operative_report_surgical_procedures_laparo_frozen_material Booléen Indique si du matériel congelé (tissu) a été prélevé pendant l'intervention ; true = oui, false = non, null si non renseigné.
operative_report_surgical_procedures_laparo_frozen_details Texte libre Précisions en texte libre sur le matériel congelé prélevé (renseignées uniquement lorsque le matériel congelé est présent).
operative_report_surgical_procedures_laparo_extemporaneous Booléen Indique si un examen extemporané (analyse anatomopathologique per-opératoire) a été réalisé ; true = oui, false = non, null si non renseigné.
operative_report_surgical_procedures_laparo_other_procedures Texte libre Description en texte libre des autres procédures chirurgicales réalisées pendant la cœlioscopie.
operative_report_surgical_procedures_laparo_global_comment Texte libre Commentaire libre général pour la section des procédures chirurgicales de la cœlioscopie.
operative_report_planned_treatment_laparo_crs_planned Booléen Indique si une chirurgie de cytoréduction (CRS) est le traitement prévu après la coelioscopie diagnostique (true = oui, false = non, null = non renseigné).
operative_report_planned_treatment_laparo_crs_details Texte libre Précisions en texte libre sur la chirurgie de cytoréduction prévue.
operative_report_planned_treatment_laparo_chemotherapy_planned Booléen Indique si une chimiothérapie systémique est le traitement prévu (true = oui, false = non, null = non renseigné).
operative_report_planned_treatment_laparo_chemotherapy_details Texte libre Précisions en texte libre sur la chimiothérapie prévue.
operative_report_planned_treatment_laparo_pipac_planned Booléen Indique si une PIPAC (chimiothérapie intrapéritonéale pressurisée en aérosol) est le traitement prévu (true = oui, false = non, null = non renseigné).
operative_report_planned_treatment_laparo_pipac_details Texte libre Précisions en texte libre sur la PIPAC prévue.
operative_report_planned_treatment_laparo_other_planned Booléen Indique si un autre traitement est prévu (true = oui, false = non, null = non renseigné).
operative_report_planned_treatment_laparo_other_details Texte libre Description en texte libre de l'autre traitement prévu.
operative_report_planned_treatment_laparo_global_comment Texte libre Commentaire libre global sur l'ensemble du traitement prévu après coelioscopie.

5. CRO — Complications

Nom de la colonne Type de donnée Description Valeurs possibles / Exemple
operative_report_complications_text Texte long Description des complications peropératoires (texte libre) texte libre
operative_report_complications_blood_loss Numérique Pertes sanguines peropératoires en cc numérique (cc)
v3.4 actuelle 2026-07-13

Six CRO sections that were exported as a raw client passthrough (incision, reconstructive, biopsies, biopsies_laparo, surgical_procedures_laparo, planned_treatment_laparo) plus hipec.details are now stable whitelisted structures: they always emit the same documented columns (null when absent) and match ExportSchemaRegistry::SCHEMA one-to-one. This removes the silent drift where real exports carried undocumented columns, omitted documented ones, and varied the column set from one patient to the next.

  • operative_report.incision.* — full incision geometry now documented (was only 6 keys): approach/type/laterality with _fr/_en labels, midline_details, port_sites, port_site_other, trocar_config (+labels), trocar_count, mini_laparotomy(+details), robot_assisted(+details), other_description, pre_peritoneal, adhesiolysis, ascites_at_opening, ascites_quantity, comment.
  • operative_report.reconstructive.* — anastomoses.[X], stomas.[X], urinary.[X] and matrix.[X] (prosthetic mesh) are now whitelisted object lists with bilingual labels; vascular_comment and global_comment added; UI-only DOM ids are no longer exported.
  • operative_report.biopsies.* and operative_report.biopsies_laparo.* — biopsy sites and cytologies are emitted as stable structures; the scalar biopsies_laparo column becomes a structured object.
  • operative_report.surgical_procedures_laparo.* and operative_report.planned_treatment_laparo.* — the two laparoscopy scalar columns are replaced by their documented field sets.
  • operative_report.hipec.details.* — the HIPEC details sub-object is now a fixed whitelist (pathology, surgery, chemo, temp, duration, flow, volume) instead of a raw passthrough (only temp and duration were declared before).
v3.3 2026-07-05

Unresectability criteria fully rebuilt to the final surgical reference document: 30 criteria across peritoneal disease/organ resections, bulky nodes, distant/extra-peritoneal metastases and occult lesions. Criteria can now carry multi-option enumerations (pancreas head/body/tail, ureter thirds, vessel list, abdominal-wall side, small-bowel segments, duodenum parts), exported per item. The occult-lesions column is now emitted in its own criteria group.

  • criteria.[].items.[].options — new per-item field: null when the criterion declares no option set, otherwise the list of selected option keys.
  • criteria.[3] (occult_lesions) — the occult-lesions criteria group is now emitted in its own bucket (previously silently folded into non_resecability_reasons); criteria.[].key gains the value occult_lesions.
  • Criteria set/grouping changed (data, not schema): the whole unresectability criteria set was rebuilt to the final medical document (22 peritoneal-disease / 5 nodal / 2 metastatic / 1 occult).
v3.2 2026-06-30

Unresectability criteria reworked: right/left laterality is now captured for the criteria that support it (ureter invasion, arterial/venous infiltration, massive diaphragm involvement) and exported as a per-item scalar enum. A "second, third and fourth part of duodenum" criterion is added and "Ureter(s) invasion" moves to the peritoneal-disease column.

  • criteria.[].items.[].laterality — new per-item field: null when not applicable, otherwise one of right | left | bilateral.
  • Criteria set/grouping changed (data, not schema): new "second, third and fourth part of duodenum" criterion; "Ureter(s) invasion" moved from the extra-peritoneal to the peritoneal-disease group.
v3.1 2026-06-24

PIPAC and HIPEC export now match their documented contract: hipec.performed is emitted (was stored but dropped), and the PIPAC section is a stable, documented structure (was passed through raw) enriched with the computed protocol label.

  • operative_report.hipec.performed — now emitted (yes/no); previously documented but never produced.
  • operative_report.pipac.* — PIPAC is no longer a raw passthrough. Documented keys: performed, context, chemo_details, protocol, protocol_label_fr, drug, dose, duration, comment. Newly exported: context, chemo_details, drug, duration; protocol_label_fr is now computed (was absent from the raw payload).
v3.0 2026-06-24

Imaging PCI morphology aligned with the "Lexicon of morphological terms on imaging": three MORPHEUS 2 terms (nodule, thickening_plaque, fat_infiltration) whose qualifier/complementary extras now drive auto-scoring. Infiltration is merged into the fat_infiltration term and the dedicated infiltration block is removed (BREAKING).

  • pci_details.[X].infiltration.{present,retractile,diffuse_retractile} — REMOVED. Fat infiltration is now reported as the "fat_infiltration" term inside pci_details.[X].nodules.morpheus2 / morpheus_extras / morpheus_details (qualifiers fat_infiltration_q_focal | fat_infiltration_q_diffuse).
  • pci_details.[X].nodules.morpheus2 — imaging value set replaced: the 9 legacy imaging terms give way to nodule, thickening_plaque, fat_infiltration. (Surgery terms unchanged.)
  • pci_details.[X].nodules.morpheus_extras — new imaging qualifier/complementary values: nodule_q_{micronodule,nodule,mass}, nodule_c_{calcified,mucinous,cystic,scalloping}, thickening_plaque_q_{focal,diffuse}, thickening_plaque_c_{calcified,mucinous}, fat_infiltration_q_{focal,diffuse}, fat_infiltration_c_{calcified,mucinous}.
v2.11 2026-06-08

Residual PCI for incomplete cytoreductions, Aletti Surgical Complexity Score for ovarian cancer, and formal documentation of file metadata.

  • scores.pci.residual.{applicable,total,max,regions_vector} — residual PCI after an incomplete cytoreduction (CC-1/2/3).
  • scores.aletti_total, scores.aletti_complexity_class, scores.aletti_complexity_label — Aletti SCS (ovarian cancer evaluations only).
  • aletti_details[] — per-category Aletti breakdown (ovarian cancer evaluations only).
  • meta.generated_at, meta.version, meta.language_codes — file metadata now formally documented in the codebook.
v2.10 2026-05-04

Laparoscopy (PIPAC) workflow fields and patient sex.

  • evaluation_meta.patient_sex, evaluation_meta.laparoscopy_chemo_name and related laparoscopy fields.
  • operative_report.biopsies_laparo, surgical_procedures_laparo, planned_treatment_laparo.

Schéma reconstruit (cette version est antérieure au schéma machine-lisible ; reconstitué depuis l'historique des changements).

v2.0 2026-03-23

First versioned codebook of the structured surgery/imaging export.

  • Initial published structure: evaluation_meta, scores, pci_details, fagotti, criteria and the full operative_report tree.

Téléchargements indisponibles : cette version est antérieure au schéma machine-lisible et ne peut être reconstituée de façon fiable.