fix truth

This commit is contained in:
Louis Mazin 2025-07-21 19:09:27 +02:00
parent 6008b92217
commit 404882155a
3 changed files with 562 additions and 78 deletions

View File

@ -32,7 +32,7 @@ class Verifier:
truth_file_path = resource_path("data/truth.json")
with open(truth_file_path, 'r', encoding='utf-8') as file:
truth_data = json.load(file)
self.truth = Patients(truth_data["patients"])
self.truth = Patients(truth_data["data"])
except Exception:
self.truth = Patients([])

View File

@ -1,5 +1,185 @@
{
"patients": [
"data": [
{
"Date du scanner préopératoire": "2018-11-09",
"Numéro de correspondance": "27"
},
{
"Date du scanner préopératoire": "2023-11-17",
"Numéro de correspondance": "227"
},
{
"Date du scanner préopératoire": "2018-07-10",
"Numéro de correspondance": "18"
},
{
"Date du scanner préopératoire": "2021-09-09",
"Numéro de correspondance": "132"
},
{
"Date du scanner préopératoire": "2023-05-11",
"Numéro de correspondance": "212"
},
{
"Date du scanner préopératoire": "2024-08-27",
"Numéro de correspondance": "268"
},
{
"Date du scanner préopératoire": "2017-07-18",
"Numéro de correspondance": "354"
},
{
"Date du scanner préopératoire": "2017-11-07",
"Numéro de correspondance": "359"
},
{
"Date du scanner préopératoire": "2019-12-13",
"Numéro de correspondance": "66"
},
{
"Date du scanner préopératoire": "2021-01-08",
"Numéro de correspondance": "96"
},
{
"Date du scanner préopératoire": "2021-05-06",
"Numéro de correspondance": "122"
},
{
"Date du scanner préopératoire": "2020-06-16",
"Numéro de correspondance": "293"
},
{
"Date du scanner préopératoire": "2017-03-13",
"Numéro de correspondance": "337"
},
{
"Date du scanner préopératoire": "2021-12-24",
"Numéro de correspondance": "163"
},
{
"Date du scanner préopératoire": "2022-06-07",
"Numéro de correspondance": "164"
},
{
"Date du scanner préopératoire": "2019-03-28",
"Numéro de correspondance": "47"
},
{
"Date du scanner préopératoire": "2019-10-10",
"Numéro de correspondance": "64"
},
{
"Date du scanner préopératoire": "2017-12-13",
"Numéro de correspondance": "9"
},
{
"Date du scanner préopératoire": "2018-06-21",
"Numéro de correspondance": "17"
},
{
"Date du scanner préopératoire": "2018-11-27",
"Numéro de correspondance": "44"
},
{
"Date du scanner préopératoire": "2022-05-12",
"Numéro de correspondance": "157"
},
{
"Date du scanner préopératoire": "2020-08-21",
"Numéro de correspondance": "82"
},
{
"Date du scanner préopératoire": "2019-08-02",
"Numéro de correspondance": "70"
},
{
"Date du scanner préopératoire": "2020-05-11",
"Numéro de correspondance": "72"
},
{
"Date du scanner préopératoire": "2020-11-03",
"Numéro de correspondance": "88"
},
{
"Date du scanner préopératoire": "2022-11-24",
"Numéro de correspondance": "185"
},
{
"Date du scanner préopératoire": "2024-02-18",
"Numéro de correspondance": "307"
},
{
"Date du scanner préopératoire": "2017-04-25",
"Numéro de correspondance": "341"
},
{
"Date du scanner préopératoire": "2018-04-05",
"Numéro de correspondance": "16"
},
{
"Date du scanner préopératoire": "2021-10-18",
"Numéro de correspondance": "130"
},
{
"Date du scanner préopératoire": "2021-06-25",
"Numéro de correspondance": "303"
},
{
"Date du scanner préopératoire": "2018-05-18",
"Numéro de correspondance": "306"
},
{
"Date du scanner préopératoire": "2017-10-11",
"Numéro de correspondance": "352"
},
{
"Date du scanner préopératoire": "2017-02-16",
"Numéro de correspondance": "356"
},
{
"Date du scanner préopératoire": "2024-06-19",
"Numéro de correspondance": "256"
},
{
"Date du scanner préopératoire": "2024-09-17",
"Numéro de correspondance": "270"
},
{
"Date du scanner préopératoire": "2018-11-19",
"Numéro de correspondance": "30"
},
{
"Date du scanner préopératoire": "2019-12-02",
"Numéro de correspondance": "68"
},
{
"Date du scanner préopératoire": "2022-11-03",
"Numéro de correspondance": "178"
},
{
"Date du scanner préopératoire": "2023-04-17",
"Numéro de correspondance": "213"
},
{
"Date du scanner préopératoire": "2024-06-04",
"Numéro de correspondance": "253"
},
{
"Date du scanner préopératoire": "2023-03-23",
"Numéro de correspondance": "280"
},
{
"Date du scanner préopératoire": "2018-11-19",
"Numéro de correspondance": "309"
},
{
"Date du scanner préopératoire": "2016-03-09",
"Numéro de correspondance": "320"
},
{
"Date du scanner préopératoire": "2023-11-07",
"Numéro de correspondance": "234"
},
{
"Date du scanner préopératoire": "2019-09-26",
"Numéro de correspondance": "84"
@ -8,6 +188,10 @@
"Date du scanner préopératoire": "2022-05-05",
"Numéro de correspondance": "187"
},
{
"Date du scanner préopératoire": "2018-10-19",
"Numéro de correspondance": "296"
},
{
"Date du scanner préopératoire": "2020-12-24",
"Numéro de correspondance": "98"
@ -28,6 +212,10 @@
"Date du scanner préopératoire": "2018-03-23",
"Numéro de correspondance": "10"
},
{
"Date du scanner préopératoire": "2021-06-09",
"Numéro de correspondance": "275"
},
{
"Date du scanner préopératoire": "2021-12-15",
"Numéro de correspondance": "140"
@ -44,6 +232,10 @@
"Date du scanner préopératoire": "2017-01-17",
"Numéro de correspondance": "336"
},
{
"Date du scanner préopératoire": "2017-04-21",
"Numéro de correspondance": "345"
},
{
"Date du scanner préopératoire": "2018-11-29",
"Numéro de correspondance": "36"
@ -92,10 +284,18 @@
"Date du scanner préopératoire": "2020-12-11",
"Numéro de correspondance": "95"
},
{
"Date du scanner préopératoire": "2017-04-07",
"Numéro de correspondance": "340"
},
{
"Date du scanner préopératoire": "2020-11-19",
"Numéro de correspondance": "100"
},
{
"Date du scanner préopératoire": "2021-04-06",
"Numéro de correspondance": "108"
},
{
"Date du scanner préopératoire": "2021-10-19",
"Numéro de correspondance": "129"
@ -104,6 +304,10 @@
"Date du scanner préopératoire": "2022-02-09",
"Numéro de correspondance": "144"
},
{
"Date du scanner préopératoire": "2019-07-26",
"Numéro de correspondance": "53"
},
{
"Date du scanner préopératoire": "2022-01-21",
"Numéro de correspondance": "139"
@ -112,6 +316,10 @@
"Date du scanner préopératoire": "2024-06-20",
"Numéro de correspondance": "258"
},
{
"Date du scanner préopératoire": "2019-07-22",
"Numéro de correspondance": "55"
},
{
"Date du scanner préopératoire": "2019-11-29",
"Numéro de correspondance": "63"
@ -124,6 +332,10 @@
"Date du scanner préopératoire": "2023-02-22",
"Numéro de correspondance": "196"
},
{
"Date du scanner préopératoire": "2018-07-04",
"Numéro de correspondance": "274"
},
{
"Date du scanner préopératoire": "2023-08-16",
"Numéro de correspondance": "295"
@ -148,10 +360,22 @@
"Date du scanner préopératoire": "2021-05-28",
"Numéro de correspondance": "114"
},
{
"Date du scanner préopératoire": "2018-09-11",
"Numéro de correspondance": "292"
},
{
"Date du scanner préopératoire": "2022-03-28",
"Numéro de correspondance": "159"
},
{
"Date du scanner préopératoire": "2017-05-31",
"Numéro de correspondance": "343"
},
{
"Date du scanner préopératoire": "2021-12-20",
"Numéro de correspondance": "137"
},
{
"Date du scanner préopératoire": "2024-06-12",
"Numéro de correspondance": "252"
@ -216,6 +440,10 @@
"Date du scanner préopératoire": "2018-04-12",
"Numéro de correspondance": "28"
},
{
"Date du scanner préopératoire": "2022-07-22",
"Numéro de correspondance": "175"
},
{
"Date du scanner préopératoire": "2020-08-12",
"Numéro de correspondance": "299"
@ -232,6 +460,10 @@
"Date du scanner préopératoire": "2024-06-03",
"Numéro de correspondance": "254"
},
{
"Date du scanner préopératoire": "2018-12-17",
"Numéro de correspondance": "46"
},
{
"Date du scanner préopératoire": "2021-07-16",
"Numéro de correspondance": "131"
@ -304,6 +536,10 @@
"Date du scanner préopératoire": "2019-01-25",
"Numéro de correspondance": "38"
},
{
"Date du scanner préopératoire": "2019-03-06",
"Numéro de correspondance": "42"
},
{
"Date du scanner préopératoire": "2021-10-21",
"Numéro de correspondance": "136"
@ -312,6 +548,10 @@
"Date du scanner préopératoire": "2019-05-16",
"Numéro de correspondance": "49"
},
{
"Date du scanner préopératoire": "2017-07-27",
"Numéro de correspondance": "351"
},
{
"Date du scanner préopératoire": "2021-12-15",
"Numéro de correspondance": "151"
@ -344,6 +584,10 @@
"Date du scanner préopératoire": "2023-04-21",
"Numéro de correspondance": "208"
},
{
"Date du scanner préopératoire": "2019-12-19",
"Numéro de correspondance": "73"
},
{
"Date du scanner préopératoire": "2024-04-12",
"Numéro de correspondance": "242"
@ -400,6 +644,10 @@
"Date du scanner préopératoire": "2018-10-03",
"Numéro de correspondance": "24"
},
{
"Date du scanner préopératoire": "2021-04-29",
"Numéro de correspondance": "112"
},
{
"Date du scanner préopératoire": "2017-01-06",
"Numéro de correspondance": "331"
@ -416,6 +664,10 @@
"Date du scanner préopératoire": "2022-08-31",
"Numéro de correspondance": "173"
},
{
"Date du scanner préopératoire": "2022-07-19",
"Numéro de correspondance": "166"
},
{
"Date du scanner préopératoire": "2020-10-01",
"Numéro de correspondance": "104"
@ -468,6 +720,10 @@
"Date du scanner préopératoire": "2021-07-02",
"Numéro de correspondance": "126"
},
{
"Date du scanner préopératoire": "2022-03-25",
"Numéro de correspondance": "170"
},
{
"Date du scanner préopératoire": "2017-01-13",
"Numéro de correspondance": "334"
@ -488,6 +744,10 @@
"Date du scanner préopératoire": "2022-05-03",
"Numéro de correspondance": "158"
},
{
"Date du scanner préopératoire": "2018-03-27",
"Numéro de correspondance": "33"
},
{
"Date du scanner préopératoire": "2022-08-25",
"Numéro de correspondance": "169"
@ -552,6 +812,10 @@
"Date du scanner préopératoire": "2023-01-20",
"Numéro de correspondance": "190"
},
{
"Date du scanner préopératoire": "2019-06-19",
"Numéro de correspondance": "78"
},
{
"Date du scanner préopératoire": "2024-03-01",
"Numéro de correspondance": "246"
@ -588,6 +852,10 @@
"Date du scanner préopératoire": "2022-12-27",
"Numéro de correspondance": "189"
},
{
"Date du scanner préopératoire": "2018-09-13",
"Numéro de correspondance": "23"
},
{
"Date du scanner préopératoire": "2021-02-17",
"Numéro de correspondance": "103"
@ -608,6 +876,10 @@
"Date du scanner préopératoire": "2019-08-31",
"Numéro de correspondance": "52"
},
{
"Date du scanner préopératoire": "2017-12-31",
"Numéro de correspondance": "1"
},
{
"Date du scanner préopératoire": "2024-03-21",
"Numéro de correspondance": "239"
@ -644,10 +916,18 @@
"Date du scanner préopératoire": "2020-11-12",
"Numéro de correspondance": "92"
},
{
"Date du scanner préopératoire": "2021-09-27",
"Numéro de correspondance": "143"
},
{
"Date du scanner préopératoire": "2019-02-07",
"Numéro de correspondance": "288"
},
{
"Date du scanner préopératoire": "2018-09-14",
"Numéro de correspondance": "22"
},
{
"Date du scanner préopératoire": "2018-11-26",
"Numéro de correspondance": "40"
@ -660,6 +940,10 @@
"Date du scanner préopératoire": "2021-05-17",
"Numéro de correspondance": "116"
},
{
"Date du scanner préopératoire": "2022-12-01",
"Numéro de correspondance": "184"
},
{
"Date du scanner préopératoire": "2019-06-20",
"Numéro de correspondance": "298"
@ -676,6 +960,10 @@
"Date du scanner préopératoire": "2020-09-03",
"Numéro de correspondance": "83"
},
{
"Date du scanner préopératoire": "2016-08-09",
"Numéro de correspondance": "330"
},
{
"Date du scanner préopératoire": "2023-05-12",
"Numéro de correspondance": "235"
@ -688,6 +976,10 @@
"Date du scanner préopératoire": "2016-11-29",
"Numéro de correspondance": "329"
},
{
"Date du scanner préopératoire": "2021-07-08",
"Numéro de correspondance": "121"
},
{
"Date du scanner préopératoire": "2024-03-20",
"Numéro de correspondance": "245"
@ -716,6 +1008,10 @@
"Date du scanner préopératoire": "2021-09-03",
"Numéro de correspondance": "138"
},
{
"Date du scanner préopératoire": "2022-05-12",
"Numéro de correspondance": "156"
},
{
"Date du scanner préopératoire": "2018-04-13",
"Numéro de correspondance": "316"
@ -724,6 +1020,10 @@
"Date du scanner préopératoire": "2020-02-27",
"Numéro de correspondance": "71"
},
{
"Date du scanner préopératoire": "2020-04-23",
"Numéro de correspondance": "75"
},
{
"Date du scanner préopératoire": "2022-09-12",
"Numéro de correspondance": "176"
@ -756,9 +1056,269 @@
"Date du scanner préopératoire": "2023-11-27",
"Numéro de correspondance": "226"
},
{
"Date du scanner préopératoire": "2019-04-17",
"Numéro de correspondance": "45"
},
{
"Date du scanner préopératoire": "2022-11-09",
"Numéro de correspondance": "182"
},
{
"Date du scanner préopératoire": "2023-03-06",
"Numéro de correspondance": "197"
},
{
"Date du scanner préopératoire": "2018-01-06",
"Numéro de correspondance": "2"
},
{
"Date du scanner préopératoire": "2018-02-13",
"Numéro de correspondance": "277"
},
{
"Date du scanner préopératoire": "2018-01-20",
"Numéro de correspondance": "3"
},
{
"Date du scanner préopératoire": "2017-01-03",
"Numéro de correspondance": "332"
},
{
"Date du scanner préopératoire": "2016-10-25",
"Numéro de correspondance": "326"
},
{
"Date du scanner préopératoire": "2021-09-06",
"Numéro de correspondance": "148"
},
{
"Date du scanner préopératoire": "2018-05-04",
"Numéro de correspondance": "15"
},
{
"Date du scanner préopératoire": "2020-09-03",
"Numéro de correspondance": "94"
},
{
"Date du scanner préopératoire": "2016-11-25",
"Numéro de correspondance": "333"
},
{
"Date du scanner préopératoire": "2017-08-04",
"Numéro de correspondance": "347"
},
{
"Date du scanner préopératoire": "2016-07-08",
"Numéro de correspondance": "322"
},
{
"Date du scanner préopératoire": "2021-07-19",
"Numéro de correspondance": "120"
},
{
"Date du scanner préopératoire": "2018-01-25",
"Numéro de correspondance": "314"
},
{
"Date du scanner préopératoire": "2023-01-30",
"Numéro de correspondance": "192"
},
{
"Date du scanner préopératoire": "2023-09-05",
"Numéro de correspondance": "218"
},
{
"Date du scanner préopératoire": "2024-01-31",
"Numéro de correspondance": "250"
},
{
"Date du scanner préopératoire": "2016-10-11",
"Numéro de correspondance": "327"
},
{
"Date du scanner préopératoire": "2022-08-01",
"Numéro de correspondance": "165"
},
{
"Date du scanner préopératoire": "2018-04-17",
"Numéro de correspondance": "284"
},
{
"Date du scanner préopératoire": "2018-07-20",
"Numéro de correspondance": "287"
},
{
"Date du scanner préopératoire": "2021-09-28",
"Numéro de correspondance": "141"
},
{
"Date du scanner préopératoire": "2023-09-29",
"Numéro de correspondance": "222"
},
{
"Date du scanner préopératoire": "2021-05-16",
"Numéro de correspondance": "115"
},
{
"Date du scanner préopératoire": "2022-10-07",
"Numéro de correspondance": "179"
},
{
"Date du scanner préopératoire": "2016-06-22",
"Numéro de correspondance": "321"
},
{
"Date du scanner préopératoire": "2023-07-22",
"Numéro de correspondance": "302"
},
{
"Date du scanner préopératoire": "2018-02-20",
"Numéro de correspondance": "13"
},
{
"Date du scanner préopératoire": "2023-07-24",
"Numéro de correspondance": "219"
},
{
"Date du scanner préopératoire": "2023-03-10",
"Numéro de correspondance": "201"
},
{
"Date du scanner préopératoire": "2023-11-28",
"Numéro de correspondance": "264"
},
{
"Date du scanner préopératoire": "2022-12-12",
"Numéro de correspondance": "188"
},
{
"Date du scanner préopératoire": "2018-01-05",
"Numéro de correspondance": "6"
},
{
"Date du scanner préopératoire": "2020-02-28",
"Numéro de correspondance": "74"
},
{
"Date du scanner préopératoire": "2020-02-20",
"Numéro de correspondance": "79"
},
{
"Date du scanner préopératoire": "2022-05-20",
"Numéro de correspondance": "294"
},
{
"Date du scanner préopératoire": "2017-12-16",
"Numéro de correspondance": "361"
},
{
"Date du scanner préopératoire": "2024-02-09",
"Numéro de correspondance": "237"
},
{
"Date du scanner préopératoire": "2023-06-21",
"Numéro de correspondance": "217"
},
{
"Date du scanner préopératoire": "2021-04-29",
"Numéro de correspondance": "110"
},
{
"Date du scanner préopératoire": "2018-01-09",
"Numéro de correspondance": "7"
},
{
"Date du scanner préopératoire": "2016-10-31",
"Numéro de correspondance": "325"
},
{
"Date du scanner préopératoire": "2023-07-03",
"Numéro de correspondance": "215"
},
{
"Date du scanner préopératoire": "2022-10-06",
"Numéro de correspondance": "172"
},
{
"Date du scanner préopératoire": "2023-03-27",
"Numéro de correspondance": "199"
},
{
"Date du scanner préopératoire": "2021-11-30",
"Numéro de correspondance": "311"
},
{
"Date du scanner préopératoire": "2021-05-06",
"Numéro de correspondance": "113"
},
{
"Date du scanner préopératoire": "2022-02-01",
"Numéro de correspondance": "155"
},
{
"Date du scanner préopératoire": "2020-09-03",
"Numéro de correspondance": "86"
},
{
"Date du scanner préopératoire": "2020-11-17",
"Numéro de correspondance": "93"
},
{
"Date du scanner préopératoire": "2021-05-21",
"Numéro de correspondance": "117"
},
{
"Date du scanner préopératoire": "2021-02-26",
"Numéro de correspondance": "102"
},
{
"Date du scanner préopératoire": "2022-07-05",
"Numéro de correspondance": "162"
},
{
"Date du scanner préopératoire": "2022-03-24",
"Numéro de correspondance": "147"
},
{
"Date du scanner préopératoire": "2022-01-03",
"Numéro de correspondance": "313"
},
{
"Date du scanner préopératoire": "2023-02-21",
"Numéro de correspondance": "194"
},
{
"Date du scanner préopératoire": "2021-03-23",
"Numéro de correspondance": "107"
},
{
"Date du scanner préopératoire": "2019-08-14",
"Numéro de correspondance": "56"
},
{
"Date du scanner préopératoire": "2023-03-30",
"Numéro de correspondance": "216"
},
{
"Date du scanner préopératoire": "2020-09-21",
"Numéro de correspondance": "304"
},
{
"Date du scanner préopératoire": "2018-12-27",
"Numéro de correspondance": "34"
},
{
"Date du scanner préopératoire": "2023-03-31",
"Numéro de correspondance": "200"
},
{
"Date du scanner préopératoire": "2019-07-04",
"Numéro de correspondance": "315"
},
{
"Date du scanner préopératoire": "2017-03-20",
"Numéro de correspondance": "339"
}
]
}

File diff suppressed because one or more lines are too long