Esta página documenta a estrutura dos arquivos de exportação para pesquisa (.json e .csv) gerados ao final de uma avaliação. Esses arquivos constituem um contrato estável, ou seja, sua estrutura e os nomes das colunas são versionados para que equipes externas de pesquisa possam integrá-los de forma confiável aos seus bancos de dados.

Versão atual do formato de dados: v3.9

Baixar um arquivo .json em branco (estrutura). Baixar um arquivo .csv em branco (estrutura). Baixar o dicionário de dados (Excel).

  • Dois formatos de exportação estão disponíveis: .json (estrutura completa e aninhada) e .csv (estrutura plana, contendo uma linha para cada avaliação).
  • O arquivo CSV é codificado em UTF-8 com BOM e utiliza ponto e vírgula (;) como delimitador, garantindo compatibilidade direta com o Microsoft Excel e o REDCap.
  • No formato CSV, os caminhos hierárquicos (aninhados) são convertidos em nomes de colunas unindo os níveis com sublinhados (_). Por exemplo, operative_report.incision.approach torna-se operative_report_incision_approach. Listas de valores simples são armazenadas em uma única coluna, com os valores separados por vírgulas.
  • Os arquivos são nomeados como CRS-Data-<TYPE>-<date>-<id>.json (exportação em JSON) e CRS-Report_Data-<TYPE>-<date>-<id>.csv (exportação em CSV), onde <id> é um identificador de avaliação de 6 caracteres que distingue as exportações de um mesmo dia.
  • Os rótulos dos itens clínicos são disponibilizados em francês (campos _fr) e em inglês (campos _en). Este dicionário também é bilíngue e é exibido de acordo com o idioma selecionado no site.

0. File metadata

Nome da coluna Tipo de dados Descrição Valores possíveis / Exemplo.
meta_generated_at ISO 8601 datetime Date and time the export file was generated (ISO 8601 format) e.g. "2026-06-08T14:32:05+02:00"
meta_version Text Version of the export file structure (see the Changelog tab of the Developers page) e.g. "2.11"
meta_language_codes List of strings Language codes present in the bilingual labels (fr, en) — in CSV: values joined by commas in a single column ["fr", "en"]

1. Evaluation metadata

Nome da coluna Tipo de dados Descrição Valores possíveis / Exemplo.
evaluation_meta_evaluation_type Single choice (Radio) Evaluation type
ct, petct, fapipetct, spectraltdm, mri, surgery, pathology
evaluation_meta_evaluation_date Date Evaluation date YYYY-MM-DD
evaluation_meta_hospital Text Hospital name free text
evaluation_meta_hospital_service Text Hospital department name free text
evaluation_meta_practitioner Text Surgeon / practitioner name free text
evaluation_meta_patient_name Text Patient name or identifier free text
evaluation_meta_patient_sex Single choice (Radio) Patient sex male, female
evaluation_meta_primary_tumor Single choice (Radio) Primary tumour
colorectalCancer, ovarianCancer, appendixCancer, gastricCancer, pseudomyxomaPeritonei, mesothelioma, other
evaluation_meta_primary_tumor_other Text Specification when tumour = "other" free text
evaluation_meta_primary_tumor_grade Single choice (Radio) Tumour histotype / grade — shown only for ovarian cancer serous, mucinous, clearCell, granulosa, others
evaluation_meta_ecog_status Single choice (Radio) Preoperative ECOG/WHO performance status score 0, 1, 2, 3, 4
evaluation_meta_ca125_preop Numeric Preoperative CA-125 dosage in UI/mL — shown only for ovarian cancer decimal (UI/mL)
evaluation_meta_procedure_title Single choice (Radio) Type of procedure performed surgery_alone, surgery_hipec, laparoscopy_pipac
evaluation_meta_procedure_duration Numeric Total duration of the procedure in minutes integer (minutes)
evaluation_meta_aim_of_surgery JSON array (multi-choice) Aim(s) of the surgery (multiple values possible) — shown except for a laparoscopy procedure (procedure_title = laparoscopy_pipac) cytoreduction, diagnosis, recidive, staging, emergency, palliative
evaluation_meta_aim_of_surgery_details Long text Free-text details on the aim of the surgery free text
evaluation_meta_indication Text Free text describing the surgical indication free text
evaluation_meta_laparoscopy_aim_of_surgery Single choice (Radio) Aim of the exploratory laparoscopy — shown only for a laparoscopy procedure (procedure_title = laparoscopy_pipac) diagnostic_biopsies, evaluation_chemo_neoadjuvant, emergency, pipac, other
evaluation_meta_laparoscopy_aim_other Text Specification when laparoscopy aim = "other" free text
evaluation_meta_laparoscopy_chemo_cycles Numeric Number of chemotherapy cycles received before the laparoscopy — shown only if laparoscopy_aim_of_surgery = evaluation_chemo_neoadjuvant integer
evaluation_meta_laparoscopy_chemo_name Text Name / protocol of neoadjuvant chemotherapy before the laparoscopy (e.g. FOLFOX, FOLFIRI, carboplatin-paclitaxel) — shown only if laparoscopy_aim_of_surgery = evaluation_chemo_neoadjuvant free text
evaluation_meta_laparoscopy_pipac_number Numeric Number of the PIPAC cycle performed during this procedure — shown only if laparoscopy_aim_of_surgery = pipac integer
comment Text Free-text summary comment entered by the practitioner free text

2. Global scores

Nome da coluna Tipo de dados Descrição Valores possíveis / Exemplo.
scores_pci_total Numeric Total PCI score (0 to 39) 0 to 39
scores_pci_max Numeric Maximum evaluable PCI score given the non-evaluable regions (0 to 39) 0 to 39
scores_pci_regions_vector List (13) Vector of PCI scores per region R0 to R12 (values 0 to 3, or "X" if non-evaluable) — in CSV: values joined by commas in a single column [0, 3, 1, 0, 2, "X", 0, 0, 1, 0, 0, 0, 0]
scores_fagotti Numeric Total Fagotti score (0 to 14) 0 to 14
scores_fagotti_modified Numeric Total Modified Fagotti score (0 to 10) 0 to 10
scores_figo Text FIGO classification
IA, IB, IC, IC1, IC2, IC3, IIA, IIB, IIIA, IIIA1, IIIA2, IIIB, IIIC, IVA, IVB
scores_figo_stage_iv_reason Text Justification for FIGO stage IV classification, where applicable free text
scores_cc_score Single choice (Radio) CC Score (Completeness of Cytoreduction) — available only for surgery-type evaluations cc0, cc1, cc2, cc3
scores_pci_residual_applicable Boolean Whether a residual PCI applies (incomplete cytoreduction CC-1/2/3) true, false
scores_pci_residual_total Numeric Total residual PCI score after an incomplete cytoreduction (0 if not applicable) 0 to 39
scores_pci_residual_max Numeric Theoretical maximum residual PCI score (39) 0 to 39
scores_pci_residual_regions_vector List (13) Vector of residual PCI scores per region R0 to R12 after an incomplete cytoreduction [0, 1, 0, 0, "NE", 0, 0, 0, 0, 0, 0, 0, 0]

2b. Aletti Surgical Complexity Score

Nome da coluna Tipo de dados Descrição Valores possíveis / Exemplo.
scores_aletti_total Numeric Total Aletti Surgical Complexity Score (SCS) — ovarian cancer evaluations only integer
scores_aletti_complexity_class Numeric (1-3) Aletti complexity class: 1 = low, 2 = intermediate, 3 = high 1, 2, 3
scores_aletti_complexity_label Text Aletti complexity class label (Low, Intermediate, High) Low, Intermediate, High
aletti_details_X_label_key Text Translation key of the Aletti complexity category free text
aletti_details_X_points Numeric Aletti points awarded for this category (0 if not triggered) integer
aletti_details_X_max_points Numeric Maximum possible Aletti points for this category integer
aletti_details_X_triggered Boolean Whether the Aletti category was triggered by at least one performed procedure true, false
aletti_details_X_triggering_procedures List of strings Identifiers (slugs) of the procedures that triggered this Aletti category ["splenectomy", "diaphragm_stripping"]

3. PCI (R0–R12 matrix)

Nome da coluna Tipo de dados Descrição Valores possíveis / Exemplo.
pci_details_X_region_id Numeric (0-12) PCI region identifier (R0 to R12) 0 to 12
pci_details_X_is_evaluable Boolean Region X evaluable — 1 (Yes), 0 (No). X = 0 to 12. true, false
pci_details_X_non_evaluable_reason Text Reason why region X is non-evaluable free text
pci_details_X_nodules_count Numeric (coded) Number of peritoneal implants observed in region X. 0 to 3 are exact counts; 4 is a coded value meaning "more than 3", not a count of four implants. Do not average without handling 4 separately. 0, 1, 2, 3, 4 (= more than 3)
pci_details_X_nodules_size_mm Numeric Size of region X nodules in millimetres numeric (mm)
pci_details_X_nodules_morpheus2 List of strings MORPHEUS 2 morphological features selected for the region nodules — in CSV: values joined by commas in a single column. Surgery: nodule, plaque, thickening, adhesion, scar, discolouration, normal_appearing. Imaging: nodule, thickening_plaque, fat_infiltration ["nodule", "fat_infiltration"]
pci_details_X_nodules_morpheus_extras List of strings Additional MORPHEUS 2 sub-features (qualifiers as <term>_q_*, complementary descriptions as <term>_c_*) of the region nodules. Imaging: 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 JSON object Grouping of morpheus_extras by parent MORPHEUS 2 term (dynamic keys = selected terms) {"fat_infiltration": ["fat_infiltration_q_diffuse"]}
pci_details_X_ascites_minimal_volume Boolean Minimal-volume ascites in region X — 1 (Yes), 0 (No) true, false
pci_details_X_ascites_significant_volume Boolean Significant-volume ascites (> 50 cc) in region X — 1 (Yes), 0 (No) true, false
pci_details_X_ascites_free Boolean Free ascitic fluid in region X — 1 (Yes), 0 (No) true, false
pci_details_X_ascites_loculated Boolean Loculated ascitic fluid in region X — 1 (Yes), 0 (No) true, false
pci_details_X_involved_structures_Y_name_fr Text Name of anatomical structure Y of region X (French) free text
pci_details_X_involved_structures_Y_name_en Text Name of anatomical structure Y of region X (English) free text
pci_details_X_involved_structures_Y_is_involved Boolean Anatomical structure Y involved in region X — 1 (Yes), 0 (No) true, false
pci_details_X_involved_structures_Y_diaphragm_score Numeric Diaphragmatic involvement score for structure Y (0 to 3) — applicable only to diaphragmatic structures 0 to 3, null

4. Resectability criteria & Fagotti

Nome da coluna Tipo de dados Descrição Valores possíveis / Exemplo.
criteria_0_key Text Criteria category key (0 = non-resectability, 1 = lymph nodes, 2 = extra-peritoneal locations, 3 = occult lesions) non_resecability_reasons, abdominal_lymph_nodes, extra_peritoneal_locations, occult_lesions
criteria_0_items_Y_name_fr Text Name of non-resectability criterion Y (French) free text
criteria_0_items_Y_name_en Text Name of non-resectability criterion Y (English) free text
criteria_0_items_Y_is_involved Boolean Non-resectability criterion Y present — 1 (Yes), 0 (No) true, false
criteria_0_items_Y_precision Text Precision or comment associated with criterion Y free text
criteria_0_items_Y_laterality string (enum) or null Laterality of the criterion, for criteria that support it (Glisson capsule, massive diaphragm involvement, iliopsoas muscle, lateral pelvic wall in this group; iliac nodes in group 1): null when not applicable or unset, otherwise one of "right", "left" or "bilateral". —
criteria_0_items_Y_options list of strings or null Selected options for criterion Y, for criteria that declare an option set (pancreas head/body/tail, ureter thirds, vessels, abdominal-wall side, small-bowel segments, duodenum parts): null when the criterion declares no option set or none is selected, otherwise the list of selected option keys. —
criteria_1_items_Y_is_involved Boolean Lymph node Y involved — 1 (Yes), 0 (No) true, false
criteria_1_items_Y_name_fr Text French label of the abdominal lymph-node item Y (group 1: bulky regional and non-regional nodes and/or unresectable nodal disease) —
criteria_1_items_Y_name_en Text English label of the abdominal lymph-node item Y (group 1: bulky regional and non-regional nodes and/or unresectable nodal disease) —
criteria_1_items_Y_precision Text or null Free-text precision. Always null in this group: the formatter only emits it for group 0 — the column exists so that all four groups keep the same width. null
criteria_1_items_Y_laterality string (enum) or null Laterality of the abdominal lymph-node item Y (group 1: bulky regional and non-regional nodes and/or unresectable nodal disease), for criteria that carry it: null when not applicable or unset, otherwise one of "right", "left" or "bilateral". In this group only the iliac nodes are lateralised (since version 3.8). null | right | left | bilateral
criteria_1_items_Y_options list of strings or null Options selected on the abdominal lymph-node item Y (group 1: bulky regional and non-regional nodes and/or unresectable nodal disease), comma-joined in the CSV; null when the criterion declares no option set — which is the case for every criterion of this group. —
criteria_1_key Text Machine key of the second criteria group abdominal_lymph_nodes
criteria_2_items_Y_is_involved Boolean Extra-peritoneal location Y involved — 1 (Yes), 0 (No) true, false
criteria_2_items_Y_name_fr Text French label of the extraperitoneal location Y (group 2: distant and/or extraperitoneal metastases) —
criteria_2_items_Y_name_en Text English label of the extraperitoneal location Y (group 2: distant and/or extraperitoneal metastases) —
criteria_2_items_Y_precision Text or null Free-text precision. Always null in this group: the formatter only emits it for group 0 — the column exists so that all four groups keep the same width. null
criteria_2_items_Y_laterality string (enum) or null Laterality of the extraperitoneal location Y (group 2: distant and/or extraperitoneal metastases), for criteria that carry it: null when not applicable or unset, otherwise one of "right", "left" or "bilateral". In this group only the iliac nodes are lateralised (since version 3.8). null | right | left | bilateral
criteria_2_items_Y_options list of strings or null Options selected on the extraperitoneal location Y (group 2: distant and/or extraperitoneal metastases), comma-joined in the CSV; null when the criterion declares no option set — which is the case for every criterion of this group. —
criteria_2_key Text Machine key of the third criteria group extra_peritoneal_locations
criteria_3_key Text Key of the fourth criteria category: the extraperitoneal regions, in proximity to the peritoneal cavity, that the surgeon cannot fully visualise. The machine code stays occult_lesions (historic contract value). occult_lesions
criteria_3_items_Y_is_involved Boolean Extraperitoneal region Y involved — 1 (Yes), 0 (No). Since version 3.8 the order is: 0 retroperitoneum (retroperitoneal fat), 1 abdominal wall, 2 epigastric vessels (lymph node), 3 previous abdominal wall scars and port sites, 4 cardiophrenic and subxiphoid regions. true, false
criteria_3_items_Y_name_fr Text French label of the extraperitoneal region Y (group 3: regions the surgeon cannot fully visualise; machine code occult_lesions) —
criteria_3_items_Y_name_en Text English label of the extraperitoneal region Y (group 3: regions the surgeon cannot fully visualise; machine code occult_lesions) —
criteria_3_items_Y_precision Text or null Free-text precision. Always null in this group: the formatter only emits it for group 0 — the column exists so that all four groups keep the same width. null
criteria_3_items_Y_laterality string (enum) or null Laterality of the extraperitoneal region Y (group 3: regions the surgeon cannot fully visualise; machine code occult_lesions), for criteria that carry it: null when not applicable or unset, otherwise one of "right", "left" or "bilateral". In this group only the iliac nodes are lateralised (since version 3.8). null | right | left | bilateral
criteria_3_items_Y_options list of strings or null Options selected on the extraperitoneal region Y (group 3: regions the surgeon cannot fully visualise; machine code occult_lesions), comma-joined in the CSV; null when the criterion declares no option set — which is the case for every criterion of this group. —
fagotti_details_X_key Text Fagotti criterion identifier omentalCake, peritonealCarcinomatosis, diaphragmaticCarcinomatosis, mesentericRetraction, bowelInfiltration, stomachInfiltration, liverMetastases
fagotti_details_X_name_fr Text Name of Fagotti criterion X (French) free text
fagotti_details_X_name_en Text Name of Fagotti criterion X (English) free text
fagotti_details_X_score Numeric Score of Fagotti criterion X — 0 or 2 0, 2
fagotti_modified_details_X_key Text Modified Fagotti criterion identifier diaphragmaticCarcinomatosis, mesentericRetraction, stomachInfiltration, liverMetastases
fagotti_modified_details_X_name_fr Text Name of Modified Fagotti criterion X (French) free text
fagotti_modified_details_X_name_en Text Name of Modified Fagotti criterion X (English) free text
fagotti_modified_details_X_score Numeric Score of Modified Fagotti criterion X — 0 or 2 0, 2

5. Operative report — Free text

Nome da coluna Tipo de dados Descrição Valores possíveis / Exemplo.
operative_report_anamnesis Long text Relevant context, history and background (free text) free text
operative_report_remarks Long text End-of-procedure remarks and particularities (free text) free text

5. Operative report — Incision

Nome da coluna Tipo de dados Descrição Valores possíveis / Exemplo.
operative_report_incision_approach Single choice (Radio) Surgical access route: 'open' (laparotomy) or 'laparoscopy'. open, laparoscopy
operative_report_incision_approach_fr Free text French label of the surgical access route. —
operative_report_incision_approach_en Free text English label of the surgical access route. —
operative_report_incision_type Single choice (Radio) Laparotomy incision type (open approach): median, pfannenstiel, subcostal, paramedian, other. —
operative_report_incision_type_fr Free text French label of the laparotomy type. —
operative_report_incision_type_en Free text English label of the laparotomy type. —
operative_report_incision_laterality Single choice (Radio) Side of a subcostal or paramedian incision: 'left' or 'right'. —
operative_report_incision_laterality_fr Free text French label of the laterality. —
operative_report_incision_laterality_en Free text English label of the laterality. —
operative_report_incision_midline_details List Extension segments of a median laparotomy: sus_ombilical, sub_ombilical, xyphopubien. —
operative_report_incision_port_sites List Laparoscopic trocar/port site positions: median, lateral_r, lateral_l, other. —
operative_report_incision_port_site_other Free text Free-text detail when the 'other' port site is selected. —
operative_report_incision_trocar_config Single choice (Radio) Trocar configuration (laparoscopy): 'multiport' or 'monotrocar'. —
operative_report_incision_trocar_config_fr Free text French label of the trocar configuration. —
operative_report_incision_trocar_config_en Free text English label of the trocar configuration. —
operative_report_incision_trocar_count Number Number of trocars (populated only in multiport configuration). —
operative_report_incision_mini_laparotomy Boolean A mini-laparotomy was performed (laparoscopy). —
operative_report_incision_mini_laparotomy_details Free text Free-text description of the mini-laparotomy. —
operative_report_incision_robot_assisted Boolean The procedure was robot-assisted. true, false
operative_report_incision_robot_details Free text Free-text details about the robotic assistance. —
operative_report_incision_other_description Free text Free-text description when the laparotomy type is 'other'. —
operative_report_incision_pre_peritoneal Boolean A pre-peritoneal approach was used. true, false
operative_report_incision_adhesiolysis Boolean Adhesiolysis was performed at opening. true, false
operative_report_incision_ascites_at_opening Boolean Ascites present at abdominal opening. true, false
operative_report_incision_ascites_quantity Number Ascites volume in cc (populated only when ascites is present). numeric (cc)
operative_report_incision_comment Free text General free-text comment on the incision section. —

5. Operative report — Visceral resections

Nome da coluna Tipo de dados Descrição Valores possíveis / Exemplo.
operative_report_visceral_resections_organs_X_organ_key Free text General free-text comment on the incision section.
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 Free text General free-text comment on the incision section. free text
operative_report_visceral_resections_organs_X_label_en Free text General free-text comment on the incision section. free text
operative_report_visceral_resections_organs_X_comment Free text General free-text comment on the incision section. free text
operative_report_visceral_resections_organs_X_items_Y_key Text Technical key of the visceral procedure item (stable, language-independent).
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 Text French label of the visceral procedure item. free text
operative_report_visceral_resections_organs_X_items_Y_label_en Text English label of the visceral procedure item. free text
operative_report_visceral_resections_organs_X_items_Y_is_performed Boolean Whether the visceral procedure was performed. true, false
operative_report_visceral_resections_organs_X_items_Y_segments List of texts Liver segments ticked for the procedure (segmental resection, wedge resection(s), radiofrequency, microwave). Null when not filled in. I, II, III, IVa, IVb, V, VI, VII, VIII — e.g. "IVa, V"
operative_report_visceral_resections_organs_X_items_Y_sub_option Text Sub-option selected for the procedure (e.g. splenic vessels preserved or not). Null when not applicable. e.g. "with_preservation", "without_preservation"
operative_report_visceral_resections_organs_X_items_Y_measure Number Measure attached to the procedure, in cm (e.g. maximal diameter of the muscular diaphragmatic resection). Null when not applicable. number (cm)
operative_report_visceral_resections_organs_X_items_Y_lymph_dredging Boolean Lymph node dredging associated with the procedure. true, false
operative_report_visceral_resections_organs_X_items_Y_comment Free text Free-text comment entered for the visceral procedure. free text
operative_report_visceral_resections_small_bowel_details Empty column (block absent) SURGICAL exports only. Single, always-empty column, present INSTEAD of the five detailed columns below when the small-bowel block of the CRO was never filled in — the case for every report saved before the block existed and every patient without a small-bowel resection: the block is then exported as a single null, which overwrites the template subtree. As soon as it holds data this column disappears and the detailed columns appear; a file never carries both shapes. CAUTION: this column does NOT exist in a radiological export (CT / PET-CT / MRI / FAPIT PET), which has no operative report at all and therefore carries the five detailed columns, all empty; nor does it exist in the blank template on the /developers page. It disappeared from both of those file shapes in version 3.9. —
operative_report_visceral_resections_small_bowel_details_initial_length Numeric (cm) Total small-bowel length before resection, in centimetres, as stated by the surgeon. Form default: 600 cm (jejuno-ileal small bowel). Null when no small-bowel resection was entered. —
operative_report_visceral_resections_small_bowel_details_resections_X_distance Numeric (cm) Distance from the angle of Treitz (duodeno-jejunal junction) to the start of small-bowel resection X, in centimetres. Empty when not entered. Not interpretable for a duodenal portion, which lies upstream of the angle of Treitz. —
operative_report_visceral_resections_small_bowel_details_resections_X_length Numeric (cm) Length of the small-bowel segment removed by resection X, in centimetres. Empty when not entered. The sum of every resection length is subtracted from initial_length to produce remaining_length. —
operative_report_visceral_resections_small_bowel_details_resections_X_portion Single choice (Select) Portion of the small bowel concerned by resection X: duodenum, jejunum or ileum. Untranslated code. Empty when the surgeon did not state the portion, and for every report saved before contract version 3.9. duodenum | jejunum | ileum
operative_report_visceral_resections_small_bowel_details_remaining_length Numeric (cm) Remaining small-bowel length after resection, in centimetres, computed by the form (initial_length minus the sum of the resected lengths, floored at 0). Computed, not entered. Null when no small-bowel resection was entered. —
operative_report_visceral_resections_section_comments_c1 Text Comment for the supramesocolic visceral section (c1) free text
operative_report_visceral_resections_section_comments_c2 Text Comment for the inframesocolic visceral section (c2) free text
operative_report_visceral_resections_section_comments_c3 Text Comment for the urinary section (c3) free text
operative_report_visceral_resections_section_comments_c4 Text Comment for the genital organs section (c4) free text
operative_report_visceral_resections_section_comments_c5 Text Comment for the extra-abdominal section (c5) free text
operative_report_visceral_resections_section_comments_visceral_perito Text Comment for the visceral peritoneum section free text

5. Operative report — Abdominal wall

Nome da coluna Tipo de dados Descrição Valores possíveis / Exemplo.
operative_report_abdominal_wall_X_category_key Text Parietal resection category X identifier scar, port_site, rectus_muscle, posterior_sheath
operative_report_abdominal_wall_X_label_fr Text Parietal resection category X name (French) free text
operative_report_abdominal_wall_X_label_en Text Parietal resection category X name (English) free text
operative_report_abdominal_wall_X_items_Y_key Text Parietal resection Y identifier in category X
midline, paramedian, subcostal, pfannenstiel, lateral, right, left
operative_report_abdominal_wall_X_items_Y_label_fr Text Parietal resection Y name (French) free text
operative_report_abdominal_wall_X_items_Y_label_en Text Parietal resection Y name (English) free text
operative_report_abdominal_wall_X_items_Y_is_resected Boolean Parietal resection Y performed — 1 (Yes), 0 (No) true, false
operative_report_abdominal_wall_X_items_Y_comment Text Details / comment of parietal resection Y free text

5. Operative report — Reconstruction

Nome da coluna Tipo de dados Descrição Valores possíveis / Exemplo.
operative_report_reconstructive_matrix_X_site Single choice (Radio) Anatomical site of the diaphragm/wall reconstruction: diaphragm_r (right diaphragm), diaphragm_l (left diaphragm), wall_r (right wall), wall_l (left wall). —
operative_report_reconstructive_matrix_X_site_fr Free text French label of the reconstruction site. —
operative_report_reconstructive_matrix_X_site_en Free text English label of the reconstruction site. —
operative_report_reconstructive_matrix_X_technique Single choice (Radio) Reconstruction technique at the site: direct (direct closure), pedicled (pedicled flap), free_flap (free microvascular flap), prosthetic (prosthetic material). —
operative_report_reconstructive_matrix_X_technique_fr Free text French label of the reconstruction technique. —
operative_report_reconstructive_matrix_X_technique_en Free text English label of the reconstruction technique. —
operative_report_reconstructive_matrix_X_prosthetic_type Free text Type/name of the prosthetic material used (only present when technique is prosthetic). —
operative_report_reconstructive_matrix_X_prosthetic_size Number Size in centimetres of the prosthetic material used (only present when technique is prosthetic). —
operative_report_reconstructive_anastomoses_X_type Free text Digestive anastomosis type, stored as the localized label entered or picked from the list of 19 types (e.g. Colorectal, Ileocolic, Pancreatico-jejunal). free text
operative_report_reconstructive_anastomoses_X_method Single choice (Radio) Anastomosis suture method: mechanical (stapled) or manual (hand-sewn). manual, mechanical
operative_report_reconstructive_anastomoses_X_method_fr Free text French label of the suture method. —
operative_report_reconstructive_anastomoses_X_method_en Free text English label of the suture method. —
operative_report_reconstructive_anastomoses_X_configuration Single choice (Radio) Anastomosis configuration: TT (end-to-end), TL (end-to-side), LT (side-to-end), LL (side-to-side). —
operative_report_reconstructive_anastomoses_X_configuration_fr Free text French label of the anastomosis configuration. —
operative_report_reconstructive_anastomoses_X_configuration_en Free text English label of the anastomosis configuration. —
operative_report_reconstructive_anastomoses_X_peristalsis Single choice (Radio) Peristaltic orientation of the anastomosis: iso (isoperistaltic) or aniso (anisoperistaltic). —
operative_report_reconstructive_anastomoses_X_peristalsis_fr Free text French label of the peristaltic orientation. —
operative_report_reconstructive_anastomoses_X_peristalsis_en Free text English label of the peristaltic orientation. —
operative_report_reconstructive_anastomoses_X_montage Single choice (Select) Anastomosis montage when several techniques exist (gastrojejunal, oesojejunal, duodenojejunal): roux_en_y (Roux-en-Y limb) or omega (omega loop). Null for other types or when not entered. roux_en_y | omega
operative_report_reconstructive_anastomoses_X_montage_fr Free text French label of the anastomosis montage. —
operative_report_reconstructive_anastomoses_X_montage_en Free text English label of the anastomosis montage. —
operative_report_reconstructive_anastomoses_X_location Single choice (Select) Localization of the colocolic anastomosis along the colon: right, transverse or left colon. Null for other anastomosis types or when not entered. right | transverse | left
operative_report_reconstructive_anastomoses_X_location_fr Text (Label) French label of the localization. Null when not entered. —
operative_report_reconstructive_anastomoses_X_location_en Text (Label) English label of the localization. Null when not entered. —
operative_report_reconstructive_anastomoses_X_comment Free text Free-text note about the anastomosis. —
operative_report_reconstructive_stomas_X_type Single choice (Radio) Type of stoma created: ileostomy, colostomy, jejunostomy, gastrostomy. free text
operative_report_reconstructive_stomas_X_type_fr Free text French label of the stoma type. —
operative_report_reconstructive_stomas_X_type_en Free text English label of the stoma type. —
operative_report_reconstructive_stomas_X_duration Single choice (Radio) Nature of the stoma: temporary or permanent for enterostomies; feeding or decompression for gastrostomy. temporary, permanent
operative_report_reconstructive_stomas_X_duration_fr Free text French label of the stoma nature. —
operative_report_reconstructive_stomas_X_duration_en Free text English label of the stoma nature. —
operative_report_reconstructive_stomas_X_comment Free text Free-text note about the stoma. —
operative_report_reconstructive_urinary_X_type Single choice (Radio) Type of urinary reconstruction: ureteroplasty, reimplantation (ureteral reimplantation), neobladder, bladder_suture, jj_stent, nephrostomy, catheter (urinary catheter). free text
operative_report_reconstructive_urinary_X_type_fr Free text French label of the urinary reconstruction type. —
operative_report_reconstructive_urinary_X_type_en Free text English label of the urinary reconstruction type. —
operative_report_reconstructive_urinary_X_side Single choice (Radio) Laterality of the urinary procedure: left, right or bilateral; present only for side-bearing types (ureteroplasty, reimplantation, jj_stent, nephrostomy). —
operative_report_reconstructive_urinary_X_side_fr Free text French label of the urinary procedure laterality. —
operative_report_reconstructive_urinary_X_side_en Free text English label of the urinary procedure laterality. —
operative_report_reconstructive_urinary_X_comment Free text Free-text note about the urinary reconstruction. free text
operative_report_reconstructive_vascular_comment Free text Free-text description of any vascular reconstruction performed. —
operative_report_reconstructive_global_comment Free text Overall free-text comment for the reconstructive section. —

5. Operative report — Peritonectomies

Nome da coluna Tipo de dados Descrição Valores possíveis / Exemplo.
operative_report_peritonectomy_groups_X_category_key Free text Overall free-text comment for the reconstructive section.
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 Free text Overall free-text comment for the reconstructive section. free text
operative_report_peritonectomy_groups_X_label_en Free text Overall free-text comment for the reconstructive section. free text
operative_report_peritonectomy_groups_X_items_Y_key Free text Overall free-text comment for the reconstructive section.
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 Free text Overall free-text comment for the reconstructive section. free text
operative_report_peritonectomy_groups_X_items_Y_label_en Free text Overall free-text comment for the reconstructive section. free text
operative_report_peritonectomy_groups_X_items_Y_status Free text Overall free-text comment for the reconstructive section. complete, partial, not_performed
operative_report_peritonectomy_comments_parietal Text Comment on anterior parietal peritonectomies free text
operative_report_peritonectomy_comments_pelvis Text Comment on pelvic peritonectomies free text
operative_report_peritonectomy_comments_glisson Text Comment on Glisson's capsulectomies free text
operative_report_peritonectomy_comments_meso Text Comment on mesenteric / mesocolic peritonectomies free text

5. Operative report — Nodules & visceral peritoneum (A7)

Nome da coluna Tipo de dados Descrição Valores possíveis / Exemplo.
operative_report_visceral_peritoneum_nodules_groups_X_group_key Text Visceral peritoneum resection group X identifier resection_nodules, resection_peritoneum
operative_report_visceral_peritoneum_nodules_groups_X_label_fr Text Group X name (French) free text
operative_report_visceral_peritoneum_nodules_groups_X_label_en Text Group X name (English) free text
operative_report_visceral_peritoneum_nodules_groups_X_items_Y_key Text Procedure Y identifier in group 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 Text Procedure Y name (French) free text
operative_report_visceral_peritoneum_nodules_groups_X_items_Y_label_en Text Procedure Y name (English) free text
operative_report_visceral_peritoneum_nodules_groups_X_items_Y_is_selected Boolean Procedure Y selected in group X — 1 (Yes), 0 (No) true, false
operative_report_visceral_peritoneum_nodules_groups_X_items_Y_comment Text Precision / comment of procedure Y free text
operative_report_visceral_peritoneum_nodules_global_comment Text Global comment of the visceral peritoneum & nodules section (section A7) free text

5. Operative report — Lymphadenectomies

Nome da coluna Tipo de dados Descrição Valores possíveis / Exemplo.
operative_report_lymphadenectomy_regions_X_region_key Text Lymph node region X identifier
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 Text Lymph node region X name (French) free text
operative_report_lymphadenectomy_regions_X_label_en Text Lymph node region X name (English) free text
operative_report_lymphadenectomy_regions_X_items_Y_key Text Lymph node group Y identifier in region 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 Text Lymph node group Y name (French) free text
operative_report_lymphadenectomy_regions_X_items_Y_label_en Text Lymph node group Y name (English) free text
operative_report_lymphadenectomy_regions_X_items_Y_enlarged Boolean Enlarged lymph node in group Y of region X — 1 (Yes), 0 (No) true, false
operative_report_lymphadenectomy_regions_X_items_Y_template Boolean Systematic (template) lymph node dissection performed in group Y — 1 (Yes), 0 (No) true, false
operative_report_lymphadenectomy_global_comment Text Global comment of the lymphadenectomy section free text

5. Operative report — Occult peritoneal spaces

Nome da coluna Tipo de dados Descrição Valores possíveis / Exemplo.
operative_report_occult_spaces_groups_X_category_key Text Occult spaces category X identifier natural_spaces, tunnels, difficult_sites
operative_report_occult_spaces_groups_X_label_fr Text Category X name (French) free text
operative_report_occult_spaces_groups_X_label_en Text Category X name (English) free text
operative_report_occult_spaces_groups_X_items_Y_key Text Occult space Y identifier in category 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 Text Occult space Y name (French) free text
operative_report_occult_spaces_groups_X_items_Y_label_en Text Occult space Y name (English) free text
operative_report_occult_spaces_groups_X_items_Y_status Single choice (Radio) Occult space Y check status — yes (involved), no (clear) yes, no
operative_report_occult_spaces_previous_planes_X_name Text Previous surgical plane X name (free text entered by the practitioner) free text
operative_report_occult_spaces_previous_planes_X_status Single choice (Radio) Previous surgical plane X status — yes (recurrence), no (clear) yes, no
operative_report_occult_spaces_global_comment Text Global comment of the occult peritoneal spaces section free text

5. Operative report — Drains

Nome da coluna Tipo de dados Descrição Valores possíveis / Exemplo.
operative_report_drains_X_type Single choice (Radio) Drain X type — lame, redon, drain_plat, drain_aspiration, sonde, autre
blake, chest, kehr, lame, multi_perf, penrose, pezzer, redon
operative_report_drains_X_type_fr Text Drain X type label (French) free text
operative_report_drains_X_type_en Text Drain X type label (English) free text
operative_report_drains_X_location Single choice (Radio) Drain X location — right_thoracic, left_thoracic, subhepatic, left_hypochondrium, pancreatic, stomach, pelvic, right_fossa, left_fossa, lomboaortic, right_flank, left_flank, subcutaneous, 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 Text Drain X location label (French) free text
operative_report_drains_X_location_en Text Drain X location label (English) free text
operative_report_drains_X_location_other Text Location specification when location = "other" free text
operative_report_drains_X_exteriorization_side Single choice (Radio) Laterality of drain X exteriorisation through the wall — left, right; empty = not recorded (there is no midline code yet) left, right
operative_report_drains_X_exteriorization_side_fr Text Drain X exteriorisation laterality label (French) free text
operative_report_drains_X_exteriorization_side_en Text Drain X exteriorisation laterality label (English) free text
operative_report_drains_X_exteriorization_level Single choice (Radio) Wall level of drain X exteriorisation — upper_third, middle_third, lower_third (a chest or subcutaneous drain does not exit through the abdominal wall) upper_third, middle_third, lower_third
operative_report_drains_X_exteriorization_level_fr Text Drain X exteriorisation level label (French) free text
operative_report_drains_X_exteriorization_level_en Text Drain X exteriorisation level label (English) free text
operative_report_drains_X_comment Text Free-text comment associated with drain X free text

5. Operative report — Biopsies & cytologies

Nome da coluna Tipo de dados Descrição Valores possíveis / Exemplo.
operative_report_biopsies_X_region Single choice (Radio) Sugarbaker PCI region (coded 0 to 12, e.g. 0=Central, 6=Pelvis) where the biopsy was taken. 0 to 12
operative_report_biopsies_X_region_fr Free text French label of the biopsy site PCI region (translation of evaluation.region.<n>.name). —
operative_report_biopsies_X_region_en Free text English label of the biopsy site PCI region. —
operative_report_biopsies_X_count Number Number of samples taken at this biopsy site. integer
operative_report_biopsies_X_comment Free text Free-text note specific to this biopsy site. —
operative_report_biopsies_cytologies_X_type Single choice (Radio) Cytology specimen type: 'on_ascites' (on ascites) or 'on_lavage' (on lavage fluid). on_ascites, on_lavage
operative_report_biopsies_cytologies_X_type_fr Free text French label of the cytology type (Sur ascite / Sur liquide de lavage). —
operative_report_biopsies_cytologies_X_type_en Free text English label of the cytology type (On ascites / On lavage fluid). —
operative_report_biopsies_cytologies_X_comment Free text Free-text note attached to the cytology sample. free text
operative_report_biopsies_comment Free text Section-level free-text comment for the biopsies/cytology block. —
operative_report_biopsies_laparo_items_X_site Single choice (Radio) Site of the biopsy sampled during laparoscopy, coded values: 'omentum', 'carcinosis', 'other'. —
operative_report_biopsies_laparo_items_X_site_fr Free text French display label of the biopsy site matching the 'site' code. —
operative_report_biopsies_laparo_items_X_site_en Free text English display label of the biopsy site matching the 'site' code. —
operative_report_biopsies_laparo_items_X_site_other Free text Free-text description of the site when 'site' is 'other'. —
operative_report_biopsies_laparo_items_X_count Number Number of samples taken at this biopsy site. —
operative_report_biopsies_laparo_items_X_item_comment Free text Free-text comment specific to this biopsy site. —
operative_report_biopsies_laparo_cytologies_X_type Single choice (Radio) Type of cytological examination performed during laparoscopy, coded values: 'on_ascites', 'on_lavage'. on_ascites, on_lavage
operative_report_biopsies_laparo_cytologies_X_type_fr Free text French display label of the cytology type matching the 'type' code. —
operative_report_biopsies_laparo_cytologies_X_type_en Free text English display label of the cytology type matching the 'type' code. —
operative_report_biopsies_laparo_cytologies_X_comment Free text Free-text comment on the cytological examination. free text
operative_report_biopsies_laparo_comment Free text Global free-text comment on the laparoscopy biopsies/cytology block. —

5. Operative report — HIPEC

Nome da coluna Tipo de dados Descrição Valores possíveis / Exemplo.
operative_report_hipec_performed Boolean HIPEC performed — 1 (Yes), 0 (No) true, false
operative_report_hipec_technique Single choice (Radio) Perfusion technique — open (open abdomen), closed (closed abdomen) open, closed
operative_report_hipec_protocol Text Selected HIPEC protocol code (e.g. oxaliplatin, folfox, cisplatindoxo...)
CHIP1, CHIP2, CHIP3, CHIP4, CHIP5, CHIP6, CHIP7, CHIP8
operative_report_hipec_protocol_label_fr Text Full HIPEC protocol label (French) free text
operative_report_hipec_protocol_label_en Text Full HIPEC protocol label (English) free text
operative_report_hipec_details_pathology Free text Pathology or indication targeted by the HIPEC protocol (e.g. "Ovary", "Pseudomyxoma"); pre-filled from the chosen protocol and editable by the surgeon. —
operative_report_hipec_details_surgery Free text Surgical context or line of treatment the HIPEC protocol applies to (e.g. "Standard – 1st line and platinum-sensitive recurrence"); protocol default, editable. —
operative_report_hipec_details_chemo Free text Chemotherapy agent(s) and dosage of the HIPEC perfusion (e.g. "CISPLATIN 100 MG/M²"); entered in uppercase by the UI, protocol default, editable. —
operative_report_hipec_details_temp Free text HIPEC perfusion temperature, free text with units or range (e.g. "41–43 °C"); protocol default, editable. numeric (°C)
operative_report_hipec_details_duration Free text HIPEC perfusion duration, free text with units (e.g. "90 minutes"); protocol default, editable. numeric (minutes)
operative_report_hipec_details_flow Free text HIPEC perfusate flow rate, free text with units (e.g. "750 ml/min"); protocol default, editable. —
operative_report_hipec_details_volume Free text HIPEC perfusate volume, free text with units (e.g. "2 liters/m²"); protocol default, editable. —
operative_report_hipec_comment Text Free-text comment on the HIPEC free text

5. Operative report — PIPAC

Nome da coluna Tipo de dados Descrição Valores possíveis / Exemplo.
operative_report_pipac_performed Boolean PIPAC performed — 1 (Yes), 0 (No) true, false
operative_report_pipac_context Text PIPAC context: alone or alternating with systemic chemotherapy alone, alternating
operative_report_pipac_chemo_details Text Details of the associated systemic chemotherapy (free text), when context = alternating free text
operative_report_pipac_protocol Text Selected PIPAC protocol code (pipac1, pipac2, pipac3...) pipac1, pipac2, pipac3, pipac4
operative_report_pipac_protocol_label_fr Text PIPAC protocol label (French) free text
operative_report_pipac_drug Text Chemotherapy drug(s) administered during the PIPAC (free text, e.g. CISPLATIN + DOXORUBICIN) free text
operative_report_pipac_dose Numeric Total dose administered during the PIPAC numeric
operative_report_pipac_duration Numeric PIPAC duration in minutes numeric (min)
operative_report_pipac_comment Text Free-text comment on the PIPAC free text

5. Operative report — Laparoscopy

Nome da coluna Tipo de dados Descrição Valores possíveis / Exemplo.
operative_report_surgical_procedures_laparo_annexectomy Boolean Indicates whether an annexectomy (removal of an ovary / fallopian tube) was performed during the laparoscopy; true = yes, false = no, null if not specified. —
operative_report_surgical_procedures_laparo_frozen_material Boolean Indicates whether frozen material (tissue) was collected during the procedure; true = yes, false = no, null if not specified. —
operative_report_surgical_procedures_laparo_frozen_details Free text Free-text details about the frozen material collected (only filled when frozen material is present). —
operative_report_surgical_procedures_laparo_extemporaneous Boolean Indicates whether an extemporaneous (intra-operative frozen-section) examination was performed; true = yes, false = no, null if not specified. —
operative_report_surgical_procedures_laparo_other_procedures Free text Free-text description of any other surgical procedures performed during the laparoscopy. —
operative_report_surgical_procedures_laparo_global_comment Free text General free-text comment for the laparoscopy surgical-procedures section. —
operative_report_planned_treatment_laparo_crs_planned Boolean Whether cytoreductive surgery (CRS) is the planned treatment after the diagnostic laparoscopy (true = yes, false = no, null = unspecified). —
operative_report_planned_treatment_laparo_crs_details Free text Free-text details about the planned cytoreductive surgery. —
operative_report_planned_treatment_laparo_chemotherapy_planned Boolean Whether systemic chemotherapy is the planned treatment (true = yes, false = no, null = unspecified). —
operative_report_planned_treatment_laparo_chemotherapy_details Free text Free-text details about the planned chemotherapy. —
operative_report_planned_treatment_laparo_pipac_planned Boolean Whether PIPAC (Pressurized IntraPeritoneal Aerosol Chemotherapy) is the planned treatment (true = yes, false = no, null = unspecified). —
operative_report_planned_treatment_laparo_pipac_details Free text Free-text details about the planned PIPAC. —
operative_report_planned_treatment_laparo_other_planned Boolean Whether some other treatment is planned (true = yes, false = no, null = unspecified). —
operative_report_planned_treatment_laparo_other_details Free text Free-text description of the other planned treatment. —
operative_report_planned_treatment_laparo_global_comment Free text Section-level free comment on the overall planned treatment after laparoscopy. —

5. Operative report — Complications

Nome da coluna Tipo de dados Descrição Valores possíveis / Exemplo.
operative_report_complications_text Long text Description of intraoperative complications (free text) free text
operative_report_complications_blood_loss Numeric Intraoperative blood loss in cc numeric (cc)
v3.9 current 2026-09-09

Two changes on the small-bowel block of the operative report. (1) NEW field: each small-bowel resection now records which PORTION of the small bowel it concerned (duodenum | jejunum | ileum), asked for by the surgeons. (2) DOCUMENTATION CATCH-UP, no data change: small_bowel_details was documented as a single opaque JSON column, but the CSV exporter has always recursed into it — a real export already carried initial_length, resections_X_distance, resections_X_length and remaining_length as separate columns that no codebook row described. Those four columns are now declared, and none of them is renamed, moved or removed. WARNING, positional consumers: portion is inserted after each resection's length, so every column downstream of the first resection SHIFTS — read the CSV by header name, never by position. WARNING, consumers reading by NAME: one column name DISAPPEARS from two kinds of file. In the blank template on /developers and in every RADIOLOGICAL export (CT / PET-CT / MRI / FAPIT), operative_report_visceral_resections_small_bowel_details is REPLACED by the five detailed columns (-1, +5). A SURGICAL export is unaffected on this point and keeps whichever of the two shapes applies (see below).

  • operative_report.visceral_resections.small_bowel_details.resections.[X].portion — NEW: portion of the small bowel concerned by resection X, as an untranslated code (duodenum | jejunum | ileum). No portion_fr / portion_en companion column: unlike the anastomosis fields, this value is exported as the raw code only. Empty when the surgeon left the select on "-", and for every report saved before this version. One new column per resection actually recorded (N resections → N new columns).
  • operative_report.visceral_resections.small_bowel_details.{initial_length, resections.[X].distance, resections.[X].length, remaining_length} — DOCUMENTATION ONLY, no column change in a real export: these four paths were already emitted by every CSV carrying small-bowel data (CsvExportService flattens the block recursively; only morpheus_details is kept opaque) but the schema declared one aggregate path and the codebook one "JSON" row. They now have their own declaration and description. The aggregate path operative_report.visceral_resections.small_bowel_details is KEPT and documented alongside them, because a surgical export whose block holds no data at all still emits it as its single column (see below). A given file carries one shape or the other, never both.
  • COLUMN REMOVED where the block is empty by construction — BLANK TEMPLATE and RADIOLOGICAL exports: the JSON skeleton and the blank CSV on /developers now carry the detailed shape {initial_length, resections:[{distance, length, portion}], remaining_length} in place of the single null leaf, so the column operative_report_visceral_resections_small_bowel_details is GONE from them and the five detailed columns take its place (1 → 5 columns on this block, +4 overall). A radiological export (CT / PET-CT / MRI / FAPIT) has no operative report and ships the untouched skeleton, so it loses that column name and gains the five in exactly the same way. A parser that looks the old name up by header in a radiological file will no longer find it.
  • TWO SHAPES on this block in a SURGICAL export, both declared and both documented. (a) Block never filled in — every patient without a small-bowel resection, and every report saved before the block existed: the export emits null for the whole block, a null overwrites the skeleton subtree, and the file carries the single empty column operative_report_visceral_resections_small_bowel_details and NONE of the five detailed ones. (b) Block filled in: the five detailed columns appear (plus 3 more per additional resection) and the aggregate column is absent. Consumers must accept both shapes. Note that (a) is a SURGICAL shape only — a radiological file, having no operative report at all, is in shape (b) with every cell empty.
  • THIRD SHAPE RETIRED: up to 3.8 a surgical report whose small-bowel panel had been touched but held no resection (the initial length edited, or a resection added then deleted) exported resections as an empty list, which the CSV flattened into one container column named operative_report_visceral_resections_small_bowel_details_resections. That column no longer exists in any file: the skeleton now supplies resection 0, so this case emits the same five detailed columns as any other filled-in block, all empty. The column was never declared in the schema nor described in the codebook, but it did ship in real files — hence this notice.
  • HISTORIC RECORDS re-exported after this release: a report saved before 3.9 stored no portion key at all, and its file carries the portion column EMPTY on every resection — not on the first one only. The exporter rebuilds each resection on the declared key set {distance, length, portion}, so the header of an old record is the same as that of a new one; the block is the last list of objects in this export that was copied verbatim from the stored form data. Do not read an empty portion as "portion not applicable": compare against the meta.version of the file.
  • MEDICAL CAVEAT on the pairing of portion and distance: distance is measured from the angle of Treitz, which IS the duodeno-jejunal junction, so it has no meaning for a duodenal resection (the duodenum lies upstream). The form records what the surgeon states and fabricates no consistency between the two fields. Likewise remaining_length is computed as initial_length minus every resected length, and initial_length defaults to 600 cm, the length of the JEJUNO-ILEAL small bowel: a duodenal resection therefore subtracts from a capital that does not contain it. Treat remaining_length with caution on any record carrying a duodenal portion.
v3.8 2026-09-01

Radiological review of the PCI by the validating radiologist. Four reference-data changes: the extraperitoneal inguinal canal moves from region 8 to region 5 (it belongs to the two iliac fossae, 5 and 7); region 2 stops listing the foramen of Winslow twice; the fourth unresectability group is rebuilt from one generic placeholder into the five extraperitoneal regions the surgeon cannot fully visualise; and lateralised iliac nodes are added to the abdominal lymph-node group. No path is added or removed from the schema, but the CSV grows by 26 columns and every column after the first change SHIFTS POSITION — read the CSV by header name, never by position. TWO things keep their name and change meaning: criteria_3_items_0_* (now the retroperitoneum, no longer the generic occult lesion) and pci_details_X_nodules_count (which can now be 4, meaning more than 3).

  • pci_details.[2].involved_structures — the duplicate occult "Foramen of Winslow" is removed (the region kept the normal one). The four columns pci_details_2_involved_structures_9_{name_fr,name_en,is_involved,diaphragm_score} disappear; the region drops from 10 to 9 entries. Files exported from 3.3 (when the occult spaces were merged into the anatomic-structure list) to 3.7 carried the foramen twice in region 2, at positions 4 and 9, indistinguishable by label alone: no stable structure identifier is exported.
  • pci_details.[8].involved_structures / pci_details.[5].involved_structures — the extraperitoneal "Inguinal canal / Canal of Nuck" moves from region 8 to region 5. The four columns pci_details_8_involved_structures_6_* disappear and pci_details_5_involved_structures_7_* appear. It now sits on the two iliac fossae, region 5 (left) and region 7 (right).
  • criteria.[3] (occult_lesions) — the single generic "occult (extraperitoneal) lesion" item is replaced by five named extraperitoneal regions, in this order: 0 retroperitoneum (retroperitoneal fat), 1 abdominal wall, 2 epigastric vessels (lymph node), 3 previous abdominal wall scars and port sites, 4 cardiophrenic and subxiphoid regions. The group grows from 7 to 31 columns. WARNING: criteria_3_items_0_* keeps its name but changes meaning — it now designates the retroperitoneum, not the generic occult lesion. The group key stays occult_lesions.
  • criteria.[1] (abdominal_lymph_nodes) — new lateralised "Iliac nodes" item, inserted at its anatomical rank between "Retroperitoneal below the renal pedicle" and "Inguinal nodes". The group grows from 5 to 6 items (+6 columns). WARNING, positional consumers: criteria_1_items_4_* now designates the ILIAC nodes (it used to be the inguinal ones) and the inguinal nodes move to criteria_1_items_5_*. criteria_1_items_4_laterality is the first column of this group to carry right | left | bilateral.
  • DOCUMENTATION, no column change: the five leaves name_fr, name_en, precision, laterality and options of criteria groups 1, 2 and 3, plus criteria_1_key and criteria_2_key, are now declared in the schema and described in the codebook. They were already shipped in every CSV (the formatter is generic) but only is_involved was documented, so 72 columns of the current file had no codebook row. The blank template on /developers gains them; no column of a real export is renamed, moved or removed — verified by the CSV header contract test.
  • pci_details.[X].nodules.count — unchanged column, EXTENDED VALUES: the form offers "> 3" again next to the exact counts 0-3, encoded as 4. A 4 means "more than 3 implants", not four implants; averaging the column without handling 4 separately now overestimates. No version listed in this changelog (2.0 onwards) ever emitted a value above 3. Files carrying the pre-changelog labels 2.6 / 2.7 may already contain a 4: it meant "more than 3" there too, the original encoding being restored unchanged.
v3.7 2026-08-31

New optional location field on digestive anastomoses: records where a colocolic anastomosis sits along the colon (right / transverse / left), so the operative schema can draw it on the correct segment. Three new columns per anastomosis entry; existing columns are unchanged. Same release: the iso/aniso peristalsis choice is now only offered for a side-to-side (LL) configuration — the peristalsis columns are unchanged but will be null for the other configurations going forward.

  • operative_report.reconstructive.anastomoses.[X].location — NEW: coded localization along the colon (right | transverse | left), colocolic anastomoses only; null for other types or when not entered (the schema then infers the segment from the recorded colectomy).
  • operative_report.reconstructive.anastomoses.[X].location_fr — NEW: French label of the localization.
  • operative_report.reconstructive.anastomoses.[X].location_en — NEW: English label of the localization.
  • operative_report.reconstructive.anastomoses.[X].peristalsis — unchanged column, restricted INPUT: the CRO form now offers the iso/aniso choice only for the side-to-side (LL) configuration (it has no meaning for end-to-side/side-to-end/end-to-end). New records under other configurations export null; historic values are kept unless the report is edited again.
v3.6 2026-08-28

Each drain now records where it is exteriorised through the wall: a side (left/right) and a level (upper/middle/lower third). Six new columns per drain entry; existing columns are unchanged. Same release also stops the drain code columns from carrying an untranslated key when the picker was left empty.

  • operative_report.drains.[X].exteriorization_side — NEW: coded exteriorisation side (left | right), null when not recorded. There is no midline code: a drain brought out through the laparotomy itself has no value of its own today.
  • operative_report.drains.[X].exteriorization_side_fr — NEW: French label of the exteriorisation side.
  • operative_report.drains.[X].exteriorization_side_en — NEW: English label of the exteriorisation side.
  • operative_report.drains.[X].exteriorization_level — NEW: coded exteriorisation level (upper_third | middle_third | lower_third), null when not recorded.
  • operative_report.drains.[X].exteriorization_level_fr — NEW: French label of the exteriorisation level.
  • operative_report.drains.[X].exteriorization_level_en — NEW: English label of the exteriorisation level.
  • operative_report.drains.[X].type / .location — unchanged columns, corrected VALUES: a picker left on its placeholder was exported as an empty code whose label columns then carried the untranslated key ("OR.drains.types."). Such an entry now exports null in the code column and null in both label columns. In the CSV the code cell was already blank, so what moves there is the label cell, from the literal key to an empty cell.
v3.5 2026-08-13

New optional montage field on digestive anastomoses: records the reconstruction technique when several exist for one anastomosis type (currently the gastrojejunal anastomosis: Roux-en-Y limb vs omega loop). Three new columns per anastomosis entry; existing columns are unchanged.

  • operative_report.reconstructive.anastomoses.[X].montage — NEW: coded montage (roux_en_y | omega), null for other anastomosis types or when not entered.
  • operative_report.reconstructive.anastomoses.[X].montage_fr — NEW: French label of the montage.
  • operative_report.reconstructive.anastomoses.[X].montage_en — NEW: English label of the montage.
  • operative_report.reconstructive.anastomoses.[X].type — unchanged column (free text), but the picker now also offers the pancreatico-jejunal anastomosis, so this new label can appear in the data (a Whipple has three anastomoses; the report could previously record only two).
v3.4 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.

Reconstructed schema (this version predates the machine-readable schema; rebuilt from the change history).

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.

Downloads unavailable: this version predates the machine-readable schema and cannot be reliably reconstructed.