diff --git a/Clario/Downloads/Zpracovano/2026-06-02_08-56-10 77242113UCO3001 Clario MayoScore.csv b/Clario/Downloads/Zpracovano/2026-06-02_08-56-10 77242113UCO3001 Clario MayoScore.csv new file mode 100644 index 0000000..d8157d6 --- /dev/null +++ b/Clario/Downloads/Zpracovano/2026-06-02_08-56-10 77242113UCO3001 Clario MayoScore.csv @@ -0,0 +1,43 @@ +"Protocol","Study Population","Country","Site","Principal Investigator","Participant ID","Baseline Stool Frequency","Visit","Visit Date","Endoscopy Completed?","Endoscopy Date","Bowel Preparation Start Date 1","Bowel Preparation End Date 1","Bowel Preparation Start Date 2","Bowel Preparation End Date 2","Central Endoscopy Score","Local Endoscopy Score","PGA Score","Eligible Day (-1)","Day (-1) Excluded Reason(s)","Eligible Day (-2)","Day (-2) Excluded Reason(s)","Eligible Day (-3)","Day (-3) Excluded Reason(s)","Eligible Day (-4)","Day (-4) Excluded Reason(s)","Eligible Day (-5)","Day (-5) Excluded Reason(s)","Eligible Day (-6)","Day (-6) Excluded Reason(s)","Eligible Day (-7)","Day (-7) Excluded Reason(s)","Eligible Day (-8)","Day (-8) Excluded Reason(s)","Eligible Day (-9)","Day (-9) Excluded Reason(s)","Eligible Day (-10)","Day (-10) Excluded Reason(s)","Eligible Day (-1) Stool Count","Eligible Day (-2) Stool Count","Eligible Day (-3) Stool Count","Eligible Day (-4) Stool Count","Eligible Day (-5) Stool Count","Eligible Day (-6) Stool Count","Eligible Day (-7) Stool Count","Eligible Day (-8) Stool Count","Eligible Day (-9) Stool Count","Eligible Day (-10) Stool Count","Stool Frequency Sub-score","Eligible Day (-1) Rectal Bleeding Score","Eligible Day (-2) Rectal Bleeding Score","Eligible Day (-3) Rectal Bleeding Score","Eligible Day (-4) Rectal Bleeding Score","Eligible Day (-5) Rectal Bleeding Score","Eligible Day (-6) Rectal Bleeding Score","Eligible Day (-7) Rectal Bleeding Score","Eligible Day (-8) Rectal Bleeding Score","Eligible Day (-9) Rectal Bleeding Score","Eligible Day (-10) Rectal Bleeding Score","Rectal Bleeding Sub-score","Partial Mayo Score","Modified Mayo Score","Full Mayo Score","Site Action","Last Mayo Score Submission","Week I-12 Clinical Responder","Week I-12 Clinical Remission","Clinical Flare","Loss of Response","Partial Mayo Response Post Loss of Response","Partial Mayo Response for Clinical Non-Responders" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","1","I-0","19 Feb 2026","Yes","05 Feb 2026","04 Feb 2026","04 Feb 2026","-","-","2","-","3","18 Feb 2026","-","17 Feb 2026","-","16 Feb 2026","-","15 Feb 2026","-","14 Feb 2026","-","13 Feb 2026","-","12 Feb 2026","-","11 Feb 2026","Day Not Applicable for Calculation","10 Feb 2026","Day Not Applicable for Calculation","09 Feb 2026","Day Not Applicable for Calculation","10","8","7","5","7","8","8","-","-","-","3","1","1","1","0","1","1","1","-","-","-","1","7","6","9","-","08 Apr 2026 07:11:25","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","1","I-2","04 Mar 2026","-","-","-","-","-","-","-","-","3","03 Mar 2026","-","02 Mar 2026","-","01 Mar 2026","-","28 Feb 2026","-","27 Feb 2026","-","26 Feb 2026","-","25 Feb 2026","-","24 Feb 2026","Day Not Applicable for Calculation","23 Feb 2026","Day Not Applicable for Calculation","22 Feb 2026","Day Not Applicable for Calculation","5","4","5","4","5","6","6","-","-","-","2","1","0","1","0","1","0","1","-","-","-","1","6","","","-","28 May 2026 10:04:05","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","1","I-4","18 Mar 2026","-","-","-","-","-","-","-","-","2","17 Mar 2026","-","16 Mar 2026","-","15 Mar 2026","-","14 Mar 2026","-","13 Mar 2026","-","12 Mar 2026","-","11 Mar 2026","-","10 Mar 2026","Day Not Applicable for Calculation","09 Mar 2026","Day Not Applicable for Calculation","08 Mar 2026","Day Not Applicable for Calculation","5","5","5","4","5","4","5","-","-","-","2","1","0","0","1","1","1","0","-","-","-","1","5","","","-","08 Apr 2026 07:11:43","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","1","I-8","05 May 2026","-","-","-","-","-","-","-","-","1","04 May 2026","-","03 May 2026","-","02 May 2026","-","01 May 2026","-","30 Apr 2026","-","29 Apr 2026","-","28 Apr 2026","-","27 Apr 2026","Day Not Applicable for Calculation","26 Apr 2026","Day Not Applicable for Calculation","25 Apr 2026","Day Not Applicable for Calculation","3","3","4","4","5","4","4","-","-","-","2","1","1","1","1","1","1","1","-","-","-","1","4","","","-","28 May 2026 14:42:53","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","1","I-12","13 May 2026","Yes","06 May 2026","05 May 2026","05 May 2026","-","-","1","-","1","12 May 2026","-","11 May 2026","-","10 May 2026","-","09 May 2026","-","08 May 2026","-","07 May 2026","-","06 May 2026","Endoscopy","05 May 2026","Bowel Preparation for Procedure;Day Not Applicable for Calculation","04 May 2026","-","03 May 2026","Day Not Applicable for Calculation","5","4","6","5","5","5","-","-","3","-","2","1","0","1","1","1","1","-","-","1","-","1","4","4","5","-","28 May 2026 14:43:11","Clinical Responder","No","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","1","I-0","08 Apr 2026","Yes","18 Mar 2026","17 Mar 2026","18 Mar 2026","-","-","2","-","2","07 Apr 2026","-","06 Apr 2026","-","05 Apr 2026","-","04 Apr 2026","Missing Diary","03 Apr 2026","-","02 Apr 2026","-","01 Apr 2026","-","31 Mar 2026","Day Not Applicable for Calculation","30 Mar 2026","Day Not Applicable for Calculation","29 Mar 2026","Day Not Applicable for Calculation","3","3","4","-","3","3","4","-","-","-","1","0","0","0","-","0","0","1","-","-","-","0","3","3","5","-","-","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","1","I-2","23 Apr 2026","-","-","-","-","-","-","-","-","2","22 Apr 2026","Missing Diary","21 Apr 2026","-","20 Apr 2026","-","19 Apr 2026","-","18 Apr 2026","-","17 Apr 2026","-","16 Apr 2026","-","15 Apr 2026","Day Not Applicable for Calculation","14 Apr 2026","Day Not Applicable for Calculation","13 Apr 2026","Day Not Applicable for Calculation","-","3","3","6","5","5","4","-","-","-","2","-","0","0","1","1","1","1","-","-","-","1","5","","","-","-","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","1","I-4","06 May 2026","-","-","-","-","-","-","-","-","1","05 May 2026","-","04 May 2026","-","03 May 2026","-","02 May 2026","-","01 May 2026","-","30 Apr 2026","-","29 Apr 2026","-","28 Apr 2026","Day Not Applicable for Calculation","27 Apr 2026","Day Not Applicable for Calculation","26 Apr 2026","Day Not Applicable for Calculation","6","3","2","3","3","3","3","-","-","-","1","1","0","0","0","1","1","0","-","-","-","0","2","","","-","28 May 2026 14:43:38","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","1","I-0","27 May 2026","Yes","13 May 2026","12 May 2026","12 May 2026","-","-","3","-","2","26 May 2026","-","25 May 2026","-","24 May 2026","-","23 May 2026","-","22 May 2026","-","21 May 2026","-","20 May 2026","-","19 May 2026","Day Not Applicable for Calculation","18 May 2026","Day Not Applicable for Calculation","17 May 2026","Day Not Applicable for Calculation","6","9","7","8","9","7","8","-","-","-","3","2","2","2","2","1","1","1","-","-","-","2","7","8","10","-","27 May 2026 07:24:39","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","1","I-0","20 Mar 2026","Yes","19 Feb 2026","-","-","-","-","3","-","3","19 Mar 2026","-","18 Mar 2026","-","17 Mar 2026","-","16 Mar 2026","-","15 Mar 2026","-","14 Mar 2026","-","13 Mar 2026","-","12 Mar 2026","Day Not Applicable for Calculation","11 Mar 2026","Day Not Applicable for Calculation","10 Mar 2026","Day Not Applicable for Calculation","7","7","8","8","7","8","5","-","-","-","3","2","1","1","1","1","1","0","-","-","-","1","7","7","10","-","20 Mar 2026 07:03:23","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","1","I-2","08 Apr 2026","-","-","-","-","-","-","-","-","2","07 Apr 2026","Medication For Diarrhea","06 Apr 2026","Medication For Diarrhea","05 Apr 2026","Medication For Diarrhea","04 Apr 2026","Medication For Diarrhea","03 Apr 2026","Medication For Diarrhea","02 Apr 2026","Medication For Diarrhea","01 Apr 2026","Medication For Diarrhea","31 Mar 2026","Medication For Diarrhea;Day Not Applicable for Calculation","30 Mar 2026","Medication For Diarrhea;Day Not Applicable for Calculation","29 Mar 2026","Day Not Applicable for Calculation","-","-","-","-","-","-","-","-","-","-","Non-Evaluable","-","-","-","-","-","-","-","-","-","-","Non-Evaluable","Non-Evaluable","Non-Evaluable","Non-Evaluable","-","-","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","1","I-4","15 Apr 2026","-","-","-","-","-","-","-","-","3","14 Apr 2026","-","13 Apr 2026","-","12 Apr 2026","-","11 Apr 2026","-","10 Apr 2026","-","09 Apr 2026","-","08 Apr 2026","-","07 Apr 2026","Medication For Diarrhea;Day Not Applicable for Calculation","06 Apr 2026","Medication For Diarrhea;Day Not Applicable for Calculation","05 Apr 2026","Medication For Diarrhea;Day Not Applicable for Calculation","9","22","20","19","17","18","18","-","-","-","3","1","3","2","2","2","2","2","-","-","-","2","8","","","-","04 May 2026 22:06:03","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","1","I-8","18 May 2026","-","-","-","-","-","-","-","-","2","17 May 2026","-","16 May 2026","-","15 May 2026","-","14 May 2026","-","13 May 2026","-","12 May 2026","-","11 May 2026","-","10 May 2026","Day Not Applicable for Calculation","09 May 2026","Day Not Applicable for Calculation","08 May 2026","Day Not Applicable for Calculation","7","5","9","7","7","8","8","-","-","-","3","1","1","1","1","1","1","1","-","-","-","1","6","","","-","29 May 2026 15:44:46","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","1","I-0","26 May 2026","Yes","14 May 2026","13 May 2026","13 May 2026","-","-","2","-","2","25 May 2026","-","24 May 2026","-","23 May 2026","-","22 May 2026","-","21 May 2026","-","20 May 2026","-","19 May 2026","-","18 May 2026","Day Not Applicable for Calculation","17 May 2026","Day Not Applicable for Calculation","16 May 2026","Day Not Applicable for Calculation","8","8","6","7","7","6","7","-","-","-","3","2","2","2","2","2","2","2","-","-","-","2","7","7","9","-","29 May 2026 15:45:00","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","1","I-0","05 May 2026","Yes","24 Apr 2026","23 Apr 2026","23 Apr 2026","-","-","2","-","2","04 May 2026","-","03 May 2026","-","02 May 2026","-","01 May 2026","-","30 Apr 2026","-","29 Apr 2026","-","28 Apr 2026","-","27 Apr 2026","Day Not Applicable for Calculation","26 Apr 2026","Day Not Applicable for Calculation","25 Apr 2026","Day Not Applicable for Calculation","5","5","5","5","5","5","5","-","-","-","2","1","1","1","1","1","1","1","-","-","-","1","5","5","7","-","05 May 2026 11:19:40","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","1","I-2","19 May 2026","-","-","-","-","-","-","-","-","1","18 May 2026","-","17 May 2026","-","16 May 2026","-","15 May 2026","-","14 May 2026","-","13 May 2026","-","12 May 2026","-","11 May 2026","Day Not Applicable for Calculation","10 May 2026","Day Not Applicable for Calculation","09 May 2026","Day Not Applicable for Calculation","5","4","5","5","5","4","6","-","-","-","2","1","1","1","1","1","1","1","-","-","-","1","4","","","-","19 May 2026 10:38:25","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","5","I-0","07 Apr 2026","Yes","24 Mar 2026","22 Mar 2026","22 Mar 2026","-","-","2","-","2","06 Apr 2026","-","05 Apr 2026","-","04 Apr 2026","-","03 Apr 2026","-","02 Apr 2026","-","01 Apr 2026","-","31 Mar 2026","-","30 Mar 2026","Day Not Applicable for Calculation","29 Mar 2026","Day Not Applicable for Calculation","28 Mar 2026","Day Not Applicable for Calculation","8","11","5","9","11","10","13","-","-","-","3","1","2","2","2","2","2","2","-","-","-","2","7","7","9","-","04 May 2026 08:44:52","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","5","I-2","22 Apr 2026","-","-","-","-","-","-","-","-","2","21 Apr 2026","-","20 Apr 2026","-","19 Apr 2026","-","18 Apr 2026","-","17 Apr 2026","-","16 Apr 2026","-","15 Apr 2026","-","14 Apr 2026","Day Not Applicable for Calculation","13 Apr 2026","Day Not Applicable for Calculation","12 Apr 2026","Day Not Applicable for Calculation","7","5","6","6","7","8","2","-","-","-","1","1","0","1","1","1","2","0","-","-","-","1","4","","","-","04 May 2026 08:45:07","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","5","I-4","07 May 2026","-","-","-","-","-","-","-","-","1","06 May 2026","-","05 May 2026","-","04 May 2026","-","03 May 2026","-","02 May 2026","-","01 May 2026","-","30 Apr 2026","-","29 Apr 2026","Day Not Applicable for Calculation","28 Apr 2026","Day Not Applicable for Calculation","27 Apr 2026","Day Not Applicable for Calculation","8","7","7","8","4","11","7","-","-","-","1","2","1","1","1","0","1","1","-","-","-","1","3","","","-","01 Jun 2026 00:57:35","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","1","I-0","24 Mar 2026","Yes","12 Mar 2026","11 Mar 2026","11 Mar 2026","-","-","2","-","2","23 Mar 2026","-","22 Mar 2026","-","21 Mar 2026","-","20 Mar 2026","-","19 Mar 2026","-","18 Mar 2026","-","17 Mar 2026","-","16 Mar 2026","Day Not Applicable for Calculation","15 Mar 2026","Day Not Applicable for Calculation","14 Mar 2026","Day Not Applicable for Calculation","8","6","5","7","6","7","6","-","-","-","3","1","1","1","0","1","1","1","-","-","-","1","6","6","8","-","05 Apr 2026 22:41:27","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","1","I-2","08 Apr 2026","-","-","-","-","-","-","-","-","2","07 Apr 2026","-","06 Apr 2026","-","05 Apr 2026","-","04 Apr 2026","-","03 Apr 2026","-","02 Apr 2026","-","01 Apr 2026","-","31 Mar 2026","Day Not Applicable for Calculation","30 Mar 2026","Day Not Applicable for Calculation","29 Mar 2026","Day Not Applicable for Calculation","5","2","3","6","5","5","5","-","-","-","2","0","0","0","0","1","1","0","-","-","-","0","4","","","-","28 May 2026 23:19:03","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","1","I-4","21 Apr 2026","-","-","-","-","-","-","-","-","0","20 Apr 2026","-","19 Apr 2026","-","18 Apr 2026","-","17 Apr 2026","-","16 Apr 2026","-","15 Apr 2026","-","14 Apr 2026","-","13 Apr 2026","Day Not Applicable for Calculation","12 Apr 2026","Day Not Applicable for Calculation","11 Apr 2026","Day Not Applicable for Calculation","4","3","4","3","3","4","4","-","-","-","2","0","0","0","0","0","0","0","-","-","-","0","2","","","-","27 May 2026 12:54:41","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","1","I-0","12 May 2026","Yes","21 Apr 2026","20 Apr 2026","21 Apr 2026","-","-","2","-","2","11 May 2026","-","10 May 2026","-","09 May 2026","-","08 May 2026","-","07 May 2026","-","06 May 2026","-","05 May 2026","Missing Diary","04 May 2026","Day Not Applicable for Calculation","03 May 2026","Day Not Applicable for Calculation","02 May 2026","Day Not Applicable for Calculation","2","1","1","1","1","2","-","-","-","-","0","0","0","0","0","0","0","-","-","-","-","0","2","2","4","-","28 May 2026 23:19:30","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","1","I-2","26 May 2026","-","-","-","-","-","-","-","-","1","25 May 2026","-","24 May 2026","Missing Diary","23 May 2026","-","22 May 2026","-","21 May 2026","-","20 May 2026","-","19 May 2026","-","18 May 2026","Missing Diary;Day Not Applicable for Calculation","17 May 2026","Day Not Applicable for Calculation","16 May 2026","Day Not Applicable for Calculation","1","-","1","2","1","2","2","-","-","-","1","0","-","0","0","0","0","0","-","-","-","0","2","","","-","28 May 2026 23:19:51","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10013","David Stepek","CZ100132003","0","I-0","02 Jun 2026","Yes","25 May 2026","24 May 2026","24 May 2026","-","-","2","-","2","01 Jun 2026","-","31 May 2026","-","30 May 2026","-","29 May 2026","-","28 May 2026","-","27 May 2026","-","26 May 2026","-","25 May 2026","Endoscopy;Missing Diary;Day Not Applicable for Calculation","24 May 2026","Bowel Preparation for Procedure;Missing Diary;Day Not Applicable for Calculation","23 May 2026","Missing Diary;Day Not Applicable for Calculation","8","8","11","10","10","11","6","-","-","-","3","2","2","1","2","1","2","2","-","-","-","2","7","7","9","-","02 Jun 2026 08:17:40","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","1","I-0","28 May 2026","Yes","19 May 2026","18 May 2026","19 May 2026","-","-","3","-","3","27 May 2026","-","26 May 2026","-","25 May 2026","-","24 May 2026","-","23 May 2026","-","22 May 2026","-","21 May 2026","-","20 May 2026","Day Not Applicable for Calculation","19 May 2026","Endoscopy;Bowel Preparation for Procedure;Day Not Applicable for Calculation","18 May 2026","Bowel Preparation for Procedure;Day Not Applicable for Calculation","14","15","15","15","15","15","15","-","-","-","3","2","3","3","2","2","3","3","-","-","-","3","9","9","12","-","28 May 2026 10:21:31","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adolescent","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","1","Unscheduled 1","04 May 2026","Yes","20 Apr 2026","12 Apr 2026","15 Apr 2026","-","-","2","-","3","03 May 2026","-","02 May 2026","-","01 May 2026","-","30 Apr 2026","-","29 Apr 2026","-","28 Apr 2026","-","27 Apr 2026","-","26 Apr 2026","Day Not Applicable for Calculation","25 Apr 2026","Day Not Applicable for Calculation","24 Apr 2026","Day Not Applicable for Calculation","5","6","6","7","6","3","3","-","-","-","2","0","0","0","0","0","0","0","-","-","-","0","5","4","7","-","-","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adolescent","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","1","I-0","18 May 2026","Yes","01 May 2026","01 May 2026","01 May 2026","-","-","2","-","3","17 May 2026","-","16 May 2026","-","15 May 2026","-","14 May 2026","-","13 May 2026","-","12 May 2026","-","11 May 2026","-","10 May 2026","Day Not Applicable for Calculation","09 May 2026","Day Not Applicable for Calculation","08 May 2026","Day Not Applicable for Calculation","6","6","6","6","6","6","6","-","-","-","3","0","0","0","0","0","0","0","-","-","-","0","6","5","8","-","18 May 2026 08:36:37","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adolescent","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","1","I-2","01 Jun 2026","-","-","-","-","-","-","-","-","3","31 May 2026","-","30 May 2026","Missing Diary","29 May 2026","Missing Diary","28 May 2026","Missing Diary","27 May 2026","-","26 May 2026","-","25 May 2026","-","24 May 2026","Day Not Applicable for Calculation","23 May 2026","Day Not Applicable for Calculation","22 May 2026","Day Not Applicable for Calculation","6","-","-","-","6","6","6","-","-","-","3","0","-","-","-","0","0","0","-","-","-","0","6","","","-","-","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","1","I-0","07 Apr 2026","Yes","16 Mar 2026","15 Mar 2026","16 Mar 2026","-","-","3","-","3","06 Apr 2026","-","05 Apr 2026","-","04 Apr 2026","-","03 Apr 2026","-","02 Apr 2026","-","01 Apr 2026","-","31 Mar 2026","-","30 Mar 2026","Day Not Applicable for Calculation","29 Mar 2026","Day Not Applicable for Calculation","28 Mar 2026","Day Not Applicable for Calculation","11","11","10","11","11","10","9","-","-","-","3","2","2","2","2","2","2","2","-","-","-","2","8","8","11","-","20 Apr 2026 09:27:58","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","1","I-2","20 Apr 2026","-","-","-","-","-","-","-","-","3","19 Apr 2026","-","18 Apr 2026","-","17 Apr 2026","-","16 Apr 2026","-","15 Apr 2026","-","14 Apr 2026","-","13 Apr 2026","-","12 Apr 2026","Day Not Applicable for Calculation","11 Apr 2026","Day Not Applicable for Calculation","10 Apr 2026","Day Not Applicable for Calculation","8","7","9","8","8","7","8","-","-","-","3","2","2","1","1","1","2","1","-","-","-","1","7","","","-","20 Apr 2026 09:29:01","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","1","I-4","05 May 2026","-","-","-","-","-","-","-","-","1","04 May 2026","-","03 May 2026","-","02 May 2026","-","01 May 2026","-","30 Apr 2026","-","29 Apr 2026","-","28 Apr 2026","-","27 Apr 2026","Day Not Applicable for Calculation","26 Apr 2026","Day Not Applicable for Calculation","25 Apr 2026","Day Not Applicable for Calculation","6","6","6","6","7","7","6","-","-","-","3","0","0","1","1","1","1","1","-","-","-","1","5","","","-","-","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","1","I-0","19 Feb 2026","Yes","11 Feb 2026","10 Feb 2026","11 Feb 2026","-","-","2","-","2","18 Feb 2026","-","17 Feb 2026","-","16 Feb 2026","-","15 Feb 2026","-","14 Feb 2026","-","13 Feb 2026","-","12 Feb 2026","-","11 Feb 2026","Endoscopy;Bowel Preparation for Procedure;Day Not Applicable for Calculation","10 Feb 2026","Bowel Preparation for Procedure;Day Not Applicable for Calculation","09 Feb 2026","Day Not Applicable for Calculation","3","2","2","3","4","3","2","-","-","-","1","1","1","0","0","0","2","2","-","-","-","1","4","4","6","-","19 Feb 2026 15:24:43","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","1","I-0","09 Mar 2026","Yes","11 Feb 2026","10 Feb 2026","11 Feb 2026","-","-","2","-","2","08 Mar 2026","-","07 Mar 2026","-","06 Mar 2026","-","05 Mar 2026","-","04 Mar 2026","-","03 Mar 2026","Missing Diary","02 Mar 2026","Missing Diary","01 Mar 2026","Missing Diary;Day Not Applicable for Calculation","28 Feb 2026","Missing Diary;Day Not Applicable for Calculation","27 Feb 2026","Missing Diary;Day Not Applicable for Calculation","7","7","6","6","7","-","-","-","-","-","3","2","2","2","2","2","-","-","-","-","-","2","7","7","9","-","27 Mar 2026 07:27:49","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","1","I-2","27 Mar 2026","-","-","-","-","-","-","-","-","2","26 Mar 2026","-","25 Mar 2026","-","24 Mar 2026","-","23 Mar 2026","-","22 Mar 2026","-","21 Mar 2026","-","20 Mar 2026","-","19 Mar 2026","Day Not Applicable for Calculation","18 Mar 2026","Day Not Applicable for Calculation","17 Mar 2026","Day Not Applicable for Calculation","7","3","3","3","5","5","5","-","-","-","2","0","0","1","1","1","1","2","-","-","-","1","5","","","-","08 Apr 2026 07:36:56","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","1","I-4","08 Apr 2026","-","-","-","-","-","-","-","-","2","07 Apr 2026","-","06 Apr 2026","-","05 Apr 2026","-","04 Apr 2026","-","03 Apr 2026","-","02 Apr 2026","-","01 Apr 2026","-","31 Mar 2026","Day Not Applicable for Calculation","30 Mar 2026","Day Not Applicable for Calculation","29 Mar 2026","Day Not Applicable for Calculation","3","3","4","4","5","4","3","-","-","-","2","1","0","0","2","1","1","2","-","-","-","1","5","","","-","08 Apr 2026 07:59:35","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","1","I-8","04 May 2026","-","-","-","-","-","-","-","-","2","03 May 2026","-","02 May 2026","-","01 May 2026","-","30 Apr 2026","-","29 Apr 2026","-","28 Apr 2026","-","27 Apr 2026","-","26 Apr 2026","Day Not Applicable for Calculation","25 Apr 2026","Day Not Applicable for Calculation","24 Apr 2026","Missing Diary;Day Not Applicable for Calculation","3","5","3","3","3","2","3","-","-","-","1","0","0","0","0","0","0","0","-","-","-","0","3","","","-","04 May 2026 08:08:40","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","1","I-12","01 Jun 2026","Yes","20 May 2026","19 May 2026","20 May 2026","-","-","3","-","2","31 May 2026","-","30 May 2026","-","29 May 2026","-","28 May 2026","-","27 May 2026","-","26 May 2026","-","25 May 2026","-","24 May 2026","Day Not Applicable for Calculation","23 May 2026","Day Not Applicable for Calculation","22 May 2026","Day Not Applicable for Calculation","4","4","6","3","3","3","3","-","-","-","2","1","1","2","1","1","1","2","-","-","-","1","5","6","8","-","01 Jun 2026 14:25:57","Clinical Nonresponder","No","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","1","I-0","09 Apr 2026","Yes","08 Apr 2026","31 Mar 2026","01 Apr 2026","-","-","2","-","2","08 Apr 2026","Endoscopy","07 Apr 2026","-","06 Apr 2026","-","05 Apr 2026","-","04 Apr 2026","-","03 Apr 2026","-","02 Apr 2026","-","01 Apr 2026","Bowel Preparation for Procedure;Day Not Applicable for Calculation","31 Mar 2026","Bowel Preparation for Procedure;Day Not Applicable for Calculation","30 Mar 2026","-","-","3","3","4","3","4","3","-","-","3","1","-","2","2","2","2","2","2","-","-","2","2","5","5","7","-","29 May 2026 11:07:08","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","1","I-2","22 Apr 2026","-","-","-","-","-","-","-","-","2","21 Apr 2026","-","20 Apr 2026","-","19 Apr 2026","-","18 Apr 2026","-","17 Apr 2026","-","16 Apr 2026","-","15 Apr 2026","-","14 Apr 2026","Day Not Applicable for Calculation","13 Apr 2026","Day Not Applicable for Calculation","12 Apr 2026","Day Not Applicable for Calculation","3","3","5","3","2","3","2","-","-","-","1","1","2","2","1","1","1","2","-","-","-","1","4","","","-","05 May 2026 15:00:39","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","1","I-4","05 May 2026","-","-","-","-","-","-","-","-","2","04 May 2026","-","03 May 2026","-","02 May 2026","-","01 May 2026","-","30 Apr 2026","-","29 Apr 2026","-","28 Apr 2026","-","27 Apr 2026","Day Not Applicable for Calculation","26 Apr 2026","Day Not Applicable for Calculation","25 Apr 2026","Day Not Applicable for Calculation","4","2","2","2","2","2","2","-","-","-","1","1","1","1","1","2","1","1","-","-","-","1","4","","","-","05 May 2026 07:30:02","N/A","N/A","N/A","N/A","N/A","N/A" +"77242113UCO3001","Adult","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","1","I-8","02 Jun 2026","-","-","-","-","-","-","-","-","2","01 Jun 2026","-","31 May 2026","-","30 May 2026","-","29 May 2026","-","28 May 2026","-","27 May 2026","-","26 May 2026","-","25 May 2026","Day Not Applicable for Calculation","24 May 2026","Day Not Applicable for Calculation","23 May 2026","Day Not Applicable for Calculation","2","2","2","2","2","4","10","-","-","-","1","2","1","2","1","2","2","2","-","-","-","2","5","","","-","02 Jun 2026 08:19:16","N/A","N/A","N/A","N/A","N/A","N/A" diff --git a/Clario/Downloads/Zpracovano/2026-06-02_09-00-16 77242113UCO3001 Clario MayoDiary.csv b/Clario/Downloads/Zpracovano/2026-06-02_09-00-16 77242113UCO3001 Clario MayoDiary.csv new file mode 100644 index 0000000..2b200b6 --- /dev/null +++ b/Clario/Downloads/Zpracovano/2026-06-02_09-00-16 77242113UCO3001 Clario MayoDiary.csv @@ -0,0 +1,1193 @@ +"Protocol","Country","Site","PI Name","Subject ID","Age at Informed Consent","Baseline Stool Count","Confirm Baseline Stool Count","Report Date","Report Start Date/Time","Report End Date/Time","Duration","Form Number","Role","Original Source","Current Source","Constipation (Code)","Constipation","Diarrhea (Code)","Diarrhea","Irregularity (Code)","Irregularity","Not Applicable (Code)","Not Applicable","Stool Frequency","Stool Frequency Confirmation (Code)","Stool Frequency Confirmation","MAYO050 (Code)","MAYO050","Data Comment","Retro Data Entry Visit Flag (Code)","Retro Data Entry Visit Flag","Admin Language","Admin Device (Code)","Admin Device","Data Flag (Code)","Data Flag","User Name","Paper Source (Code)","Paper Source" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","22-Jan-2026 ","22-Jan-2026 18:01:10","22-Jan-2026 18:01:44","00:34","1","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","23-Jan-2026 ","23-Jan-2026 21:22:44","23-Jan-2026 21:23:25","00:41","2","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","24-Jan-2026 ","24-Jan-2026 18:04:18","24-Jan-2026 18:04:36","00:18","3","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","27-Jan-2026 ","28-Jan-2026 18:33:09","28-Jan-2026 18:33:24","00:15","4","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","28-Jan-2026 ","28-Jan-2026 18:34:00","28-Jan-2026 18:34:20","00:20","5","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","29-Jan-2026 ","29-Jan-2026 21:36:05","29-Jan-2026 21:36:22","00:17","6","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","30-Jan-2026 ","31-Jan-2026 00:05:37","31-Jan-2026 00:05:58","00:21","7","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","31-Jan-2026 ","31-Jan-2026 23:13:18","31-Jan-2026 23:13:35","00:17","8","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","01-Feb-2026 ","01-Feb-2026 19:26:08","01-Feb-2026 19:26:36","00:28","9","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","02-Feb-2026 ","02-Feb-2026 18:01:48","02-Feb-2026 18:02:06","00:18","10","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","03-Feb-2026 ","03-Feb-2026 18:02:54","03-Feb-2026 18:03:20","00:26","11","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","04-Feb-2026 ","04-Feb-2026 18:02:37","04-Feb-2026 18:03:09","00:32","12","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","05-Feb-2026 ","05-Feb-2026 22:23:29","05-Feb-2026 22:23:46","00:17","13","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","06-Feb-2026 ","06-Feb-2026 22:20:04","06-Feb-2026 22:20:19","00:15","14","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","07-Feb-2026 ","07-Feb-2026 18:02:19","07-Feb-2026 18:02:51","00:32","15","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","08-Feb-2026 ","08-Feb-2026 18:03:25","08-Feb-2026 18:03:46","00:21","16","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","9","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","09-Feb-2026 ","09-Feb-2026 19:06:44","09-Feb-2026 19:07:24","00:40","17","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","9","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","10-Feb-2026 ","10-Feb-2026 22:25:12","10-Feb-2026 22:25:32","00:20","18","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","11-Feb-2026 ","12-Feb-2026 18:34:50","12-Feb-2026 18:35:15","00:25","19","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","11","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","12-Feb-2026 ","12-Feb-2026 18:35:49","12-Feb-2026 18:36:01","00:12","20","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","13-Feb-2026 ","13-Feb-2026 18:14:41","13-Feb-2026 18:14:55","00:14","21","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","14-Feb-2026 ","14-Feb-2026 18:01:52","14-Feb-2026 18:02:30","00:38","22","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","15-Feb-2026 ","16-Feb-2026 19:00:39","16-Feb-2026 19:00:56","00:17","23","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","16-Feb-2026 ","16-Feb-2026 19:01:41","16-Feb-2026 19:01:54","00:13","24","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","17-Feb-2026 ","17-Feb-2026 18:35:12","17-Feb-2026 18:35:26","00:14","25","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","18-Feb-2026 ","18-Feb-2026 18:02:21","18-Feb-2026 18:02:37","00:16","26","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","10","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","19-Feb-2026 ","20-Feb-2026 20:40:28","20-Feb-2026 20:40:55","00:27","27","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","20-Feb-2026 ","20-Feb-2026 20:41:50","20-Feb-2026 20:42:13","00:23","28","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","10","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","21-Feb-2026 ","21-Feb-2026 22:17:51","21-Feb-2026 22:18:05","00:14","29","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","22-Feb-2026 ","23-Feb-2026 18:59:42","23-Feb-2026 18:59:59","00:17","30","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","23-Feb-2026 ","23-Feb-2026 19:00:43","23-Feb-2026 19:00:57","00:14","31","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","24-Feb-2026 ","24-Feb-2026 18:33:05","24-Feb-2026 18:33:18","00:13","32","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","25-Feb-2026 ","25-Feb-2026 20:00:09","25-Feb-2026 20:00:22","00:13","33","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","26-Feb-2026 ","26-Feb-2026 21:45:08","26-Feb-2026 21:45:42","00:34","34","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","27-Feb-2026 ","27-Feb-2026 21:43:17","27-Feb-2026 21:43:33","00:16","35","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","28-Feb-2026 ","28-Feb-2026 18:53:08","28-Feb-2026 18:53:54","00:46","36","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","01-Mar-2026 ","01-Mar-2026 19:53:01","01-Mar-2026 19:53:40","00:39","37","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","02-Mar-2026 ","02-Mar-2026 18:05:10","02-Mar-2026 18:05:26","00:16","38","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","03-Mar-2026 ","03-Mar-2026 19:44:37","03-Mar-2026 19:45:11","00:34","39","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","04-Mar-2026 ","04-Mar-2026 18:45:15","04-Mar-2026 18:45:35","00:20","40","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","05-Mar-2026 ","05-Mar-2026 18:58:16","05-Mar-2026 18:58:36","00:20","41","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","06-Mar-2026 ","06-Mar-2026 18:28:33","06-Mar-2026 18:28:49","00:16","42","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","07-Mar-2026 ","07-Mar-2026 19:46:29","07-Mar-2026 19:46:47","00:18","43","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","08-Mar-2026 ","08-Mar-2026 20:05:17","08-Mar-2026 20:05:48","00:31","44","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","09-Mar-2026 ","09-Mar-2026 19:06:21","09-Mar-2026 19:06:43","00:22","45","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","10-Mar-2026 ","10-Mar-2026 18:19:08","10-Mar-2026 18:19:29","00:21","46","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","11-Mar-2026 ","11-Mar-2026 21:03:53","11-Mar-2026 21:04:07","00:14","47","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","12-Mar-2026 ","12-Mar-2026 18:17:30","12-Mar-2026 18:17:50","00:20","48","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","13-Mar-2026 ","13-Mar-2026 18:05:59","13-Mar-2026 18:07:01","01:02","49","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","14-Mar-2026 ","14-Mar-2026 20:44:54","14-Mar-2026 20:45:13","00:19","50","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","15-Mar-2026 ","15-Mar-2026 18:36:33","15-Mar-2026 18:36:52","00:19","51","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","16-Mar-2026 ","16-Mar-2026 22:48:59","16-Mar-2026 22:49:17","00:18","52","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","17-Mar-2026 ","17-Mar-2026 18:02:01","17-Mar-2026 18:02:18","00:17","53","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","18-Mar-2026 ","18-Mar-2026 21:00:45","18-Mar-2026 21:01:25","00:40","54","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","19-Mar-2026 ","19-Mar-2026 21:31:31","19-Mar-2026 21:32:18","00:47","55","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","20-Mar-2026 ","21-Mar-2026 14:10:40","21-Mar-2026 14:10:56","00:16","56","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","21-Mar-2026 ","21-Mar-2026 23:09:00","21-Mar-2026 23:09:18","00:18","57","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","22-Mar-2026 ","22-Mar-2026 19:08:29","22-Mar-2026 19:08:50","00:21","58","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","23-Mar-2026 ","23-Mar-2026 18:16:57","23-Mar-2026 18:17:14","00:17","59","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","24-Mar-2026 ","24-Mar-2026 21:05:21","24-Mar-2026 21:05:35","00:14","60","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","25-Mar-2026 ","25-Mar-2026 21:08:43","25-Mar-2026 21:09:39","00:56","61","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","26-Mar-2026 ","26-Mar-2026 20:46:45","26-Mar-2026 20:47:05","00:20","62","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","27-Mar-2026 ","27-Mar-2026 20:55:30","27-Mar-2026 20:55:57","00:27","63","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","28-Mar-2026 ","28-Mar-2026 20:00:16","28-Mar-2026 20:00:32","00:16","64","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","29-Mar-2026 ","29-Mar-2026 22:09:04","29-Mar-2026 22:09:18","00:14","65","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","30-Mar-2026 ","31-Mar-2026 11:57:59","31-Mar-2026 11:58:17","00:18","66","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","31-Mar-2026 ","01-Apr-2026 18:21:26","01-Apr-2026 18:22:46","01:20","67","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","01-Apr-2026 ","01-Apr-2026 18:23:44","01-Apr-2026 18:23:58","00:14","68","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","02-Apr-2026 ","02-Apr-2026 20:54:02","02-Apr-2026 20:54:22","00:20","69","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","03-Apr-2026 ","03-Apr-2026 19:54:40","03-Apr-2026 19:55:08","00:28","70","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","04-Apr-2026 ","04-Apr-2026 18:11:01","04-Apr-2026 18:11:24","00:23","71","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","05-Apr-2026 ","05-Apr-2026 23:04:39","05-Apr-2026 23:05:04","00:25","72","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","06-Apr-2026 ","06-Apr-2026 21:42:50","06-Apr-2026 21:43:12","00:22","73","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","07-Apr-2026 ","07-Apr-2026 21:43:47","07-Apr-2026 21:44:05","00:18","74","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","08-Apr-2026 ","09-Apr-2026 21:36:29","09-Apr-2026 21:36:45","00:16","75","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","09-Apr-2026 ","09-Apr-2026 21:39:42","09-Apr-2026 21:40:10","00:28","76","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","10-Apr-2026 ","10-Apr-2026 18:05:18","10-Apr-2026 18:05:37","00:19","77","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","11-Apr-2026 ","11-Apr-2026 23:16:18","11-Apr-2026 23:16:50","00:32","78","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","12-Apr-2026 ","12-Apr-2026 20:31:50","12-Apr-2026 20:32:07","00:17","79","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","13-Apr-2026 ","13-Apr-2026 22:52:20","13-Apr-2026 22:52:40","00:20","80","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","14-Apr-2026 ","14-Apr-2026 21:00:55","14-Apr-2026 21:01:12","00:17","81","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","15-Apr-2026 ","15-Apr-2026 21:26:28","15-Apr-2026 21:26:45","00:17","82","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","16-Apr-2026 ","16-Apr-2026 20:36:59","16-Apr-2026 20:37:29","00:30","83","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","17-Apr-2026 ","17-Apr-2026 18:35:45","17-Apr-2026 18:36:18","00:33","84","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","18-Apr-2026 ","19-Apr-2026 19:09:05","19-Apr-2026 19:09:27","00:22","85","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","19-Apr-2026 ","19-Apr-2026 19:10:48","19-Apr-2026 19:11:05","00:17","86","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","20-Apr-2026 ","20-Apr-2026 21:41:27","20-Apr-2026 21:42:05","00:38","87","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","21-Apr-2026 ","21-Apr-2026 18:16:50","21-Apr-2026 18:17:13","00:23","88","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","24-Apr-2026 ","25-Apr-2026 21:27:18","25-Apr-2026 21:27:37","00:19","89","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","25-Apr-2026 ","25-Apr-2026 21:28:48","25-Apr-2026 21:29:07","00:19","90","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","26-Apr-2026 ","26-Apr-2026 21:20:40","26-Apr-2026 21:21:09","00:29","91","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","27-Apr-2026 ","27-Apr-2026 19:23:32","27-Apr-2026 19:23:57","00:25","92","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","28-Apr-2026 ","28-Apr-2026 20:20:00","28-Apr-2026 20:20:16","00:16","93","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","29-Apr-2026 ","29-Apr-2026 18:40:54","29-Apr-2026 18:41:13","00:19","94","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","30-Apr-2026 ","01-May-2026 19:13:21","01-May-2026 19:13:42","00:21","95","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","01-May-2026 ","01-May-2026 19:15:10","01-May-2026 19:15:41","00:31","96","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","02-May-2026 ","02-May-2026 20:04:07","02-May-2026 20:04:25","00:18","97","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","03-May-2026 ","03-May-2026 20:30:45","03-May-2026 20:31:11","00:26","98","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","04-May-2026 ","04-May-2026 22:14:16","04-May-2026 22:14:39","00:23","99","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","05-May-2026 ","05-May-2026 18:03:33","05-May-2026 18:03:59","00:26","100","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","06-May-2026 ","06-May-2026 19:09:27","06-May-2026 19:10:10","00:43","101","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","07-May-2026 ","07-May-2026 22:20:20","07-May-2026 22:20:44","00:24","102","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","08-May-2026 ","08-May-2026 22:31:15","08-May-2026 22:31:30","00:15","103","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","09-May-2026 ","09-May-2026 22:14:16","09-May-2026 22:14:41","00:25","104","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","10-May-2026 ","10-May-2026 22:59:00","10-May-2026 22:59:24","00:24","105","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","11-May-2026 ","11-May-2026 21:17:29","11-May-2026 21:18:07","00:38","106","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","12-May-2026 ","12-May-2026 20:23:13","12-May-2026 20:24:06","00:53","107","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","13-May-2026 ","13-May-2026 18:08:45","13-May-2026 18:09:03","00:18","108","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","15-May-2026 ","15-May-2026 23:21:17","15-May-2026 23:21:35","00:18","109","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","16-May-2026 ","17-May-2026 18:26:06","17-May-2026 18:26:24","00:18","110","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","17-May-2026 ","17-May-2026 18:27:28","17-May-2026 18:27:43","00:15","111","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","18-May-2026 ","18-May-2026 20:31:21","18-May-2026 20:31:43","00:22","112","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","19-May-2026 ","19-May-2026 18:40:11","19-May-2026 18:40:28","00:17","113","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","20-May-2026 ","20-May-2026 22:17:46","20-May-2026 22:18:01","00:15","114","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","21-May-2026 ","21-May-2026 20:03:10","21-May-2026 20:03:28","00:18","115","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","22-May-2026 ","22-May-2026 18:35:01","22-May-2026 18:35:16","00:15","116","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","23-May-2026 ","23-May-2026 22:25:17","23-May-2026 22:26:05","00:48","117","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","24-May-2026 ","25-May-2026 18:08:43","25-May-2026 18:09:27","00:44","118","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","25-May-2026 ","25-May-2026 18:10:27","25-May-2026 18:11:02","00:35","119","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","26-May-2026 ","26-May-2026 20:54:59","26-May-2026 20:55:19","00:20","120","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","27-May-2026 ","27-May-2026 22:05:34","27-May-2026 22:06:07","00:33","121","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","28-May-2026 ","28-May-2026 18:48:45","28-May-2026 18:48:59","00:14","122","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","29-May-2026 ","29-May-2026 21:11:23","29-May-2026 21:11:52","00:29","123","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","30-May-2026 ","30-May-2026 18:29:24","30-May-2026 18:29:40","00:16","124","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","31-May-2026 ","31-May-2026 19:18:22","31-May-2026 19:18:40","00:18","125","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","01-Jun-2026 ","01-Jun-2026 21:22:48","01-Jun-2026 21:23:09","00:21","126","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","02-Mar-2026 ","02-Mar-2026 18:03:24","02-Mar-2026 18:03:45","00:21","1","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","03-Mar-2026 ","03-Mar-2026 19:43:48","03-Mar-2026 19:45:18","01:30","2","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","04-Mar-2026 ","04-Mar-2026 19:03:27","04-Mar-2026 19:03:48","00:21","3","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","05-Mar-2026 ","05-Mar-2026 19:15:46","05-Mar-2026 19:16:04","00:18","4","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","06-Mar-2026 ","06-Mar-2026 18:23:46","06-Mar-2026 18:25:08","01:22","5","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","07-Mar-2026 ","07-Mar-2026 19:05:22","07-Mar-2026 19:05:45","00:23","6","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","08-Mar-2026 ","08-Mar-2026 19:09:52","08-Mar-2026 19:10:47","00:55","7","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","09-Mar-2026 ","09-Mar-2026 19:08:05","09-Mar-2026 19:08:19","00:14","8","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","10-Mar-2026 ","10-Mar-2026 18:15:08","10-Mar-2026 18:15:19","00:11","9","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","11-Mar-2026 ","11-Mar-2026 20:13:00","11-Mar-2026 20:13:15","00:15","10","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","12-Mar-2026 ","12-Mar-2026 19:05:47","12-Mar-2026 19:06:03","00:16","11","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","13-Mar-2026 ","13-Mar-2026 18:59:16","13-Mar-2026 18:59:52","00:36","12","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","14-Mar-2026 ","14-Mar-2026 20:12:42","14-Mar-2026 20:13:14","00:32","13","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","15-Mar-2026 ","15-Mar-2026 22:50:36","15-Mar-2026 22:50:57","00:21","14","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","16-Mar-2026 ","16-Mar-2026 18:15:35","16-Mar-2026 18:15:52","00:17","15","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","17-Mar-2026 ","17-Mar-2026 21:15:59","17-Mar-2026 21:16:11","00:12","16","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","18-Mar-2026 ","18-Mar-2026 18:32:31","18-Mar-2026 18:33:05","00:34","17","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","19-Mar-2026 ","19-Mar-2026 22:19:19","19-Mar-2026 22:19:35","00:16","18","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","20-Mar-2026 ","21-Mar-2026 21:58:25","21-Mar-2026 21:58:52","00:27","19","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","21-Mar-2026 ","21-Mar-2026 21:59:25","21-Mar-2026 21:59:50","00:25","20","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","22-Mar-2026 ","22-Mar-2026 18:16:36","22-Mar-2026 18:17:03","00:27","21","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","23-Mar-2026 ","23-Mar-2026 18:15:48","23-Mar-2026 18:16:13","00:25","22","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","24-Mar-2026 ","24-Mar-2026 19:56:01","24-Mar-2026 19:56:15","00:14","23","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","25-Mar-2026 ","25-Mar-2026 20:46:53","25-Mar-2026 20:47:12","00:19","24","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","26-Mar-2026 ","26-Mar-2026 20:54:13","26-Mar-2026 20:54:28","00:15","25","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","27-Mar-2026 ","27-Mar-2026 23:09:08","27-Mar-2026 23:09:26","00:18","26","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","28-Mar-2026 ","28-Mar-2026 20:02:00","28-Mar-2026 20:02:18","00:18","27","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","29-Mar-2026 ","29-Mar-2026 21:11:54","29-Mar-2026 21:12:13","00:19","28","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","30-Mar-2026 ","31-Mar-2026 11:57:02","31-Mar-2026 11:57:16","00:14","29","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","31-Mar-2026 ","01-Apr-2026 18:10:49","01-Apr-2026 18:11:06","00:17","30","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","01-Apr-2026 ","01-Apr-2026 18:11:44","01-Apr-2026 18:12:00","00:16","31","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","02-Apr-2026 ","02-Apr-2026 18:12:37","02-Apr-2026 18:12:55","00:18","32","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","03-Apr-2026 ","03-Apr-2026 21:58:59","03-Apr-2026 21:59:15","00:16","33","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","05-Apr-2026 ","05-Apr-2026 23:02:10","05-Apr-2026 23:02:29","00:19","34","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","06-Apr-2026 ","06-Apr-2026 22:14:46","06-Apr-2026 22:15:03","00:17","35","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","07-Apr-2026 ","07-Apr-2026 21:02:39","07-Apr-2026 21:02:52","00:13","36","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","08-Apr-2026 ","09-Apr-2026 21:40:54","09-Apr-2026 21:41:13","00:19","37","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","09-Apr-2026 ","09-Apr-2026 21:41:51","09-Apr-2026 21:42:08","00:17","38","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","10-Apr-2026 ","10-Apr-2026 20:05:38","10-Apr-2026 20:05:53","00:15","39","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","11-Apr-2026 ","11-Apr-2026 23:17:33","11-Apr-2026 23:17:46","00:13","40","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","12-Apr-2026 ","12-Apr-2026 18:21:45","12-Apr-2026 18:22:02","00:17","41","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","13-Apr-2026 ","13-Apr-2026 22:47:41","13-Apr-2026 22:48:01","00:20","42","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","14-Apr-2026 ","14-Apr-2026 22:06:10","14-Apr-2026 22:06:29","00:19","43","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","15-Apr-2026 ","15-Apr-2026 19:38:20","15-Apr-2026 19:38:45","00:25","44","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","16-Apr-2026 ","17-Apr-2026 18:32:51","17-Apr-2026 18:33:06","00:15","45","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","17-Apr-2026 ","17-Apr-2026 18:34:57","17-Apr-2026 18:35:14","00:17","46","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","18-Apr-2026 ","19-Apr-2026 18:11:33","19-Apr-2026 18:11:51","00:18","47","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","19-Apr-2026 ","19-Apr-2026 18:12:51","19-Apr-2026 18:13:09","00:18","48","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","20-Apr-2026 ","20-Apr-2026 21:40:01","20-Apr-2026 21:40:36","00:35","49","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","21-Apr-2026 ","21-Apr-2026 19:09:36","21-Apr-2026 19:09:49","00:13","50","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","24-Apr-2026 ","25-Apr-2026 19:44:57","25-Apr-2026 19:45:15","00:18","51","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","25-Apr-2026 ","25-Apr-2026 19:46:37","25-Apr-2026 19:47:02","00:25","52","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","26-Apr-2026 ","26-Apr-2026 21:19:11","26-Apr-2026 21:19:40","00:29","53","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","27-Apr-2026 ","28-Apr-2026 18:23:35","28-Apr-2026 18:23:51","00:16","54","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","28-Apr-2026 ","28-Apr-2026 18:25:15","28-Apr-2026 18:25:30","00:15","55","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","29-Apr-2026 ","29-Apr-2026 20:13:53","29-Apr-2026 20:14:08","00:15","56","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","30-Apr-2026 ","01-May-2026 19:10:14","01-May-2026 19:10:37","00:23","57","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","01-May-2026 ","01-May-2026 19:11:24","01-May-2026 19:11:41","00:17","58","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","02-May-2026 ","02-May-2026 18:48:16","02-May-2026 18:48:47","00:31","59","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","03-May-2026 ","03-May-2026 20:28:17","03-May-2026 20:28:34","00:17","60","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","04-May-2026 ","04-May-2026 21:19:12","04-May-2026 21:19:32","00:20","61","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","05-May-2026 ","05-May-2026 18:01:14","05-May-2026 18:01:32","00:18","62","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","06-May-2026 ","06-May-2026 19:34:21","06-May-2026 19:35:29","01:08","63","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","07-May-2026 ","07-May-2026 22:31:00","07-May-2026 22:31:21","00:21","64","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","08-May-2026 ","08-May-2026 22:36:30","08-May-2026 22:36:51","00:21","65","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","09-May-2026 ","09-May-2026 22:10:53","09-May-2026 22:11:08","00:15","66","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","10-May-2026 ","10-May-2026 20:03:46","10-May-2026 20:04:16","00:30","67","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","11-May-2026 ","11-May-2026 19:05:57","11-May-2026 19:06:14","00:17","68","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","12-May-2026 ","12-May-2026 20:13:55","12-May-2026 20:14:35","00:40","69","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","13-May-2026 ","13-May-2026 20:47:02","13-May-2026 20:47:37","00:35","70","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","14-May-2026 ","14-May-2026 20:49:31","14-May-2026 20:49:46","00:15","71","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","15-May-2026 ","15-May-2026 23:18:53","15-May-2026 23:19:24","00:31","72","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","16-May-2026 ","17-May-2026 18:08:11","17-May-2026 18:08:34","00:23","73","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","17-May-2026 ","17-May-2026 18:09:32","17-May-2026 18:10:09","00:37","74","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","18-May-2026 ","18-May-2026 21:06:45","18-May-2026 21:07:04","00:19","75","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","19-May-2026 ","19-May-2026 18:37:55","19-May-2026 18:38:08","00:13","76","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","20-May-2026 ","20-May-2026 22:15:44","20-May-2026 22:16:06","00:22","77","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","21-May-2026 ","21-May-2026 21:44:30","21-May-2026 21:44:46","00:16","78","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","22-May-2026 ","22-May-2026 18:49:41","22-May-2026 18:49:54","00:13","79","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","23-May-2026 ","23-May-2026 22:23:52","23-May-2026 22:24:37","00:45","80","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","24-May-2026 ","25-May-2026 18:07:16","25-May-2026 18:07:52","00:36","81","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","25-May-2026 ","25-May-2026 18:08:56","25-May-2026 18:09:26","00:30","82","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","26-May-2026 ","26-May-2026 21:43:50","26-May-2026 21:44:07","00:17","83","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","27-May-2026 ","27-May-2026 22:01:50","27-May-2026 22:02:46","00:56","84","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","28-May-2026 ","28-May-2026 19:31:12","28-May-2026 19:31:27","00:15","85","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","29-May-2026 ","29-May-2026 19:52:20","29-May-2026 19:52:38","00:18","86","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","30-May-2026 ","30-May-2026 18:53:09","30-May-2026 18:53:41","00:32","87","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","31-May-2026 ","31-May-2026 19:16:40","31-May-2026 19:16:55","00:15","88","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","05-May-2026 ","05-May-2026 18:01:55","05-May-2026 18:02:09","00:14","1","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","06-May-2026 ","06-May-2026 20:29:15","06-May-2026 20:29:29","00:14","2","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","07-May-2026 ","07-May-2026 22:18:42","07-May-2026 22:19:01","00:19","3","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","08-May-2026 ","08-May-2026 22:31:03","08-May-2026 22:31:18","00:15","4","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","09-May-2026 ","09-May-2026 22:22:24","09-May-2026 22:22:43","00:19","5","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","10-May-2026 ","10-May-2026 23:12:50","10-May-2026 23:13:05","00:15","6","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","11-May-2026 ","11-May-2026 21:16:13","11-May-2026 21:16:37","00:24","7","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","12-May-2026 ","12-May-2026 22:36:19","12-May-2026 22:36:35","00:16","8","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","13-May-2026 ","13-May-2026 20:07:41","13-May-2026 20:08:02","00:21","9","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","15-May-2026 ","15-May-2026 23:23:21","15-May-2026 23:23:32","00:11","10","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","16-May-2026 ","17-May-2026 21:56:34","17-May-2026 21:56:46","00:12","11","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","17-May-2026 ","17-May-2026 21:57:29","17-May-2026 21:57:49","00:20","12","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","18-May-2026 ","18-May-2026 22:48:11","18-May-2026 22:48:25","00:14","13","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","19-May-2026 ","19-May-2026 18:38:52","19-May-2026 18:39:17","00:25","14","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","20-May-2026 ","20-May-2026 22:15:48","20-May-2026 22:16:02","00:14","15","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","21-May-2026 ","21-May-2026 19:42:51","21-May-2026 19:43:04","00:13","16","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","22-May-2026 ","22-May-2026 18:04:07","22-May-2026 18:04:26","00:19","17","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","9","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","23-May-2026 ","23-May-2026 22:26:18","23-May-2026 22:26:29","00:11","18","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","24-May-2026 ","25-May-2026 18:08:46","25-May-2026 18:09:14","00:28","19","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","25-May-2026 ","25-May-2026 18:10:28","25-May-2026 18:10:50","00:22","20","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","26-May-2026 ","26-May-2026 21:13:16","26-May-2026 21:13:33","00:17","21","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","6","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","27-May-2026 ","27-May-2026 22:03:15","27-May-2026 22:04:03","00:48","22","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","28-May-2026 ","28-May-2026 18:35:28","28-May-2026 18:35:57","00:29","23","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","29-May-2026 ","29-May-2026 23:05:33","29-May-2026 23:05:50","00:17","24","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","30-May-2026 ","30-May-2026 18:21:49","30-May-2026 18:22:05","00:16","25","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","31-May-2026 ","31-May-2026 18:08:43","31-May-2026 18:08:58","00:15","26","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012003","52","1","","01-Jun-2026 ","01-Jun-2026 20:49:23","01-Jun-2026 20:49:46","00:23","27","Patient","Handheld","Handheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10003","Leksa Vaclav","CZ100032001","30","2","","13-May-2026 ","13-May-2026 21:40:48","13-May-2026 21:41:52","01:04","1","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10003","Leksa Vaclav","CZ100032001","30","2","","14-May-2026 ","14-May-2026 21:39:37","14-May-2026 21:40:25","00:48","2","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10003","Leksa Vaclav","CZ100032001","30","2","","15-May-2026 ","15-May-2026 23:28:11","15-May-2026 23:28:26","00:15","3","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10003","Leksa Vaclav","CZ100032001","30","2","","16-May-2026 ","16-May-2026 22:36:22","16-May-2026 22:36:56","00:34","4","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10003","Leksa Vaclav","CZ100032001","30","2","","17-May-2026 ","17-May-2026 21:24:12","17-May-2026 21:24:34","00:22","5","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10003","Leksa Vaclav","CZ100032001","30","2","","18-May-2026 ","18-May-2026 22:07:40","18-May-2026 22:07:59","00:19","6","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10003","Leksa Vaclav","CZ100032001","30","2","","19-May-2026 ","19-May-2026 22:03:42","19-May-2026 22:03:55","00:13","7","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10003","Leksa Vaclav","CZ100032001","30","2","","20-May-2026 ","20-May-2026 23:04:59","20-May-2026 23:05:17","00:18","8","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10003","Leksa Vaclav","CZ100032001","30","2","","21-May-2026 ","21-May-2026 23:14:46","21-May-2026 23:15:04","00:18","9","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10003","Leksa Vaclav","CZ100032001","30","2","","22-May-2026 ","22-May-2026 23:02:18","22-May-2026 23:02:43","00:25","10","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10003","Leksa Vaclav","CZ100032001","30","2","","23-May-2026 ","23-May-2026 21:45:15","23-May-2026 21:45:28","00:13","11","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10003","Leksa Vaclav","CZ100032001","30","2","","24-May-2026 ","24-May-2026 22:28:16","24-May-2026 22:29:20","01:04","12","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10003","Leksa Vaclav","CZ100032001","30","2","","25-May-2026 ","25-May-2026 22:41:05","25-May-2026 22:48:09","07:04","13","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10003","Leksa Vaclav","CZ100032001","30","2","","26-May-2026 ","26-May-2026 23:09:08","26-May-2026 23:10:22","01:14","14","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10003","Leksa Vaclav","CZ100032001","30","2","","27-May-2026 ","27-May-2026 22:44:40","27-May-2026 22:45:03","00:23","15","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10003","Leksa Vaclav","CZ100032001","30","2","","28-May-2026 ","28-May-2026 23:20:33","28-May-2026 23:20:51","00:18","16","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10003","Leksa Vaclav","CZ100032001","30","2","","30-May-2026 ","30-May-2026 23:14:18","30-May-2026 23:14:30","00:12","17","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10003","Leksa Vaclav","CZ100032001","30","2","","31-May-2026 ","31-May-2026 22:46:18","31-May-2026 22:47:09","00:51","18","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10003","Leksa Vaclav","CZ100032001","30","2","","01-Jun-2026 ","01-Jun-2026 22:41:39","01-Jun-2026 22:42:31","00:52","19","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","14-Feb-2026 ","14-Feb-2026 18:03:39","14-Feb-2026 18:04:26","00:47","1","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","15-Feb-2026 ","15-Feb-2026 18:01:50","15-Feb-2026 18:02:24","00:34","2","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","16-Feb-2026 ","16-Feb-2026 18:01:30","16-Feb-2026 18:01:56","00:26","3","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","17-Feb-2026 ","17-Feb-2026 18:01:04","17-Feb-2026 18:01:14","00:10","4","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","18-Feb-2026 ","18-Feb-2026 18:02:17","18-Feb-2026 18:02:32","00:15","5","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","19-Feb-2026 ","19-Feb-2026 18:09:20","19-Feb-2026 18:09:50","00:30","6","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","20-Feb-2026 ","20-Feb-2026 18:14:47","20-Feb-2026 18:15:20","00:33","7","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","21-Feb-2026 ","21-Feb-2026 18:03:34","21-Feb-2026 18:03:56","00:22","8","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","22-Feb-2026 ","22-Feb-2026 20:08:20","22-Feb-2026 20:08:34","00:14","9","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","23-Feb-2026 ","23-Feb-2026 18:01:20","23-Feb-2026 18:01:41","00:21","10","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","24-Feb-2026 ","24-Feb-2026 18:01:33","24-Feb-2026 18:01:44","00:11","11","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","25-Feb-2026 ","25-Feb-2026 19:01:41","25-Feb-2026 19:01:55","00:14","12","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","26-Feb-2026 ","26-Feb-2026 18:03:34","26-Feb-2026 18:03:52","00:18","13","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","1","Yes","0","","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","27-Feb-2026 ","27-Feb-2026 20:42:12","27-Feb-2026 20:42:21","00:09","14","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","28-Feb-2026 ","28-Feb-2026 18:01:04","28-Feb-2026 18:01:15","00:11","15","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","01-Mar-2026 ","01-Mar-2026 18:01:16","01-Mar-2026 18:01:32","00:16","16","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","02-Mar-2026 ","03-Mar-2026 05:26:34","03-Mar-2026 05:26:46","00:12","17","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","03-Mar-2026 ","03-Mar-2026 18:04:19","03-Mar-2026 18:04:31","00:12","18","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","04-Mar-2026 ","04-Mar-2026 18:01:30","04-Mar-2026 18:01:49","00:19","19","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","05-Mar-2026 ","05-Mar-2026 18:45:17","05-Mar-2026 18:45:33","00:16","20","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","7","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","06-Mar-2026 ","06-Mar-2026 18:01:03","06-Mar-2026 18:01:14","00:11","21","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","07-Mar-2026 ","07-Mar-2026 18:02:17","07-Mar-2026 18:02:32","00:15","22","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","08-Mar-2026 ","08-Mar-2026 19:22:45","08-Mar-2026 19:23:09","00:24","23","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","09-Mar-2026 ","09-Mar-2026 18:31:35","09-Mar-2026 18:31:47","00:12","24","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","10-Mar-2026 ","11-Mar-2026 04:23:18","11-Mar-2026 04:23:33","00:15","25","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","9","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","11-Mar-2026 ","11-Mar-2026 19:37:36","11-Mar-2026 19:37:46","00:10","26","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","12-Mar-2026 ","12-Mar-2026 18:38:17","12-Mar-2026 18:38:48","00:31","27","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","13-Mar-2026 ","13-Mar-2026 18:11:32","13-Mar-2026 18:12:40","01:08","28","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","14-Mar-2026 ","15-Mar-2026 18:01:21","15-Mar-2026 18:01:42","00:21","29","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","15-Mar-2026 ","15-Mar-2026 18:02:03","15-Mar-2026 18:02:15","00:12","30","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","16-Mar-2026 ","16-Mar-2026 18:01:07","16-Mar-2026 18:01:18","00:11","31","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","17-Mar-2026 ","17-Mar-2026 18:01:24","17-Mar-2026 18:01:45","00:21","32","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","18-Mar-2026 ","18-Mar-2026 18:01:37","18-Mar-2026 18:01:49","00:12","33","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","19-Mar-2026 ","19-Mar-2026 22:33:50","19-Mar-2026 22:34:02","00:12","34","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","20-Mar-2026 ","20-Mar-2026 18:15:17","20-Mar-2026 18:15:44","00:27","35","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","1","Yes","0","","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","22-Mar-2026 ","23-Mar-2026 14:36:21","23-Mar-2026 14:36:42","00:21","36","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","1","Yes","0","","15","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","23-Mar-2026 ","23-Mar-2026 18:01:19","23-Mar-2026 18:01:30","00:11","37","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","1","Yes","0","","17","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","24-Mar-2026 ","24-Mar-2026 18:01:21","24-Mar-2026 18:01:30","00:09","38","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","1","Yes","0","","13","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","25-Mar-2026 ","25-Mar-2026 18:25:02","25-Mar-2026 18:25:32","00:30","39","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","1","Yes","0","","13","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","26-Mar-2026 ","26-Mar-2026 21:16:14","26-Mar-2026 21:16:57","00:43","40","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","1","Yes","0","","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","27-Mar-2026 ","27-Mar-2026 18:01:41","27-Mar-2026 18:02:23","00:42","41","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","1","Yes","0","","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","28-Mar-2026 ","28-Mar-2026 18:02:57","28-Mar-2026 18:03:21","00:24","42","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","1","Yes","0","","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","29-Mar-2026 ","29-Mar-2026 19:21:39","29-Mar-2026 19:21:51","00:12","43","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","1","Yes","0","","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","30-Mar-2026 ","30-Mar-2026 18:44:16","30-Mar-2026 18:44:28","00:12","44","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","1","Yes","0","","10","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","31-Mar-2026 ","31-Mar-2026 21:37:52","31-Mar-2026 21:38:05","00:13","45","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","1","Yes","0","","14","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","01-Apr-2026 ","01-Apr-2026 21:10:45","01-Apr-2026 21:11:02","00:17","46","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","1","Yes","0","","12","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","02-Apr-2026 ","03-Apr-2026 18:42:35","03-Apr-2026 18:42:48","00:13","47","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","1","Yes","0","","10","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","03-Apr-2026 ","03-Apr-2026 18:43:12","03-Apr-2026 18:43:21","00:09","48","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","1","Yes","0","","11","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","04-Apr-2026 ","04-Apr-2026 22:55:47","04-Apr-2026 22:55:57","00:10","49","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","1","Yes","0","","13","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","05-Apr-2026 ","06-Apr-2026 18:01:34","06-Apr-2026 18:01:49","00:15","50","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","1","Yes","0","","10","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","06-Apr-2026 ","06-Apr-2026 18:02:13","06-Apr-2026 18:02:23","00:10","51","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","1","Yes","0","","16","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","07-Apr-2026 ","07-Apr-2026 20:36:00","07-Apr-2026 20:36:10","00:10","52","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","1","Yes","0","","17","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","08-Apr-2026 ","09-Apr-2026 18:12:35","09-Apr-2026 18:12:49","00:14","53","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","18","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","09-Apr-2026 ","09-Apr-2026 18:13:13","09-Apr-2026 18:13:27","00:14","54","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","18","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","10-Apr-2026 ","11-Apr-2026 18:01:29","11-Apr-2026 18:01:43","00:14","55","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","17","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","11-Apr-2026 ","11-Apr-2026 18:02:09","11-Apr-2026 18:02:19","00:10","56","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","19","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","12-Apr-2026 ","12-Apr-2026 18:01:35","12-Apr-2026 18:01:55","00:20","57","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","20","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","13-Apr-2026 ","13-Apr-2026 18:01:30","13-Apr-2026 18:01:51","00:21","58","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","22","1","Yes, I confirm this is the correct stool count","3","Blood alone passed","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","14-Apr-2026 ","14-Apr-2026 19:02:00","14-Apr-2026 19:02:23","00:23","59","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","9","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","15-Apr-2026 ","15-Apr-2026 18:26:38","15-Apr-2026 18:26:49","00:11","60","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","12","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","18-Apr-2026 ","19-Apr-2026 14:44:39","19-Apr-2026 14:44:50","00:11","61","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","19-Apr-2026 ","19-Apr-2026 18:01:18","19-Apr-2026 18:01:27","00:09","62","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","20-Apr-2026 ","20-Apr-2026 20:33:26","20-Apr-2026 20:33:37","00:11","63","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","21-Apr-2026 ","22-Apr-2026 21:55:40","22-Apr-2026 21:55:51","00:11","64","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","22-Apr-2026 ","22-Apr-2026 21:56:21","22-Apr-2026 21:56:30","00:09","65","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","23-Apr-2026 ","23-Apr-2026 18:46:35","23-Apr-2026 18:46:49","00:14","66","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","9","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","24-Apr-2026 ","25-Apr-2026 18:23:56","25-Apr-2026 18:24:09","00:13","67","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","25-Apr-2026 ","25-Apr-2026 18:24:36","25-Apr-2026 18:24:46","00:10","68","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","9","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","26-Apr-2026 ","26-Apr-2026 21:00:47","26-Apr-2026 21:00:56","00:09","69","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","27-Apr-2026 ","27-Apr-2026 18:22:29","27-Apr-2026 18:22:37","00:08","70","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","28-Apr-2026 ","28-Apr-2026 22:44:39","28-Apr-2026 22:44:49","00:10","71","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","9","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","29-Apr-2026 ","29-Apr-2026 22:49:50","29-Apr-2026 22:49:59","00:09","72","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","30-Apr-2026 ","30-Apr-2026 20:47:29","30-Apr-2026 20:47:37","00:08","73","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","10","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","01-May-2026 ","01-May-2026 21:43:23","01-May-2026 21:43:33","00:10","74","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","02-May-2026 ","02-May-2026 21:07:46","02-May-2026 21:07:56","00:10","75","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","03-May-2026 ","03-May-2026 21:43:35","03-May-2026 21:43:47","00:12","76","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","05-May-2026 ","06-May-2026 18:20:31","06-May-2026 18:20:43","00:12","77","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","06-May-2026 ","06-May-2026 18:21:12","06-May-2026 18:21:22","00:10","78","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","07-May-2026 ","07-May-2026 20:37:45","07-May-2026 20:38:13","00:28","79","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","10","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","08-May-2026 ","08-May-2026 18:31:28","08-May-2026 18:31:38","00:10","80","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","09-May-2026 ","09-May-2026 21:38:50","09-May-2026 21:38:58","00:08","81","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","10-May-2026 ","10-May-2026 22:01:51","10-May-2026 22:02:04","00:13","82","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","11-May-2026 ","11-May-2026 22:42:31","11-May-2026 22:42:39","00:08","83","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","12-May-2026 ","12-May-2026 19:03:36","12-May-2026 19:03:48","00:12","84","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","13-May-2026 ","13-May-2026 20:59:19","13-May-2026 20:59:30","00:11","85","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","14-May-2026 ","14-May-2026 20:18:42","14-May-2026 20:18:54","00:12","86","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","15-May-2026 ","15-May-2026 20:48:11","15-May-2026 20:48:21","00:10","87","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","9","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","16-May-2026 ","17-May-2026 19:32:54","17-May-2026 19:33:03","00:09","88","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","17-May-2026 ","17-May-2026 19:33:35","17-May-2026 19:33:43","00:08","89","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","18-May-2026 ","18-May-2026 20:55:22","18-May-2026 20:55:31","00:09","90","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","19-May-2026 ","19-May-2026 22:00:42","19-May-2026 22:00:50","00:08","91","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","20-May-2026 ","20-May-2026 19:56:20","20-May-2026 19:56:35","00:15","92","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","21-May-2026 ","21-May-2026 20:02:23","21-May-2026 20:02:32","00:09","93","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","22-May-2026 ","22-May-2026 22:00:12","22-May-2026 22:00:25","00:13","94","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","7","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","23-May-2026 ","23-May-2026 22:09:23","23-May-2026 22:09:31","00:08","95","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","24-May-2026 ","25-May-2026 19:37:07","25-May-2026 19:37:19","00:12","96","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","25-May-2026 ","25-May-2026 19:37:51","25-May-2026 19:38:01","00:10","97","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","26-May-2026 ","26-May-2026 19:50:53","26-May-2026 19:51:00","00:07","98","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","27-May-2026 ","27-May-2026 21:24:04","27-May-2026 21:24:12","00:08","99","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","28-May-2026 ","29-May-2026 20:53:24","29-May-2026 20:53:44","00:20","100","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","29-May-2026 ","29-May-2026 20:54:07","29-May-2026 20:54:17","00:10","101","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","30-May-2026 ","30-May-2026 22:07:38","30-May-2026 22:07:46","00:08","102","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","31-May-2026 ","31-May-2026 20:02:26","31-May-2026 20:02:34","00:08","103","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","20-Apr-2026 ","20-Apr-2026 21:15:38","20-Apr-2026 21:16:41","01:03","1","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","21-Apr-2026 ","21-Apr-2026 18:03:25","21-Apr-2026 18:04:56","01:31","2","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","22-Apr-2026 ","22-Apr-2026 19:12:37","22-Apr-2026 19:13:09","00:32","3","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","23-Apr-2026 ","23-Apr-2026 20:30:34","23-Apr-2026 20:31:02","00:28","4","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","24-Apr-2026 ","24-Apr-2026 20:09:04","24-Apr-2026 20:09:46","00:42","5","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","25-Apr-2026 ","25-Apr-2026 20:06:32","25-Apr-2026 20:07:07","00:35","6","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","26-Apr-2026 ","26-Apr-2026 21:59:32","26-Apr-2026 22:00:01","00:29","7","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","27-Apr-2026 ","27-Apr-2026 19:38:17","27-Apr-2026 19:38:44","00:27","8","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","28-Apr-2026 ","28-Apr-2026 23:29:55","28-Apr-2026 23:30:19","00:24","9","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","29-Apr-2026 ","29-Apr-2026 19:44:25","29-Apr-2026 19:44:49","00:24","10","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","30-Apr-2026 ","30-Apr-2026 18:03:54","30-Apr-2026 18:04:24","00:30","11","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","01-May-2026 ","01-May-2026 21:14:03","01-May-2026 21:14:43","00:40","12","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","02-May-2026 ","02-May-2026 18:01:20","02-May-2026 18:01:55","00:35","13","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","03-May-2026 ","03-May-2026 23:02:06","03-May-2026 23:02:39","00:33","14","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","04-May-2026 ","04-May-2026 22:02:36","04-May-2026 22:03:10","00:34","15","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","05-May-2026 ","05-May-2026 20:28:15","05-May-2026 20:29:13","00:58","16","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","06-May-2026 ","06-May-2026 18:07:07","06-May-2026 18:08:40","01:33","17","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","07-May-2026 ","07-May-2026 21:39:42","07-May-2026 21:40:09","00:27","18","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","08-May-2026 ","08-May-2026 19:18:31","08-May-2026 19:19:10","00:39","19","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","09-May-2026 ","09-May-2026 22:03:28","09-May-2026 22:04:07","00:39","20","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","10-May-2026 ","10-May-2026 21:59:21","10-May-2026 22:00:01","00:40","21","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","11-May-2026 ","11-May-2026 20:50:01","11-May-2026 20:50:22","00:21","22","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","12-May-2026 ","12-May-2026 22:35:56","12-May-2026 22:36:50","00:54","23","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","13-May-2026 ","13-May-2026 21:41:50","13-May-2026 21:42:19","00:29","24","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","14-May-2026 ","14-May-2026 21:16:25","14-May-2026 21:17:02","00:37","25","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","15-May-2026 ","15-May-2026 21:52:56","15-May-2026 21:53:22","00:26","26","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","16-May-2026 ","16-May-2026 18:31:25","16-May-2026 18:31:51","00:26","27","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","17-May-2026 ","17-May-2026 20:47:42","17-May-2026 20:48:00","00:18","28","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","18-May-2026 ","19-May-2026 06:20:57","19-May-2026 06:21:20","00:23","29","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","19-May-2026 ","19-May-2026 20:42:32","19-May-2026 20:42:58","00:26","30","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","20-May-2026 ","21-May-2026 06:15:07","21-May-2026 06:15:24","00:17","31","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","21-May-2026 ","21-May-2026 21:38:28","21-May-2026 21:39:00","00:32","32","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","22-May-2026 ","22-May-2026 22:14:30","22-May-2026 22:14:59","00:29","33","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","23-May-2026 ","23-May-2026 22:46:03","23-May-2026 22:46:25","00:22","34","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","24-May-2026 ","25-May-2026 07:10:54","25-May-2026 07:11:24","00:30","35","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","25-May-2026 ","25-May-2026 19:21:24","25-May-2026 19:21:48","00:24","36","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","26-May-2026 ","26-May-2026 20:04:29","26-May-2026 20:05:07","00:38","37","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","28-May-2026 ","29-May-2026 12:32:12","29-May-2026 12:32:32","00:20","38","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","29-May-2026 ","29-May-2026 20:10:11","29-May-2026 20:10:30","00:19","39","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","30-May-2026 ","31-May-2026 00:20:30","31-May-2026 00:20:55","00:25","40","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","31-May-2026 ","01-Jun-2026 06:36:31","01-Jun-2026 06:36:58","00:27","41","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062002","49","1","","01-Jun-2026 ","02-Jun-2026 01:57:42","02-Jun-2026 01:58:05","00:23","42","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","31-Mar-2026 ","31-Mar-2026 18:29:57","31-Mar-2026 18:47:37","17:40","1","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","01-Apr-2026 ","01-Apr-2026 18:31:44","01-Apr-2026 18:33:40","01:56","2","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","02-Apr-2026 ","02-Apr-2026 18:36:48","02-Apr-2026 18:37:55","01:07","3","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","03-Apr-2026 ","03-Apr-2026 18:33:32","03-Apr-2026 18:34:22","00:50","4","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","04-Apr-2026 ","04-Apr-2026 18:34:52","04-Apr-2026 18:35:36","00:44","5","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","05-Apr-2026 ","05-Apr-2026 19:08:11","05-Apr-2026 19:08:38","00:27","6","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","06-Apr-2026 ","06-Apr-2026 18:33:36","06-Apr-2026 18:34:13","00:37","7","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","07-Apr-2026 ","07-Apr-2026 18:47:34","07-Apr-2026 18:48:10","00:36","8","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","08-Apr-2026 ","09-Apr-2026 18:23:22","09-Apr-2026 18:24:09","00:47","9","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","09-Apr-2026 ","09-Apr-2026 18:24:36","09-Apr-2026 18:25:06","00:30","10","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","10-Apr-2026 ","10-Apr-2026 18:01:29","10-Apr-2026 18:02:12","00:43","11","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","11-Apr-2026 ","11-Apr-2026 18:17:12","11-Apr-2026 18:18:02","00:50","12","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","12-Apr-2026 ","12-Apr-2026 18:04:08","12-Apr-2026 18:05:08","01:00","13","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","13-Apr-2026 ","13-Apr-2026 18:29:53","13-Apr-2026 18:30:18","00:25","14","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","14-Apr-2026 ","14-Apr-2026 18:16:55","14-Apr-2026 18:17:17","00:22","15","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","15-Apr-2026 ","15-Apr-2026 18:11:38","15-Apr-2026 18:12:08","00:30","16","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","16-Apr-2026 ","16-Apr-2026 18:09:46","16-Apr-2026 18:10:31","00:45","17","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","17-Apr-2026 ","17-Apr-2026 18:42:09","17-Apr-2026 18:43:13","01:04","18","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","18-Apr-2026 ","18-Apr-2026 18:15:17","18-Apr-2026 18:16:21","01:04","19","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","19-Apr-2026 ","19-Apr-2026 19:05:45","19-Apr-2026 19:06:13","00:28","20","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","20-Apr-2026 ","20-Apr-2026 18:27:20","20-Apr-2026 18:28:23","01:03","21","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","21-Apr-2026 ","21-Apr-2026 18:19:48","21-Apr-2026 18:20:25","00:37","22","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","22-Apr-2026 ","22-Apr-2026 18:12:05","22-Apr-2026 18:12:42","00:37","23","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","0","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","23-Apr-2026 ","23-Apr-2026 18:05:12","23-Apr-2026 18:05:40","00:28","24","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","24-Apr-2026 ","24-Apr-2026 18:15:58","24-Apr-2026 18:16:23","00:25","25","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","25-Apr-2026 ","25-Apr-2026 18:27:21","25-Apr-2026 18:27:43","00:22","26","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","26-Apr-2026 ","26-Apr-2026 19:37:21","26-Apr-2026 19:37:44","00:23","27","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","27-Apr-2026 ","27-Apr-2026 18:32:55","27-Apr-2026 18:33:18","00:23","28","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","28-Apr-2026 ","28-Apr-2026 18:12:37","28-Apr-2026 18:13:06","00:29","29","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","29-Apr-2026 ","29-Apr-2026 18:22:57","29-Apr-2026 18:23:18","00:21","30","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","30-Apr-2026 ","30-Apr-2026 18:05:56","30-Apr-2026 18:06:38","00:42","31","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","01-May-2026 ","01-May-2026 18:06:30","01-May-2026 18:06:53","00:23","32","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","02-May-2026 ","02-May-2026 18:06:44","02-May-2026 18:07:10","00:26","33","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","03-May-2026 ","03-May-2026 18:20:14","03-May-2026 18:20:40","00:26","34","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","04-May-2026 ","04-May-2026 18:10:14","04-May-2026 18:10:39","00:25","35","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","05-May-2026 ","05-May-2026 18:13:52","05-May-2026 18:14:14","00:22","36","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","06-May-2026 ","06-May-2026 18:27:25","06-May-2026 18:27:43","00:18","37","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","07-May-2026 ","07-May-2026 18:16:09","07-May-2026 18:16:34","00:25","38","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","08-May-2026 ","08-May-2026 18:05:30","08-May-2026 18:05:50","00:20","39","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","09-May-2026 ","09-May-2026 18:03:43","09-May-2026 18:04:01","00:18","40","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","10-May-2026 ","10-May-2026 18:13:20","10-May-2026 18:13:42","00:22","41","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","11-May-2026 ","11-May-2026 18:02:26","11-May-2026 18:02:54","00:28","42","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","12-May-2026 ","12-May-2026 18:16:11","12-May-2026 18:16:34","00:23","43","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","13-May-2026 ","13-May-2026 18:13:23","13-May-2026 18:13:42","00:19","44","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","14-May-2026 ","14-May-2026 18:18:23","14-May-2026 18:18:56","00:33","45","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","15-May-2026 ","15-May-2026 18:05:23","15-May-2026 18:05:47","00:24","46","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","16-May-2026 ","16-May-2026 19:15:24","16-May-2026 19:15:50","00:26","47","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","17-May-2026 ","17-May-2026 18:42:31","17-May-2026 18:42:46","00:15","48","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","18-May-2026 ","18-May-2026 18:07:10","18-May-2026 18:07:31","00:21","49","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","19-May-2026 ","19-May-2026 18:08:00","19-May-2026 18:08:22","00:22","50","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","20-May-2026 ","20-May-2026 18:46:47","20-May-2026 18:47:10","00:23","51","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","21-May-2026 ","21-May-2026 18:25:08","21-May-2026 18:25:33","00:25","52","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","22-May-2026 ","22-May-2026 18:10:28","22-May-2026 18:10:57","00:29","53","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","23-May-2026 ","23-May-2026 18:49:12","23-May-2026 18:49:37","00:25","54","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","24-May-2026 ","24-May-2026 18:24:57","24-May-2026 18:25:19","00:22","55","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","25-May-2026 ","25-May-2026 18:59:42","25-May-2026 19:00:03","00:21","56","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","26-May-2026 ","26-May-2026 19:02:50","26-May-2026 19:03:13","00:23","57","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","27-May-2026 ","27-May-2026 18:16:05","27-May-2026 18:16:24","00:19","58","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","28-May-2026 ","28-May-2026 18:12:59","28-May-2026 18:13:22","00:23","59","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","29-May-2026 ","29-May-2026 18:14:55","29-May-2026 18:15:12","00:17","60","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","30-May-2026 ","30-May-2026 18:15:22","30-May-2026 18:15:41","00:19","61","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","31-May-2026 ","31-May-2026 18:10:53","31-May-2026 18:11:09","00:16","62","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092001","49","1","","01-Jun-2026 ","01-Jun-2026 18:10:37","01-Jun-2026 18:11:05","00:28","63","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","16-Apr-2026 ","16-Apr-2026 18:04:28","16-Apr-2026 18:06:48","02:20","1","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","17-Apr-2026 ","17-Apr-2026 21:22:55","17-Apr-2026 21:25:27","02:32","2","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","0","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","18-Apr-2026 ","19-Apr-2026 20:05:25","19-Apr-2026 20:07:39","02:14","3","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","0","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","19-Apr-2026 ","19-Apr-2026 20:08:07","19-Apr-2026 20:12:24","04:17","4","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","20-Apr-2026 ","21-Apr-2026 21:33:43","21-Apr-2026 21:36:30","02:47","5","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","21-Apr-2026 ","21-Apr-2026 21:37:06","21-Apr-2026 21:38:37","01:31","6","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","0","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","22-Apr-2026 ","23-Apr-2026 22:28:26","23-Apr-2026 22:30:27","02:01","7","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","0","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","23-Apr-2026 ","23-Apr-2026 22:31:08","23-Apr-2026 22:32:58","01:50","8","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","24-Apr-2026 ","25-Apr-2026 19:10:46","25-Apr-2026 19:13:10","02:24","9","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","25-Apr-2026 ","25-Apr-2026 19:13:39","25-Apr-2026 19:14:21","00:42","10","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","26-Apr-2026 ","26-Apr-2026 20:00:34","26-Apr-2026 20:01:48","01:14","11","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","0","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","27-Apr-2026 ","27-Apr-2026 20:59:09","27-Apr-2026 21:03:03","03:54","12","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","28-Apr-2026 ","29-Apr-2026 12:06:59","29-Apr-2026 12:09:04","02:05","13","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","29-Apr-2026 ","30-Apr-2026 20:47:12","30-Apr-2026 20:48:25","01:13","14","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","30-Apr-2026 ","30-Apr-2026 20:48:54","30-Apr-2026 20:49:27","00:33","15","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","0","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","01-May-2026 ","01-May-2026 23:05:43","01-May-2026 23:08:41","02:58","16","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","02-May-2026 ","02-May-2026 21:59:39","02-May-2026 22:00:07","00:28","17","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","03-May-2026 ","03-May-2026 20:48:50","03-May-2026 20:49:39","00:49","18","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","04-May-2026 ","04-May-2026 23:06:12","04-May-2026 23:07:05","00:53","19","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","05-May-2026 ","05-May-2026 22:34:33","05-May-2026 22:36:46","02:13","20","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","06-May-2026 ","07-May-2026 20:20:36","07-May-2026 20:21:23","00:47","21","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","07-May-2026 ","07-May-2026 20:21:51","07-May-2026 20:22:22","00:31","22","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","09-May-2026 ","10-May-2026 09:56:26","10-May-2026 09:57:46","01:20","23","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","12-May-2026 ","12-May-2026 23:17:00","12-May-2026 23:17:43","00:43","24","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","13-May-2026 ","13-May-2026 19:25:14","13-May-2026 19:26:42","01:28","25","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","0","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","14-May-2026 ","14-May-2026 18:38:36","14-May-2026 18:39:02","00:26","26","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","15-May-2026 ","15-May-2026 22:58:22","15-May-2026 22:59:14","00:52","27","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","16-May-2026 ","16-May-2026 23:23:13","16-May-2026 23:23:30","00:17","28","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","17-May-2026 ","18-May-2026 12:46:24","18-May-2026 12:47:00","00:36","29","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10009","Jiri Pumprla","CZ100092002","55","1","","18-May-2026 ","18-May-2026 23:24:01","18-May-2026 23:26:28","02:27","30","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","18-Mar-2026 ","18-Mar-2026 18:17:26","18-Mar-2026 18:18:51","01:25","1","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","19-Mar-2026 ","19-Mar-2026 18:01:22","19-Mar-2026 18:02:22","01:00","2","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","20-Mar-2026 ","20-Mar-2026 18:01:14","20-Mar-2026 18:02:17","01:03","3","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","21-Mar-2026 ","21-Mar-2026 18:28:25","21-Mar-2026 18:28:40","00:15","4","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","22-Mar-2026 ","22-Mar-2026 18:01:58","22-Mar-2026 18:02:15","00:17","5","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","9","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","23-Mar-2026 ","24-Mar-2026 00:33:23","24-Mar-2026 00:33:51","00:28","6","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","24-Mar-2026 ","24-Mar-2026 18:01:20","24-Mar-2026 18:01:42","00:22","7","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","25-Mar-2026 ","25-Mar-2026 18:05:59","25-Mar-2026 18:06:09","00:10","8","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","26-Mar-2026 ","26-Mar-2026 18:57:42","26-Mar-2026 18:58:00","00:18","9","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","27-Mar-2026 ","27-Mar-2026 18:05:26","27-Mar-2026 18:05:44","00:18","10","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","28-Mar-2026 ","28-Mar-2026 18:34:55","28-Mar-2026 18:35:13","00:18","11","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","11","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","29-Mar-2026 ","29-Mar-2026 18:01:26","29-Mar-2026 18:01:40","00:14","12","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","10","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","30-Mar-2026 ","30-Mar-2026 18:15:14","30-Mar-2026 18:15:34","00:20","13","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","10","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","31-Mar-2026 ","31-Mar-2026 18:03:24","31-Mar-2026 18:03:43","00:19","14","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","13","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","01-Apr-2026 ","01-Apr-2026 18:19:46","01-Apr-2026 18:20:00","00:14","15","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","10","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","02-Apr-2026 ","02-Apr-2026 19:54:55","02-Apr-2026 19:55:05","00:10","16","Patient","BYODHandheld","BYODHandheld","0","","0","","1","Yes","0","","11","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","03-Apr-2026 ","03-Apr-2026 22:16:32","03-Apr-2026 22:16:45","00:13","17","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","04-Apr-2026 ","04-Apr-2026 18:04:41","04-Apr-2026 18:05:01","00:20","18","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","05-Apr-2026 ","05-Apr-2026 22:47:52","05-Apr-2026 22:48:02","00:10","19","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","11","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","06-Apr-2026 ","07-Apr-2026 06:06:47","07-Apr-2026 06:07:10","00:23","20","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","1","Yes","0","","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","07-Apr-2026 ","07-Apr-2026 18:10:33","07-Apr-2026 18:11:05","00:32","21","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","08-Apr-2026 ","09-Apr-2026 21:11:31","09-Apr-2026 21:12:00","00:29","22","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","09-Apr-2026 ","09-Apr-2026 21:12:19","09-Apr-2026 21:12:49","00:30","23","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","10-Apr-2026 ","10-Apr-2026 18:04:26","10-Apr-2026 18:04:42","00:16","24","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","11-Apr-2026 ","11-Apr-2026 19:27:38","11-Apr-2026 19:27:54","00:16","25","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","13","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","12-Apr-2026 ","12-Apr-2026 18:01:17","12-Apr-2026 18:01:29","00:12","26","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","13-Apr-2026 ","14-Apr-2026 05:43:24","14-Apr-2026 05:43:41","00:17","27","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","14-Apr-2026 ","14-Apr-2026 18:23:04","14-Apr-2026 18:23:16","00:12","28","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","15-Apr-2026 ","15-Apr-2026 18:01:41","15-Apr-2026 18:01:50","00:09","29","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","16-Apr-2026 ","16-Apr-2026 18:20:20","16-Apr-2026 18:20:33","00:13","30","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","17-Apr-2026 ","17-Apr-2026 18:30:28","17-Apr-2026 18:30:46","00:18","31","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","18-Apr-2026 ","18-Apr-2026 22:43:21","18-Apr-2026 22:43:31","00:10","32","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","19-Apr-2026 ","19-Apr-2026 18:20:54","19-Apr-2026 18:21:17","00:23","33","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","20-Apr-2026 ","21-Apr-2026 06:17:37","21-Apr-2026 06:18:03","00:26","34","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","21-Apr-2026 ","21-Apr-2026 18:01:02","21-Apr-2026 18:01:33","00:31","35","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","22-Apr-2026 ","22-Apr-2026 19:26:08","22-Apr-2026 19:26:32","00:24","36","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","23-Apr-2026 ","23-Apr-2026 18:11:27","23-Apr-2026 18:11:39","00:12","37","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","24-Apr-2026 ","24-Apr-2026 21:33:17","24-Apr-2026 21:33:38","00:21","38","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","13","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","25-Apr-2026 ","25-Apr-2026 21:50:02","25-Apr-2026 21:50:24","00:22","39","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","26-Apr-2026 ","26-Apr-2026 19:05:52","26-Apr-2026 19:06:03","00:11","40","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","27-Apr-2026 ","27-Apr-2026 18:39:18","27-Apr-2026 18:39:30","00:12","41","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","28-Apr-2026 ","28-Apr-2026 18:31:50","28-Apr-2026 18:32:10","00:20","42","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","29-Apr-2026 ","29-Apr-2026 18:46:29","29-Apr-2026 18:46:58","00:29","43","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","11","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","30-Apr-2026 ","30-Apr-2026 18:14:43","30-Apr-2026 18:15:07","00:24","44","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","01-May-2026 ","01-May-2026 22:22:43","01-May-2026 22:22:57","00:14","45","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","11","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","02-May-2026 ","02-May-2026 18:04:04","02-May-2026 18:04:16","00:12","46","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","03-May-2026 ","03-May-2026 18:02:06","03-May-2026 18:03:05","00:59","47","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","04-May-2026 ","04-May-2026 18:33:13","04-May-2026 18:33:26","00:13","48","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","05-May-2026 ","05-May-2026 19:02:55","05-May-2026 19:03:06","00:11","49","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","06-May-2026 ","06-May-2026 18:03:45","06-May-2026 18:04:11","00:26","50","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","07-May-2026 ","07-May-2026 21:26:53","07-May-2026 21:27:10","00:17","51","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","08-May-2026 ","08-May-2026 18:36:10","08-May-2026 18:36:31","00:21","52","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","09-May-2026 ","10-May-2026 19:42:33","10-May-2026 19:42:51","00:18","53","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","10-May-2026 ","10-May-2026 19:43:17","10-May-2026 19:43:27","00:10","54","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","11-May-2026 ","12-May-2026 06:36:35","12-May-2026 06:36:58","00:23","55","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","11","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","12-May-2026 ","13-May-2026 05:13:59","13-May-2026 05:14:14","00:15","56","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","13-May-2026 ","13-May-2026 18:05:45","13-May-2026 18:05:57","00:12","57","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","14-May-2026 ","14-May-2026 18:41:45","14-May-2026 18:41:59","00:14","58","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","15-May-2026 ","15-May-2026 19:46:08","15-May-2026 19:46:37","00:29","59","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","16-May-2026 ","16-May-2026 19:28:50","16-May-2026 19:29:04","00:14","60","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","17-May-2026 ","17-May-2026 19:42:34","17-May-2026 19:42:45","00:11","61","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","18-May-2026 ","18-May-2026 18:05:59","18-May-2026 18:06:14","00:15","62","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","19-May-2026 ","19-May-2026 19:20:23","19-May-2026 19:20:39","00:16","63","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","20-May-2026 ","20-May-2026 18:44:46","20-May-2026 18:44:58","00:12","64","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","21-May-2026 ","21-May-2026 18:26:11","21-May-2026 18:26:22","00:11","65","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","22-May-2026 ","22-May-2026 18:00:39","22-May-2026 18:01:09","00:30","66","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","23-May-2026 ","23-May-2026 19:15:06","23-May-2026 19:15:15","00:09","67","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","11","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","24-May-2026 ","24-May-2026 18:08:48","24-May-2026 18:09:01","00:13","68","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","25-May-2026 ","25-May-2026 21:52:52","25-May-2026 21:53:04","00:12","69","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","26-May-2026 ","26-May-2026 19:41:29","26-May-2026 19:41:42","00:13","70","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","27-May-2026 ","27-May-2026 19:08:12","27-May-2026 19:08:25","00:13","71","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","28-May-2026 ","28-May-2026 19:53:30","28-May-2026 19:53:47","00:17","72","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","29-May-2026 ","29-May-2026 19:03:08","29-May-2026 19:03:25","00:17","73","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","3","Blood alone passed","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","30-May-2026 ","30-May-2026 18:28:54","30-May-2026 18:29:12","00:18","74","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","31-May-2026 ","31-May-2026 20:52:43","31-May-2026 20:52:56","00:13","75","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","01-Jun-2026 ","01-Jun-2026 18:01:44","01-Jun-2026 18:01:55","00:11","76","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","27-Feb-2026 ","27-Feb-2026 23:03:44","27-Feb-2026 23:05:27","01:43","1","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","28-Feb-2026 ","28-Feb-2026 22:00:47","28-Feb-2026 22:01:40","00:53","2","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","01-Mar-2026 ","01-Mar-2026 23:09:45","01-Mar-2026 23:10:07","00:22","3","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","02-Mar-2026 ","03-Mar-2026 21:17:31","03-Mar-2026 21:18:07","00:36","4","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","03-Mar-2026 ","03-Mar-2026 21:18:25","03-Mar-2026 21:18:51","00:26","5","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","04-Mar-2026 ","04-Mar-2026 21:07:08","04-Mar-2026 21:07:32","00:24","6","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","05-Mar-2026 ","05-Mar-2026 21:46:49","05-Mar-2026 21:47:07","00:18","7","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","06-Mar-2026 ","06-Mar-2026 20:40:38","06-Mar-2026 20:40:58","00:20","8","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","07-Mar-2026 ","07-Mar-2026 21:42:08","07-Mar-2026 21:42:22","00:14","9","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","08-Mar-2026 ","08-Mar-2026 21:03:19","08-Mar-2026 21:04:22","01:03","10","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","09-Mar-2026 ","09-Mar-2026 19:46:43","09-Mar-2026 19:47:09","00:26","11","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","10-Mar-2026 ","10-Mar-2026 20:21:28","10-Mar-2026 20:21:44","00:16","12","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","11-Mar-2026 ","11-Mar-2026 19:06:20","11-Mar-2026 19:06:34","00:14","13","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","12-Mar-2026 ","12-Mar-2026 21:14:54","12-Mar-2026 21:15:33","00:39","14","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","13-Mar-2026 ","13-Mar-2026 20:57:55","13-Mar-2026 20:58:17","00:22","15","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","14-Mar-2026 ","15-Mar-2026 07:17:23","15-Mar-2026 07:18:13","00:50","16","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","15-Mar-2026 ","15-Mar-2026 20:10:10","15-Mar-2026 20:10:42","00:32","17","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","16-Mar-2026 ","16-Mar-2026 22:25:52","16-Mar-2026 22:26:14","00:22","18","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","17-Mar-2026 ","17-Mar-2026 22:09:11","17-Mar-2026 22:09:28","00:17","19","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","18-Mar-2026 ","18-Mar-2026 20:38:45","18-Mar-2026 20:39:02","00:17","20","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","19-Mar-2026 ","19-Mar-2026 20:16:41","19-Mar-2026 20:16:54","00:13","21","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","20-Mar-2026 ","20-Mar-2026 22:41:13","20-Mar-2026 22:41:30","00:17","22","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","21-Mar-2026 ","21-Mar-2026 21:18:07","21-Mar-2026 21:19:04","00:57","23","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","22-Mar-2026 ","22-Mar-2026 22:15:27","22-Mar-2026 22:15:47","00:20","24","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","23-Mar-2026 ","23-Mar-2026 20:42:59","23-Mar-2026 20:43:09","00:10","25","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","24-Mar-2026 ","24-Mar-2026 20:00:24","24-Mar-2026 20:01:00","00:36","26","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","25-Mar-2026 ","25-Mar-2026 20:21:59","25-Mar-2026 20:22:17","00:18","27","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","26-Mar-2026 ","26-Mar-2026 21:44:02","26-Mar-2026 21:44:15","00:13","28","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","27-Mar-2026 ","28-Mar-2026 01:49:30","28-Mar-2026 01:49:52","00:22","29","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","28-Mar-2026 ","28-Mar-2026 20:43:13","28-Mar-2026 20:43:29","00:16","30","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","29-Mar-2026 ","29-Mar-2026 22:28:00","29-Mar-2026 22:28:35","00:35","31","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","30-Mar-2026 ","30-Mar-2026 21:46:17","30-Mar-2026 21:46:29","00:12","32","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","31-Mar-2026 ","31-Mar-2026 20:40:46","31-Mar-2026 20:40:58","00:12","33","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","01-Apr-2026 ","01-Apr-2026 21:24:04","01-Apr-2026 21:24:19","00:15","34","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","02-Apr-2026 ","02-Apr-2026 21:40:44","02-Apr-2026 21:40:59","00:15","35","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","03-Apr-2026 ","03-Apr-2026 22:39:57","03-Apr-2026 22:40:09","00:12","36","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","04-Apr-2026 ","04-Apr-2026 22:20:46","04-Apr-2026 22:21:00","00:14","37","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","05-Apr-2026 ","05-Apr-2026 22:23:58","05-Apr-2026 22:24:11","00:13","38","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","06-Apr-2026 ","06-Apr-2026 22:45:16","06-Apr-2026 22:45:36","00:20","39","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","07-Apr-2026 ","07-Apr-2026 23:22:12","07-Apr-2026 23:22:24","00:12","40","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","08-Apr-2026 ","09-Apr-2026 18:14:46","09-Apr-2026 18:14:59","00:13","41","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","09-Apr-2026 ","09-Apr-2026 18:15:24","09-Apr-2026 18:15:34","00:10","42","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","10-Apr-2026 ","10-Apr-2026 22:19:01","10-Apr-2026 22:19:17","00:16","43","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","11-Apr-2026 ","11-Apr-2026 22:52:56","11-Apr-2026 22:53:14","00:18","44","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","12-Apr-2026 ","12-Apr-2026 21:27:59","12-Apr-2026 21:28:08","00:09","45","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","13-Apr-2026 ","14-Apr-2026 00:16:06","14-Apr-2026 00:16:21","00:15","46","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","14-Apr-2026 ","14-Apr-2026 21:23:53","14-Apr-2026 21:24:03","00:10","47","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","15-Apr-2026 ","15-Apr-2026 18:45:29","15-Apr-2026 18:45:37","00:08","48","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","16-Apr-2026 ","16-Apr-2026 21:46:45","16-Apr-2026 21:46:56","00:11","49","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","17-Apr-2026 ","17-Apr-2026 21:47:44","17-Apr-2026 21:47:55","00:11","50","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","18-Apr-2026 ","18-Apr-2026 21:08:02","18-Apr-2026 21:08:16","00:14","51","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","19-Apr-2026 ","19-Apr-2026 21:06:45","19-Apr-2026 21:06:58","00:13","52","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","20-Apr-2026 ","20-Apr-2026 21:23:26","20-Apr-2026 21:23:36","00:10","53","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","21-Apr-2026 ","21-Apr-2026 21:56:38","21-Apr-2026 21:56:58","00:20","54","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","22-Apr-2026 ","22-Apr-2026 21:18:10","22-Apr-2026 21:18:20","00:10","55","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","23-Apr-2026 ","23-Apr-2026 21:46:41","23-Apr-2026 21:46:54","00:13","56","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","24-Apr-2026 ","24-Apr-2026 21:59:32","24-Apr-2026 21:59:56","00:24","57","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","25-Apr-2026 ","25-Apr-2026 22:34:04","25-Apr-2026 22:34:16","00:12","58","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","26-Apr-2026 ","26-Apr-2026 18:32:29","26-Apr-2026 18:32:39","00:10","59","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","27-Apr-2026 ","27-Apr-2026 20:48:50","27-Apr-2026 20:49:05","00:15","60","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","28-Apr-2026 ","28-Apr-2026 21:33:40","28-Apr-2026 21:33:56","00:16","61","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","29-Apr-2026 ","29-Apr-2026 22:24:17","29-Apr-2026 22:24:31","00:14","62","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","30-Apr-2026 ","30-Apr-2026 20:44:59","30-Apr-2026 20:45:10","00:11","63","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","01-May-2026 ","01-May-2026 22:08:20","01-May-2026 22:08:36","00:16","64","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","02-May-2026 ","02-May-2026 22:47:23","02-May-2026 22:47:36","00:13","65","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","03-May-2026 ","03-May-2026 22:04:34","03-May-2026 22:04:46","00:12","66","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","04-May-2026 ","04-May-2026 22:18:22","04-May-2026 22:18:37","00:15","67","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","05-May-2026 ","05-May-2026 20:52:05","05-May-2026 20:52:21","00:16","68","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","06-May-2026 ","06-May-2026 21:53:26","06-May-2026 21:53:40","00:14","69","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","07-May-2026 ","07-May-2026 22:03:10","07-May-2026 22:03:25","00:15","70","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","08-May-2026 ","09-May-2026 08:05:31","09-May-2026 08:06:06","00:35","71","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","09-May-2026 ","09-May-2026 22:35:37","09-May-2026 22:36:16","00:39","72","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","10-May-2026 ","10-May-2026 22:57:33","10-May-2026 22:57:43","00:10","73","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","11-May-2026 ","11-May-2026 22:05:17","11-May-2026 22:05:27","00:10","74","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","12-May-2026 ","12-May-2026 22:11:54","12-May-2026 22:12:06","00:12","75","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","13-May-2026 ","13-May-2026 19:03:38","13-May-2026 19:03:48","00:10","76","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","14-May-2026 ","14-May-2026 21:45:03","14-May-2026 21:45:12","00:09","77","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","15-May-2026 ","15-May-2026 21:23:03","15-May-2026 21:23:15","00:12","78","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","16-May-2026 ","16-May-2026 22:50:45","16-May-2026 22:50:54","00:09","79","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","17-May-2026 ","17-May-2026 23:21:33","17-May-2026 23:21:47","00:14","80","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","18-May-2026 ","18-May-2026 20:53:38","18-May-2026 20:53:47","00:09","81","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","19-May-2026 ","19-May-2026 22:30:38","19-May-2026 22:30:47","00:09","82","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","20-May-2026 ","20-May-2026 22:46:06","20-May-2026 22:46:26","00:20","83","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","21-May-2026 ","21-May-2026 21:37:09","21-May-2026 21:37:24","00:15","84","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","22-May-2026 ","22-May-2026 22:05:40","22-May-2026 22:05:59","00:19","85","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","23-May-2026 ","24-May-2026 10:05:24","24-May-2026 10:05:44","00:20","86","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","24-May-2026 ","24-May-2026 22:03:18","24-May-2026 22:03:28","00:10","87","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","25-May-2026 ","26-May-2026 07:34:48","26-May-2026 07:35:03","00:15","88","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","26-May-2026 ","26-May-2026 21:00:23","26-May-2026 21:00:32","00:09","89","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","27-May-2026 ","27-May-2026 23:02:15","27-May-2026 23:02:28","00:13","90","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","28-May-2026 ","28-May-2026 21:49:06","28-May-2026 21:49:34","00:28","91","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","29-May-2026 ","29-May-2026 22:58:10","29-May-2026 22:58:24","00:14","92","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","30-May-2026 ","30-May-2026 23:07:43","30-May-2026 23:08:00","00:17","93","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","31-May-2026 ","31-May-2026 21:26:36","31-May-2026 21:26:46","00:10","94","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132001","29","1","","01-Jun-2026 ","01-Jun-2026 22:06:48","01-Jun-2026 22:06:58","00:10","95","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","01-Apr-2026 ","01-Apr-2026 20:42:48","01-Apr-2026 20:44:08","01:20","1","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","02-Apr-2026 ","02-Apr-2026 22:34:46","02-Apr-2026 22:35:23","00:37","2","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","03-Apr-2026 ","03-Apr-2026 19:40:50","03-Apr-2026 19:41:26","00:36","3","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","04-Apr-2026 ","04-Apr-2026 21:34:52","04-Apr-2026 21:35:20","00:28","4","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","05-Apr-2026 ","05-Apr-2026 20:47:56","05-Apr-2026 20:48:17","00:21","5","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","06-Apr-2026 ","06-Apr-2026 23:05:55","06-Apr-2026 23:06:13","00:18","6","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","07-Apr-2026 ","07-Apr-2026 21:39:21","07-Apr-2026 21:39:43","00:22","7","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","08-Apr-2026 ","09-Apr-2026 18:02:39","09-Apr-2026 18:03:05","00:26","8","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","09-Apr-2026 ","09-Apr-2026 18:03:29","09-Apr-2026 18:03:43","00:14","9","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","10-Apr-2026 ","10-Apr-2026 18:17:13","10-Apr-2026 18:17:32","00:19","10","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","11-Apr-2026 ","11-Apr-2026 18:02:06","11-Apr-2026 18:02:31","00:25","11","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","12-Apr-2026 ","12-Apr-2026 20:40:55","12-Apr-2026 20:41:15","00:20","12","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","13-Apr-2026 ","13-Apr-2026 19:31:34","13-Apr-2026 19:31:48","00:14","13","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","14-Apr-2026 ","14-Apr-2026 20:27:48","14-Apr-2026 20:28:12","00:24","14","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","15-Apr-2026 ","16-Apr-2026 07:42:13","16-Apr-2026 07:42:32","00:19","15","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","16-Apr-2026 ","16-Apr-2026 19:55:45","16-Apr-2026 19:56:05","00:20","16","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","17-Apr-2026 ","17-Apr-2026 21:11:08","17-Apr-2026 21:11:44","00:36","17","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","18-Apr-2026 ","18-Apr-2026 18:24:43","18-Apr-2026 18:24:57","00:14","18","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","19-Apr-2026 ","20-Apr-2026 09:13:58","20-Apr-2026 09:14:22","00:24","19","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","20-Apr-2026 ","20-Apr-2026 18:50:09","20-Apr-2026 18:50:29","00:20","20","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","21-Apr-2026 ","21-Apr-2026 18:02:37","21-Apr-2026 18:05:29","02:52","21","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","18","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","22-Apr-2026 ","22-Apr-2026 22:35:07","22-Apr-2026 22:35:25","00:18","22","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","23-Apr-2026 ","24-Apr-2026 08:04:27","24-Apr-2026 08:04:41","00:14","23","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","24-Apr-2026 ","25-Apr-2026 09:53:31","25-Apr-2026 09:53:51","00:20","24","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","25-Apr-2026 ","25-Apr-2026 21:15:46","25-Apr-2026 21:15:58","00:12","25","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","26-Apr-2026 ","26-Apr-2026 22:16:21","26-Apr-2026 22:16:32","00:11","26","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","27-Apr-2026 ","27-Apr-2026 21:04:26","27-Apr-2026 21:04:39","00:13","27","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","28-Apr-2026 ","29-Apr-2026 17:52:10","29-Apr-2026 17:53:02","00:52","28","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","29-Apr-2026 ","30-Apr-2026 22:35:16","30-Apr-2026 22:36:01","00:45","29","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","30-Apr-2026 ","30-Apr-2026 22:36:45","30-Apr-2026 22:37:21","00:36","30","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","01-May-2026 ","01-May-2026 21:49:37","01-May-2026 21:49:54","00:17","31","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","02-May-2026 ","02-May-2026 22:03:41","02-May-2026 22:03:53","00:12","32","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","03-May-2026 ","03-May-2026 20:30:41","03-May-2026 20:30:52","00:11","33","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","04-May-2026 ","04-May-2026 23:27:30","04-May-2026 23:27:43","00:13","34","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","06-May-2026 ","07-May-2026 18:06:55","07-May-2026 18:07:08","00:13","35","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","07-May-2026 ","07-May-2026 18:07:33","07-May-2026 18:07:44","00:11","36","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","08-May-2026 ","08-May-2026 22:42:00","08-May-2026 22:42:16","00:16","37","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","09-May-2026 ","10-May-2026 21:18:31","10-May-2026 21:18:44","00:13","38","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","10-May-2026 ","10-May-2026 21:20:11","10-May-2026 21:20:22","00:11","39","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","11-May-2026 ","12-May-2026 10:48:02","12-May-2026 10:48:16","00:14","40","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","12-May-2026 ","12-May-2026 22:37:05","12-May-2026 22:37:24","00:19","41","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","15-May-2026 ","16-May-2026 21:29:32","16-May-2026 21:29:53","00:21","42","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","16-May-2026 ","16-May-2026 21:30:21","16-May-2026 21:31:03","00:42","43","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","17-May-2026 ","17-May-2026 20:09:06","17-May-2026 20:09:20","00:14","44","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","19-May-2026 ","20-May-2026 22:54:46","20-May-2026 22:55:16","00:30","45","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","20-May-2026 ","20-May-2026 22:56:47","20-May-2026 22:57:06","00:19","46","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","21-May-2026 ","22-May-2026 18:02:38","22-May-2026 18:02:50","00:12","47","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","22-May-2026 ","22-May-2026 18:03:46","22-May-2026 18:04:09","00:23","48","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","23-May-2026 ","23-May-2026 21:39:50","23-May-2026 21:40:02","00:12","49","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","25-May-2026 ","26-May-2026 18:01:24","26-May-2026 18:01:41","00:17","50","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","26-May-2026 ","26-May-2026 18:02:05","26-May-2026 18:02:19","00:14","51","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","28-May-2026 ","29-May-2026 21:55:32","29-May-2026 21:55:59","00:27","52","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","29-May-2026 ","29-May-2026 21:56:21","29-May-2026 21:56:43","00:22","53","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","30-May-2026 ","30-May-2026 18:42:12","30-May-2026 18:42:36","00:24","54","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","31-May-2026 ","31-May-2026 22:45:51","31-May-2026 22:46:12","00:21","55","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","01-Jun-2026 ","01-Jun-2026 21:39:27","01-Jun-2026 21:39:44","00:17","56","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132003","49","0","","26-May-2026 ","26-May-2026 20:55:38","26-May-2026 20:56:02","00:24","1","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132003","49","0","","27-May-2026 ","27-May-2026 19:26:19","27-May-2026 19:26:34","00:15","2","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","11","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132003","49","0","","28-May-2026 ","29-May-2026 18:54:58","29-May-2026 18:55:16","00:18","3","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","10","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132003","49","0","","29-May-2026 ","29-May-2026 18:55:33","29-May-2026 18:55:55","00:22","4","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","10","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132003","49","0","","30-May-2026 ","30-May-2026 18:08:30","30-May-2026 18:08:48","00:18","5","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","1","Yes","0","","11","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132003","49","0","","31-May-2026 ","31-May-2026 19:32:37","31-May-2026 19:32:51","00:14","6","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132003","49","0","","01-Jun-2026 ","01-Jun-2026 18:39:58","01-Jun-2026 18:40:16","00:18","7","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","1","Yes","0","","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","21-Apr-2026 ","21-Apr-2026 19:20:32","21-Apr-2026 19:22:54","02:22","1","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","14","","","3","Blood alone passed","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","22-Apr-2026 ","22-Apr-2026 19:08:50","22-Apr-2026 19:10:28","01:38","2","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","12","","","3","Blood alone passed","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","23-Apr-2026 ","23-Apr-2026 18:47:18","23-Apr-2026 18:47:46","00:28","3","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","10","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","24-Apr-2026 ","24-Apr-2026 20:09:26","24-Apr-2026 20:10:25","00:59","4","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","10","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","24-Apr-2026 ","25-Apr-2026 19:58:59","25-Apr-2026 19:59:32","00:33","5","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","10","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","25-Apr-2026 ","25-Apr-2026 19:59:57","25-Apr-2026 20:00:25","00:28","6","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","26-Apr-2026 ","26-Apr-2026 18:17:01","26-Apr-2026 18:17:45","00:44","7","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","27-Apr-2026 ","27-Apr-2026 19:51:27","27-Apr-2026 19:52:00","00:33","8","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","28-Apr-2026 ","28-Apr-2026 20:01:23","28-Apr-2026 20:01:47","00:24","9","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","12","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","29-Apr-2026 ","29-Apr-2026 18:53:09","29-Apr-2026 18:53:39","00:30","10","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","13","","","3","Blood alone passed","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","30-Apr-2026 ","30-Apr-2026 19:59:27","30-Apr-2026 19:59:51","00:24","11","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","13","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","01-May-2026 ","01-May-2026 19:30:00","01-May-2026 19:30:47","00:47","12","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","13","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","02-May-2026 ","02-May-2026 23:09:28","02-May-2026 23:09:52","00:24","13","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","10","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","03-May-2026 ","03-May-2026 21:23:26","03-May-2026 21:23:59","00:33","14","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","13","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","04-May-2026 ","04-May-2026 19:29:17","04-May-2026 19:29:50","00:33","15","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","13","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","05-May-2026 ","05-May-2026 22:29:06","05-May-2026 22:29:41","00:35","16","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","14","","","3","Blood alone passed","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","06-May-2026 ","06-May-2026 20:10:08","06-May-2026 20:10:42","00:34","17","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","17","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","07-May-2026 ","07-May-2026 19:28:33","07-May-2026 19:28:49","00:16","18","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","12","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","08-May-2026 ","08-May-2026 19:32:48","08-May-2026 19:33:22","00:34","19","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","15","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","09-May-2026 ","09-May-2026 19:58:49","09-May-2026 20:00:29","01:40","20","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","23","1","Yes, I confirm this is the correct stool count","3","Blood alone passed","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","10-May-2026 ","10-May-2026 20:11:37","10-May-2026 20:12:05","00:28","21","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","21","1","Yes, I confirm this is the correct stool count","3","Blood alone passed","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","11-May-2026 ","11-May-2026 21:26:07","11-May-2026 21:26:32","00:25","22","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","21","1","Yes, I confirm this is the correct stool count","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","12-May-2026 ","12-May-2026 20:55:03","12-May-2026 20:55:28","00:25","23","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","18","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","13-May-2026 ","13-May-2026 20:35:38","13-May-2026 20:35:54","00:16","24","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","19","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","14-May-2026 ","14-May-2026 20:01:12","14-May-2026 20:01:34","00:22","25","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","17","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","15-May-2026 ","15-May-2026 20:30:56","15-May-2026 20:31:10","00:14","26","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","20","","","3","Blood alone passed","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","16-May-2026 ","16-May-2026 19:36:34","16-May-2026 19:36:54","00:20","27","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","18","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","17-May-2026 ","17-May-2026 19:57:53","17-May-2026 19:58:15","00:22","28","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","20","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","18-May-2026 ","18-May-2026 19:28:19","18-May-2026 19:28:52","00:33","29","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","18","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","19-May-2026 ","19-May-2026 20:01:15","19-May-2026 20:01:41","00:26","30","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","17","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","20-May-2026 ","20-May-2026 19:30:02","20-May-2026 19:30:24","00:22","31","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","13","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","21-May-2026 ","21-May-2026 19:34:46","21-May-2026 19:35:04","00:18","32","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","15","","","3","Blood alone passed","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","22-May-2026 ","22-May-2026 20:01:59","22-May-2026 20:02:19","00:20","33","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","15","","","3","Blood alone passed","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","23-May-2026 ","23-May-2026 22:20:42","23-May-2026 22:20:58","00:16","34","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","15","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","24-May-2026 ","24-May-2026 21:51:20","24-May-2026 21:51:41","00:21","35","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","15","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","25-May-2026 ","25-May-2026 20:47:57","25-May-2026 20:48:23","00:26","36","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","15","","","3","Blood alone passed","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","26-May-2026 ","26-May-2026 19:54:28","26-May-2026 19:54:46","00:18","37","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","15","","","3","Blood alone passed","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","27-May-2026 ","27-May-2026 19:35:37","27-May-2026 19:35:58","00:21","38","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","14","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","28-May-2026 ","28-May-2026 20:08:12","28-May-2026 20:08:36","00:24","39","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","13","","","3","Blood alone passed","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","29-May-2026 ","29-May-2026 19:30:44","29-May-2026 19:31:19","00:35","40","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","10","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","30-May-2026 ","30-May-2026 19:27:08","30-May-2026 19:27:36","00:28","41","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","11","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","31-May-2026 ","31-May-2026 19:11:49","31-May-2026 19:12:10","00:21","42","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","13","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","01-Jun-2026 ","01-Jun-2026 19:24:44","01-Jun-2026 19:25:12","00:28","43","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162002","42","1","","27-May-2026 ","27-May-2026 22:05:52","27-May-2026 22:06:46","00:54","1","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162002","42","1","","28-May-2026 ","28-May-2026 20:33:03","28-May-2026 20:33:32","00:29","2","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162002","42","1","","29-May-2026 ","29-May-2026 19:58:09","29-May-2026 19:58:29","00:20","3","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162002","42","1","","30-May-2026 ","30-May-2026 22:00:15","30-May-2026 22:00:26","00:11","4","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162002","42","1","","31-May-2026 ","31-May-2026 22:29:28","31-May-2026 22:29:42","00:14","5","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162002","42","1","","01-Jun-2026 ","01-Jun-2026 19:08:59","01-Jun-2026 19:09:09","00:10","6","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","13-Apr-2026 ","13-Apr-2026 18:02:00","13-Apr-2026 18:03:08","01:08","1","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","14-Apr-2026 ","14-Apr-2026 18:01:42","14-Apr-2026 18:02:26","00:44","2","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","15-Apr-2026 ","15-Apr-2026 18:01:38","15-Apr-2026 18:02:04","00:26","3","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","16-Apr-2026 ","16-Apr-2026 18:32:28","16-Apr-2026 18:32:52","00:24","4","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","17-Apr-2026 ","17-Apr-2026 18:01:23","17-Apr-2026 18:01:40","00:17","5","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","18-Apr-2026 ","18-Apr-2026 18:01:26","18-Apr-2026 18:01:37","00:11","6","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","19-Apr-2026 ","19-Apr-2026 18:01:23","19-Apr-2026 18:01:40","00:17","7","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","20-Apr-2026 ","20-Apr-2026 20:46:30","20-Apr-2026 20:46:51","00:21","8","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","21-Apr-2026 ","21-Apr-2026 18:13:48","21-Apr-2026 18:13:57","00:09","9","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","22-Apr-2026 ","22-Apr-2026 18:06:03","22-Apr-2026 18:06:18","00:15","10","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","23-Apr-2026 ","23-Apr-2026 18:09:32","23-Apr-2026 18:09:44","00:12","11","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","24-Apr-2026 ","24-Apr-2026 18:01:08","24-Apr-2026 18:01:22","00:14","12","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","25-Apr-2026 ","25-Apr-2026 18:36:43","25-Apr-2026 18:36:56","00:13","13","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","26-Apr-2026 ","26-Apr-2026 18:01:56","26-Apr-2026 18:02:12","00:16","14","Patient","BYODHandheld","BYODHandheld","1","Yes","0","","0","","0","","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","27-Apr-2026 ","27-Apr-2026 18:01:05","27-Apr-2026 18:01:19","00:14","15","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","28-Apr-2026 ","28-Apr-2026 21:12:00","28-Apr-2026 21:12:13","00:13","16","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","29-Apr-2026 ","29-Apr-2026 18:01:04","29-Apr-2026 18:01:15","00:11","17","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","30-Apr-2026 ","30-Apr-2026 18:56:10","30-Apr-2026 18:56:21","00:11","18","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","7","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","01-May-2026 ","01-May-2026 18:01:23","01-May-2026 18:01:39","00:16","19","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","02-May-2026 ","02-May-2026 18:01:21","02-May-2026 18:01:39","00:18","20","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","03-May-2026 ","03-May-2026 18:01:14","03-May-2026 18:01:26","00:12","21","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","04-May-2026 ","04-May-2026 18:01:29","04-May-2026 18:02:07","00:38","22","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","05-May-2026 ","05-May-2026 18:18:48","05-May-2026 18:19:11","00:23","23","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","06-May-2026 ","06-May-2026 18:01:52","06-May-2026 18:02:05","00:13","24","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","07-May-2026 ","07-May-2026 18:01:54","07-May-2026 18:02:38","00:44","25","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","08-May-2026 ","08-May-2026 18:01:35","08-May-2026 18:01:45","00:10","26","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","09-May-2026 ","09-May-2026 18:01:07","09-May-2026 18:01:23","00:16","27","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","10-May-2026 ","10-May-2026 18:01:29","10-May-2026 18:02:07","00:38","28","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","11-May-2026 ","11-May-2026 20:05:03","11-May-2026 20:05:14","00:11","29","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","12-May-2026 ","12-May-2026 19:46:23","12-May-2026 19:46:39","00:16","30","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","13-May-2026 ","13-May-2026 21:37:54","13-May-2026 21:38:14","00:20","31","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","14-May-2026 ","14-May-2026 19:47:34","14-May-2026 19:48:33","00:59","32","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","15-May-2026 ","15-May-2026 18:04:38","15-May-2026 18:04:49","00:11","33","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","16-May-2026 ","16-May-2026 18:01:42","16-May-2026 18:02:35","00:53","34","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","17-May-2026 ","17-May-2026 19:30:43","17-May-2026 19:31:40","00:57","35","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","18-May-2026 ","18-May-2026 19:46:33","18-May-2026 19:46:59","00:26","36","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","19-May-2026 ","19-May-2026 18:02:50","19-May-2026 18:03:08","00:18","37","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","20-May-2026 ","20-May-2026 18:02:27","20-May-2026 18:02:40","00:13","38","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","21-May-2026 ","21-May-2026 20:51:11","21-May-2026 20:51:22","00:11","39","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","22-May-2026 ","22-May-2026 21:27:22","22-May-2026 21:27:31","00:09","40","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","23-May-2026 ","23-May-2026 22:20:05","23-May-2026 22:20:21","00:16","41","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","24-May-2026 ","24-May-2026 20:24:10","24-May-2026 20:24:27","00:17","42","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","25-May-2026 ","25-May-2026 21:49:27","25-May-2026 21:49:36","00:09","43","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","26-May-2026 ","26-May-2026 22:32:04","26-May-2026 22:32:17","00:13","44","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","27-May-2026 ","27-May-2026 22:44:49","27-May-2026 22:45:01","00:12","45","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","31-May-2026 ","01-Jun-2026 07:59:37","01-Jun-2026 08:00:22","00:45","46","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","01-Jun-2026 ","01-Jun-2026 18:01:51","01-Jun-2026 18:02:13","00:22","47","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","01-Mar-2026 ","02-Mar-2026 18:40:39","02-Mar-2026 18:42:35","01:56","1","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","02-Mar-2026 ","02-Mar-2026 18:42:58","02-Mar-2026 18:44:02","01:04","2","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","03-Mar-2026 ","03-Mar-2026 18:16:16","03-Mar-2026 18:17:20","01:04","3","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","11","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","04-Mar-2026 ","04-Mar-2026 19:00:11","04-Mar-2026 19:00:54","00:43","4","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","10","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","05-Mar-2026 ","05-Mar-2026 18:08:45","05-Mar-2026 18:09:18","00:33","5","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","06-Mar-2026 ","06-Mar-2026 18:18:34","06-Mar-2026 18:19:08","00:34","6","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","11","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","07-Mar-2026 ","07-Mar-2026 18:01:32","07-Mar-2026 18:02:01","00:29","7","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","08-Mar-2026 ","08-Mar-2026 18:09:54","08-Mar-2026 18:10:19","00:25","8","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","10","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","09-Mar-2026 ","09-Mar-2026 18:50:13","09-Mar-2026 18:50:41","00:28","9","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","10","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","10-Mar-2026 ","10-Mar-2026 18:24:14","10-Mar-2026 18:24:43","00:29","10","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","11-Mar-2026 ","11-Mar-2026 19:06:52","11-Mar-2026 19:07:11","00:19","11","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","11","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","12-Mar-2026 ","12-Mar-2026 18:07:54","12-Mar-2026 18:08:18","00:24","12","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","11","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","13-Mar-2026 ","13-Mar-2026 18:12:06","13-Mar-2026 18:12:30","00:24","13","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","10","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","14-Mar-2026 ","15-Mar-2026 18:30:45","15-Mar-2026 18:31:18","00:33","14","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","15-Mar-2026 ","15-Mar-2026 18:32:00","15-Mar-2026 18:32:31","00:31","15","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","16-Mar-2026 ","16-Mar-2026 19:00:29","16-Mar-2026 19:01:41","01:12","16","Patient","BYODHandheld","BYODHandheld","1","Yes","0","","0","","0","","24","1","Yes, I confirm this is the correct stool count","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","17-Mar-2026 ","17-Mar-2026 18:03:41","17-Mar-2026 18:04:05","00:24","17","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","11","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","18-Mar-2026 ","18-Mar-2026 19:07:09","18-Mar-2026 19:07:36","00:27","18","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","11","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","19-Mar-2026 ","19-Mar-2026 19:24:39","19-Mar-2026 19:25:08","00:29","19","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","11","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","20-Mar-2026 ","20-Mar-2026 18:39:21","20-Mar-2026 18:39:53","00:32","20","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","10","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","21-Mar-2026 ","21-Mar-2026 18:49:04","21-Mar-2026 18:49:27","00:23","21","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","12","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","22-Mar-2026 ","22-Mar-2026 18:12:30","22-Mar-2026 18:12:57","00:27","22","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","11","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","23-Mar-2026 ","23-Mar-2026 18:07:23","23-Mar-2026 18:07:47","00:24","23","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","24-Mar-2026 ","24-Mar-2026 19:10:30","24-Mar-2026 19:11:07","00:37","24","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","10","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","25-Mar-2026 ","25-Mar-2026 19:10:29","25-Mar-2026 19:10:52","00:23","25","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","11","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","26-Mar-2026 ","26-Mar-2026 19:14:57","26-Mar-2026 19:15:22","00:25","26","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","27-Mar-2026 ","27-Mar-2026 18:12:05","27-Mar-2026 18:12:28","00:23","27","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","11","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","28-Mar-2026 ","28-Mar-2026 18:02:25","28-Mar-2026 18:02:48","00:23","28","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","12","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","29-Mar-2026 ","29-Mar-2026 18:09:12","29-Mar-2026 18:09:37","00:25","29","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","10","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","30-Mar-2026 ","30-Mar-2026 18:09:29","30-Mar-2026 18:09:52","00:23","30","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","31-Mar-2026 ","31-Mar-2026 18:18:41","31-Mar-2026 18:19:11","00:30","31","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","01-Apr-2026 ","01-Apr-2026 19:27:09","01-Apr-2026 19:27:31","00:22","32","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","10","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","02-Apr-2026 ","02-Apr-2026 18:11:54","02-Apr-2026 18:12:24","00:30","33","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","11","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","03-Apr-2026 ","03-Apr-2026 18:38:38","03-Apr-2026 18:38:58","00:20","34","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","11","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","04-Apr-2026 ","04-Apr-2026 18:03:04","04-Apr-2026 18:03:28","00:24","35","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","10","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","05-Apr-2026 ","05-Apr-2026 18:13:29","05-Apr-2026 18:13:50","00:21","36","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","11","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","06-Apr-2026 ","06-Apr-2026 20:42:37","06-Apr-2026 20:42:57","00:20","37","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","11","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","07-Apr-2026 ","07-Apr-2026 18:58:01","07-Apr-2026 18:58:20","00:19","38","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","08-Apr-2026 ","09-Apr-2026 18:05:31","09-Apr-2026 18:05:59","00:28","39","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","09-Apr-2026 ","09-Apr-2026 18:06:30","09-Apr-2026 18:07:07","00:37","40","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","10-Apr-2026 ","10-Apr-2026 18:13:58","10-Apr-2026 18:14:20","00:22","41","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","11-Apr-2026 ","11-Apr-2026 18:02:38","11-Apr-2026 18:03:02","00:24","42","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","12-Apr-2026 ","12-Apr-2026 18:08:16","12-Apr-2026 18:08:44","00:28","43","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","13-Apr-2026 ","13-Apr-2026 19:20:43","13-Apr-2026 19:21:05","00:22","44","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","14-Apr-2026 ","14-Apr-2026 18:18:45","14-Apr-2026 18:19:12","00:27","45","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","15-Apr-2026 ","15-Apr-2026 18:01:54","15-Apr-2026 18:02:17","00:23","46","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","16-Apr-2026 ","16-Apr-2026 18:04:15","16-Apr-2026 18:04:39","00:24","47","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","17-Apr-2026 ","17-Apr-2026 18:05:38","17-Apr-2026 18:06:11","00:33","48","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","18-Apr-2026 ","18-Apr-2026 18:02:10","18-Apr-2026 18:02:38","00:28","49","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","19-Apr-2026 ","19-Apr-2026 19:24:43","19-Apr-2026 19:25:10","00:27","50","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","20-Apr-2026 ","20-Apr-2026 18:36:26","20-Apr-2026 18:36:54","00:28","51","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","21-Apr-2026 ","21-Apr-2026 18:10:57","21-Apr-2026 18:11:17","00:20","52","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","10","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","22-Apr-2026 ","22-Apr-2026 18:47:22","22-Apr-2026 18:47:44","00:22","53","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","23-Apr-2026 ","23-Apr-2026 18:04:27","23-Apr-2026 18:04:52","00:25","54","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","24-Apr-2026 ","24-Apr-2026 18:03:12","24-Apr-2026 18:03:36","00:24","55","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","25-Apr-2026 ","25-Apr-2026 20:48:03","25-Apr-2026 20:48:23","00:20","56","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","26-Apr-2026 ","26-Apr-2026 19:10:03","26-Apr-2026 19:10:28","00:25","57","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","27-Apr-2026 ","27-Apr-2026 18:10:02","27-Apr-2026 18:10:25","00:23","58","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","28-Apr-2026 ","28-Apr-2026 18:03:12","28-Apr-2026 18:03:35","00:23","59","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","29-Apr-2026 ","29-Apr-2026 18:09:26","29-Apr-2026 18:10:02","00:36","60","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","30-Apr-2026 ","01-May-2026 18:26:24","01-May-2026 18:27:02","00:38","61","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","01-May-2026 ","01-May-2026 18:27:45","01-May-2026 18:28:20","00:35","62","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","02-May-2026 ","02-May-2026 19:54:00","02-May-2026 19:54:30","00:30","63","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","03-May-2026 ","03-May-2026 18:24:50","03-May-2026 18:25:14","00:24","64","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","04-May-2026 ","05-May-2026 19:36:17","05-May-2026 19:36:48","00:31","65","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","05-May-2026 ","05-May-2026 19:37:23","05-May-2026 19:37:43","00:20","66","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","06-May-2026 ","06-May-2026 18:18:59","06-May-2026 18:19:20","00:21","67","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","07-May-2026 ","07-May-2026 18:04:36","07-May-2026 18:05:00","00:24","68","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","08-May-2026 ","08-May-2026 18:22:35","08-May-2026 18:22:53","00:18","69","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","09-May-2026 ","09-May-2026 18:39:28","09-May-2026 18:39:51","00:23","70","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","10-May-2026 ","10-May-2026 18:30:41","10-May-2026 18:31:24","00:43","71","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","11-May-2026 ","11-May-2026 18:23:54","11-May-2026 18:24:14","00:20","72","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","12-May-2026 ","12-May-2026 18:23:43","12-May-2026 18:24:00","00:17","73","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","13-May-2026 ","13-May-2026 18:27:48","13-May-2026 18:28:14","00:26","74","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","14-May-2026 ","14-May-2026 18:11:36","14-May-2026 18:11:53","00:17","75","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","15-May-2026 ","15-May-2026 19:19:15","15-May-2026 19:19:34","00:19","76","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","16-May-2026 ","16-May-2026 18:44:47","16-May-2026 18:45:07","00:20","77","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","17-May-2026 ","17-May-2026 19:48:23","17-May-2026 19:48:53","00:30","78","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","18-May-2026 ","18-May-2026 18:08:29","18-May-2026 18:08:53","00:24","79","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","19-May-2026 ","19-May-2026 18:09:31","19-May-2026 18:10:01","00:30","80","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","20-May-2026 ","20-May-2026 18:18:41","20-May-2026 18:19:07","00:26","81","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","21-May-2026 ","21-May-2026 18:23:15","21-May-2026 18:24:11","00:56","82","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","22-May-2026 ","22-May-2026 18:06:32","22-May-2026 18:07:05","00:33","83","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","23-May-2026 ","23-May-2026 18:20:11","23-May-2026 18:20:38","00:27","84","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","24-May-2026 ","24-May-2026 18:08:45","24-May-2026 18:09:06","00:21","85","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","25-May-2026 ","25-May-2026 18:11:49","25-May-2026 18:12:14","00:25","86","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","26-May-2026 ","26-May-2026 18:15:47","26-May-2026 18:16:11","00:24","87","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","27-May-2026 ","27-May-2026 18:14:45","27-May-2026 18:15:04","00:19","88","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","28-May-2026 ","29-May-2026 18:26:37","29-May-2026 18:27:06","00:29","89","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","29-May-2026 ","29-May-2026 18:27:39","29-May-2026 18:27:57","00:18","90","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","30-May-2026 ","30-May-2026 18:08:14","30-May-2026 18:08:43","00:29","91","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","31-May-2026 ","31-May-2026 18:33:56","31-May-2026 18:34:17","00:21","92","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","01-Jun-2026 ","01-Jun-2026 19:16:03","01-Jun-2026 19:16:21","00:18","93","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","15-Jan-2026 ","15-Jan-2026 22:48:04","15-Jan-2026 22:48:28","00:24","1","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","9","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","16-Jan-2026 ","16-Jan-2026 18:55:34","16-Jan-2026 18:56:14","00:40","2","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","17-Jan-2026 ","17-Jan-2026 18:01:51","17-Jan-2026 18:02:19","00:28","3","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","18-Jan-2026 ","18-Jan-2026 18:25:55","18-Jan-2026 18:26:19","00:24","4","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","19-Jan-2026 ","19-Jan-2026 18:10:54","19-Jan-2026 18:11:19","00:25","5","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","20-Jan-2026 ","20-Jan-2026 18:04:44","20-Jan-2026 18:05:02","00:18","6","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","21-Jan-2026 ","21-Jan-2026 18:06:08","21-Jan-2026 18:06:32","00:24","7","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","22-Jan-2026 ","22-Jan-2026 18:49:45","22-Jan-2026 18:50:08","00:23","8","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","23-Jan-2026 ","23-Jan-2026 20:50:48","23-Jan-2026 20:51:10","00:22","9","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","3","Blood alone passed","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","24-Jan-2026 ","24-Jan-2026 23:07:44","24-Jan-2026 23:08:20","00:36","10","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","25-Jan-2026 ","25-Jan-2026 20:58:21","25-Jan-2026 20:58:46","00:25","11","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","26-Jan-2026 ","26-Jan-2026 20:36:58","26-Jan-2026 20:37:09","00:11","12","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","27-Jan-2026 ","27-Jan-2026 20:54:52","27-Jan-2026 20:55:08","00:16","13","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","28-Jan-2026 ","28-Jan-2026 18:14:23","28-Jan-2026 18:14:40","00:17","14","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","29-Jan-2026 ","29-Jan-2026 18:50:46","29-Jan-2026 18:51:05","00:19","15","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","30-Jan-2026 ","30-Jan-2026 18:26:27","30-Jan-2026 18:26:45","00:18","16","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","31-Jan-2026 ","31-Jan-2026 19:52:40","31-Jan-2026 19:52:54","00:14","17","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","01-Feb-2026 ","01-Feb-2026 18:40:02","01-Feb-2026 18:40:16","00:14","18","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","02-Feb-2026 ","02-Feb-2026 19:32:39","02-Feb-2026 19:32:58","00:19","19","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","03-Feb-2026 ","03-Feb-2026 18:01:25","03-Feb-2026 18:01:39","00:14","20","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","04-Feb-2026 ","04-Feb-2026 18:59:17","04-Feb-2026 18:59:46","00:29","21","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","05-Feb-2026 ","05-Feb-2026 18:13:09","05-Feb-2026 18:13:33","00:24","22","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","06-Feb-2026 ","06-Feb-2026 18:17:15","06-Feb-2026 18:17:32","00:17","23","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","07-Feb-2026 ","07-Feb-2026 18:55:47","07-Feb-2026 18:56:19","00:32","24","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","08-Feb-2026 ","08-Feb-2026 18:01:33","08-Feb-2026 18:01:46","00:13","25","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","09-Feb-2026 ","09-Feb-2026 18:31:24","09-Feb-2026 18:31:36","00:12","26","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","10-Feb-2026 ","11-Feb-2026 18:49:47","11-Feb-2026 18:50:04","00:17","27","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","11-Feb-2026 ","11-Feb-2026 18:50:24","11-Feb-2026 18:50:38","00:14","28","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","12-Feb-2026 ","12-Feb-2026 18:36:48","12-Feb-2026 18:37:03","00:15","29","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","13-Feb-2026 ","13-Feb-2026 18:44:19","13-Feb-2026 18:44:46","00:27","30","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","14-Feb-2026 ","15-Feb-2026 19:02:43","15-Feb-2026 19:03:08","00:25","31","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","15-Feb-2026 ","15-Feb-2026 19:03:35","15-Feb-2026 19:03:54","00:19","32","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","16-Feb-2026 ","16-Feb-2026 18:24:47","16-Feb-2026 18:24:59","00:12","33","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","17-Feb-2026 ","17-Feb-2026 18:19:20","17-Feb-2026 18:19:33","00:13","34","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","18-Feb-2026 ","19-Feb-2026 21:30:15","19-Feb-2026 21:30:32","00:17","35","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","19-Feb-2026 ","19-Feb-2026 21:30:55","19-Feb-2026 21:31:06","00:11","36","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","20-Feb-2026 ","20-Feb-2026 18:07:24","20-Feb-2026 18:07:39","00:15","37","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","21-Feb-2026 ","21-Feb-2026 18:04:27","21-Feb-2026 18:04:45","00:18","38","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","22-Feb-2026 ","22-Feb-2026 18:27:54","22-Feb-2026 18:28:07","00:13","39","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","23-Feb-2026 ","23-Feb-2026 20:13:02","23-Feb-2026 20:13:16","00:14","40","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","24-Feb-2026 ","24-Feb-2026 18:10:58","24-Feb-2026 18:11:27","00:29","41","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","9","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","25-Feb-2026 ","25-Feb-2026 19:28:29","25-Feb-2026 19:28:55","00:26","42","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","26-Feb-2026 ","26-Feb-2026 18:36:10","26-Feb-2026 18:36:28","00:18","43","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","27-Feb-2026 ","28-Feb-2026 22:20:16","28-Feb-2026 22:20:35","00:19","44","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","28-Feb-2026 ","28-Feb-2026 22:20:57","28-Feb-2026 22:21:08","00:11","45","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222001","41","3","","01-Mar-2026 ","01-Mar-2026 18:29:02","01-Mar-2026 18:29:21","00:19","46","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","23-Jan-2026 ","23-Jan-2026 18:44:00","23-Jan-2026 18:44:48","00:48","1","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","24-Jan-2026 ","24-Jan-2026 20:04:49","24-Jan-2026 20:05:45","00:56","2","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","25-Jan-2026 ","26-Jan-2026 18:05:41","26-Jan-2026 18:06:13","00:32","3","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","26-Jan-2026 ","26-Jan-2026 18:06:31","26-Jan-2026 18:06:49","00:18","4","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","27-Jan-2026 ","27-Jan-2026 22:05:35","27-Jan-2026 22:05:59","00:24","5","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","28-Jan-2026 ","28-Jan-2026 19:49:36","28-Jan-2026 19:49:50","00:14","6","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","29-Jan-2026 ","29-Jan-2026 19:33:56","29-Jan-2026 19:34:09","00:13","7","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","30-Jan-2026 ","30-Jan-2026 18:48:41","30-Jan-2026 18:48:57","00:16","8","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","31-Jan-2026 ","31-Jan-2026 20:02:38","31-Jan-2026 20:02:51","00:13","9","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","01-Feb-2026 ","01-Feb-2026 20:59:03","01-Feb-2026 20:59:19","00:16","10","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","02-Feb-2026 ","02-Feb-2026 18:01:41","02-Feb-2026 18:01:59","00:18","11","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","03-Feb-2026 ","03-Feb-2026 18:22:38","03-Feb-2026 18:23:07","00:29","12","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","04-Feb-2026 ","04-Feb-2026 18:59:50","04-Feb-2026 19:00:03","00:13","13","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","05-Feb-2026 ","05-Feb-2026 19:40:08","05-Feb-2026 19:40:20","00:12","14","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","06-Feb-2026 ","06-Feb-2026 18:11:13","06-Feb-2026 18:11:32","00:19","15","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","07-Feb-2026 ","08-Feb-2026 14:02:35","08-Feb-2026 14:03:10","00:35","16","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","08-Feb-2026 ","08-Feb-2026 18:25:38","08-Feb-2026 18:26:04","00:26","17","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","09-Feb-2026 ","09-Feb-2026 20:19:15","09-Feb-2026 20:19:25","00:10","18","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","10-Feb-2026 ","10-Feb-2026 21:54:07","10-Feb-2026 21:54:42","00:35","19","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","11-Feb-2026 ","11-Feb-2026 18:34:20","11-Feb-2026 18:34:44","00:24","20","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","12-Feb-2026 ","12-Feb-2026 19:11:56","12-Feb-2026 19:12:14","00:18","21","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","13-Feb-2026 ","13-Feb-2026 19:51:22","13-Feb-2026 19:51:34","00:12","22","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","14-Feb-2026 ","14-Feb-2026 18:02:05","14-Feb-2026 18:03:12","01:07","23","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","15-Feb-2026 ","15-Feb-2026 18:45:30","15-Feb-2026 18:45:56","00:26","24","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","16-Feb-2026 ","16-Feb-2026 19:01:35","16-Feb-2026 19:02:07","00:32","25","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","17-Feb-2026 ","17-Feb-2026 19:58:00","17-Feb-2026 19:58:26","00:26","26","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222002","39","1","","18-Feb-2026 ","18-Feb-2026 19:35:30","18-Feb-2026 19:36:48","01:18","27","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","04-Mar-2026 ","04-Mar-2026 18:45:26","04-Mar-2026 18:45:57","00:31","1","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","05-Mar-2026 ","05-Mar-2026 20:32:08","05-Mar-2026 20:33:10","01:02","2","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","06-Mar-2026 ","06-Mar-2026 19:51:49","06-Mar-2026 19:52:07","00:18","3","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","07-Mar-2026 ","07-Mar-2026 20:14:59","07-Mar-2026 20:15:18","00:19","4","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","08-Mar-2026 ","08-Mar-2026 21:42:48","08-Mar-2026 21:42:58","00:10","5","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","09-Mar-2026 ","09-Mar-2026 21:47:51","09-Mar-2026 21:48:12","00:21","6","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","10-Mar-2026 ","10-Mar-2026 21:33:00","10-Mar-2026 21:34:34","01:34","7","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","11-Mar-2026 ","11-Mar-2026 21:05:27","11-Mar-2026 21:05:46","00:19","8","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","12-Mar-2026 ","12-Mar-2026 21:40:59","12-Mar-2026 21:41:44","00:45","9","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","13-Mar-2026 ","13-Mar-2026 19:50:45","13-Mar-2026 19:51:55","01:10","10","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","14-Mar-2026 ","14-Mar-2026 18:04:37","14-Mar-2026 18:04:50","00:13","11","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","15-Mar-2026 ","15-Mar-2026 19:58:48","15-Mar-2026 19:59:01","00:13","12","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","16-Mar-2026 ","16-Mar-2026 20:52:43","16-Mar-2026 20:53:00","00:17","13","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","17-Mar-2026 ","17-Mar-2026 20:33:05","17-Mar-2026 20:33:21","00:16","14","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","18-Mar-2026 ","18-Mar-2026 22:02:13","18-Mar-2026 22:02:45","00:32","15","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","19-Mar-2026 ","19-Mar-2026 21:20:17","19-Mar-2026 21:20:33","00:16","17","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","20-Mar-2026 ","20-Mar-2026 19:07:44","20-Mar-2026 19:07:56","00:12","18","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","21-Mar-2026 ","21-Mar-2026 18:42:15","21-Mar-2026 18:42:28","00:13","19","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","22-Mar-2026 ","22-Mar-2026 19:24:00","22-Mar-2026 19:25:07","01:07","20","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","23-Mar-2026 ","23-Mar-2026 18:24:50","23-Mar-2026 18:25:19","00:29","21","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","24-Mar-2026 ","24-Mar-2026 20:58:13","24-Mar-2026 20:58:34","00:21","22","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","25-Mar-2026 ","25-Mar-2026 18:01:28","25-Mar-2026 18:01:40","00:12","23","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","26-Mar-2026 ","26-Mar-2026 19:59:46","26-Mar-2026 19:59:59","00:13","24","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","27-Mar-2026 ","27-Mar-2026 19:05:42","27-Mar-2026 19:06:36","00:54","25","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","28-Mar-2026 ","28-Mar-2026 21:40:08","28-Mar-2026 21:40:33","00:25","26","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","29-Mar-2026 ","30-Mar-2026 02:54:17","30-Mar-2026 02:55:12","00:55","27","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","30-Mar-2026 ","30-Mar-2026 19:29:58","30-Mar-2026 19:30:29","00:31","28","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","31-Mar-2026 ","31-Mar-2026 19:54:16","31-Mar-2026 19:54:28","00:12","29","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","01-Apr-2026 ","01-Apr-2026 19:00:10","01-Apr-2026 19:01:09","00:59","30","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","02-Apr-2026 ","03-Apr-2026 05:28:24","03-Apr-2026 05:28:44","00:20","31","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","03-Apr-2026 ","03-Apr-2026 20:36:14","03-Apr-2026 20:36:50","00:36","32","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","04-Apr-2026 ","04-Apr-2026 18:40:00","04-Apr-2026 18:41:36","01:36","33","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","05-Apr-2026 ","05-Apr-2026 18:53:00","05-Apr-2026 18:53:58","00:58","34","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","06-Apr-2026 ","06-Apr-2026 18:09:33","06-Apr-2026 18:10:09","00:36","35","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","07-Apr-2026 ","07-Apr-2026 19:18:44","07-Apr-2026 19:19:47","01:03","36","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","08-Apr-2026 ","09-Apr-2026 12:37:30","09-Apr-2026 12:37:48","00:18","37","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","09-Apr-2026 ","09-Apr-2026 20:55:59","09-Apr-2026 20:56:29","00:30","38","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","10-Apr-2026 ","10-Apr-2026 22:53:17","10-Apr-2026 22:53:40","00:23","39","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","11-Apr-2026 ","11-Apr-2026 20:04:52","11-Apr-2026 20:05:06","00:14","40","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","12-Apr-2026 ","12-Apr-2026 21:58:52","12-Apr-2026 21:59:11","00:19","41","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","13-Apr-2026 ","13-Apr-2026 21:45:51","13-Apr-2026 21:46:02","00:11","42","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","14-Apr-2026 ","14-Apr-2026 20:39:25","14-Apr-2026 20:39:58","00:33","43","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","15-Apr-2026 ","15-Apr-2026 20:14:56","15-Apr-2026 20:16:04","01:08","44","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","16-Apr-2026 ","16-Apr-2026 20:20:38","16-Apr-2026 20:21:56","01:18","45","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","17-Apr-2026 ","18-Apr-2026 04:36:28","18-Apr-2026 04:36:51","00:23","46","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","18-Apr-2026 ","18-Apr-2026 18:45:45","18-Apr-2026 18:46:34","00:49","47","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","19-Apr-2026 ","19-Apr-2026 21:11:57","19-Apr-2026 21:12:23","00:26","48","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","20-Apr-2026 ","20-Apr-2026 18:30:44","20-Apr-2026 18:31:27","00:43","49","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","21-Apr-2026 ","21-Apr-2026 19:33:38","21-Apr-2026 19:34:05","00:27","50","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","22-Apr-2026 ","23-Apr-2026 05:04:23","23-Apr-2026 05:04:33","00:10","51","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","23-Apr-2026 ","23-Apr-2026 21:46:23","23-Apr-2026 21:47:03","00:40","52","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","25-Apr-2026 ","26-Apr-2026 06:44:01","26-Apr-2026 06:44:16","00:15","53","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","26-Apr-2026 ","26-Apr-2026 19:53:35","26-Apr-2026 19:54:20","00:45","54","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","27-Apr-2026 ","27-Apr-2026 18:16:59","27-Apr-2026 18:17:38","00:39","55","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","28-Apr-2026 ","28-Apr-2026 18:27:59","28-Apr-2026 18:28:13","00:14","56","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","29-Apr-2026 ","29-Apr-2026 20:30:50","29-Apr-2026 20:31:01","00:11","57","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","30-Apr-2026 ","30-Apr-2026 21:43:01","30-Apr-2026 21:43:29","00:28","58","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","01-May-2026 ","01-May-2026 21:30:29","01-May-2026 21:30:42","00:13","59","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","02-May-2026 ","02-May-2026 22:01:00","02-May-2026 22:01:10","00:10","60","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","03-May-2026 ","03-May-2026 20:11:42","03-May-2026 20:12:16","00:34","61","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","04-May-2026 ","04-May-2026 18:41:10","04-May-2026 18:41:25","00:15","62","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","05-May-2026 ","05-May-2026 19:24:22","05-May-2026 19:24:54","00:32","63","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","06-May-2026 ","06-May-2026 21:53:22","06-May-2026 21:54:12","00:50","64","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","07-May-2026 ","07-May-2026 21:12:19","07-May-2026 21:12:29","00:10","65","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","08-May-2026 ","08-May-2026 18:11:04","08-May-2026 18:11:14","00:10","66","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","09-May-2026 ","09-May-2026 19:52:08","09-May-2026 19:52:17","00:09","67","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","10-May-2026 ","10-May-2026 19:39:21","10-May-2026 19:40:22","01:01","68","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","11-May-2026 ","11-May-2026 18:56:35","11-May-2026 18:56:46","00:11","69","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","12-May-2026 ","12-May-2026 18:17:34","12-May-2026 18:18:06","00:32","70","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","13-May-2026 ","13-May-2026 21:41:52","13-May-2026 21:42:04","00:12","71","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","14-May-2026 ","14-May-2026 20:29:40","14-May-2026 20:30:52","01:12","72","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","15-May-2026 ","15-May-2026 18:44:45","15-May-2026 18:44:59","00:14","73","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","16-May-2026 ","16-May-2026 18:11:24","16-May-2026 18:11:52","00:28","74","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","17-May-2026 ","18-May-2026 18:42:40","18-May-2026 18:43:20","00:40","75","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","18-May-2026 ","18-May-2026 18:43:51","18-May-2026 18:44:00","00:09","76","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","19-May-2026 ","19-May-2026 21:58:19","19-May-2026 21:58:29","00:10","77","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","20-May-2026 ","20-May-2026 18:41:02","20-May-2026 18:41:24","00:22","78","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","21-May-2026 ","21-May-2026 21:05:33","21-May-2026 21:05:54","00:21","79","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","22-May-2026 ","22-May-2026 21:17:24","22-May-2026 21:17:38","00:14","80","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","23-May-2026 ","23-May-2026 18:42:12","23-May-2026 18:42:28","00:16","81","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","24-May-2026 ","24-May-2026 21:24:54","24-May-2026 21:25:21","00:27","82","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","25-May-2026 ","25-May-2026 19:37:39","25-May-2026 19:38:41","01:02","83","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","26-May-2026 ","26-May-2026 20:52:27","26-May-2026 20:53:19","00:52","84","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","27-May-2026 ","27-May-2026 18:37:02","27-May-2026 18:37:22","00:20","85","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","28-May-2026 ","28-May-2026 19:26:08","28-May-2026 19:26:48","00:40","86","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","29-May-2026 ","29-May-2026 18:44:54","29-May-2026 18:45:07","00:13","87","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","30-May-2026 ","30-May-2026 19:51:02","30-May-2026 19:53:12","02:10","88","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","31-May-2026 ","31-May-2026 18:13:14","31-May-2026 18:13:29","00:15","89","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","01-Jun-2026 ","01-Jun-2026 20:24:43","01-Jun-2026 20:25:02","00:19","90","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222004","62","2","","03-Mar-2026 ","04-Mar-2026 11:19:17","04-Mar-2026 11:53:02","33:45","1","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","8","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222004","62","2","","04-Mar-2026 ","04-Mar-2026 18:04:55","04-Mar-2026 18:05:39","00:44","2","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222004","62","2","","05-Mar-2026 ","05-Mar-2026 18:01:34","05-Mar-2026 18:02:10","00:36","3","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222004","62","2","","06-Mar-2026 ","06-Mar-2026 18:01:58","06-Mar-2026 18:02:42","00:44","4","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222004","62","2","","07-Mar-2026 ","07-Mar-2026 18:52:44","07-Mar-2026 18:53:15","00:31","5","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222004","62","2","","08-Mar-2026 ","08-Mar-2026 19:16:55","08-Mar-2026 19:17:25","00:30","6","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222004","62","2","","09-Mar-2026 ","09-Mar-2026 18:03:55","09-Mar-2026 18:04:22","00:27","7","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222004","62","2","","10-Mar-2026 ","10-Mar-2026 22:05:01","10-Mar-2026 22:05:54","00:53","8","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222004","62","2","","11-Mar-2026 ","11-Mar-2026 19:47:14","11-Mar-2026 19:47:34","00:20","9","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222004","62","2","","12-Mar-2026 ","12-Mar-2026 18:09:02","12-Mar-2026 18:09:41","00:39","10","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222004","62","2","","13-Mar-2026 ","14-Mar-2026 18:47:40","14-Mar-2026 18:48:18","00:38","11","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222004","62","2","","14-Mar-2026 ","14-Mar-2026 18:48:43","14-Mar-2026 18:49:08","00:25","12","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222004","62","2","","16-Mar-2026 ","17-Mar-2026 02:08:04","17-Mar-2026 02:08:39","00:35","13","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222004","62","2","","17-Mar-2026 ","17-Mar-2026 18:27:58","17-Mar-2026 18:28:17","00:19","14","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222004","62","2","","18-Mar-2026 ","18-Mar-2026 18:16:46","18-Mar-2026 18:17:14","00:28","15","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222004","62","2","","19-Mar-2026 ","20-Mar-2026 18:47:51","20-Mar-2026 18:48:14","00:23","16","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222004","62","2","","20-Mar-2026 ","20-Mar-2026 18:48:37","20-Mar-2026 18:48:54","00:17","17","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222004","62","2","","21-Mar-2026 ","21-Mar-2026 18:03:32","21-Mar-2026 18:04:08","00:36","18","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","7","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222004","62","2","","23-Mar-2026 ","24-Mar-2026 01:29:03","24-Mar-2026 01:29:24","00:21","19","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","04-Mar-2026 ","04-Mar-2026 20:05:13","04-Mar-2026 20:06:22","01:09","1","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","05-Mar-2026 ","05-Mar-2026 20:56:18","05-Mar-2026 20:56:52","00:34","2","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","06-Mar-2026 ","06-Mar-2026 20:35:33","06-Mar-2026 20:36:03","00:30","3","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","07-Mar-2026 ","07-Mar-2026 21:51:03","07-Mar-2026 21:51:41","00:38","4","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","08-Mar-2026 ","08-Mar-2026 21:58:24","08-Mar-2026 21:58:44","00:20","5","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","09-Mar-2026 ","09-Mar-2026 20:43:38","09-Mar-2026 20:43:55","00:17","6","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","10-Mar-2026 ","10-Mar-2026 21:52:06","10-Mar-2026 21:52:26","00:20","7","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","11-Mar-2026 ","11-Mar-2026 21:26:55","11-Mar-2026 21:27:18","00:23","8","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","12-Mar-2026 ","13-Mar-2026 06:06:13","13-Mar-2026 06:06:39","00:26","9","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","13-Mar-2026 ","13-Mar-2026 20:35:28","13-Mar-2026 20:35:47","00:19","10","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","14-Mar-2026 ","14-Mar-2026 21:12:23","14-Mar-2026 21:12:39","00:16","11","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","15-Mar-2026 ","16-Mar-2026 02:24:42","16-Mar-2026 02:25:07","00:25","12","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","16-Mar-2026 ","16-Mar-2026 19:52:46","16-Mar-2026 19:53:05","00:19","13","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","17-Mar-2026 ","17-Mar-2026 20:44:50","17-Mar-2026 20:45:06","00:16","14","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","18-Mar-2026 ","18-Mar-2026 18:02:48","18-Mar-2026 18:03:12","00:24","15","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","19-Mar-2026 ","19-Mar-2026 18:24:13","19-Mar-2026 18:24:27","00:14","16","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","20-Mar-2026 ","20-Mar-2026 20:53:18","20-Mar-2026 20:53:34","00:16","17","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","21-Mar-2026 ","21-Mar-2026 19:58:33","21-Mar-2026 19:58:52","00:19","18","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","22-Mar-2026 ","22-Mar-2026 20:57:32","22-Mar-2026 20:57:48","00:16","19","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","23-Mar-2026 ","23-Mar-2026 20:25:57","23-Mar-2026 20:26:19","00:22","20","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","24-Mar-2026 ","24-Mar-2026 20:00:09","24-Mar-2026 20:00:26","00:17","21","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","25-Mar-2026 ","25-Mar-2026 19:46:02","25-Mar-2026 19:46:19","00:17","22","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","26-Mar-2026 ","26-Mar-2026 20:34:57","26-Mar-2026 20:35:36","00:39","23","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","27-Mar-2026 ","27-Mar-2026 20:26:42","27-Mar-2026 20:27:00","00:18","24","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","6","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","28-Mar-2026 ","28-Mar-2026 19:58:42","28-Mar-2026 19:58:55","00:13","25","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","29-Mar-2026 ","29-Mar-2026 20:46:26","29-Mar-2026 20:46:38","00:12","26","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","30-Mar-2026 ","30-Mar-2026 22:11:21","30-Mar-2026 22:11:35","00:14","27","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","31-Mar-2026 ","31-Mar-2026 22:46:39","31-Mar-2026 22:47:25","00:46","28","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","01-Apr-2026 ","01-Apr-2026 21:38:53","01-Apr-2026 21:39:31","00:38","29","Patient","BYODHandheld","BYODHandheld","0","","1","Yes","0","","0","","5","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","02-Apr-2026 ","02-Apr-2026 21:22:31","02-Apr-2026 21:22:58","00:27","30","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","03-Apr-2026 ","03-Apr-2026 21:13:09","03-Apr-2026 21:13:24","00:15","31","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","04-Apr-2026 ","04-Apr-2026 21:48:32","04-Apr-2026 21:48:47","00:15","32","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","05-Apr-2026 ","05-Apr-2026 22:11:06","05-Apr-2026 22:11:18","00:12","33","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","06-Apr-2026 ","06-Apr-2026 22:24:02","06-Apr-2026 22:24:13","00:11","34","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","07-Apr-2026 ","07-Apr-2026 21:17:38","07-Apr-2026 21:17:49","00:11","35","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","08-Apr-2026 ","09-Apr-2026 19:34:11","09-Apr-2026 19:35:01","00:50","36","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","09-Apr-2026 ","09-Apr-2026 19:35:23","09-Apr-2026 19:35:44","00:21","37","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","10-Apr-2026 ","10-Apr-2026 20:45:38","10-Apr-2026 20:45:51","00:13","38","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","11-Apr-2026 ","11-Apr-2026 21:18:17","11-Apr-2026 21:18:37","00:20","39","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","12-Apr-2026 ","12-Apr-2026 21:52:59","12-Apr-2026 21:53:16","00:17","40","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","13-Apr-2026 ","13-Apr-2026 20:06:14","13-Apr-2026 20:06:28","00:14","41","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","14-Apr-2026 ","14-Apr-2026 20:32:26","14-Apr-2026 20:33:15","00:49","42","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","15-Apr-2026 ","15-Apr-2026 22:47:23","15-Apr-2026 22:47:48","00:25","43","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","16-Apr-2026 ","16-Apr-2026 22:09:53","16-Apr-2026 22:26:28","16:35","44","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","17-Apr-2026 ","17-Apr-2026 21:45:10","17-Apr-2026 21:45:34","00:24","45","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","18-Apr-2026 ","18-Apr-2026 20:13:56","18-Apr-2026 20:14:28","00:32","46","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","19-Apr-2026 ","19-Apr-2026 21:05:25","19-Apr-2026 21:05:47","00:22","47","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","5","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","20-Apr-2026 ","20-Apr-2026 19:50:05","20-Apr-2026 19:50:31","00:26","48","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","21-Apr-2026 ","21-Apr-2026 21:06:17","21-Apr-2026 21:06:38","00:21","49","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","22-Apr-2026 ","22-Apr-2026 21:58:23","22-Apr-2026 21:58:37","00:14","50","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","1","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","23-Apr-2026 ","23-Apr-2026 20:20:07","23-Apr-2026 20:20:30","00:23","51","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","24-Apr-2026 ","24-Apr-2026 21:02:15","24-Apr-2026 21:02:44","00:29","52","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","25-Apr-2026 ","25-Apr-2026 21:46:33","25-Apr-2026 21:46:44","00:11","53","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","26-Apr-2026 ","26-Apr-2026 21:47:59","26-Apr-2026 21:48:16","00:17","54","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","27-Apr-2026 ","27-Apr-2026 22:14:24","27-Apr-2026 22:14:48","00:24","55","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","28-Apr-2026 ","28-Apr-2026 22:15:05","28-Apr-2026 22:15:20","00:15","56","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","29-Apr-2026 ","29-Apr-2026 21:40:35","29-Apr-2026 21:40:53","00:18","57","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","30-Apr-2026 ","30-Apr-2026 22:25:00","30-Apr-2026 22:25:11","00:11","58","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","01-May-2026 ","01-May-2026 22:29:53","01-May-2026 22:30:10","00:17","59","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","02-May-2026 ","02-May-2026 20:46:50","02-May-2026 20:47:02","00:12","60","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","03-May-2026 ","03-May-2026 22:35:34","03-May-2026 22:35:49","00:15","61","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","04-May-2026 ","05-May-2026 05:52:09","05-May-2026 05:52:35","00:26","62","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","05-May-2026 ","05-May-2026 21:58:12","05-May-2026 21:58:35","00:23","63","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","06-May-2026 ","07-May-2026 08:49:07","07-May-2026 08:49:20","00:13","64","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","07-May-2026 ","07-May-2026 21:53:49","07-May-2026 21:54:04","00:15","65","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","08-May-2026 ","08-May-2026 21:54:15","08-May-2026 21:54:26","00:11","66","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","0","No blood seen","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","09-May-2026 ","09-May-2026 21:16:14","09-May-2026 21:16:33","00:19","67","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","10-May-2026 ","10-May-2026 22:31:35","10-May-2026 22:31:45","00:10","68","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","11-May-2026 ","11-May-2026 22:06:26","11-May-2026 22:06:52","00:26","69","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","12-May-2026 ","12-May-2026 21:01:56","12-May-2026 21:02:12","00:16","70","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","13-May-2026 ","13-May-2026 22:30:52","13-May-2026 22:31:05","00:13","71","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","14-May-2026 ","14-May-2026 21:57:20","14-May-2026 21:57:33","00:13","72","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","15-May-2026 ","15-May-2026 22:18:39","15-May-2026 22:18:59","00:20","73","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","16-May-2026 ","16-May-2026 22:35:15","16-May-2026 22:35:26","00:11","74","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","17-May-2026 ","17-May-2026 19:49:55","17-May-2026 19:51:44","01:49","75","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","18-May-2026 ","18-May-2026 20:08:02","18-May-2026 20:08:15","00:13","76","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","19-May-2026 ","19-May-2026 23:07:57","19-May-2026 23:08:13","00:16","77","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","20-May-2026 ","20-May-2026 21:05:24","20-May-2026 21:05:35","00:11","78","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","21-May-2026 ","21-May-2026 22:39:47","21-May-2026 22:40:29","00:42","79","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","22-May-2026 ","22-May-2026 22:47:30","22-May-2026 22:47:42","00:12","80","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","23-May-2026 ","23-May-2026 21:43:46","23-May-2026 21:43:56","00:10","81","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","24-May-2026 ","24-May-2026 22:10:38","24-May-2026 22:10:48","00:10","82","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","25-May-2026 ","25-May-2026 21:58:41","25-May-2026 21:58:55","00:14","83","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","3","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","26-May-2026 ","26-May-2026 21:30:28","26-May-2026 21:30:46","00:18","84","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","10","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","27-May-2026 ","27-May-2026 22:00:22","27-May-2026 22:00:36","00:14","85","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","4","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","28-May-2026 ","29-May-2026 19:50:01","29-May-2026 19:50:17","00:16","86","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","29-May-2026 ","29-May-2026 19:50:40","29-May-2026 19:50:53","00:13","87","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","30-May-2026 ","30-May-2026 22:31:10","30-May-2026 22:31:21","00:11","88","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","31-May-2026 ","31-May-2026 21:51:51","31-May-2026 21:52:13","00:22","89","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","1","Streaks of blood with stool less than half the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","01-Jun-2026 ","01-Jun-2026 21:12:38","01-Jun-2026 21:12:51","00:13","90","Patient","BYODHandheld","BYODHandheld","0","","0","","0","","1","Yes","2","","","2","Obvious blood with stool most of the time","","","","Czech (Czech Republic)","3","Handheld","","","Participant","","" diff --git a/Clario/Downloads/Zpracovano/2026-06-02_11-00-03 77242113UCO3001_ANALYSIS Clario ECG DCRs.csv b/Clario/Downloads/Zpracovano/2026-06-02_11-00-03 77242113UCO3001_ANALYSIS Clario ECG DCRs.csv new file mode 100644 index 0000000..1b0fac6 --- /dev/null +++ b/Clario/Downloads/Zpracovano/2026-06-02_11-00-03 77242113UCO3001_ANALYSIS Clario ECG DCRs.csv @@ -0,0 +1,6 @@ +"Protocol","Country","Site ID","PI_NAME","Subject Number","Age","Data Correction ID","Creation Date UTC","Status","Date of Last Action UTC","Total Open Period","Total Open Time (Days)","Current Status Time (Days)","Type","Next Action Required","Category","Query History","Reason for Change" +"77242113UCO3001_ANALYSIS","Czech Republic The","CZ10001","Falc, Matej","CZ100012001","48 Years","16923867","14-May-2026","Escalated","26-May-2026","8-14 Days","12","4","QUERY","Site","Patient","(3) 15 May 2026 Clario: You can upload scans of your paper ECGs using the Site Upload Tool. ---- Instructions can be found in the ""Reference Materials"" tab of the study portal. Please contact Customer Care for assistance if needed!","Data Checks" +"77242113UCO3001_ANALYSIS","Czech Republic The","CZ10001","Falc, Matej","CZ100012001","48 Years","16567067","22-Jan-2026","Resolved","28-Jan-2026","4-7 Days","4","","QUERY","","Patient","MD Falc","Data Checks" +"77242113UCO3001_ANALYSIS","Czech Republic The","CZ10009","Pumprla, Jiri","CZ100092001","49 Years","16776685","31-Mar-2026","Resolved","13-May-2026","Over 28 Days","29","","QUERY","","Patient","(2) 13 May 2026 Clario: I confirm, that only ONE ECG was collected by mistake.","Data Checks" +"77242113UCO3001_ANALYSIS","Czech Republic The","CZ10021","Bortlik, Martin","CZ100212001","61 Years","16717619","11-Mar-2026","Resolved","28-Apr-2026","Over 28 Days","32","","QUERY","","Patient","(2) 28 Apr 2026 Clario: I confirmed that due to technical problems, the ECG was done only twice","Data Checks" +"77242113UCO3001_ANALYSIS","Czech Republic The","CZ10022","Hrabak, Petr","CZ100222003","39 Years","16945114","21-May-2026","Escalated","27-May-2026","4-7 Days","7","3","DCR","Site","Patient","(6) 27 May 2026 Botdorf, Paul-Daniel: We still do not have any ECGs for any patients at your site with a collection Date/Time of 20-May-2026 at 14:19:34, 14:20:32, 14:21:15. Please review the records in the portal and let us know if anything more is needed. If you see these ECGs, please double check that this is actually the study they are currently in(77242113UCO3001_ANALYSIS).Thank you","" diff --git a/Clario/Downloads/Zpracovano/2026-06-02_11-05-47 77242113UCO3001 Clario eCOA DCRs.csv b/Clario/Downloads/Zpracovano/2026-06-02_11-05-47 77242113UCO3001 Clario eCOA DCRs.csv new file mode 100644 index 0000000..73300ce --- /dev/null +++ b/Clario/Downloads/Zpracovano/2026-06-02_11-05-47 77242113UCO3001 Clario eCOA DCRs.csv @@ -0,0 +1,173 @@ +"Protocol","Country","Site","PI Name","Subject ID","Age at Informed Consent","Baseline Stool Count","Confirm Baseline Stool Count","Data Correction ID","Creation Date UTC","Status","Description","Date of Last Action UTC","Total Open Period","Total Open Time (Days)","Current Status Time (Days)","Type","Next Action Required","Category","Query History","Reason for Change","Resolution" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012001","48","1","","SW00703544","13-May-2026","Submitted","Please change answer to clinical remision from no to YES (week 12). Entry erros ","20-May-2026","8-14 Days","13","8","Query Active ","Site","New","(1) 20 May 2026 msullivan (Clario): Please confirm your request + +Dear Site. Thank you for submitting this Data Clarification Request. + +For us to process your request, please let us know the name of the form (with date) with question. + +Thank you. ERT/CLARIO Data Coordination Team + +","Entry Error","" +"77242113UCO3001","Czech Republic","DD5-CZ10001","Matej Falc","CZ100012002","79","1","","SW00696586","09-Apr-2026","ReadyForQC","Please correct date of endoscopy to date: 18 March 2026 (from 25 March 2026)","15-Apr-2026","Over 28 Days","35","31","Query Active ","Site","Site-Entered Data","","Entry Error","CLARIO RESOLUTION: + +Part 1: In Mayo Subscore (1) dated 08 Apr 2026 for I-0 visit, CLARIO to make the following changes: +- What was the date of endoscopy? (ENDODT1D): from 25 Mar 2026 to 18 Mar 2026 +- Data Flag (QSDFLG1B): from blank to check +" +"77242113UCO3001","Czech Republic","DD5-CZ10006","Michal Konecny","CZ100062001","19","1","","SW00704536","19-May-2026","ReadyForQC","Please change the endoscopy date to 19-FEB-2026. 06-MAR-2026 was entered in error. ","26-May-2026","8-14 Days","9","4","Query Active ","Site","Site-Entered Data","","Entry Error","CLARIO RESOLUTION: + +Part 1: In Mayo Subscore (1) dated 20 Mar 2026 for I-0 visit, CLARIO to make the following changes: +-What was the date of endoscopy? (ENDODT1D): from 06 Mar 2026 to 19 Feb 2026 +- Data Flag (QSDFLG1B): from blank to check +" +"77242113UCO3001","Czech Republic","DD5-CZ10012","Stefan Konecny","CZ100122001","22","5","Yes, I confirm this is the correct stool count.","SW00706684","01-Jun-2026","Submitted","The right endoscopy date is 23MAR2026, please change the date","01-Jun-2026","1 Day","1","1","","Clario DM","New","","Entry Error","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132002","29","1","","SW00705646","26-May-2026","Submitted","Correct visit date I-O is 12-May-2026. All questionaries were filled on paper and entered in tablet later. +Log-in issue. ","01-Jun-2026","4-7 Days","5","1","","Clario DM","New","(1) 01 Jun 2026 msullivan (Clario): Please confirm your request + +Dear Site. Thank you for submitting this Data Clarification. + + Please provide the timestamps for each of the assessments if you used paper forms and transcribed into the device. + If unknown, ERT will use a dummy timestamp. + +Thank you. ERT/CLARIO Data Coordination Team. + +(2) 01 Jun 2026 dstepek@vnbrno.cz (Site User): time is unknown + +","Changed Information","" +"77242113UCO3001","Czech Republic","DD5-CZ10013","David Stepek","CZ100132003","49","0","","SW00706581","29-May-2026","Submitted","baseline stool count reported by subject is 0, please change to 1 as per CRA request (subject has 1 stool in 2-3 days if in remission)","29-May-2026","1 Day","1","1","","Clario DM","New","","Changed Information","" +"77242113UCO3001","Czech Republic","DD5-CZ10016","Robert Mudr","CZ100162001","48","1","","SW00705916","27-May-2026","Submitted","As per ATS investigation (ATS26040111), please remove the below form which was entered as a duplicate + +- MAYO Diary (5) 24 Apr 2026","27-May-2026","4-7 Days","4","4","","Clario DM","New","","Technical Revision - Other","" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","SW00701729","06-May-2026","Completed","Dears, please delete data from visit I-0 (reported as 4th of May 2026) as this visit had to be postponed - see the previous DCR of this patient and change data request that was corrected. Patient has left the site before it was resolved and and new date of I-0 was planned. Patient continues to fill in his diary and patient is coming to I=0 visit within allowed window. We need the system and tablet to be ready to run new Mayo Score Report with updated and recent data (e.g. reflect new I-0 visit date, new eligible days -1 to -7.). +thank you, Jiri Skopek","19-May-2026","8-14 Days","8","","","","Visit Data","(1) 11 May 2026 msullivan (Clario): Please confirm your request + +Dear Site. Thank you for submitting this Data Clarification. + +Please note that the delete forms are allowed if the reason is one of the following. +If not, forms will move to unscheduled visit. + +Data collected by the wrong patient. +Data collected by someone other than the patient. +Data collected prior to informed consent, or after withdrawal from the study. +Duplicate data erroneously entered at an Unscheduled visit via paper transcription. +Data collected that is not expected per protocol. + +Also, I-0 visit is still ongoing. Please close the visit. +Once the visit was closed, we will process accoridngly. + +Thank you. ERT/CLARIO Data Coordination Team + +(2) 11 May 2026 jskopek (Site User): Dears, +I do not see any option that is adequate -from the list. Data are not needed to be deleted fully, they reflect the situation at May4th. Please mark it as unscheduled visit - as exactly that is the case. We need the system to be ready for I-0 visit planned for next week. +I will close the visit tomorrow - do you mean in tablet/ipad? +Thank you very much for your help! Jiri + +(3) 12 May 2026 venkata.ramana (Clario): Thank you for your response. +Please note that the visit I-0 was still ongoing but not closed yet. +So please close the visit. +Kind Regards, Clario Data Coordination Team. + +(4) 12 May 2026 jskopek (Site User): If I try to close the I-O visit in TABLET, it asks me if patient fulfils eligibility criteria to proceed to next visit based on these old data – if I answer NO, it asks me to DEACTIVATE patient. I do not want to DEACTIVATE patient – can you help WHERE and HOW to close this visit for you to change it to UNSCHEDULED and not to de-activate patient? +Thank you Jiri + + +","Other-delete visit I-0","CLARIO RESOLUTION: + +Part 1: In the following forms dated 04 May 2026, CLARIO to make the following changes: +-Event ID: from I-0 to Unscheduled Visit 1 +-Event At Entry: from I-0 to Unscheduled Visit 1 + ++Visit Start (49) ++ePRO Availability (1) ++Mayo Subscore (1) ++PGA (1) + +Part 2: CLARIO to delete the following forms dated 04 May 2026 for I-0 visit. + ++C-SSRS Since Last Visit (1) ++C-SSRS Since Last Visit Findings Report (1) + +Part 3: CLARIO to manually enter Visit End form for Unscheduled visit 1 with the following information: +-Protocol: 77242113UCO3001 +-Report Date: 04 May 2026 +-Report Start Date and Time: 04 May 2026 23:59:59 +-Event ID: Unscheduled Visit 1 +-Event End Date: 04 May 2026 23:59:59 +-Visit Status: Incomplete +-Phase At Entry: Screening +-Phase At Entry Timestamp: 13 Apr 2026 12:32:20 +-Event At Entry: Unscheduled visit 1 +-Event Start Date: 04 May 2026 23:59:59 +-Event Time Zone Offset in Milliseconds: 7200000 +-Session Repeat Number (SESREP1N): 0 +-Session Instance Id (SESINST1S): 3f1214f0-4788-11f1-a0cf-bb403212adce +" +"77242113UCO3001","Czech Republic","DD5-CZ10020","Lucie Gonsorcikova","CZ100201001","15","1","","SW00701226","04-May-2026","Completed","Dears, we would like ask you to change the information I read on assignment form given by patient on April 13, 2026 (Visit 1), Baseline Stool Count (PT.Custom4) as 3 that should be reported as 1. +Patient has entered wrong number as he did not understood it should be number of stools when illness is in remission or absent. He is a child and did not reflected this question correctly. Therefore, please change Baseline Stool Count = 1. +Thank you, Jiri Skopek ","04-May-2026","1 Day","1","","","","Demographic","","Changed Information","(Clario instructions) + +1. Please make below changes in the assignment form: + +Baseline Stool Count (PT. Custom4): 03 to 01." +"77242113UCO3001","Czech Republic","DD5-CZ10021","Martin Bortlik","CZ100212001","61","1","","SW00699492","23-Apr-2026","ReadyForQC","Please correct the date of endoscopy done during screening visit of patient CZ100212001 to correct date 16-MAR-2026.","29-Apr-2026","22-28 Days","26","22","Query Active ","Site","Site-Entered Data","","Changed Information","CLARIO RESOLUTION: + +Part 1: In the Mayo Subscore (1) dated 07 Apr 2026 for I-0 visit, CLARIO to make the following changes: +-What was the date of endoscopy? (ENDODT1D): from 24 Mar 2026 to 16 Mar 2026 +- Data Flag (QSDFLG1B): from blank to check +" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","SW00703322","12-May-2026","Completed","As per ATS investigation (ATS26040111), please remove the below form that's been entered as a duplicate + +- MAYO Diary (16) - 18 Mar 2026 +","20-May-2026","4-7 Days","6","","","","Technical Revision","","Technical Revision - Other","CLARIO RESOLUTION: + +Part 1: CLARIO to delete the MAYO Diary (16) dated 18 Mar 2026. +" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222003","39","1","","SW00689748","09-Mar-2026","Completed","Dear all, + +Patient CZ 100222003 was randomized on 9 Mar 2026. Kindly correct the colonoscopy date to 11 Feb 2025. + +The date was initially entered as 21 Feb 2025 because the earlier date could not be entered in the system. The patient was rescreened.","02-Apr-2026","15-21 Days","17","","","","Site-Entered Data","(1) 13 Mar 2026 msullivan (Clario): Please confirm your request + +Dear Site. Thank you for submitting this Data Clarification. + +Could you please conform that if you are requesting following? + +Mayo Subscore (1) dated 09 Mar 2026 for I-0 visit +-What was the date of endoscopy? (ENDODT1D): from 23 Feb 2026 to 11 Feb 2025 + +Could you please confirm the year? This subject was assigned on 02 Mar 2026, you are providing that correct date is 11 Feb 2025 which a year ago. +If you are not requesting above, please provide us the name of the form with question. + +Thank you. ERT/CLARIO Data Coordination Team + + +(2) 13 Mar 2026 katerina.havlikova@clinoxus.com (Site User): confirm date of colonoscopy 11Feb2026 + +(3) 21 Mar 2026 msullivan (Clario): Dear Site, + +The requested changes to the Mayo data have been updated. Please navigate to the Mayo Score Report and resubmit the form for visit to log the updated Mayo Score form. Once done, please respond to this query confirming that the Mayo Score has been resubmitted. + +Thank you. ERT/CLARIO Data Coordination Team + +(4) 24 Mar 2026 jana.pomahacova@clinoxus.com (Site User): Thank you and sent + +","New Information","CLARIO RESOLUTION: + +Part 1: In the Mayo Subscore (1) dated 09 Mar 2026 for I-0 visit, CLARIO to make the following changes: +-What was the date of endoscopy? (ENDODT1D): from 23 Feb 2026 to 11 Feb 2025 +-Data Flag (QSDFLG1B): from blank to check" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","SW00705372","22-May-2026","Submitted","Dear all, please change Colonoscopz date from 8April2026 to date 01Apr2026 Thank you in advance","29-May-2026","4-7 Days","6","1","Query Active ","Site","New","(1) 29 May 2026 msullivan (Clario): Please confirm your request + +Dear Site. Thank you for submitting this Data Clarification. + +Please provide us the name of the form for this request. + +Thank you. ERT/CLARIO Data Coordination Team + +","Changed Information","" +"77242113UCO3001","Czech Republic","DD5-CZ10022","Petr Hrabak","CZ100222005","33","1","","SW00702538","08-May-2026","Completed","This TRR is to document the correction to the Mayo Subscore (1) form, where the following variables were populated with NULL values, due to a known core defect: +Event At Entry, Event Start Date, Event Time Zone Offset in Milliseconds.","12-May-2026","2-3 Days","2","","","","Technical Revision","","Technical Revision - Other","Please make the below changes in Mayo Subscore (1) dated 22 Apr 2026: + +-Event At Entry: I-0 +-Event Start Date: 09 Apr 2026 08:09:19 +-Event Time Zone Offset in Milliseconds: 7200000" diff --git a/Clario/create_report_v1.6.py b/Clario/create_report_v1.6.py new file mode 100644 index 0000000..742df6c --- /dev/null +++ b/Clario/create_report_v1.6.py @@ -0,0 +1,648 @@ +""" +create_report.py +Verze: 1.6 +Datum: 2026-06-02 + +Generuje Excel report (.xlsm) pro studii 77242113UCO3001 z MongoDB databáze Clario. +Výstup: U:/Dropbox/!!!Days/Downloads Z230/YYYY-MM-DD 77242113UCO3001 Clario Reports.xlsm + +Zdroj dat: + MongoDB 192.168.1.76, databáze Clario + Kolekce Clario.MayoScore — skóre Mayo per pacient × visit + Kolekce Clario.MayoDiary — denní záznamy deníku pacienta + Kolekce Clario.eCOA_DCRs — data correction requests eCOA + Kolekce Clario.ECG_DCRs — data correction requests ECG + +Listy: + MayoScore — jeden řádek = pacient × visit + sloupec „KLIKNI SEM" naviguje na filtrovaný EligibleDays + řádky I-0 s Modified Mayo < 5 červeně tučně + MayoDiary — jeden řádek = denní záznam deníku pacienta + EligibleDays — jeden řádek = jeden eligible day z MayoScore obohacený o data z MayoDiary; + included/excluded flag, excluded dny šedě na žlutém pozadí + eCOA_DCRs — všechna pole z kolekce Clario.eCOA_DCRs + ECG_DCRs — všechna pole z kolekce Clario.ECG_DCRs + +VBA makro (Worksheet_SelectionChange na listu MayoScore): + Klik na sloupec „KLIKNI SEM" → přepne na EligibleDays a vyfiltruje záznamy + pro daného pacienta a visit. Vyžaduje povolení maker při otevření souboru. +""" + +VERSION = "1.6" + +from datetime import datetime +from pathlib import Path +import time + +from pymongo import MongoClient +from openpyxl import Workbook +from openpyxl.styles import Font, PatternFill, Alignment, Border, Side +from openpyxl.utils import get_column_letter +import xlwings as xw + +# --------------------------------------------------------------------------- +# Konfigurace +# --------------------------------------------------------------------------- + +MONGO_URI = "mongodb://192.168.1.76:27017" +DB_NAME = "Clario" +OUTPUT_DIR = Path(r"U:\Dropbox\!!!Days\Downloads Z230") + +VISIT_ORDER = ["I-0", "I-2", "I-4", "I-8", "I-12"] + +COLUMNS_SCORE = [ + ("KLIKNI SEM", lambda d: "▶ klikni sem"), + ("Site", lambda d: d.get("site", {}).get("name", "")), + ("Subject ID", lambda d: d.get("subject", {}).get("id", "")), + ("Visit", lambda d: d["fields"].get("Visit", "")), + ("Visit Date", lambda d: d["fields"].get("Visit Date", "")), + ("Baseline Stool Frequency", lambda d: _num(d["fields"].get("Baseline Stool Frequency", ""))), + ("Central Endoscopy Score", lambda d: _num(d["fields"].get("Central Endoscopy Score", ""))), + ("PGA Score", lambda d: _num(d["fields"].get("PGA Score", ""))), + ("Stool Frequency Sub-score", lambda d: _num(d["fields"].get("Stool Frequency Sub-score", ""))), + ("Rectal Bleeding Sub-score", lambda d: _num(d["fields"].get("Rectal Bleeding Sub-score", ""))), + ("Partial Mayo Score", lambda d: _num(d["fields"].get("Partial Mayo Score", ""))), + ("Modified Mayo Score", lambda d: _num(d["fields"].get("Modified Mayo Score", ""))), + ("Full Mayo Score", lambda d: _num(d["fields"].get("Full Mayo Score", ""))), + ("Site Action", lambda d: d.get("Site Action") or ""), + ("Last Mayo Score Submission", lambda d: d.get("Last Mayo Score Submission") or ""), + ("Wk I-12 Responder", lambda d: d.get("Week I-12 Clinical Responder") or ""), + ("Wk I-12 Remission", lambda d: d.get("Week I-12 Clinical Remission") or ""), + ("Clinical Flare", lambda d: d.get("Clinical Flare") or ""), + ("Loss of Response", lambda d: d.get("Loss of Response") or ""), + ("Partial Mayo Post LoR", lambda d: d.get("Partial Mayo Response Post Loss of Response") or ""), + ("Partial Mayo Non-Resp", lambda d: d.get("Partial Mayo Response for Clinical Non-Responders") or ""), +] + +COLUMNS_DIARY = [ + ("Subject ID", lambda d: d.get("subject", {}).get("id", "")), + ("Report Date", lambda d: d["fields"].get("Report Date", "")), + ("Baseline Stool Count", lambda d: _num(d["fields"].get("Baseline Stool Count", ""))), + ("Stool Frequency", lambda d: _num(d["fields"].get("Stool Frequency", ""))), + ("MAYO050", lambda d: d["fields"].get("MAYO050", "")), + ("Not Applicable", lambda d: d["fields"].get("Not Applicable", "")), + ("Constipation", lambda d: d["fields"].get("Constipation", "")), + ("Diarrhea", lambda d: d["fields"].get("Diarrhea", "")), + ("Irregularity", lambda d: d["fields"].get("Irregularity", "")), +] + +COLUMNS_ECOA_DCRS = [ + ("Site", lambda d: d.get("site", {}).get("name", "")), + ("Subject ID", lambda d: d.get("subject", {}).get("id", "")), + ("Data Correction ID", lambda d: d["fields"].get("Data Correction ID", "")), + ("PI Name", lambda d: d["fields"].get("PI Name", "")), + ("Creation Date UTC", lambda d: d["fields"].get("Creation Date UTC", "")), + ("Date of Last Action UTC", lambda d: d["fields"].get("Date of Last Action UTC", "")), + ("Status", lambda d: d["fields"].get("Status", "")), + ("Type", lambda d: d["fields"].get("Type", "")), + ("Next Action Required", lambda d: d["fields"].get("Next Action Required", "")), + ("Category", lambda d: d["fields"].get("Category", "")), + ("Total Open Period", lambda d: d["fields"].get("Total Open Period", "")), + ("Total Open Time (Days)", lambda d: _num(d["fields"].get("Total Open Time (Days)", ""))), + ("Current Status Time (Days)", lambda d: _num(d["fields"].get("Current Status Time (Days)", ""))), + ("Reason for Change", lambda d: d["fields"].get("Reason for Change", "")), + ("Description", lambda d: d["fields"].get("Description", "")), + ("Resolution", lambda d: d["fields"].get("Resolution", "")), + ("Query History", lambda d: d["fields"].get("Query History", "")), + ("Age at Informed Consent", lambda d: d["fields"].get("Age at Informed Consent", "")), + ("Baseline Stool Count", lambda d: _num(d["fields"].get("Baseline Stool Count", ""))), + ("firstSeen", lambda d: d.get("firstSeen", "")), + ("lastSeen", lambda d: d.get("lastSeen", "")), +] + +COLUMNS_ECG_DCRS = [ + ("Site ID", lambda d: d.get("site", {}).get("name", "")), + ("Subject Number", lambda d: d.get("subject", {}).get("id", "")), + ("Data Correction ID", lambda d: d["fields"].get("Data Correction ID", "")), + ("PI Name", lambda d: d["fields"].get("PI_NAME", "")), + ("Age", lambda d: d["fields"].get("Age", "")), + ("Creation Date UTC", lambda d: d["fields"].get("Creation Date UTC", "")), + ("Date of Last Action UTC", lambda d: d["fields"].get("Date of Last Action UTC", "")), + ("Status", lambda d: d["fields"].get("Status", "")), + ("Type", lambda d: d["fields"].get("Type", "")), + ("Next Action Required", lambda d: d["fields"].get("Next Action Required", "")), + ("Category", lambda d: d["fields"].get("Category", "")), + ("Total Open Period", lambda d: d["fields"].get("Total Open Period", "")), + ("Total Open Time (Days)", lambda d: _num(d["fields"].get("Total Open Time (Days)", ""))), + ("Current Status Time (Days)", lambda d: _num(d["fields"].get("Current Status Time (Days)", ""))), + ("Reason for Change", lambda d: d["fields"].get("Reason for Change", "")), + ("Query History", lambda d: d["fields"].get("Query History", "")), + ("firstSeen", lambda d: d.get("firstSeen", "")), + ("lastSeen", lambda d: d.get("lastSeen", "")), +] + +# --------------------------------------------------------------------------- +# Helpers +# --------------------------------------------------------------------------- + +def _num(value): + """Převede číselný string na int, jinak vrátí původní hodnotu nebo None.""" + if value == "" or value is None: + return None + try: + return int(value) + except (ValueError, TypeError): + try: + return float(value) + except (ValueError, TypeError): + return value + + +def _visit_sort_key(doc): + visit = doc["fields"].get("Visit", "") + try: + idx = VISIT_ORDER.index(visit) + except ValueError: + idx = len(VISIT_ORDER) + return (doc.get("site", {}).get("name", ""), doc.get("subject", {}).get("id", ""), idx, visit) + + +def _iso_to_date(value): + """ISO string → Python date pro Excel.""" + if not isinstance(value, str): + return value + try: + return datetime.fromisoformat(value).date() + except ValueError: + return value + + +# --------------------------------------------------------------------------- +# Styly +# --------------------------------------------------------------------------- + +HEADER_FILL = PatternFill("solid", fgColor="1F497D") +HEADER_FONT = Font(bold=True, color="FFFFFF", size=10) +CELL_FONT = Font(size=10) +ALIGN_CTR = Alignment(horizontal="center", vertical="center", wrap_text=False) +ALIGN_LEFT = Alignment(horizontal="left", vertical="center") + +THIN = Side(style="thin", color="BFBFBF") +BORDER = Border(left=THIN, right=THIN, top=THIN, bottom=THIN) + +# zebra +FILL_ODD = PatternFill("solid", fgColor="FFFFFF") +FILL_EVEN = PatternFill("solid", fgColor="EBF1DE") + +# DCR status barvy +FILL_DCR_SITE = PatternFill("solid", fgColor="FFFF00") # žlutá — čeká lékař +FILL_DCR_CLARIO = PatternFill("solid", fgColor="BDD7EE") # modrá — čeká Clario +FILL_DCR_QC = PatternFill("solid", fgColor="F4B942") # oranžová — ReadyForQC +FILL_DCR_DONE = PatternFill("solid", fgColor="FFFFFF") # bílá — Completed + +SCORE_COLS = {"Partial Mayo Score", "Modified Mayo Score", "Full Mayo Score"} +SCORE_FILL = PatternFill("solid", fgColor="FFC7CE") # červená pro skóre ≥ 5 (placeholder — nepoužíváme podmíněné formátování) + + +# --------------------------------------------------------------------------- +# Sestavení sheetu +# --------------------------------------------------------------------------- + +def _build_sheet(ws, docs, columns, date_cols, center_cols, col_widths, row_font_fn=None, wrap_cols=None, header_row=1): + headers = [c[0] for c in columns] + + for col_idx, header in enumerate(headers, 1): + cell = ws.cell(row=header_row, column=col_idx, value=header) + cell.font = HEADER_FONT + cell.fill = HEADER_FILL + cell.alignment = ALIGN_CTR + cell.border = BORDER + ws.row_dimensions[header_row].height = 28 + + data_start = header_row + 1 + for row_idx, doc in enumerate(docs, data_start): + fill = FILL_EVEN if (row_idx - header_row) % 2 == 0 else FILL_ODD + font = row_font_fn(doc) if row_font_fn else CELL_FONT + for col_idx, (col_name, getter) in enumerate(columns, 1): + value = getter(doc) + if col_name in date_cols and isinstance(value, str): + value = _iso_to_date(value) + cell = ws.cell(row=row_idx, column=col_idx, value=value) + cell.font = font + cell.fill = fill + cell.border = BORDER + if wrap_cols and col_name in wrap_cols: + cell.alignment = Alignment(horizontal="left", vertical="top", wrap_text=True) + else: + cell.alignment = ALIGN_CTR if col_name in center_cols else ALIGN_LEFT + + for col_idx, (col_name, _) in enumerate(columns, 1): + ws.column_dimensions[get_column_letter(col_idx)].width = col_widths.get(col_name, 14) + + for col_name in date_cols: + if col_name in headers: + letter = get_column_letter(headers.index(col_name) + 1) + for row_idx in range(data_start, len(docs) + data_start): + ws[f"{letter}{row_idx}"].number_format = "DD-MMM-YYYY" + + ws.freeze_panes = f"A{data_start}" + ws.auto_filter.ref = f"A{header_row}:{get_column_letter(len(headers))}{header_row}" + + +def _score_row_font(doc): + visit = doc["fields"].get("Visit", "") + try: + mod_mayo = int(doc["fields"].get("Modified Mayo Score", "")) + except (ValueError, TypeError): + mod_mayo = None + if visit == "I-0" and mod_mayo is not None and mod_mayo < 5: + return Font(size=10, bold=True, color="FF0000") + return CELL_FONT + + +def build_mayo_score_sheet(ws, docs): + _build_sheet( + ws, docs, COLUMNS_SCORE, + date_cols={"Visit Date", "Last Mayo Score Submission"}, + center_cols={"KLIKNI SEM", "Visit", "Central Endoscopy Score", "PGA Score", + "Stool Frequency Sub-score", "Rectal Bleeding Sub-score", + "Partial Mayo Score", "Modified Mayo Score", "Full Mayo Score", + "Baseline Stool Frequency", + "Wk I-12 Responder", "Wk I-12 Remission", "Clinical Flare", + "Loss of Response", "Partial Mayo Post LoR", "Partial Mayo Non-Resp", + "Last Mayo Score Submission"}, + col_widths={ + "KLIKNI SEM": 14, + "Site": 18, "Subject ID": 16, "Visit": 12, "Visit Date": 14, + "Baseline Stool Frequency": 14, "Central Endoscopy Score": 14, + "PGA Score": 10, "Stool Frequency Sub-score": 14, + "Rectal Bleeding Sub-score": 14, "Partial Mayo Score": 14, + "Modified Mayo Score": 14, "Full Mayo Score": 13, + "Site Action": 22, "Last Mayo Score Submission": 16, + "Wk I-12 Responder": 14, "Wk I-12 Remission": 14, + "Clinical Flare": 14, "Loss of Response": 14, + "Partial Mayo Post LoR": 20, "Partial Mayo Non-Resp": 20, + }, + row_font_fn=_score_row_font, + ) + # Speciální styl pro sloupec KLIKNI SEM — vypadá jako tlačítko/odkaz + link_font = Font(size=10, bold=True, color="FFFFFF") + link_fill = PatternFill("solid", fgColor="2E75B6") + for row in range(2, len(docs) + 2): + cell = ws.cell(row=row, column=1) + cell.font = link_font + cell.fill = link_fill + cell.alignment = ALIGN_CTR + + +def build_mayo_diary_sheet(ws, docs): + _build_sheet( + ws, docs, COLUMNS_DIARY, + date_cols={"Report Date"}, + center_cols={"Baseline Stool Count", "Stool Frequency", "Not Applicable", + "Constipation", "Diarrhea", "Irregularity"}, + col_widths={ + "Subject ID": 16, "Report Date": 14, "Baseline Stool Count": 14, + "Stool Frequency": 14, "MAYO050": 48, "Not Applicable": 14, + "Constipation": 14, "Diarrhea": 12, "Irregularity": 14, + }, + ) + + +def build_eligible_days_sheet(ws, score_docs, diary_docs): + # Lookup diary records by (subject_id, date_part YYYY-MM-DD) + diary_lookup: dict[tuple, dict] = {} + for d in diary_docs: + subj = d.get("subject", {}).get("id", "") + date_iso = d["fields"].get("Report Date", "") + date_part = date_iso[:10] if date_iso else "" + if subj and date_part: + diary_lookup[(subj, date_part)] = d + + headers = [ + "Included", "Subject ID", "Visit", "Visit Date", "Day", + "Report Date", "Baseline Stool Count", "Stool Frequency", + "MAYO050", "Not Applicable", "Constipation", "Diarrhea", "Irregularity", + ] + col_widths = { + "Included": 10, "Subject ID": 16, "Visit": 10, "Visit Date": 14, "Day": 8, + "Report Date": 14, "Baseline Stool Count": 14, "Stool Frequency": 14, + "MAYO050": 48, "Not Applicable": 14, "Constipation": 14, + "Diarrhea": 12, "Irregularity": 14, + } + center_cols = {"Included", "Visit", "Day", "Baseline Stool Count", "Stool Frequency", + "Not Applicable", "Constipation", "Diarrhea", "Irregularity"} + date_cols = {"Visit Date", "Report Date"} + no_fill = PatternFill("solid", fgColor="FFF2CC") # žlutá pro excluded dny + + for col_idx, header in enumerate(headers, 1): + cell = ws.cell(row=1, column=col_idx, value=header) + cell.font = HEADER_FONT + cell.fill = HEADER_FILL + cell.alignment = ALIGN_CTR + cell.border = BORDER + ws.row_dimensions[1].height = 28 + + row_idx = 2 + for score_doc in score_docs: + subj = score_doc.get("subject", {}).get("id", "") + visit = score_doc["fields"].get("Visit", "") + visit_date = score_doc["fields"].get("Visit Date", "") + + for n in range(1, 11): + day_date_iso = score_doc["fields"].get(f"Eligible Day (-{n})") + if not day_date_iso or day_date_iso == "-": + continue + date_part = day_date_iso[:10] + excl_reason = score_doc["fields"].get(f"Day (-{n}) Excluded Reason(s)", "") + included = "No" if excl_reason and excl_reason != "-" else "Yes" + + diary = diary_lookup.get((subj, date_part), {}) + df = diary.get("fields", {}) + + fill = no_fill if included == "No" else (FILL_EVEN if row_idx % 2 == 0 else FILL_ODD) + font = Font(size=10, color="808080") if included == "No" else CELL_FONT + + values = [ + included, + subj, + visit, + _iso_to_date(visit_date) if isinstance(visit_date, str) else visit_date, + f"-{n}", + _iso_to_date(day_date_iso), + _num(df.get("Baseline Stool Count", "")), + _num(df.get("Stool Frequency", "")), + df.get("MAYO050", ""), + df.get("Not Applicable", ""), + df.get("Constipation", ""), + df.get("Diarrhea", ""), + df.get("Irregularity", ""), + ] + + for col_idx, (header, value) in enumerate(zip(headers, values), 1): + cell = ws.cell(row=row_idx, column=col_idx, value=value) + cell.font = font + cell.fill = fill + cell.border = BORDER + if header in date_cols: + cell.number_format = "DD-MMM-YYYY" + cell.alignment = ALIGN_CTR if header in center_cols else ALIGN_LEFT + + row_idx += 1 + + for col_idx, header in enumerate(headers, 1): + ws.column_dimensions[get_column_letter(col_idx)].width = col_widths.get(header, 14) + + ws.freeze_panes = "A2" + ws.auto_filter.ref = f"A1:{get_column_letter(len(headers))}1" + + +def _build_dcr_legend(ws): + """Vloží legendu do řádků 1–4, prázdný řádek 5. Data začínají od řádku 6.""" + legend = [ + (FILL_DCR_SITE, "Čeká lékař — Next Action Required = Site (lékař musí odpovědět nebo potvrdit)"), + (FILL_DCR_CLARIO, "Čeká Clario — Next Action Required = Clario DM (Clario dostalo podklady, provede změnu)"), + (FILL_DCR_QC, "ReadyForQC — Clario provedlo změny, čeká na finální QC kontrolu"), + (FILL_DCR_DONE, "Completed / Resolved — DCR je uzavřen"), + ] + for i, (fill, text) in enumerate(legend, 1): + a = ws.cell(row=i, column=1, value="") + a.fill = fill + a.border = BORDER + b = ws.cell(row=i, column=2, value=text) + b.font = Font(size=10, bold=True) + b.alignment = ALIGN_LEFT + # řádek 5 prázdný — nic nedělat + + +def _dcr_row_fill(doc): + """Vrátí fill barvu dle stavu DCR.""" + status = doc["fields"].get("Status", "") + next_action = doc["fields"].get("Next Action Required", "") + if status in ("Completed", "Resolved"): + return FILL_DCR_DONE + if status == "ReadyForQC": + return FILL_DCR_QC + if "Site" in next_action: + return FILL_DCR_SITE + if "Clario" in next_action or next_action == "": + return FILL_DCR_CLARIO + return FILL_ODD + + +def build_ecoa_dcrs_sheet(ws, docs): + _build_dcr_legend(ws) + docs_sorted = sorted(docs, key=lambda d: ( + d.get("site", {}).get("name", ""), + d.get("subject", {}).get("id", ""), + d["fields"].get("Creation Date UTC", ""), + )) + _build_sheet( + ws, docs_sorted, COLUMNS_ECOA_DCRS, + date_cols={"Creation Date UTC", "Date of Last Action UTC"}, + center_cols={"Status", "Type", "Next Action Required", "Category", + "Total Open Time (Days)", "Current Status Time (Days)", + "Baseline Stool Count", "firstSeen", "lastSeen"}, + col_widths={ + "Site": 16, "Subject ID": 16, "Data Correction ID": 18, + "PI Name": 18, "Creation Date UTC": 14, "Date of Last Action UTC": 14, + "Status": 14, "Type": 16, "Next Action Required": 16, "Category": 20, + "Total Open Period": 14, "Total Open Time (Days)": 14, + "Current Status Time (Days)": 16, "Reason for Change": 20, + "Description": 50, "Resolution": 50, "Query History": 60, + "Age at Informed Consent": 14, "Baseline Stool Count": 14, + "firstSeen": 12, "lastSeen": 12, + }, + wrap_cols={"Reason for Change", "Description", "Resolution", "Query History"}, + header_row=6, + row_font_fn=lambda doc: CELL_FONT, + ) + # Přebarvení řádků dle DCR stavu (přepíše zebra fill) + data_start = 7 + for row_idx, doc in enumerate(docs_sorted, data_start): + fill = _dcr_row_fill(doc) + for col_idx in range(1, len(COLUMNS_ECOA_DCRS) + 1): + ws.cell(row=row_idx, column=col_idx).fill = fill + + +def build_ecg_dcrs_sheet(ws, docs): + _build_dcr_legend(ws) + docs_sorted = sorted(docs, key=lambda d: ( + d.get("site", {}).get("name", ""), + d.get("subject", {}).get("id", ""), + d["fields"].get("Creation Date UTC", ""), + )) + _build_sheet( + ws, docs_sorted, COLUMNS_ECG_DCRS, + date_cols={"Creation Date UTC", "Date of Last Action UTC"}, + center_cols={"Status", "Type", "Next Action Required", "Category", + "Total Open Time (Days)", "Current Status Time (Days)", + "firstSeen", "lastSeen"}, + col_widths={ + "Site ID": 14, "Subject Number": 16, "Data Correction ID": 16, + "PI Name": 18, "Age": 10, "Creation Date UTC": 14, + "Date of Last Action UTC": 14, "Status": 14, "Type": 12, + "Next Action Required": 16, "Category": 14, + "Total Open Period": 14, "Total Open Time (Days)": 14, + "Current Status Time (Days)": 16, "Reason for Change": 20, + "Query History": 60, "firstSeen": 12, "lastSeen": 12, + }, + wrap_cols={"Query History"}, + header_row=6, + row_font_fn=lambda doc: CELL_FONT, + ) + # Přebarvení řádků dle DCR stavu + data_start = 7 + for row_idx, doc in enumerate(docs_sorted, data_start): + fill = _dcr_row_fill(doc) + for col_idx in range(1, len(COLUMNS_ECG_DCRS) + 1): + ws.cell(row=row_idx, column=col_idx).fill = fill + + +# --------------------------------------------------------------------------- +# Helpers: výstupní cesta +# --------------------------------------------------------------------------- + +def _unique_path(directory: Path, stem: str, suffix: str) -> Path: + candidate = directory / f"{stem}{suffix}" + if not candidate.exists(): + return candidate + n = 2 + while True: + candidate = directory / f"{stem} ({n}){suffix}" + if not candidate.exists(): + return candidate + n += 1 + + +# --------------------------------------------------------------------------- +# Timing helper +# --------------------------------------------------------------------------- + +def _tick(label: str, t0: float) -> float: + """Vypíše dobu od t0 a vrátí aktuální čas jako nový t0.""" + elapsed = time.perf_counter() - t0 + print(f" {label:<30} {elapsed:6.2f} s") + return time.perf_counter() + + +# --------------------------------------------------------------------------- +# Main +# --------------------------------------------------------------------------- + +def main(): + t_total = time.perf_counter() + print("Spouštím generování reportu...") + print() + + # -- 1. MongoDB: připojení + načtení + seřazení -------------------------- + t = time.perf_counter() + client = MongoClient(MONGO_URI, serverSelectionTimeoutMS=5000) + client.admin.command("ping") + db = client[DB_NAME] + score_docs = list(db["Clario.MayoScore"].find({})) + diary_docs = list(db["Clario.MayoDiary"].find({})) + ecoa_dcr_docs = list(db["Clario.eCOA_DCRs"].find({})) + ecg_dcr_docs = list(db["Clario.ECG_DCRs"].find({})) + client.close() + score_docs.sort(key=_visit_sort_key) + diary_docs.sort(key=lambda d: ( + d.get("subject", {}).get("id", ""), + d["fields"].get("Report Date", ""), + )) + t = _tick(f"MongoDB (ping, fetch, sort → {len(score_docs)} + {len(diary_docs)} + {len(ecoa_dcr_docs)} + {len(ecg_dcr_docs)} záznamů)", t) + + # -- 2–4. Tvorba listů --------------------------------------------------- + wb = Workbook() + ws_score = wb.active + ws_score.title = "MayoScore" + build_mayo_score_sheet(ws_score, score_docs) + t = _tick("List MayoScore (KLIKNI SEM, zebra, červené I-0, autofilter)", t) + + ws_diary = wb.create_sheet("MayoDiary") + build_mayo_diary_sheet(ws_diary, diary_docs) + t = _tick("List MayoDiary (zebra, formátování dat, autofilter)", t) + + ws_days = wb.create_sheet("EligibleDays") + build_eligible_days_sheet(ws_days, score_docs, diary_docs) + t = _tick("List EligibleDays (diary lookup, included/excluded flag, autofilter)", t) + + ws_ecoa = wb.create_sheet("eCOA_DCRs") + build_ecoa_dcrs_sheet(ws_ecoa, ecoa_dcr_docs) + t = _tick(f"List eCOA_DCRs ({len(ecoa_dcr_docs)} záznamů)", t) + + ws_ecg = wb.create_sheet("ECG_DCRs") + build_ecg_dcrs_sheet(ws_ecg, ecg_dcr_docs) + t = _tick(f"List ECG_DCRs ({len(ecg_dcr_docs)} záznamů)", t) + + # -- 5. Uložení XLSX ----------------------------------------------------- + OUTPUT_DIR.mkdir(parents=True, exist_ok=True) + today = datetime.now().strftime("%Y-%m-%d") + base_stem = f"{today} 77242113UCO3001 Clario Reports" + xlsm_path = _unique_path(OUTPUT_DIR, base_stem, ".xlsm") + xlsx_path = xlsm_path.with_suffix(".xlsx") + wb.save(str(xlsx_path)) + t = _tick("Uložení XLSX (openpyxl, dočasný soubor)", t) + + # -- 6. Injektování VBA -------------------------------------------------- + inject_vba(xlsx_path, xlsm_path) + xlsx_path.unlink(missing_ok=True) + _tick("Injektování VBA (xlwings: open → AddFromString → SaveAs .xlsm)", t) + + # -- Souhrn -------------------------------------------------------------- + total = time.perf_counter() - t_total + print() + print(f" {'Celkem':<30} {total:6.2f} s") + print() + print(f"Uloženo: {xlsm_path}") + + +def inject_vba(xlsx_path: Path, xlsm_path: Path) -> None: + vba_code = '''\ +Private Sub Worksheet_SelectionChange(ByVal Target As Range) + If Target.Row < 2 Then Exit Sub + If Target.Rows.Count > 1 Then Exit Sub + If Target.Column <> 1 Then Exit Sub + + Dim subjectId As String + Dim visit As String + subjectId = CStr(Me.Cells(Target.Row, 3).Value) + visit = CStr(Me.Cells(Target.Row, 4).Value) + + If subjectId = "" Or visit = "" Then Exit Sub + + Dim ws As Worksheet + On Error Resume Next + Set ws = ThisWorkbook.Sheets("EligibleDays") + On Error GoTo 0 + If ws Is Nothing Then Exit Sub + + Application.ScreenUpdating = False + + ws.AutoFilterMode = False + ws.Range("A1").AutoFilter + ws.Range("A1").AutoFilter Field:=2, Criteria1:=subjectId + ws.Range("A1").AutoFilter Field:=3, Criteria1:=visit + + ws.Activate + ws.Range("A2").Select + + Application.ScreenUpdating = True +End Sub +''' + + app = xw.App(visible=False) + try: + wb = app.books.open(str(xlsx_path)) + # Najdi VBComponent odpovídající listu "MayoScore" podle tab názvu + vb_comp = None + for comp in wb.api.VBProject.VBComponents: + if comp.Type == 100: # xlSheet + try: + if comp.Properties("Name").Value == "MayoScore": + vb_comp = comp + break + except Exception: + pass + if vb_comp is None: + # fallback: první sheet (Sheet1) + vb_comp = wb.api.VBProject.VBComponents("Sheet1") + vb_comp.CodeModule.AddFromString(vba_code) + wb.api.SaveAs(str(xlsm_path), FileFormat=52) # 52 = xlOpenXMLWorkbookMacroEnabled + wb.close() + finally: + app.quit() + + +if __name__ == "__main__": + main() diff --git a/EmailsImport/janssenpc_file_send_v2.2.py b/EmailsImport/janssenpc_file_send_v2.2.py new file mode 100644 index 0000000..463609f --- /dev/null +++ b/EmailsImport/janssenpc_file_send_v2.2.py @@ -0,0 +1,293 @@ +# Název: janssenpc_file_send.py +# Verze: 2.2 +# Datum: 2026-06-02 +# Popis: Přejmenuje soubory ve složce ##JNJPrenos, odešle je na msgs.buzalka.cz +# a přesune do podsložky Trash. Loguje průběh do file_send.log vedle skriptu. +# Podporuje: PANORAMA Site Contacts (xlsx), Panorama Dashboard (xlsx), +# Site Visit Report (xlsx), Follow-Up Letter (xlsx), +# Clario MayoScore (csv), Clario MayoDiary (csv), +# Clario Data Corrections / DCRs (csv). + +import os +import time +import shutil +import requests +import pandas as pd +from pathlib import Path +from datetime import datetime + +TOKEN = "13e1bb01-9fd5-44a8-8ce9-4ee27133d340" +UPLOAD_URL = "https://msgs.buzalka.cz/upload-dropbox" +SOURCE_DIR = Path(r"C:\Users\vbuzalka\OneDrive - JNJ\##JNJPrenos") +TRASH_DIR = SOURCE_DIR / "Trash" +LOG_FILE = Path(__file__).parent / "file_send.log" + +MAYO_DIARY_COLUMNS = [ + 'Protocol', 'Country', 'Site', 'PI Name', 'Subject ID', + 'Report Date', 'Report Start Date/Time', 'Report End Date/Time', + 'Stool Frequency', 'Form Number', 'Role', 'Original Source', +] + +MAYO_SCORE_COLUMNS = [ + 'Protocol', 'Study Population', 'Country', 'Site', 'Principal Investigator', + 'Participant ID', 'Baseline Stool Frequency', 'Visit', 'Visit Date', + 'Endoscopy Completed?', 'Central Endoscopy Score', 'Local Endoscopy Score', + 'Partial Mayo Score', 'Full Mayo Score', +] + +DCR_ECOA_COLUMNS = [ + 'Protocol', 'Data Correction ID', 'Description', 'Query History', +] + +DCR_ECG_COLUMNS = [ + 'Protocol', 'Data Correction ID', 'Site ID', 'PI_NAME', 'Subject Number', 'Query History', +] + +PANORAMA_COLUMNS = [ + 'Part', 'Source', 'Sector', 'TA', 'Protocol ID', 'Interventional', + 'Region', 'Country Name', 'Institution Name', 'Site City', + 'Site Zip/Postal Code', 'Site Address', 'MSID', 'Site ID', + 'Site Status', 'SM Full Name', 'PI Name', 'St F Subj Enr Act', + 'ID', 'Category', 'Type', 'Priority', 'Severity', 'Description', + 'Brief Description - Subject ID', 'Comments', 'Created By', + 'Create Date', 'Last Modified Date', 'Start Date', 'Due Date', + 'End Date', 'Status', 'Days Outstanding', 'Action Taken', + 'Escalated To', 'Visit Report Status', 'Visit Report Approved', + 'Visit Report Type', 'Visit Report Status End Date', 'Active', + 'Association', 'Deviation', 'Deviation Closed Date', 'Reason For Exclusion' +] + + +def log(msg: str): + ts = datetime.now().strftime('%Y-%m-%d %H:%M:%S') + line = f"[{ts}] {msg}" + print(line) + with LOG_FILE.open("a", encoding="utf-8") as lf: + lf.write(line + "\n") + + +def move_to_trash(f: Path): + TRASH_DIR.mkdir(exist_ok=True) + dest = TRASH_DIR / f.name + if dest.exists(): + ts = datetime.now().strftime('%Y%m%d_%H%M%S') + dest = TRASH_DIR / f"{f.stem}_{ts}{f.suffix}" + shutil.move(str(f), dest) + + +def get_timestamp(file_path: str) -> str: + return datetime.fromtimestamp(os.path.getmtime(file_path)).strftime('%Y-%m-%d_%H-%M-%S') + + +def prejmenuj(directory: Path) -> None: + log(f"--- Přejmenování, adresář: {directory} ---") + files = [f for f in directory.iterdir() if f.is_file()] + log(f" Nalezeno souborů: {len(files)} — {[f.name for f in files]}") + + for f in files: + filename = f.name + file_path = str(f) + + # 0a. CLARIO MAYO DIARY (CSV) + if 'MAYO-DIARY' in filename and filename.endswith('.csv'): + log(f" Detekován MayoDiary: {filename}") + try: + df = pd.read_csv(file_path) + missing = set(MAYO_DIARY_COLUMNS) - set(df.columns) + if not missing: + protocols = df['Protocol'].dropna().unique() + log(f" Protocol: {list(protocols)}") + if len(protocols) > 0: + study = str(protocols[0]).strip() + new_name = f"{get_timestamp(file_path)} {study} Clario MayoDiary.csv" + f.rename(directory / new_name) + log(f" ÚSPĚCH: -> '{new_name}'") + else: + log(f" VAROVÁNÍ: Sloupec Protocol je prázdný.") + else: + log(f" PŘESKOČENO: Chybí sloupce: {missing}") + except Exception as e: + log(f" CHYBA: {e}") + continue + + # 0b. CLARIO MAYO SCORE (CSV) + if 'Custom.MayoScoreReport' in filename and filename.endswith('.csv'): + log(f" Detekován MayoScore: {filename}") + try: + df = pd.read_csv(file_path) + missing = set(MAYO_SCORE_COLUMNS) - set(df.columns) + if not missing: + protocols = df['Protocol'].dropna().unique() + log(f" Protocol: {list(protocols)}") + if len(protocols) > 0: + study = str(protocols[0]).strip() + new_name = f"{get_timestamp(file_path)} {study} Clario MayoScore.csv" + f.rename(directory / new_name) + log(f" ÚSPĚCH: -> '{new_name}'") + else: + log(f" VAROVÁNÍ: Sloupec Protocol je prázdný.") + else: + log(f" PŘESKOČENO: Chybí sloupce: {missing}") + except Exception as e: + log(f" CHYBA: {e}") + continue + + # 0c. CLARIO DATA CORRECTIONS (CSV) — ECG nebo eCOA + if filename.endswith('.csv'): + try: + df = pd.read_csv(file_path, nrows=2) + cols = set(df.columns) + log(f" CSV sloupce ({filename}): {sorted(cols)}") + + missing_ecg = set(DCR_ECG_COLUMNS) - cols + missing_ecoa = set(DCR_ECOA_COLUMNS) - cols + log(f" Chybí pro ECG: {missing_ecg or '—'}") + log(f" Chybí pro eCOA: {missing_ecoa or '—'}") + + if not missing_ecg: + label = "Clario ECG DCRs" + elif not missing_ecoa: + label = "Clario eCOA DCRs" + else: + log(f" Neznámý CSV typ — bude odeslán bez přejmenování: {filename}") + # nepokračujeme continue — soubor projde dál k odeslání + label = None + + if label: + log(f" Detekován {label}: {filename}") + protocols = df['Protocol'].dropna().unique() + log(f" Protocol: {list(protocols)}") + if len(protocols) > 0: + study = str(protocols[0]).strip() + new_name = f"{get_timestamp(file_path)} {study} {label}.csv" + f.rename(directory / new_name) + log(f" ÚSPĚCH přejmenování: -> '{new_name}'") + else: + log(f" VAROVÁNÍ: Sloupec Protocol je prázdný — odesílám pod původním názvem.") + except Exception as e: + log(f" CHYBA při zpracování CSV {filename}: {e}") + continue + + # Ostatní — jen xlsx + if not filename.endswith('.xlsx'): + log(f" Přeskočeno (neznámý typ): {filename}") + continue + + # 1a. PANORAMA SITE CONTACTS (XLSX) — soubor pojmenovaný "PANORAMA Dashboard" + if 'PANORAMA Dashboard' in filename: + log(f" Detekován PANORAMA Site Contacts: {filename}") + try: + with pd.ExcelFile(file_path) as xl: + sheet_names = xl.sheet_names + if 'Site Contacts' in sheet_names: + df_a1 = xl.parse('Site Contacts', nrows=1, header=None) + a1 = str(df_a1.iloc[0, 0]) if not df_a1.empty else '' + else: + a1 = None + # soubor je nyní zavřen — přejmenování proběhne bez chyby + if a1 is None: + log(f" PŘESKOČENO: List 'Site Contacts' nenalezen.") + elif 'Title: Site Contacts' in a1: + new_name = f"{get_timestamp(file_path)} PANORAMA Site Contacts.xlsx" + f.rename(directory / new_name) + log(f" ÚSPĚCH: -> '{new_name}'") + else: + log(f" PŘESKOČENO: A1 neodpovídá vzoru ({a1[:50]})") + except Exception as e: + log(f" CHYBA: {e}") + continue + + # 1. PANORAMA DASHBOARD (XLSX) + if 'Panorama Dashboard' in filename: + log(f" Detekován Panorama: {filename}") + try: + df = pd.read_excel(file_path, skiprows=5) + missing = set(PANORAMA_COLUMNS) - set(df.columns) + if not missing: + ids = df['Protocol ID'].dropna().unique() + log(f" Protocol ID: {list(ids)}") + if len(ids) > 0: + study = str(ids[0]).strip() + new_name = f"{get_timestamp(file_path)} {study} Panorama Deviations and Issues.xlsx" + f.rename(directory / new_name) + log(f" ÚSPĚCH: -> '{new_name}'") + else: + log(f" VAROVÁNÍ: Protocol ID je prázdný.") + else: + log(f" PŘESKOČENO: Chybí sloupce: {missing}") + except Exception as e: + log(f" CHYBA: {e}") + continue + + # 2. SITE VISIT REPORT A FOLLOW-UP LETTER (XLSX) + try: + df_a1 = pd.read_excel(file_path, nrows=1, header=None) + if not df_a1.empty: + a1 = str(df_a1.iloc[0, 0]) + log(f" A1: {a1[:80]}") + is_site_visit = "Title: Site Visit Report Details" in a1 + is_follow_up = "Title: Follow-Up Letter Details" in a1 + + if is_site_visit or is_follow_up: + suffix = "Site Visit Details.xlsx" if is_site_visit else "FUL details.xlsx" + log(f" Detekován {'Site Visit' if is_site_visit else 'Follow-Up Letter'}: {filename}") + df = pd.read_excel(file_path, skiprows=5) + if 'Protocol ID' in df.columns: + ids = df['Protocol ID'].dropna().unique() + log(f" Protocol ID: {list(ids)}") + if len(ids) > 0: + study = str(ids[0]).strip() + new_name = f"{get_timestamp(file_path)} {study} {suffix}" + f.rename(directory / new_name) + log(f" ÚSPĚCH: -> '{new_name}'") + else: + log(f" VAROVÁNÍ: Protocol ID je prázdný.") + else: + log(f" PŘESKOČENO: Chybí sloupec Protocol ID.") + else: + log(f" Přeskočeno (neznámý xlsx obsah): {filename}") + except Exception as e: + log(f" CHYBA: {e}") + + log("--- Přejmenování dokončeno ---") + + +# === HLAVNÍ LOGIKA === + +log("=== Spuštění ===") +log(f"Zdrojový adresář: {SOURCE_DIR} (existuje: {SOURCE_DIR.exists()})") + +# 1. Přejmenuj +prejmenuj(SOURCE_DIR) + +# 2. Počkej 10 vteřin +log("Čekám 10 vteřin...") +time.sleep(10) + +# 3. Odešli soubory +files = [f for f in SOURCE_DIR.iterdir() if f.is_file()] +log(f"Souborů k odeslání: {len(files)}") +for f in files: + log(f" Nalezen: {f.name}") + +if not files: + log("Žádné soubory k odeslání.") +else: + for f in files: + try: + with f.open("rb") as fh: + resp = requests.post( + UPLOAD_URL, + headers={"Authorization": f"Bearer {TOKEN}"}, + files={"file": (f.name, fh, "application/octet-stream")}, + timeout=120, + ) + resp.raise_for_status() + status = resp.json().get('status', '?').upper() + log(f" {status:10} | {f.name}") + move_to_trash(f) + log(f" PŘESUNUTO | {f.name} -> Trash") + except Exception as e: + log(f" CHYBA | {f.name} | {e}") + +log("=== Hotovo ===") diff --git a/IWRS/Patients/IncomingSourceReports/2026-06-02 77242113UCO3001 Subject Summary Report.xlsx b/IWRS/Patients/IncomingSourceReports/2026-06-02 77242113UCO3001 Subject Summary Report.xlsx new file mode 100644 index 0000000..1869a4d Binary files /dev/null and b/IWRS/Patients/IncomingSourceReports/2026-06-02 77242113UCO3001 Subject Summary Report.xlsx differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-05-06_Janssen_77242113UCO3001_Subject_CZ100132003_has_been_created_in_IRT_at_site_DD5-CZ10013.json b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-05-06_Janssen_77242113UCO3001_Subject_CZ100132003_has_been_created_in_IRT_at_site_DD5-CZ10013.json new file mode 100644 index 0000000..5066646 --- /dev/null +++ b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-05-06_Janssen_77242113UCO3001_Subject_CZ100132003_has_been_created_in_IRT_at_site_DD5-CZ10013.json @@ -0,0 +1,10 @@ +{ + "pk": 3237, + "title": "Subject_Number_Creation", + "label": "Janssen 77242113UCO3001 Subject CZ100132003 has been created in IRT at site DD5-CZ10013", + "event": "Create", + "actual_date": "2026-05-06", + "subject": "CZ100132003", + "study": "77242113UCO3001", + "text": "77242113UCO3001\n\nJanssen Pharmaceuticals\nhttps://janssen.4gclinical.com\n\nSubject CZ100132003 has been created in IRT.\n\nSite Details\n\nLocation: CZE\n\nSite: DD5-CZ10013\n\nInvestigator: David Stepek\n\nSubject Details\n\nSubject: CZ100132003\n\nIRT Subject Status: Screened\n\nRescreened Subject: No\n\nCohort: Adult subjects (18 years or older)\n\nInformed Consent Date at Subject Creation: 06-May-2026\n\n ADT-IR: No\n\n 3 or More Advanced Therapies: No\n\n Ustekinumab: No\n\n Only Oral 5-ASA Compounds: No\n\nDate of Subject Creation in IRT: 06-May-2026\n\nTransaction Date/Time (site local): 06-May-2026 10:33:13\n\nTransaction Date/Time (system local): 06-May-2026 08:33:13\n\nTransaction performed by: dstepek@vnbrno.cz\n\nIf you have questions about this notification, please contact 4G Clinical Support at http://support.4gclinical.com" +} \ No newline at end of file diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-05-06_Janssen_77242113UCO3001_Subject_CZ100132003_has_been_created_in_IRT_at_site_DD5-CZ10013.pdf b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-05-06_Janssen_77242113UCO3001_Subject_CZ100132003_has_been_created_in_IRT_at_site_DD5-CZ10013.pdf new file mode 100644 index 0000000..6c7639a Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-05-06_Janssen_77242113UCO3001_Subject_CZ100132003_has_been_created_in_IRT_at_site_DD5-CZ10013.pdf differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-05-13_Janssen_77242113UCO3001_Subject_CZ100032001_has_been_created_in_IRT_at_site_DD5-CZ10003.json b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-05-13_Janssen_77242113UCO3001_Subject_CZ100032001_has_been_created_in_IRT_at_site_DD5-CZ10003.json new file mode 100644 index 0000000..e7d5216 --- /dev/null +++ b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-05-13_Janssen_77242113UCO3001_Subject_CZ100032001_has_been_created_in_IRT_at_site_DD5-CZ10003.json @@ -0,0 +1,10 @@ +{ + "pk": 3510, + "title": "Subject_Number_Creation", + "label": "Janssen 77242113UCO3001 Subject CZ100032001 has been created in IRT at site DD5-CZ10003", + "event": "Create", + "actual_date": "2026-05-13", + "subject": "CZ100032001", + "study": "77242113UCO3001", + "text": "77242113UCO3001\n\nJanssen Pharmaceuticals\nhttps://janssen.4gclinical.com\n\nSubject CZ100032001 has been created in IRT.\n\nSite Details\n\nLocation: CZE\n\nSite: DD5-CZ10003\n\nInvestigator: Leksa Vaclav\n\nSubject Details\n\nSubject: CZ100032001\n\nIRT Subject Status: Screened\n\nRescreened Subject: No\n\nCohort: Adult subjects (18 years or older)\n\nInformed Consent Date at Subject Creation: 13-May-2026\n\n ADT-IR: No\n\n 3 or More Advanced Therapies: No\n\n Ustekinumab: No\n\n Only Oral 5-ASA Compounds: No\n\nDate of Subject Creation in IRT: 13-May-2026\n\nTransaction Date/Time (site local): 13-May-2026 07:44:11\n\nTransaction Date/Time (system local): 13-May-2026 05:44:11\n\nTransaction performed by: vaclav.leksa@seznam.cz\n\nIf you have questions about this notification, please contact 4G Clinical Support at http://support.4gclinical.com" +} \ No newline at end of file diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-05-13_Janssen_77242113UCO3001_Subject_CZ100032001_has_been_created_in_IRT_at_site_DD5-CZ10003.pdf b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-05-13_Janssen_77242113UCO3001_Subject_CZ100032001_has_been_created_in_IRT_at_site_DD5-CZ10003.pdf new file mode 100644 index 0000000..9c1962f Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-05-13_Janssen_77242113UCO3001_Subject_CZ100032001_has_been_created_in_IRT_at_site_DD5-CZ10003.pdf differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-05-27_Janssen_77242113UCO3001_Subject_CZ100162002_has_been_created_in_IRT_at_site_DD5-CZ10016.json b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-05-27_Janssen_77242113UCO3001_Subject_CZ100162002_has_been_created_in_IRT_at_site_DD5-CZ10016.json new file mode 100644 index 0000000..def7326 --- /dev/null +++ b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-05-27_Janssen_77242113UCO3001_Subject_CZ100162002_has_been_created_in_IRT_at_site_DD5-CZ10016.json @@ -0,0 +1,10 @@ +{ + "pk": 4231, + "title": "Subject_Number_Creation", + "label": "Janssen 77242113UCO3001 Subject CZ100162002 has been created in IRT at site DD5-CZ10016", + "event": "Create", + "actual_date": "2026-05-27", + "subject": "CZ100162002", + "study": "77242113UCO3001", + "text": "77242113UCO3001\n\nJanssen Pharmaceuticals\nhttps://janssen.4gclinical.com\n\nSubject CZ100162002 has been created in IRT.\n\nSite Details\n\nLocation: CZE\n\nSite: DD5-CZ10016\n\nInvestigator: Robert Mudr\n\nSubject Details\n\nSubject: CZ100162002\n\nIRT Subject Status: Screened\n\nRescreened Subject: No\n\nCohort: Adult subjects (18 years or older)\n\nInformed Consent Date at Subject Creation: 27-May-2026\n\n ADT-IR: Yes\n\n 3 or More Advanced Therapies: No\n\n Ustekinumab: No\n\n Only Oral 5-ASA Compounds: No\n\nDate of Subject Creation in IRT: 27-May-2026\n\nTransaction Date/Time (site local): 27-May-2026 11:55:28\n\nTransaction Date/Time (system local): 27-May-2026 09:55:28\n\nTransaction performed by: petr.pekny@nmskb.cz\n\nIf you have questions about this notification, please contact 4G Clinical Support at http://support.4gclinical.com" +} \ No newline at end of file diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-05-27_Janssen_77242113UCO3001_Subject_CZ100162002_has_been_created_in_IRT_at_site_DD5-CZ10016.pdf b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-05-27_Janssen_77242113UCO3001_Subject_CZ100162002_has_been_created_in_IRT_at_site_DD5-CZ10016.pdf new file mode 100644 index 0000000..e3fcf1e Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-05-27_Janssen_77242113UCO3001_Subject_CZ100162002_has_been_created_in_IRT_at_site_DD5-CZ10016.pdf differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-05-28_Janssen_77242113UCO3001_Subject_CZ100012004_has_been_created_in_IRT_at_site_DD5-CZ10001.json b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-05-28_Janssen_77242113UCO3001_Subject_CZ100012004_has_been_created_in_IRT_at_site_DD5-CZ10001.json new file mode 100644 index 0000000..cf7003a --- /dev/null +++ b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-05-28_Janssen_77242113UCO3001_Subject_CZ100012004_has_been_created_in_IRT_at_site_DD5-CZ10001.json @@ -0,0 +1,10 @@ +{ + "pk": 4271, + "title": "Subject_Number_Creation", + "label": "Janssen 77242113UCO3001 Subject CZ100012004 has been created in IRT at site DD5-CZ10001", + "event": "Create", + "actual_date": "2026-05-28", + "subject": "CZ100012004", + "study": "77242113UCO3001", + "text": "77242113UCO3001\n\nJanssen Pharmaceuticals\nhttps://janssen.4gclinical.com\n\nSubject CZ100012004 has been created in IRT.\n\nSite Details\n\nLocation: CZE\n\nSite: DD5-CZ10001\n\nInvestigator: Matej Falc\n\nSubject Details\n\nSubject: CZ100012004\n\nIRT Subject Status: Screened\n\nRescreened Subject: No\n\nCohort: Adult subjects (18 years or older)\n\nInformed Consent Date at Subject Creation: 28-May-2026\n\n ADT-IR: No\n\n 3 or More Advanced Therapies: No\n\n Ustekinumab: No\n\n Only Oral 5-ASA Compounds: No\n\nDate of Subject Creation in IRT: 28-May-2026\n\nTransaction Date/Time (site local): 28-May-2026 07:14:21\n\nTransaction Date/Time (system local): 28-May-2026 05:14:21\n\nTransaction performed by: matesfalc@seznam.cz\n\nIf you have questions about this notification, please contact 4G Clinical Support at http://support.4gclinical.com" +} \ No newline at end of file diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-05-28_Janssen_77242113UCO3001_Subject_CZ100012004_has_been_created_in_IRT_at_site_DD5-CZ10001.pdf b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-05-28_Janssen_77242113UCO3001_Subject_CZ100012004_has_been_created_in_IRT_at_site_DD5-CZ10001.pdf new file mode 100644 index 0000000..a61eb63 Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-05-28_Janssen_77242113UCO3001_Subject_CZ100012004_has_been_created_in_IRT_at_site_DD5-CZ10001.pdf differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100012001 Subject Detail.xlsx b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100012001 Subject Detail.xlsx new file mode 100644 index 0000000..8620711 Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100012001 Subject Detail.xlsx differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100012002 Subject Detail.xlsx b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100012002 Subject Detail.xlsx new file mode 100644 index 0000000..ba390ae Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100012002 Subject Detail.xlsx differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100012003 Subject Detail.xlsx b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100012003 Subject Detail.xlsx new file mode 100644 index 0000000..832436b Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100012003 Subject Detail.xlsx differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100012004 Subject Detail.xlsx b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100012004 Subject Detail.xlsx new file mode 100644 index 0000000..6ad227a Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100012004 Subject Detail.xlsx differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100032001 Subject Detail.xlsx b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100032001 Subject Detail.xlsx new file mode 100644 index 0000000..438ed12 Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100032001 Subject Detail.xlsx differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100062001 Subject Detail.xlsx b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100062001 Subject Detail.xlsx new file mode 100644 index 0000000..bba97e0 Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100062001 Subject Detail.xlsx differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100062002 Subject Detail.xlsx b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100062002 Subject Detail.xlsx new file mode 100644 index 0000000..70b89c7 Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100062002 Subject Detail.xlsx differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100092001 Subject Detail.xlsx b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100092001 Subject Detail.xlsx new file mode 100644 index 0000000..fb38670 Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100092001 Subject Detail.xlsx differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100092002 Subject Detail.xlsx b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100092002 Subject Detail.xlsx new file mode 100644 index 0000000..5c54e38 Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100092002 Subject Detail.xlsx differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100122001 Subject Detail.xlsx b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100122001 Subject Detail.xlsx new file mode 100644 index 0000000..bf967f7 Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100122001 Subject Detail.xlsx differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100132001 Subject Detail.xlsx b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100132001 Subject Detail.xlsx new file mode 100644 index 0000000..8774833 Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100132001 Subject Detail.xlsx differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100132002 Subject Detail.xlsx b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100132002 Subject Detail.xlsx new file mode 100644 index 0000000..77cc578 Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100132002 Subject Detail.xlsx differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100132003 Subject Detail.xlsx b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100132003 Subject Detail.xlsx new file mode 100644 index 0000000..16aa569 Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100132003 Subject Detail.xlsx differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100162001 Subject Detail.xlsx b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100162001 Subject Detail.xlsx new file mode 100644 index 0000000..4a032f3 Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100162001 Subject Detail.xlsx differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100162002 Subject Detail.xlsx b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100162002 Subject Detail.xlsx new file mode 100644 index 0000000..879c5c6 Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100162002 Subject Detail.xlsx differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100201001 Subject Detail.xlsx b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100201001 Subject Detail.xlsx new file mode 100644 index 0000000..2c93c72 Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100201001 Subject Detail.xlsx differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100212001 Subject Detail.xlsx b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100212001 Subject Detail.xlsx new file mode 100644 index 0000000..d7818de Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100212001 Subject Detail.xlsx differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100222001 Subject Detail.xlsx b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100222001 Subject Detail.xlsx new file mode 100644 index 0000000..deff66f Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100222001 Subject Detail.xlsx differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100222002 Subject Detail.xlsx b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100222002 Subject Detail.xlsx new file mode 100644 index 0000000..14714e4 Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100222002 Subject Detail.xlsx differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100222003 Subject Detail.xlsx b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100222003 Subject Detail.xlsx new file mode 100644 index 0000000..d2ee798 Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100222003 Subject Detail.xlsx differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100222004 Subject Detail.xlsx b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100222004 Subject Detail.xlsx new file mode 100644 index 0000000..2e6c360 Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100222004 Subject Detail.xlsx differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100222005 Subject Detail.xlsx b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100222005 Subject Detail.xlsx new file mode 100644 index 0000000..9aec237 Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02 77242113UCO3001 CZ100222005 Subject Detail.xlsx differ diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02_Janssen_77242113UCO3001_Subject_randomized_CZ100132003_at_site_DD5-CZ10013.json b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02_Janssen_77242113UCO3001_Subject_randomized_CZ100132003_at_site_DD5-CZ10013.json new file mode 100644 index 0000000..060e860 --- /dev/null +++ b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02_Janssen_77242113UCO3001_Subject_randomized_CZ100132003_at_site_DD5-CZ10013.json @@ -0,0 +1,10 @@ +{ + "pk": 4461, + "title": "Randomized", + "label": "Janssen 77242113UCO3001 Subject randomized CZ100132003 at site DD5-CZ10013", + "event": "I0", + "actual_date": "2026-06-02", + "subject": "CZ100132003", + "study": "77242113UCO3001", + "text": "77242113UCO3001\n\nJanssen Pharmaceuticals\nhttps://janssen.4gclinical.com\n\nSubject CZ100132003 has been randomized.\n\n The following medication(s) has been assigned to the subject:\n\n \n \n Medication No\n Medication Type\n Packaged Lot No\n Expiration Date\n \n \n \n 1056513\n Icotrokinra 320mg / placebo\n 4393030\n 19-Jan-2027\n \n \n \n\nSite Details\n\nLocation: CZE\n\nSite: DD5-CZ10013\n\nInvestigator: David Stepek\n\nSubject Details\n\nSubject: CZ100132003\n\nIRT Subject Status: Randomized\n\nCohort: Adult subjects (18 years or older)\n\n ADT-IR: No\n\n 3 or More Advanced Therapies: No\n\n Ustekinumab: No\n\n Only Oral 5-ASA Compounds: No\n \n Isolated Proctitis: No\n\nTransaction Date/Time (site local): 02-Jun-2026 08:19:11\n\nTransaction Date/Time (system local): 02-Jun-2026 06:19:11\n\nTransaction performed by: dstepek@vnbrno.cz\n\nIf you have questions about this notification, please contact 4G Clinical Support at http://support.4gclinical.com" +} \ No newline at end of file diff --git a/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02_Janssen_77242113UCO3001_Subject_randomized_CZ100132003_at_site_DD5-CZ10013.pdf b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02_Janssen_77242113UCO3001_Subject_randomized_CZ100132003_at_site_DD5-CZ10013.pdf new file mode 100644 index 0000000..39abed3 Binary files /dev/null and b/IWRS/Patients/IncomingSourceReportsDetails/77242113UCO3001/2026-06-02_Janssen_77242113UCO3001_Subject_randomized_CZ100132003_at_site_DD5-CZ10013.pdf differ diff --git a/Medidata/downloads/Zpracovano/2026-06-02_11-32_EDC_UCO3001_CZE_DateofVisit_DataListing.csv b/Medidata/downloads/Zpracovano/2026-06-02_11-32_EDC_UCO3001_CZE_DateofVisit_DataListing.csv new file mode 100644 index 0000000..ace6fdc --- /dev/null +++ b/Medidata/downloads/Zpracovano/2026-06-02_11-32_EDC_UCO3001_CZE_DateofVisit_DataListing.csv @@ -0,0 +1,60 @@ +"SiteGroupName","SiteID","SiteNumber","Site","SubjectID","Subject","CRFVersionID","InstanceID","InstanceName","FolderSeq","Page","RecordID","RecordPosition","LastModifiedDate","Field1Value","Field1Label","Field2Value","Field2Label","Field3Value","Field3Label","Field4Value","Field4Label","Field5Value","Field5Label","Field6Value","Field6Label","Field7Value","Field7Label","Field8Value","Field8Label","Field9Value","Field9Label","Field10Value","Field10Label","Field11Value","Field11Label","Field12Value","Field12Label","Field13Value","Field13Label","Field14Value","Field14Label","Field15Value","Field15Label","Field16Value","Field16Label","Field17Value","Field17Label","Field18Value","Field18Label","Field19Value","Field19Label","Field20Value","Field20Label","Field21Value","Field21Label","Field22Value","Field22Label","Field23Value","Field23Label","Field24Value","Field24Label","Field25Value","Field25Label","Field26Value","Field26Label","Field27Value","Field27Label","Field28Value","Field28Label","Field29Value","Field29Label","Field30Value","Field30Label","Field31Value","Field31Label","Field32Value","Field32Label","Field33Value","Field33Label","Field34Value","Field34Label","Field35Value","Field35Label","Field36Value","Field36Label","Field37Value","Field37Label","Field38Value","Field38Label","Field39Value","Field39Label","Field40Value","Field40Label","Field41Value","Field41Label","Field42Value","Field42Label","Field43Value","Field43Label","Field44Value","Field44Label","Field45Value","Field45Label","Field46Value","Field46Label","Field47Value","Field47Label","Field48Value","Field48Label","Field49Value","Field49Label","Field50Value","Field50Label","Field51Value","Field51Label","Field52Value","Field52Label","Field53Value","Field53Label","Field54Value","Field54Label","Field55Value","Field55Label","Field56Value","Field56Label","Field57Value","Field57Label","Field58Value","Field58Label","Field59Value","Field59Label","Field60Value","Field60Label","Field61Value","Field61Label","Field62Value","Field62Label","Field63Value","Field63Label","Field64Value","Field64Label","Field65Value","Field65Label","Field66Value","Field66Label","Field67Value","Field67Label","Field68Value","Field68Label","Field69Value","Field69Label","Field70Value","Field70Label","Field71Value","Field71Label","Field72Value","Field72Label","Field73Value","Field73Label","Field74Value","Field74Label","Field75Value","Field75Label","Field76Value","Field76Label","Field77Value","Field77Label","Field78Value","Field78Label","Field79Value","Field79Label","Field80Value","Field80Label","Field81Value","Field81Label","Field82Value","Field82Label","Field83Value","Field83Label","Field84Value","Field84Label","Field85Value","Field85Label","Field86Value","Field86Label","Field87Value","Field87Label","Field88Value","Field88Label","Field89Value","Field89Label","Field90Value","Field90Label","Field91Value","Field91Label","Field92Value","Field92Label","Field93Value","Field93Label","Field94Value","Field94Label","Field95Value","Field95Label","Field96Value","Field96Label","Field97Value","Field97Label","Field98Value","Field98Label","Field99Value","Field99Label","Field100Value","Field100Label","Field101Value","Field101Label","Field102Value","Field102Label","Field103Value","Field103Label","Field104Value","Field104Label","Field105Value","Field105Label","Field106Value","Field106Label","Field107Value","Field107Label","Field108Value","Field108Label","Field109Value","Field109Label","Field110Value","Field110Label","Field111Value","Field111Label","Field112Value","Field112Label","Field113Value","Field113Label","Field114Value","Field114Label","Field115Value","Field115Label","Field116Value","Field116Label","Field117Value","Field117Label","Field118Value","Field118Label","Field119Value","Field119Label","Field120Value","Field120Label","Field121Value","Field121Label","Field122Value","Field122Label","Field123Value","Field123Label","Field124Value","Field124Label","Field125Value","Field125Label","Field126Value","Field126Label","Field127Value","Field127Label","Field128Value","Field128Label","Field129Value","Field129Label","Field130Value","Field130Label","Field131Value","Field131Label","Field132Value","Field132Label","Field133Value","Field133Label","Field134Value","Field134Label","Field135Value","Field135Label","Field136Value","Field136Label","Field137Value","Field137Label","Field138Value","Field138Label","Field139Value","Field139Label","Field140Value","Field140Label","Field141Value","Field141Label","Field142Value","Field142Label","Field143Value","Field143Label","Field144Value","Field144Label","Field145Value","Field145Label","Field146Value","Field146Label","Field147Value","Field147Label","Field148Value","Field148Label","Field149Value","Field149Label","Field150Value","Field150Label","Field151Value","Field151Label","Field152Value","Field152Label","Field153Value","Field153Label","Field154Value","Field154Label","Field155Value","Field155Label","Field156Value","Field156Label","Field157Value","Field157Label","Field158Value","Field158Label","Field159Value","Field159Label","Field160Value","Field160Label","Field161Value","Field161Label","Field162Value","Field162Label","Field163Value","Field163Label","Field164Value","Field164Label","Field165Value","Field165Label","Field166Value","Field166Label","Field167Value","Field167Label","Field168Value","Field168Label","Field169Value","Field169Label","Field170Value","Field170Label","Field171Value","Field171Label","Field172Value","Field172Label","Field173Value","Field173Label","Field174Value","Field174Label","Field175Value","Field175Label","Field176Value","Field176Label","Field177Value","Field177Label","Field178Value","Field178Label","Field179Value","Field179Label","Field180Value","Field180Label","Field181Value","Field181Label","Field182Value","Field182Label","Field183Value","Field183Label","Field184Value","Field184Label","Field185Value","Field185Label","Field186Value","Field186Label","Field187Value","Field187Label","Field188Value","Field188Label","Field189Value","Field189Label","Field190Value","Field190Label","Field191Value","Field191Label","Field192Value","Field192Label","Field193Value","Field193Label","Field194Value","Field194Label","Field195Value","Field195Label","Field196Value","Field196Label","Field197Value","Field197Label","Field198Value","Field198Label","Field199Value","Field199Label","Field200Value","Field200Label","Field201Value","Field201Label","Field202Value","Field202Label","Field203Value","Field203Label","Field204Value","Field204Label","Field205Value","Field205Label","Field206Value","Field206Label","Field207Value","Field207Label","Field208Value","Field208Label","Field209Value","Field209Label","Field210Value","Field210Label","Field211Value","Field211Label","Field212Value","Field212Label","Field213Value","Field213Label","Field214Value","Field214Label","Field215Value","Field215Label","Field216Value","Field216Label","Field217Value","Field217Label","Field218Value","Field218Label","Field219Value","Field219Label","Field220Value","Field220Label","Field221Value","Field221Label","Field222Value","Field222Label","Field223Value","Field223Label","Field224Value","Field224Label","Field225Value","Field225Label","Field226Value","Field226Label","Field227Value","Field227Label","Field228Value","Field228Label","Field229Value","Field229Label","Field230Value","Field230Label","Field231Value","Field231Label","Field232Value","Field232Label","Field233Value","Field233Label","Field234Value","Field234Label","Field235Value","Field235Label","Field236Value","Field236Label","Field237Value","Field237Label","Field238Value","Field238Label","Field239Value","Field239Label","Field240Value","Field240Label","Field241Value","Field241Label","Field242Value","Field242Label","Field243Value","Field243Label","Field244Value","Field244Label","Field245Value","Field245Label","Field246Value","Field246Label","Field247Value","Field247Label","Field248Value","Field248Label","Field249Value","Field249Label","Field250Value","Field250Label","Field251Value","Field251Label","Field252Value","Field252Label","Field253Value","Field253Label","Field254Value","Field254Label","Field255Value","Field255Label","Field256Value","Field256Label","Field257Value","Field257Label","Field258Value","Field258Label","Field259Value","Field259Label","Field260Value","Field260Label","Field261Value","Field261Label","Field262Value","Field262Label","Field263Value","Field263Label","Field264Value","Field264Label","Field265Value","Field265Label","Field266Value","Field266Label","Field267Value","Field267Label","Field268Value","Field268Label","Field269Value","Field269Label","Field270Value","Field270Label","Field271Value","Field271Label","Field272Value","Field272Label","Field273Value","Field273Label","Field274Value","Field274Label","Field275Value","Field275Label","Field276Value","Field276Label","Field277Value","Field277Label","Field278Value","Field278Label","Field279Value","Field279Label","Field280Value","Field280Label","Field281Value","Field281Label","Field282Value","Field282Label","Field283Value","Field283Label","Field284Value","Field284Label","Field285Value","Field285Label","Field286Value","Field286Label","Field287Value","Field287Label","Field288Value","Field288Label","Field289Value","Field289Label","Field290Value","Field290Label","Field291Value","Field291Label","Field292Value","Field292Label","Field293Value","Field293Label","Field294Value","Field294Label","Field295Value","Field295Label","Field296Value","Field296Label","Field297Value","Field297Label","Field298Value","Field298Label","Field299Value","Field299Label","Field300Value","Field300Label","ErrorMsg","StudyName","SiteGroupParameter","SiteNumberParameter","SiteParameter","SubjectParameter","FormParameter","FieldParameter","FilterField","FilterValue","StartDateParameter","EndDateParameter","RunUser","VersionNumber","PrintDateTime","TimeZone","LastModifiedDateSortable","StartDateSortable","EndDateSortable" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","193508","CZ100012001","6330","2892067","Screening","3","Date of Visit","31359746","0","29 Apr 2026 13:32:37:760","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","22 JAN 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260429 13:32:37.760","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","193508","CZ100012001","6330","2945701","Week I-0 (1)","7","Date of Visit","32099770","0","19 Feb 2026 07:41:15:130","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","19 FEB 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260219 07:41:15.130","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","193508","CZ100012001","6330","2945834","Week I-2 (1)","8","Date of Visit","32101284","0","04 Mar 2026 09:29:40:097","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","04 MAR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260304 09:29:40.097","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","193508","CZ100012001","6330","2976291","Week I-4 (1)","9","Date of Visit","32521333","0","18 Mar 2026 06:52:32:477","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","18 MAR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260318 06:52:32.477","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","193508","CZ100012001","6330","3015343","Week I-8 (1)","10","Date of Visit","33055186","0","06 May 2026 07:06:39:787","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","5 MAY 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260506 07:06:39.787","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","193508","CZ100012001","6330","3082595","Week I-12 (1)","11","Date of Visit","33970356","0","18 May 2026 07:04:06:580","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","13 MAY 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260518 07:04:06.580","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","196619","CZ100012002","6330","2957354","Screening","3","Date of Visit","32277668","0","29 Apr 2026 13:41:31:490","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","25 FEB 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260429 13:41:31.490","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","196619","CZ100012002","6330","3052800","Week I-0 (1)","7","Date of Visit","33544164","0","08 Apr 2026 05:43:05:867","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","08 APR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260408 05:43:05.867","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","196619","CZ100012002","6330","3052820","Week I-2 (1)","8","Date of Visit","33544491","0","06 May 2026 07:08:42:183","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","23 APR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260506 07:08:42.183","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","196619","CZ100012002","6330","3132969","Week I-4 (1)","9","Date of Visit","34646649","0","06 May 2026 07:11:20:060","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","06 MAY 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260506 07:11:20.060","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","204115","CZ100012003","6330","3116494","Screening","3","Date of Visit","34392070","0","05 May 2026 09:12:30:347","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","29 APR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260505 09:12:30.347","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","212080","CZ100012004","6330","3220128","Screening","3","Date of Visit","35406055","0","28 May 2026 07:55:01:110","Tier 5","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","28 MAY 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260528 07:55:01.110","","" +"CZE","9707","DD5-CZ10003","Gastromedic, Ltd.","210634","CZ100032001","6330","3189738","Screening","3","Date of Visit","34994309","0","13 May 2026 13:23:57:287","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","13 MAY 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260513 13:23:57.287","","" +"CZE","9733","DD5-CZ10006","MUDr. Michal Konecny, Ph.D. s.r.o.","195473","CZ100062001","6330","2934312","Screening","3","Date of Visit","31932393","0","19 May 2026 13:18:58:263","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","13 FEB 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260519 13:18:58.263","","" +"CZE","9733","DD5-CZ10006","MUDr. Michal Konecny, Ph.D. s.r.o.","195473","CZ100062001","6330","3021008","Week I-0 (1)","7","Date of Visit","33125928","0","12 Apr 2026 15:10:26:887","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","20 MAR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260412 15:10:26.887","","" +"CZE","9733","DD5-CZ10006","MUDr. Michal Konecny, Ph.D. s.r.o.","195473","CZ100062001","6330","3060855","Week I-2 (1)","8","Date of Visit","33641968","0","12 Apr 2026 18:13:09:703","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","8 APR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260412 18:13:09.703","","" +"CZE","9733","DD5-CZ10006","MUDr. Michal Konecny, Ph.D. s.r.o.","195473","CZ100062001","6330","3060953","Week I-4 (1)","9","Date of Visit","33643053","0","16 May 2026 10:19:42:537","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","15 APR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260516 10:19:42.537","","" +"CZE","9733","DD5-CZ10006","MUDr. Michal Konecny, Ph.D. s.r.o.","195473","CZ100062001","6330","3197362","Week I-8 (1)","10","Date of Visit","35106375","0","18 May 2026 18:51:20:007","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","18 MAY 2026","Visit Start Date","Telephone Call","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260518 18:51:20.007","","" +"CZE","9733","DD5-CZ10006","MUDr. Michal Konecny, Ph.D. s.r.o.","202354","CZ100062002","6330","3076150","Screening","3","Date of Visit","33869435","0","16 May 2026 19:58:32:897","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","20 APR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260516 19:58:32.897","","" +"CZE","9974","DD5-CZ10009","PreventaMed, s.r.o.","200677","CZ100092001","6330","3041866","Screening","3","Date of Visit","33396436","0","06 Apr 2026 09:50:06:007","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","31 MAR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260406 09:50:06.007","","" +"CZE","9974","DD5-CZ10009","PreventaMed, s.r.o.","200677","CZ100092001","6330","3129676","Week I-0 (1)","7","Date of Visit","34593504","0","12 May 2026 18:46:43:240","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","5 MAY 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260512 18:46:43.240","","" +"CZE","9974","DD5-CZ10009","PreventaMed, s.r.o.","200677","CZ100092001","6330","3189333","Week I-2 (1)","8","Date of Visit","34986709","0","01 Jun 2026 13:44:02:913","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","19 MAY 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260601 13:44:02.913","","" +"CZE","9974","DD5-CZ10009","PreventaMed, s.r.o.","202008","CZ100092002","6330","3069544","Screening","3","Date of Visit","33769111","0","20 Apr 2026 13:24:47:817","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","16 APR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260420 13:24:47.817","","" +"CZE","9749","DD5-CZ10012","Fakultni nemocnice Brno","198479","CZ100122001","6330","2997818","Screening","3","Date of Visit","32821084","0","12 Mar 2026 09:38:16:330","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","10 MAR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260312 09:38:16.330","","" +"CZE","9749","DD5-CZ10012","Fakultni nemocnice Brno","198479","CZ100122001","6330","3051358","Week I-0 (1)","7","Date of Visit","33524299","0","08 Apr 2026 06:12:47:737","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","07 APR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260408 06:12:47.737","","" +"CZE","9749","DD5-CZ10012","Fakultni nemocnice Brno","198479","CZ100122001","6330","3052881","Week I-2 (1)","8","Date of Visit","33545351","0","23 Apr 2026 11:57:45:937","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","22 APR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260423 11:57:45.937","","" +"CZE","9749","DD5-CZ10012","Fakultni nemocnice Brno","198479","CZ100122001","6330","3088807","Week I-4 (1)","9","Date of Visit","34069070","0","11 May 2026 11:02:49:280","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","07 MAY 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260511 11:02:49.280","","" +"CZE","9735","DD5-CZ10013","Vojenska nemocnice Brno","196757","CZ100132001","6330","2960289","Screening","3","Date of Visit","32319366","0","09 Mar 2026 11:03:26:887","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","26 FEB 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260309 11:03:26.887","","" +"CZE","9735","DD5-CZ10013","Vojenska nemocnice Brno","196757","CZ100132001","6330","3027462","Week I-0 (1)","7","Date of Visit","33207977","0","26 Mar 2026 11:25:10:850","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","24 MAR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260326 11:25:10.850","","" +"CZE","9735","DD5-CZ10013","Vojenska nemocnice Brno","196757","CZ100132001","6330","3035611","Week I-2 (1)","8","Date of Visit","33313608","0","10 Apr 2026 08:08:17:787","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","7 APR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260410 08:08:17.787","","" +"CZE","9735","DD5-CZ10013","Vojenska nemocnice Brno","196757","CZ100132001","6330","3059227","Week I-4 (1)","9","Date of Visit","33624340","0","24 Apr 2026 08:57:18:310","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","21 APR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260424 08:57:18.310","","" +"CZE","9735","DD5-CZ10013","Vojenska nemocnice Brno","196757","CZ100132001","6330","3091910","Week I-8 (1)","10","Date of Visit","34107922","0","31 May 2026 19:46:30:497","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","19 MAY 2026","Visit Start Date","Telephone Call","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260531 19:46:30.497","","" +"CZE","9735","DD5-CZ10013","Vojenska nemocnice Brno","200793","CZ100132002","6330","3044287","Screening","3","Date of Visit","33430635","0","09 Apr 2026 09:17:41:950","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","01 APR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260409 09:17:41.950","","" +"CZE","9735","DD5-CZ10013","Vojenska nemocnice Brno","200793","CZ100132002","6330","3187346","Week I-0 (1)","7","Date of Visit","34959328","0","18 May 2026 06:43:41:517","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","12 MAY 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260518 06:43:41.517","","" +"CZE","9735","DD5-CZ10013","Vojenska nemocnice Brno","200793","CZ100132002","6330","3198051","Week I-2 (1)","8","Date of Visit","35114902","0","31 May 2026 14:31:40:760","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","26 MAY 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260531 14:31:40.760","","" +"CZE","9735","DD5-CZ10013","Vojenska nemocnice Brno","204894","CZ100132003","6330","3133641","Screening","3","Date of Visit","34663722","0","18 May 2026 06:55:48:753","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","06 MAY 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260518 06:55:48.753","","" +"CZE","9705","DD5-CZ10016","Nemocnice Milosrdnych sester sv. Karla Boromejskeho v Praze","202520","CZ100162001","6330","3079413","Screening","3","Date of Visit","33923265","0","21 Apr 2026 09:22:29:297","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","21 APR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260421 09:22:29.297","","" +"CZE","9705","DD5-CZ10016","Nemocnice Milosrdnych sester sv. Karla Boromejskeho v Praze","202520","CZ100162001","6330","3220454","Week I-0 (1)","7","Date of Visit","35411085","0","28 May 2026 14:20:37:320","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","28 MAY 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260528 14:20:37.320","","" +"CZE","9705","DD5-CZ10016","Nemocnice Milosrdnych sester sv. Karla Boromejskeho v Praze","211989","CZ100162002","6330","3218006","Screening","3","Date of Visit","35379129","0","28 May 2026 14:15:14:770","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","27 MAY 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260528 14:15:14.770","","" +"CZE","9759","DD5-CZ10020","Fakultni Thomayerova nemocnice","201661","CZ100201001","6330","3061818","Screening","3","Date of Visit","33654612","0","15 Apr 2026 19:26:15:497","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","13 APR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260415 19:26:15.497","","" +"CZE","9759","DD5-CZ10020","Fakultni Thomayerova nemocnice","201661","CZ100201001","6330","3198267","Week I-0 (1)","7","Date of Visit","35117663","0","19 May 2026 14:55:11:877","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","18 MAY 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260519 14:55:11.877","","" +"CZE","9759","DD5-CZ10020","Fakultni Thomayerova nemocnice","201661","CZ100201001","6330","3201698","Week I-2 (1)","8","Date of Visit","35167211","0","01 Jun 2026 11:10:42:547","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","1 JUN 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260601 11:10:42.547","","" +"CZE","9709","DD5-CZ10021","Nemocnice Ceske Budejovice","196612","CZ100212001","6330","2957203","Screening","3","Date of Visit","32275046","0","22 Apr 2026 12:15:47:873","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","25 FEB 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260422 12:15:47.873","","" +"CZE","9709","DD5-CZ10021","Nemocnice Ceske Budejovice","196612","CZ100212001","6330","3051003","Week I-0 (1)","7","Date of Visit","33519073","0","28 Apr 2026 06:15:03:510","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","7 APR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260428 06:15:03.510","","" +"CZE","9709","DD5-CZ10021","Nemocnice Ceske Budejovice","196612","CZ100212001","6330","3079851","Week I-2 (1)","8","Date of Visit","33929727","0","28 Apr 2026 06:15:59:870","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","20 APR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260428 06:15:59.870","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","192922","CZ100222001","6330","2880184","Screening","3","Date of Visit","31215209","0","06 Mar 2026 10:59:41:280","No Forms","SDVTier","Yes","Did this visit occur?","DISCONTINUING STUDY","Subjects Status","15 JAN 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260306 10:59:41.280","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","193591","CZ100222002","6330","2894251","Screening","3","Date of Visit","31388300","0","27 Feb 2026 14:50:20:233","No Forms","SDVTier","Yes","Did this visit occur?","DISCONTINUING STUDY","Subjects Status","23 JAN 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260227 14:50:20.233","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","196997","CZ100222003","6330","2965444","Screening","3","Date of Visit","32375566","0","02 Mar 2026 12:48:21:227","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","02 MAR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260302 12:48:21.227","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","196997","CZ100222003","6330","2989688","Week I-0 (1)","7","Date of Visit","32706051","0","09 Mar 2026 10:14:05:780","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","9 MAR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260309 10:14:05.780","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","196997","CZ100222003","6330","2990136","Week I-2 (1)","8","Date of Visit","32712620","0","27 Mar 2026 07:03:19:320","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","27 MAR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260327 07:03:19.320","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","196997","CZ100222003","6330","3037395","Week I-4 (1)","9","Date of Visit","33339972","0","04 May 2026 06:26:43:593","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","8 APR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260504 06:26:43.593","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","196997","CZ100222003","6330","3126363","Week I-8 (1)","10","Date of Visit","34536390","0","04 May 2026 06:27:02:323","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","4 MAY 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260504 06:27:02.323","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","196997","CZ100222003","6330","3126364","Week I-12 (1)","11","Date of Visit","34536402","0","01 Jun 2026 13:37:48:683","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","01 JUN 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260601 13:37:48.683","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","197226","CZ100222004","6330","2969804","Screening","3","Date of Visit","32431117","0","24 Mar 2026 12:11:50:810","No Forms","SDVTier","Yes","Did this visit occur?","DISCONTINUING STUDY","Subjects Status","03 MAR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260324 12:11:50.810","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","197500","CZ100222005","6330","2975900","Screening","3","Date of Visit","32515721","0","04 Mar 2026 11:15:51:773","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","04 MAR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260304 11:15:51.773","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","197500","CZ100222005","6330","3056606","Week I-0 (1)","7","Date of Visit","33592277","0","09 Apr 2026 09:45:00:203","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","9 APR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260409 09:45:00.203","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","197500","CZ100222005","6330","3056976","Week I-2 (1)","8","Date of Visit","33596878","0","23 Apr 2026 06:45:23:183","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","22 APR 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260423 06:45:23.183","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","197500","CZ100222005","6330","3086931","Week I-4 (1)","9","Date of Visit","34035672","0","05 May 2026 09:30:00:837","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","5 MAY 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260505 09:30:00.837","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","197500","CZ100222005","6330","3129672","Week I-8 (1)","10","Date of Visit","34593406","0","02 Jun 2026 06:48:46:053","Tier 1","SDVTier","Yes","Did this visit occur?","CONTINUING","Subjects Status","2 JUN 2026","Visit Start Date","Site Visit","Type of Contact","","Reason this visit did not occur","","AE log line, start date, and term","","If Other, specify","","Reason for the unscheduled visit","","Age at visit","","Instance Name","","VISDAT for CTMS","","INACT tracker (operational field)","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Date of Visit","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:47.320","GMT","20260602 06:48:46.053","","" diff --git a/Medidata/downloads/Zpracovano/2026-06-02_11-32_EDC_UCO3001_CZE_TrialDispositionCompletion-Discontinuation_DataListing.csv b/Medidata/downloads/Zpracovano/2026-06-02_11-32_EDC_UCO3001_CZE_TrialDispositionCompletion-Discontinuation_DataListing.csv new file mode 100644 index 0000000..6119d8a --- /dev/null +++ b/Medidata/downloads/Zpracovano/2026-06-02_11-32_EDC_UCO3001_CZE_TrialDispositionCompletion-Discontinuation_DataListing.csv @@ -0,0 +1,4 @@ +"SiteGroupName","SiteID","SiteNumber","Site","SubjectID","Subject","CRFVersionID","InstanceID","InstanceName","FolderSeq","Page","RecordID","RecordPosition","LastModifiedDate","Field1Value","Field1Label","Field2Value","Field2Label","Field3Value","Field3Label","Field4Value","Field4Label","Field5Value","Field5Label","Field6Value","Field6Label","Field7Value","Field7Label","Field8Value","Field8Label","Field9Value","Field9Label","Field10Value","Field10Label","Field11Value","Field11Label","Field12Value","Field12Label","Field13Value","Field13Label","Field14Value","Field14Label","Field15Value","Field15Label","Field16Value","Field16Label","Field17Value","Field17Label","Field18Value","Field18Label","Field19Value","Field19Label","Field20Value","Field20Label","Field21Value","Field21Label","Field22Value","Field22Label","Field23Value","Field23Label","Field24Value","Field24Label","Field25Value","Field25Label","Field26Value","Field26Label","Field27Value","Field27Label","Field28Value","Field28Label","Field29Value","Field29Label","Field30Value","Field30Label","Field31Value","Field31Label","Field32Value","Field32Label","Field33Value","Field33Label","Field34Value","Field34Label","Field35Value","Field35Label","Field36Value","Field36Label","Field37Value","Field37Label","Field38Value","Field38Label","Field39Value","Field39Label","Field40Value","Field40Label","Field41Value","Field41Label","Field42Value","Field42Label","Field43Value","Field43Label","Field44Value","Field44Label","Field45Value","Field45Label","Field46Value","Field46Label","Field47Value","Field47Label","Field48Value","Field48Label","Field49Value","Field49Label","Field50Value","Field50Label","Field51Value","Field51Label","Field52Value","Field52Label","Field53Value","Field53Label","Field54Value","Field54Label","Field55Value","Field55Label","Field56Value","Field56Label","Field57Value","Field57Label","Field58Value","Field58Label","Field59Value","Field59Label","Field60Value","Field60Label","Field61Value","Field61Label","Field62Value","Field62Label","Field63Value","Field63Label","Field64Value","Field64Label","Field65Value","Field65Label","Field66Value","Field66Label","Field67Value","Field67Label","Field68Value","Field68Label","Field69Value","Field69Label","Field70Value","Field70Label","Field71Value","Field71Label","Field72Value","Field72Label","Field73Value","Field73Label","Field74Value","Field74Label","Field75Value","Field75Label","Field76Value","Field76Label","Field77Value","Field77Label","Field78Value","Field78Label","Field79Value","Field79Label","Field80Value","Field80Label","Field81Value","Field81Label","Field82Value","Field82Label","Field83Value","Field83Label","Field84Value","Field84Label","Field85Value","Field85Label","Field86Value","Field86Label","Field87Value","Field87Label","Field88Value","Field88Label","Field89Value","Field89Label","Field90Value","Field90Label","Field91Value","Field91Label","Field92Value","Field92Label","Field93Value","Field93Label","Field94Value","Field94Label","Field95Value","Field95Label","Field96Value","Field96Label","Field97Value","Field97Label","Field98Value","Field98Label","Field99Value","Field99Label","Field100Value","Field100Label","Field101Value","Field101Label","Field102Value","Field102Label","Field103Value","Field103Label","Field104Value","Field104Label","Field105Value","Field105Label","Field106Value","Field106Label","Field107Value","Field107Label","Field108Value","Field108Label","Field109Value","Field109Label","Field110Value","Field110Label","Field111Value","Field111Label","Field112Value","Field112Label","Field113Value","Field113Label","Field114Value","Field114Label","Field115Value","Field115Label","Field116Value","Field116Label","Field117Value","Field117Label","Field118Value","Field118Label","Field119Value","Field119Label","Field120Value","Field120Label","Field121Value","Field121Label","Field122Value","Field122Label","Field123Value","Field123Label","Field124Value","Field124Label","Field125Value","Field125Label","Field126Value","Field126Label","Field127Value","Field127Label","Field128Value","Field128Label","Field129Value","Field129Label","Field130Value","Field130Label","Field131Value","Field131Label","Field132Value","Field132Label","Field133Value","Field133Label","Field134Value","Field134Label","Field135Value","Field135Label","Field136Value","Field136Label","Field137Value","Field137Label","Field138Value","Field138Label","Field139Value","Field139Label","Field140Value","Field140Label","Field141Value","Field141Label","Field142Value","Field142Label","Field143Value","Field143Label","Field144Value","Field144Label","Field145Value","Field145Label","Field146Value","Field146Label","Field147Value","Field147Label","Field148Value","Field148Label","Field149Value","Field149Label","Field150Value","Field150Label","Field151Value","Field151Label","Field152Value","Field152Label","Field153Value","Field153Label","Field154Value","Field154Label","Field155Value","Field155Label","Field156Value","Field156Label","Field157Value","Field157Label","Field158Value","Field158Label","Field159Value","Field159Label","Field160Value","Field160Label","Field161Value","Field161Label","Field162Value","Field162Label","Field163Value","Field163Label","Field164Value","Field164Label","Field165Value","Field165Label","Field166Value","Field166Label","Field167Value","Field167Label","Field168Value","Field168Label","Field169Value","Field169Label","Field170Value","Field170Label","Field171Value","Field171Label","Field172Value","Field172Label","Field173Value","Field173Label","Field174Value","Field174Label","Field175Value","Field175Label","Field176Value","Field176Label","Field177Value","Field177Label","Field178Value","Field178Label","Field179Value","Field179Label","Field180Value","Field180Label","Field181Value","Field181Label","Field182Value","Field182Label","Field183Value","Field183Label","Field184Value","Field184Label","Field185Value","Field185Label","Field186Value","Field186Label","Field187Value","Field187Label","Field188Value","Field188Label","Field189Value","Field189Label","Field190Value","Field190Label","Field191Value","Field191Label","Field192Value","Field192Label","Field193Value","Field193Label","Field194Value","Field194Label","Field195Value","Field195Label","Field196Value","Field196Label","Field197Value","Field197Label","Field198Value","Field198Label","Field199Value","Field199Label","Field200Value","Field200Label","Field201Value","Field201Label","Field202Value","Field202Label","Field203Value","Field203Label","Field204Value","Field204Label","Field205Value","Field205Label","Field206Value","Field206Label","Field207Value","Field207Label","Field208Value","Field208Label","Field209Value","Field209Label","Field210Value","Field210Label","Field211Value","Field211Label","Field212Value","Field212Label","Field213Value","Field213Label","Field214Value","Field214Label","Field215Value","Field215Label","Field216Value","Field216Label","Field217Value","Field217Label","Field218Value","Field218Label","Field219Value","Field219Label","Field220Value","Field220Label","Field221Value","Field221Label","Field222Value","Field222Label","Field223Value","Field223Label","Field224Value","Field224Label","Field225Value","Field225Label","Field226Value","Field226Label","Field227Value","Field227Label","Field228Value","Field228Label","Field229Value","Field229Label","Field230Value","Field230Label","Field231Value","Field231Label","Field232Value","Field232Label","Field233Value","Field233Label","Field234Value","Field234Label","Field235Value","Field235Label","Field236Value","Field236Label","Field237Value","Field237Label","Field238Value","Field238Label","Field239Value","Field239Label","Field240Value","Field240Label","Field241Value","Field241Label","Field242Value","Field242Label","Field243Value","Field243Label","Field244Value","Field244Label","Field245Value","Field245Label","Field246Value","Field246Label","Field247Value","Field247Label","Field248Value","Field248Label","Field249Value","Field249Label","Field250Value","Field250Label","Field251Value","Field251Label","Field252Value","Field252Label","Field253Value","Field253Label","Field254Value","Field254Label","Field255Value","Field255Label","Field256Value","Field256Label","Field257Value","Field257Label","Field258Value","Field258Label","Field259Value","Field259Label","Field260Value","Field260Label","Field261Value","Field261Label","Field262Value","Field262Label","Field263Value","Field263Label","Field264Value","Field264Label","Field265Value","Field265Label","Field266Value","Field266Label","Field267Value","Field267Label","Field268Value","Field268Label","Field269Value","Field269Label","Field270Value","Field270Label","Field271Value","Field271Label","Field272Value","Field272Label","Field273Value","Field273Label","Field274Value","Field274Label","Field275Value","Field275Label","Field276Value","Field276Label","Field277Value","Field277Label","Field278Value","Field278Label","Field279Value","Field279Label","Field280Value","Field280Label","Field281Value","Field281Label","Field282Value","Field282Label","Field283Value","Field283Label","Field284Value","Field284Label","Field285Value","Field285Label","Field286Value","Field286Label","Field287Value","Field287Label","Field288Value","Field288Label","Field289Value","Field289Label","Field290Value","Field290Label","Field291Value","Field291Label","Field292Value","Field292Label","Field293Value","Field293Label","Field294Value","Field294Label","Field295Value","Field295Label","Field296Value","Field296Label","Field297Value","Field297Label","Field298Value","Field298Label","Field299Value","Field299Label","Field300Value","Field300Label","ErrorMsg","StudyName","SiteGroupParameter","SiteNumberParameter","SiteParameter","SubjectParameter","FormParameter","FieldParameter","FilterField","FilterValue","StartDateParameter","EndDateParameter","RunUser","VersionNumber","PrintDateTime","TimeZone","LastModifiedDateSortable","StartDateSortable","EndDateSortable" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","192922","CZ100222001","6330","2880183","Screening to end of study","69","Trial Disposition (Completion / Discontinuation)","32591990","0","06 Mar 2026 10:59:27:423","No Forms","SDVTier","","Category","","Subcategory","Screen Failure","What was the subjects status? (Derived field)","20 FEB 2026","Disposition Date","Failure to Meet Eligibility Criteria","What was the subjects primary reason for screen failure?","","What was the subjects primary reason for trial discontinuation/completion?","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","If Other, Specify","","If Withdrawal by Subject, Specify","","If Other, Specify","","Completed Date (CTMS field)","","Discontinued Date (CTMS field)","","Screen Failed Date (CTMS field)","","INACT tracker (operational field)","","Now (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Trial Disposition (Completion / Discontinuation)","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:09.500","GMT","20260306 10:59:27.423","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","193591","CZ100222002","6330","2894250","Screening to end of study","69","Trial Disposition (Completion / Discontinuation)","32360263","0","27 Feb 2026 14:27:27:820","No Forms","SDVTier","","Category","","Subcategory","Screen Failure","What was the subjects status? (Derived field)","19 FEB 2026","Disposition Date","Failure to Meet Eligibility Criteria","What was the subjects primary reason for screen failure?","","What was the subjects primary reason for trial discontinuation/completion?","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","If Other, Specify","","If Withdrawal by Subject, Specify","","If Other, Specify","","Completed Date (CTMS field)","","Discontinued Date (CTMS field)","","Screen Failed Date (CTMS field)","","INACT tracker (operational field)","","Now (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Trial Disposition (Completion / Discontinuation)","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:09.500","GMT","20260227 14:27:27.820","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","197226","CZ100222004","6330","2969803","Screening to end of study","69","Trial Disposition (Completion / Discontinuation)","33232142","0","24 Mar 2026 12:12:25:007","No Forms","SDVTier","","Category","","Subcategory","Screen Failure","What was the subjects status? (Derived field)","24 MAR 2026","Disposition Date","Failure to Meet Eligibility Criteria","What was the subjects primary reason for screen failure?","","What was the subjects primary reason for trial discontinuation/completion?","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","If Other, Specify","","If Withdrawal by Subject, Specify","","If Other, Specify","","Completed Date (CTMS field)","","Discontinued Date (CTMS field)","","Screen Failed Date (CTMS field)","","INACT tracker (operational field)","","Now (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Trial Disposition (Completion / Discontinuation)","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:32:09.500","GMT","20260324 12:12:25.007","","" diff --git a/Medidata/downloads/Zpracovano/2026-06-02_11-33_EDC_UCO3001_CZE_ConcomitantTherapy_DataListing.csv b/Medidata/downloads/Zpracovano/2026-06-02_11-33_EDC_UCO3001_CZE_ConcomitantTherapy_DataListing.csv new file mode 100644 index 0000000..a6dcf65 --- /dev/null +++ b/Medidata/downloads/Zpracovano/2026-06-02_11-33_EDC_UCO3001_CZE_ConcomitantTherapy_DataListing.csv @@ -0,0 +1,98 @@ +"SiteGroupName","SiteID","SiteNumber","Site","SubjectID","Subject","CRFVersionID","InstanceID","InstanceName","FolderSeq","Page","RecordID","RecordPosition","LastModifiedDate","Field1Value","Field1Label","Field2Value","Field2Label","Field3Value","Field3Label","Field4Value","Field4Label","Field5Value","Field5Label","Field6Value","Field6Label","Field7Value","Field7Label","Field8Value","Field8Label","Field9Value","Field9Label","Field10Value","Field10Label","Field11Value","Field11Label","Field12Value","Field12Label","Field13Value","Field13Label","Field14Value","Field14Label","Field15Value","Field15Label","Field16Value","Field16Label","Field17Value","Field17Label","Field18Value","Field18Label","Field19Value","Field19Label","Field20Value","Field20Label","Field21Value","Field21Label","Field22Value","Field22Label","Field23Value","Field23Label","Field24Value","Field24Label","Field25Value","Field25Label","Field26Value","Field26Label","Field27Value","Field27Label","Field28Value","Field28Label","Field29Value","Field29Label","Field30Value","Field30Label","Field31Value","Field31Label","Field32Value","Field32Label","Field33Value","Field33Label","Field34Value","Field34Label","Field35Value","Field35Label","Field36Value","Field36Label","Field37Value","Field37Label","Field38Value","Field38Label","Field39Value","Field39Label","Field40Value","Field40Label","Field41Value","Field41Label","Field42Value","Field42Label","Field43Value","Field43Label","Field44Value","Field44Label","Field45Value","Field45Label","Field46Value","Field46Label","Field47Value","Field47Label","Field48Value","Field48Label","Field49Value","Field49Label","Field50Value","Field50Label","Field51Value","Field51Label","Field52Value","Field52Label","Field53Value","Field53Label","Field54Value","Field54Label","Field55Value","Field55Label","Field56Value","Field56Label","Field57Value","Field57Label","Field58Value","Field58Label","Field59Value","Field59Label","Field60Value","Field60Label","Field61Value","Field61Label","Field62Value","Field62Label","Field63Value","Field63Label","Field64Value","Field64Label","Field65Value","Field65Label","Field66Value","Field66Label","Field67Value","Field67Label","Field68Value","Field68Label","Field69Value","Field69Label","Field70Value","Field70Label","Field71Value","Field71Label","Field72Value","Field72Label","Field73Value","Field73Label","Field74Value","Field74Label","Field75Value","Field75Label","Field76Value","Field76Label","Field77Value","Field77Label","Field78Value","Field78Label","Field79Value","Field79Label","Field80Value","Field80Label","Field81Value","Field81Label","Field82Value","Field82Label","Field83Value","Field83Label","Field84Value","Field84Label","Field85Value","Field85Label","Field86Value","Field86Label","Field87Value","Field87Label","Field88Value","Field88Label","Field89Value","Field89Label","Field90Value","Field90Label","Field91Value","Field91Label","Field92Value","Field92Label","Field93Value","Field93Label","Field94Value","Field94Label","Field95Value","Field95Label","Field96Value","Field96Label","Field97Value","Field97Label","Field98Value","Field98Label","Field99Value","Field99Label","Field100Value","Field100Label","Field101Value","Field101Label","Field102Value","Field102Label","Field103Value","Field103Label","Field104Value","Field104Label","Field105Value","Field105Label","Field106Value","Field106Label","Field107Value","Field107Label","Field108Value","Field108Label","Field109Value","Field109Label","Field110Value","Field110Label","Field111Value","Field111Label","Field112Value","Field112Label","Field113Value","Field113Label","Field114Value","Field114Label","Field115Value","Field115Label","Field116Value","Field116Label","Field117Value","Field117Label","Field118Value","Field118Label","Field119Value","Field119Label","Field120Value","Field120Label","Field121Value","Field121Label","Field122Value","Field122Label","Field123Value","Field123Label","Field124Value","Field124Label","Field125Value","Field125Label","Field126Value","Field126Label","Field127Value","Field127Label","Field128Value","Field128Label","Field129Value","Field129Label","Field130Value","Field130Label","Field131Value","Field131Label","Field132Value","Field132Label","Field133Value","Field133Label","Field134Value","Field134Label","Field135Value","Field135Label","Field136Value","Field136Label","Field137Value","Field137Label","Field138Value","Field138Label","Field139Value","Field139Label","Field140Value","Field140Label","Field141Value","Field141Label","Field142Value","Field142Label","Field143Value","Field143Label","Field144Value","Field144Label","Field145Value","Field145Label","Field146Value","Field146Label","Field147Value","Field147Label","Field148Value","Field148Label","Field149Value","Field149Label","Field150Value","Field150Label","Field151Value","Field151Label","Field152Value","Field152Label","Field153Value","Field153Label","Field154Value","Field154Label","Field155Value","Field155Label","Field156Value","Field156Label","Field157Value","Field157Label","Field158Value","Field158Label","Field159Value","Field159Label","Field160Value","Field160Label","Field161Value","Field161Label","Field162Value","Field162Label","Field163Value","Field163Label","Field164Value","Field164Label","Field165Value","Field165Label","Field166Value","Field166Label","Field167Value","Field167Label","Field168Value","Field168Label","Field169Value","Field169Label","Field170Value","Field170Label","Field171Value","Field171Label","Field172Value","Field172Label","Field173Value","Field173Label","Field174Value","Field174Label","Field175Value","Field175Label","Field176Value","Field176Label","Field177Value","Field177Label","Field178Value","Field178Label","Field179Value","Field179Label","Field180Value","Field180Label","Field181Value","Field181Label","Field182Value","Field182Label","Field183Value","Field183Label","Field184Value","Field184Label","Field185Value","Field185Label","Field186Value","Field186Label","Field187Value","Field187Label","Field188Value","Field188Label","Field189Value","Field189Label","Field190Value","Field190Label","Field191Value","Field191Label","Field192Value","Field192Label","Field193Value","Field193Label","Field194Value","Field194Label","Field195Value","Field195Label","Field196Value","Field196Label","Field197Value","Field197Label","Field198Value","Field198Label","Field199Value","Field199Label","Field200Value","Field200Label","Field201Value","Field201Label","Field202Value","Field202Label","Field203Value","Field203Label","Field204Value","Field204Label","Field205Value","Field205Label","Field206Value","Field206Label","Field207Value","Field207Label","Field208Value","Field208Label","Field209Value","Field209Label","Field210Value","Field210Label","Field211Value","Field211Label","Field212Value","Field212Label","Field213Value","Field213Label","Field214Value","Field214Label","Field215Value","Field215Label","Field216Value","Field216Label","Field217Value","Field217Label","Field218Value","Field218Label","Field219Value","Field219Label","Field220Value","Field220Label","Field221Value","Field221Label","Field222Value","Field222Label","Field223Value","Field223Label","Field224Value","Field224Label","Field225Value","Field225Label","Field226Value","Field226Label","Field227Value","Field227Label","Field228Value","Field228Label","Field229Value","Field229Label","Field230Value","Field230Label","Field231Value","Field231Label","Field232Value","Field232Label","Field233Value","Field233Label","Field234Value","Field234Label","Field235Value","Field235Label","Field236Value","Field236Label","Field237Value","Field237Label","Field238Value","Field238Label","Field239Value","Field239Label","Field240Value","Field240Label","Field241Value","Field241Label","Field242Value","Field242Label","Field243Value","Field243Label","Field244Value","Field244Label","Field245Value","Field245Label","Field246Value","Field246Label","Field247Value","Field247Label","Field248Value","Field248Label","Field249Value","Field249Label","Field250Value","Field250Label","Field251Value","Field251Label","Field252Value","Field252Label","Field253Value","Field253Label","Field254Value","Field254Label","Field255Value","Field255Label","Field256Value","Field256Label","Field257Value","Field257Label","Field258Value","Field258Label","Field259Value","Field259Label","Field260Value","Field260Label","Field261Value","Field261Label","Field262Value","Field262Label","Field263Value","Field263Label","Field264Value","Field264Label","Field265Value","Field265Label","Field266Value","Field266Label","Field267Value","Field267Label","Field268Value","Field268Label","Field269Value","Field269Label","Field270Value","Field270Label","Field271Value","Field271Label","Field272Value","Field272Label","Field273Value","Field273Label","Field274Value","Field274Label","Field275Value","Field275Label","Field276Value","Field276Label","Field277Value","Field277Label","Field278Value","Field278Label","Field279Value","Field279Label","Field280Value","Field280Label","Field281Value","Field281Label","Field282Value","Field282Label","Field283Value","Field283Label","Field284Value","Field284Label","Field285Value","Field285Label","Field286Value","Field286Label","Field287Value","Field287Label","Field288Value","Field288Label","Field289Value","Field289Label","Field290Value","Field290Label","Field291Value","Field291Label","Field292Value","Field292Label","Field293Value","Field293Label","Field294Value","Field294Label","Field295Value","Field295Label","Field296Value","Field296Label","Field297Value","Field297Label","Field298Value","Field298Label","Field299Value","Field299Label","Field300Value","Field300Label","ErrorMsg","StudyName","SiteGroupParameter","SiteNumberParameter","SiteParameter","SubjectParameter","FormParameter","FieldParameter","FilterField","FilterValue","StartDateParameter","EndDateParameter","RunUser","VersionNumber","PrintDateTime","TimeZone","LastModifiedDateSortable","StartDateSortable","EndDateSortable" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","193508","CZ100012001","6330","2892061","Concomitant Therapy","65","Concomitant Therapy","31359736","1","27 May 2026 14:45:58:703","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","MEDROL","Medication or Therapy","SYSTEMIC HORMONAL PREPARATIONS, EXCL. SEX HORMONES AND INSULINS","CMTRT_ATC1","CORTICOSTEROIDS FOR SYSTEMIC USE","CMTRT_ATC2","CORTICOSTEROIDS FOR SYSTEMIC USE, PLAIN","CMTRT_ATC3","GLUCOCORTICOIDS","CMTRT_ATC4","METHYLPREDNISOLONE","CMTRT_RXPREF","MEDROL [METHYLPREDNISOLONE]","CMTRT_TRADE_NAME","H","CMTRT_ATC1_CODE","H02","CMTRT_ATC2_CODE","H02A","CMTRT_ATC3_CODE","H02AB","CMTRT_ATC4_CODE","000496 01 001","CMTRT_RXPREF_CODE","000496 01 003","CMTRT_TRADE_NAME_CODE","Therapeutic or Diagnostic Procedure","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","16","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","05 FEB 2026","Start Date","","Was the medication/therapy taken prior to the study?","13 MAY 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260527 14:45:58.703","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","193508","CZ100012001","6330","2892061","Concomitant Therapy","65","Concomitant Therapy","33076414","2","27 May 2026 14:45:58:703","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","APAURIN","Medication or Therapy","NERVOUS SYSTEM","CMTRT_ATC1","PSYCHOLEPTICS","CMTRT_ATC2","ANXIOLYTICS","CMTRT_ATC3","BENZODIAZEPINE DERIVATIVES","CMTRT_ATC4","DIAZEPAM","CMTRT_RXPREF","APAURIN","CMTRT_TRADE_NAME","N","CMTRT_ATC1_CODE","N05","CMTRT_ATC2_CODE","N05B","CMTRT_ATC3_CODE","N05BA","CMTRT_ATC4_CODE","000170 01 001","CMTRT_RXPREF_CODE","000170 01 016","CMTRT_TRADE_NAME_CODE","Other","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","‘ENDOSCOPY PROCEDURE","If indication is Prophylaxis or Other, specify","5","Dose","Milligram","Dose Unit","Injectable","Dose Form","Intravenous","Route","Once","Frequency","5 FEB 2026","Start Date","","Was the medication/therapy taken prior to the study?","5 FEB 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260527 14:45:58.703","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","193508","CZ100012001","6330","2892061","Concomitant Therapy","65","Concomitant Therapy","33076455","3","27 May 2026 14:45:58:703","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","TRAMAL","Medication or Therapy","NERVOUS SYSTEM","CMTRT_ATC1","ANALGESICS","CMTRT_ATC2","OPIOIDS","CMTRT_ATC3","OTHER OPIOIDS","CMTRT_ATC4","TRAMADOL HYDROCHLORIDE","CMTRT_RXPREF","TRAMAL","CMTRT_TRADE_NAME","N","CMTRT_ATC1_CODE","N02","CMTRT_ATC2_CODE","N02A","CMTRT_ATC3_CODE","N02AX","CMTRT_ATC4_CODE","005992 02 001","CMTRT_RXPREF_CODE","005992 02 002","CMTRT_TRADE_NAME_CODE","Other","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","‘ENDOSCOPY PROCEDURE","If indication is Prophylaxis or Other, specify","50","Dose","Milligram","Dose Unit","Injectable","Dose Form","Intravenous","Route","Once","Frequency","5 FEB 2026","Start Date","","Was the medication/therapy taken prior to the study?","5 FEB 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260527 14:45:58.703","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","193508","CZ100012001","6330","2892061","Concomitant Therapy","65","Concomitant Therapy","33544926","4","27 May 2026 14:45:58:703","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","VENTOLIN","Medication or Therapy","RESPIRATORY SYSTEM","CMTRT_ATC1","DRUGS FOR OBSTRUCTIVE AIRWAY DISEASES","CMTRT_ATC2","ADRENERGICS FOR SYSTEMIC USE","CMTRT_ATC3","SELECTIVE BETA-2-ADRENORECEPTOR AGONISTS","CMTRT_ATC4","SALBUTAMOL","CMTRT_RXPREF","VENTOLIN [SALBUTAMOL]","CMTRT_TRADE_NAME","R","CMTRT_ATC1_CODE","R03","CMTRT_ATC2_CODE","R03C","CMTRT_ATC3_CODE","R03CC","CMTRT_ATC4_CODE","001395 01 001","CMTRT_RXPREF_CODE","001395 01 002","CMTRT_TRADE_NAME_CODE","Medical History","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","#001 > ASTMA BRONCHIALE","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","100","Dose","Milligram per Kilogram","Dose Unit","Inhalant","Dose Form","Oral","Route","As Necessary","Frequency","UN UNK 1990","Start Date","Yes","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260527 14:45:58.703","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","193508","CZ100012001","6330","2892061","Concomitant Therapy","65","Concomitant Therapy","33544975","5","27 May 2026 14:45:58:703","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","ASACOL","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","ANTIDIARRHEALS, INTESTINAL ANTIINFLAMMATORY/ANTIINFECTIVE AGENTS","CMTRT_ATC2","INTESTINAL ANTIINFLAMMATORY AGENTS","CMTRT_ATC3","AMINOSALICYLIC ACID AND SIMILAR AGENTS","CMTRT_ATC4","MESALAZINE","CMTRT_RXPREF","ASACOL","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A07","CMTRT_ATC2_CODE","A07E","CMTRT_ATC3_CODE","A07EC","CMTRT_ATC4_CODE","007476 01 001","CMTRT_RXPREF_CODE","007476 01 002","CMTRT_TRADE_NAME_CODE","Other","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","ULCERATIVE COLITIS","If indication is Prophylaxis or Other, specify","1600","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Three Times Daily","Frequency","1 JUL 2025","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260527 14:45:58.703","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","193508","CZ100012001","6330","2892061","Concomitant Therapy","65","Concomitant Therapy","33545029","6","27 May 2026 14:45:58:707","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","KALNORMIN","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","MINERAL SUPPLEMENTS","CMTRT_ATC2","POTASSIUM","CMTRT_ATC3","POTASSIUM","CMTRT_ATC4","POTASSIUM CHLORIDE","CMTRT_RXPREF","KALNORMIN","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A12","CMTRT_ATC2_CODE","A12B","CMTRT_ATC3_CODE","A12BA","CMTRT_ATC4_CODE","000314 02 001","CMTRT_RXPREF_CODE","000314 02 063","CMTRT_TRADE_NAME_CODE","Prophylaxis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","HYPOKALEMIE DURING DIARHEA","If indication is Prophylaxis or Other, specify","1","Dose","Gram","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","1 JUL 2025","Start Date","","Was the medication/therapy taken prior to the study?","18 MAR 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260527 14:45:58.707","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","193508","CZ100012001","6330","2892061","Concomitant Therapy","65","Concomitant Therapy","33596093","7","27 May 2026 14:45:58:707","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","CLENSIA","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","DRUGS FOR CONSTIPATION","CMTRT_ATC2","DRUGS FOR CONSTIPATION","CMTRT_ATC3","OSMOTICALLY ACTING LAXATIVES","CMTRT_ATC4","CITRIC ACID;MACROGOL 4000;POTASSIUM CHLORIDE;SIMETICONE;SODIUM CHLORIDE;SODIUM CITRATE;SODIUM SULFATE","CMTRT_RXPREF","CLENSIA","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A06","CMTRT_ATC2_CODE","A06A","CMTRT_ATC3_CODE","A06AD","CMTRT_ATC4_CODE","147616 02 001","CMTRT_RXPREF_CODE","147616 02 002","CMTRT_TRADE_NAME_CODE","Bowel Preparation for Endoscopy Procedure","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","4","Dose","Liter","Dose Unit","Liquid","Dose Form","Oral","Route","Once","Frequency","04 FEB 2026","Start Date","","Was the medication/therapy taken prior to the study?","04 FEB 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260527 14:45:58.707","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","193508","CZ100012001","6330","2892061","Concomitant Therapy","65","Concomitant Therapy","35395344","8","27 May 2026 14:45:58:707","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","CLENSIA","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","DRUGS FOR CONSTIPATION","CMTRT_ATC2","DRUGS FOR CONSTIPATION","CMTRT_ATC3","OSMOTICALLY ACTING LAXATIVES","CMTRT_ATC4","CITRIC ACID;MACROGOL 4000;POTASSIUM CHLORIDE;SIMETICONE;SODIUM CHLORIDE;SODIUM CITRATE;SODIUM SULFATE","CMTRT_RXPREF","CLENSIA","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A06","CMTRT_ATC2_CODE","A06A","CMTRT_ATC3_CODE","A06AD","CMTRT_ATC4_CODE","147616 02 001","CMTRT_RXPREF_CODE","147616 02 002","CMTRT_TRADE_NAME_CODE","Bowel Preparation for Endoscopy Procedure","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","4","Dose","Liter","Dose Unit","Liquid","Dose Form","Oral","Route","Once","Frequency","05 MAY 2026","Start Date","","Was the medication/therapy taken prior to the study?","05 MAY 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260527 14:45:58.707","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","193508","CZ100012001","6330","2892061","Concomitant Therapy","65","Concomitant Therapy","35395534","9","27 May 2026 14:45:58:707","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","MEDROL","Medication or Therapy","SYSTEMIC HORMONAL PREPARATIONS, EXCL. SEX HORMONES AND INSULINS","CMTRT_ATC1","CORTICOSTEROIDS FOR SYSTEMIC USE","CMTRT_ATC2","CORTICOSTEROIDS FOR SYSTEMIC USE, PLAIN","CMTRT_ATC3","GLUCOCORTICOIDS","CMTRT_ATC4","METHYLPREDNISOLONE","CMTRT_RXPREF","MEDROL [METHYLPREDNISOLONE]","CMTRT_TRADE_NAME","H","CMTRT_ATC1_CODE","H02","CMTRT_ATC2_CODE","H02A","CMTRT_ATC3_CODE","H02AB","CMTRT_ATC4_CODE","000496 01 001","CMTRT_RXPREF_CODE","000496 01 003","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","12","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","13 MAY 2026","Start Date","","Was the medication/therapy taken prior to the study?","19 MAY 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260527 14:45:58.707","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","193508","CZ100012001","6330","2892061","Concomitant Therapy","65","Concomitant Therapy","35395558","10","27 May 2026 14:45:58:977","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","MEDROL","Medication or Therapy","SYSTEMIC HORMONAL PREPARATIONS, EXCL. SEX HORMONES AND INSULINS","CMTRT_ATC1","CORTICOSTEROIDS FOR SYSTEMIC USE","CMTRT_ATC2","CORTICOSTEROIDS FOR SYSTEMIC USE, PLAIN","CMTRT_ATC3","GLUCOCORTICOIDS","CMTRT_ATC4","METHYLPREDNISOLONE","CMTRT_RXPREF","MEDROL [METHYLPREDNISOLONE]","CMTRT_TRADE_NAME","H","CMTRT_ATC1_CODE","H02","CMTRT_ATC2_CODE","H02A","CMTRT_ATC3_CODE","H02AB","CMTRT_ATC4_CODE","000496 01 001","CMTRT_RXPREF_CODE","000496 01 003","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","10","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","20 MAY 2026","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260527 14:45:58.977","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","196619","CZ100012002","6330","2957348","Concomitant Therapy","65","Concomitant Therapy","32277658","1","27 May 2026 13:24:53:367","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","APAURIN","Medication or Therapy","NERVOUS SYSTEM","CMTRT_ATC1","PSYCHOLEPTICS","CMTRT_ATC2","ANXIOLYTICS","CMTRT_ATC3","BENZODIAZEPINE DERIVATIVES","CMTRT_ATC4","DIAZEPAM","CMTRT_RXPREF","APAURIN","CMTRT_TRADE_NAME","N","CMTRT_ATC1_CODE","N05","CMTRT_ATC2_CODE","N05B","CMTRT_ATC3_CODE","N05BA","CMTRT_ATC4_CODE","000170 01 001","CMTRT_RXPREF_CODE","000170 01 016","CMTRT_TRADE_NAME_CODE","Other","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","ENDOSCOPY PROCEDURE","If indication is Prophylaxis or Other, specify","5","Dose","Milligram","Dose Unit","Injectable","Dose Form","Intravenous","Route","Once","Frequency","18 MAR 2026","Start Date","","Was the medication/therapy taken prior to the study?","18 MAR 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260527 13:24:53.367","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","196619","CZ100012002","6330","2957348","Concomitant Therapy","65","Concomitant Therapy","33076365","2","27 May 2026 13:24:53:367","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","TRAMAL","Medication or Therapy","NERVOUS SYSTEM","CMTRT_ATC1","ANALGESICS","CMTRT_ATC2","OPIOIDS","CMTRT_ATC3","OTHER OPIOIDS","CMTRT_ATC4","TRAMADOL HYDROCHLORIDE","CMTRT_RXPREF","TRAMAL","CMTRT_TRADE_NAME","N","CMTRT_ATC1_CODE","N02","CMTRT_ATC2_CODE","N02A","CMTRT_ATC3_CODE","N02AX","CMTRT_ATC4_CODE","005992 02 001","CMTRT_RXPREF_CODE","005992 02 002","CMTRT_TRADE_NAME_CODE","Other","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","ENDOSCOPY PROCEDURE","If indication is Prophylaxis or Other, specify","50","Dose","Milligram","Dose Unit","Injectable","Dose Form","Intravenous","Route","Once","Frequency","18 MAR 2026","Start Date","","Was the medication/therapy taken prior to the study?","18 MAR 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260527 13:24:53.367","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","196619","CZ100012002","6330","2957348","Concomitant Therapy","65","Concomitant Therapy","33606079","5","27 May 2026 13:24:53:370","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","CLENSIA","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","DRUGS FOR CONSTIPATION","CMTRT_ATC2","DRUGS FOR CONSTIPATION","CMTRT_ATC3","OSMOTICALLY ACTING LAXATIVES","CMTRT_ATC4","CITRIC ACID;MACROGOL 4000;POTASSIUM CHLORIDE;SIMETICONE;SODIUM CHLORIDE;SODIUM CITRATE;SODIUM SULFATE","CMTRT_RXPREF","CLENSIA","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A06","CMTRT_ATC2_CODE","A06A","CMTRT_ATC3_CODE","A06AD","CMTRT_ATC4_CODE","147616 02 001","CMTRT_RXPREF_CODE","147616 02 002","CMTRT_TRADE_NAME_CODE","Bowel Preparation for Endoscopy Procedure","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","4","Dose","Liter","Dose Unit","Liquid","Dose Form","Oral","Route","Once","Frequency","17 MAR 2026","Start Date","","Was the medication/therapy taken prior to the study?","17 MAR 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260527 13:24:53.370","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","196619","CZ100012002","6330","2957348","Concomitant Therapy","65","Concomitant Therapy","33606357","6","27 May 2026 13:24:53:370","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","EUTHYROX","Medication or Therapy","SYSTEMIC HORMONAL PREPARATIONS, EXCL. SEX HORMONES AND INSULINS","CMTRT_ATC1","THYROID THERAPY","CMTRT_ATC2","THYROID PREPARATIONS","CMTRT_ATC3","THYROID HORMONES","CMTRT_ATC4","LEVOTHYROXINE SODIUM","CMTRT_RXPREF","EUTHYROX","CMTRT_TRADE_NAME","H","CMTRT_ATC1_CODE","H03","CMTRT_ATC2_CODE","H03A","CMTRT_ATC3_CODE","H03AA","CMTRT_ATC4_CODE","000680 02 001","CMTRT_RXPREF_CODE","000680 02 007","CMTRT_TRADE_NAME_CODE","Medical History","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","#001 > HYPOTYREOSIS","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","50","Dose","Microgram","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","UN UNK 2000","Start Date","Yes","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260527 13:24:53.370","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","196619","CZ100012002","6330","2957348","Concomitant Therapy","65","Concomitant Therapy","35393286","7","27 May 2026 13:24:53:883","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","MESALAMINE","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","ANTIDIARRHEALS, INTESTINAL ANTIINFLAMMATORY/ANTIINFECTIVE AGENTS","CMTRT_ATC2","INTESTINAL ANTIINFLAMMATORY AGENTS","CMTRT_ATC3","AMINOSALICYLIC ACID AND SIMILAR AGENTS","CMTRT_ATC4","MESALAZINE","CMTRT_RXPREF","MESALAMINE","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A07","CMTRT_ATC2_CODE","A07E","CMTRT_ATC3_CODE","A07EC","CMTRT_ATC4_CODE","007476 01 001","CMTRT_RXPREF_CODE","007476 01 006","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","4","Dose","Gram","Dose Unit","Suspension","Dose Form","Oral","Route","Daily","Frequency","13 OCT 2025","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260527 13:24:53.883","","" +"CZE","9746","DD5-CZ10001","Centrum gastroenterologie a hepatologie s.r.o.","204115","CZ100012003","6330","3116488","Concomitant Therapy","65","Concomitant Therapy","34392060","1","27 May 2026 15:27:08:090","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","CLENSIA","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","DRUGS FOR CONSTIPATION","CMTRT_ATC2","DRUGS FOR CONSTIPATION","CMTRT_ATC3","OSMOTICALLY ACTING LAXATIVES","CMTRT_ATC4","CITRIC ACID;MACROGOL 4000;POTASSIUM CHLORIDE;SIMETICONE;SODIUM CHLORIDE;SODIUM CITRATE;SODIUM SULFATE","CMTRT_RXPREF","CLENSIA","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A06","CMTRT_ATC2_CODE","A06A","CMTRT_ATC3_CODE","A06AD","CMTRT_ATC4_CODE","147616 02 001","CMTRT_RXPREF_CODE","147616 02 002","CMTRT_TRADE_NAME_CODE","Bowel Preparation for Endoscopy Procedure","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","4","Dose","Liter","Dose Unit","Liquid","Dose Form","Oral","Route","Once","Frequency","12 MAY 2026","Start Date","","Was the medication/therapy taken prior to the study?","12 MAY 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260527 15:27:08.090","","" +"CZE","9707","DD5-CZ10003","Gastromedic, Ltd.","210634","CZ100032001","6330","3189732","Concomitant Therapy","65","Concomitant Therapy","34994299","1","13 May 2026 13:34:23:947","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","IMASUP","Medication or Therapy","ANTINEOPLASTIC AND IMMUNOMODULATING AGENTS","CMTRT_ATC1","IMMUNOSUPPRESSANTS","CMTRT_ATC2","IMMUNOSUPPRESSANTS","CMTRT_ATC3","OTHER IMMUNOSUPPRESSANTS","CMTRT_ATC4","AZATHIOPRINE","CMTRT_RXPREF","IMASUP","CMTRT_TRADE_NAME","L","CMTRT_ATC1_CODE","L04","CMTRT_ATC2_CODE","L04A","CMTRT_ATC3_CODE","L04AX","CMTRT_ATC4_CODE","000015 01 001","CMTRT_RXPREF_CODE","000015 01 112","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","50","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Three Times Daily","Frequency","UN DEC 2021","Start Date","Yes","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260513 13:34:23.947","","" +"CZE","9707","DD5-CZ10003","Gastromedic, Ltd.","210634","CZ100032001","6330","3189732","Concomitant Therapy","65","Concomitant Therapy","35026291","2","13 May 2026 13:34:23:947","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","SALOFALK","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","ANTIDIARRHEALS, INTESTINAL ANTIINFLAMMATORY/ANTIINFECTIVE AGENTS","CMTRT_ATC2","INTESTINAL ANTIINFLAMMATORY AGENTS","CMTRT_ATC3","AMINOSALICYLIC ACID AND SIMILAR AGENTS","CMTRT_ATC4","MESALAZINE","CMTRT_RXPREF","SALOFALK [MESALAZINE]","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A07","CMTRT_ATC2_CODE","A07E","CMTRT_ATC3_CODE","A07EC","CMTRT_ATC4_CODE","007476 01 001","CMTRT_RXPREF_CODE","007476 01 016","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","3000","Dose","Milligram","Dose Unit","Powder","Dose Form","Oral","Route","Daily","Frequency","UN DEC 2017","Start Date","Yes","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260513 13:34:23.947","","" +"CZE","9733","DD5-CZ10006","MUDr. Michal Konecny, Ph.D. s.r.o.","195473","CZ100062001","6330","2934306","Concomitant Therapy","65","Concomitant Therapy","31932382","0","23 May 2026 19:44:36:667","Tier 1","SDVTier","No","Were any medication(s)/therapy(ies) taken?","","Medication or Therapy","","CMTRT_ATC1","","CMTRT_ATC2","","CMTRT_ATC3","","CMTRT_ATC4","","CMTRT_RXPREF","","CMTRT_TRADE_NAME","","CMTRT_ATC1_CODE","","CMTRT_ATC2_CODE","","CMTRT_ATC3_CODE","","CMTRT_ATC4_CODE","","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","","Dose","","Dose Unit","","Dose Form","","Route","","Frequency","","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260523 19:44:36.667","","" +"CZE","9733","DD5-CZ10006","MUDr. Michal Konecny, Ph.D. s.r.o.","202354","CZ100062002","6330","3076144","Concomitant Therapy","65","Concomitant Therapy","33869425","1","30 May 2026 10:06:58:820","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","ANOPYRIN","Medication or Therapy","","CMTRT_ATC1","","CMTRT_ATC2","","CMTRT_ATC3","","CMTRT_ATC4","","CMTRT_RXPREF","","CMTRT_TRADE_NAME","","CMTRT_ATC1_CODE","","CMTRT_ATC2_CODE","","CMTRT_ATC3_CODE","","CMTRT_ATC4_CODE","","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Medical History","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","100","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","UN UNK 2016","Start Date","Yes","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260530 10:06:58.820","","" +"CZE","9733","DD5-CZ10006","MUDr. Michal Konecny, Ph.D. s.r.o.","202354","CZ100062002","6330","3076144","Concomitant Therapy","65","Concomitant Therapy","35106828","2","30 May 2026 10:06:58:820","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","SORTIS","Medication or Therapy","CARDIOVASCULAR SYSTEM","CMTRT_ATC1","LIPID MODIFYING AGENTS","CMTRT_ATC2","LIPID MODIFYING AGENTS, PLAIN","CMTRT_ATC3","HMG COA REDUCTASE INHIBITORS","CMTRT_ATC4","ATORVASTATIN CALCIUM","CMTRT_RXPREF","SORTIS","CMTRT_TRADE_NAME","C","CMTRT_ATC1_CODE","C10","CMTRT_ATC2_CODE","C10A","CMTRT_ATC3_CODE","C10AA","CMTRT_ATC4_CODE","013261 02 001","CMTRT_RXPREF_CODE","013261 02 002","CMTRT_TRADE_NAME_CODE","Medical History","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","20","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","UN UNK 2016","Start Date","Yes","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260530 10:06:58.820","","" +"CZE","9733","DD5-CZ10006","MUDr. Michal Konecny, Ph.D. s.r.o.","202354","CZ100062002","6330","3076144","Concomitant Therapy","65","Concomitant Therapy","35106829","3","30 May 2026 10:06:58:820","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","BISOPROLOL","Medication or Therapy","CARDIOVASCULAR SYSTEM","CMTRT_ATC1","BETA BLOCKING AGENTS","CMTRT_ATC2","BETA BLOCKING AGENTS","CMTRT_ATC3","BETA BLOCKING AGENTS, SELECTIVE","CMTRT_ATC4","BISOPROLOL","CMTRT_RXPREF","","CMTRT_TRADE_NAME","C","CMTRT_ATC1_CODE","C07","CMTRT_ATC2_CODE","C07A","CMTRT_ATC3_CODE","C07AB","CMTRT_ATC4_CODE","008026 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Medical History","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","5","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","UN UNK 2016","Start Date","Yes","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260530 10:06:58.820","","" +"CZE","9733","DD5-CZ10006","MUDr. Michal Konecny, Ph.D. s.r.o.","202354","CZ100062002","6330","3076144","Concomitant Therapy","65","Concomitant Therapy","35106830","4","30 May 2026 10:06:58:820","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","PERINDOPRIL","Medication or Therapy","CARDIOVASCULAR SYSTEM","CMTRT_ATC1","AGENTS ACTING ON THE RENIN-ANGIOTENSIN SYSTEM","CMTRT_ATC2","ACE INHIBITORS, PLAIN","CMTRT_ATC3","ACE INHIBITORS, PLAIN","CMTRT_ATC4","PERINDOPRIL","CMTRT_RXPREF","","CMTRT_TRADE_NAME","C","CMTRT_ATC1_CODE","C09","CMTRT_ATC2_CODE","C09A","CMTRT_ATC3_CODE","C09AA","CMTRT_ATC4_CODE","007907 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Medical History","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","5","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","UN UNK 2016","Start Date","Yes","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260530 10:06:58.820","","" +"CZE","9733","DD5-CZ10006","MUDr. Michal Konecny, Ph.D. s.r.o.","202354","CZ100062002","6330","3076144","Concomitant Therapy","65","Concomitant Therapy","35106831","5","30 May 2026 10:06:59:007","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","EZICLEN","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","DRUGS FOR CONSTIPATION","CMTRT_ATC2","DRUGS FOR CONSTIPATION","CMTRT_ATC3","OSMOTICALLY ACTING LAXATIVES","CMTRT_ATC4","MAGNESIUM SULFATE;POTASSIUM SULFATE;SODIUM SULFATE","CMTRT_RXPREF","EZICLEN","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A06","CMTRT_ATC2_CODE","A06A","CMTRT_ATC3_CODE","A06AD","CMTRT_ATC4_CODE","134749 01 001","CMTRT_RXPREF_CODE","134749 01 002","CMTRT_TRADE_NAME_CODE","Bowel Preparation for Endoscopy Procedure","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","352","Dose","Milliliter","Dose Unit","Liquid","Dose Form","Oral","Route","Once","Frequency","13 MAY 2026","Start Date","","Was the medication/therapy taken prior to the study?","13 MAY 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260530 10:06:59.007","","" +"CZE","9974","DD5-CZ10009","PreventaMed, s.r.o.","202008","CZ100092002","6330","3069538","Concomitant Therapy","65","Concomitant Therapy","33769101","1","23 Apr 2026 12:29:44:207","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","ASACOL (MESALAZINE)","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","ANTIDIARRHEALS, INTESTINAL ANTIINFLAMMATORY/ANTIINFECTIVE AGENTS","CMTRT_ATC2","INTESTINAL ANTIINFLAMMATORY AGENTS","CMTRT_ATC3","AMINOSALICYLIC ACID AND SIMILAR AGENTS","CMTRT_ATC4","MESALAZINE","CMTRT_RXPREF","ASACOL","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A07","CMTRT_ATC2_CODE","A07E","CMTRT_ATC3_CODE","A07EC","CMTRT_ATC4_CODE","007476 01 001","CMTRT_RXPREF_CODE","007476 01 002","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","1600","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","10 APR 2026","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260423 12:29:44.207","","" +"CZE","9974","DD5-CZ10009","PreventaMed, s.r.o.","202008","CZ100092002","6330","3069538","Concomitant Therapy","65","Concomitant Therapy","34071908","2","23 Apr 2026 12:29:44:457","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","MUTAFLOR (ESCHERICHIA COLI)","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","ANTIDIARRHEALS, INTESTINAL ANTIINFLAMMATORY/ANTIINFECTIVE AGENTS","CMTRT_ATC2","ANTIDIARRHEAL MICROORGANISMS","CMTRT_ATC3","ANTIDIARRHEAL MICROORGANISMS","CMTRT_ATC4","ESCHERICHIA COLI","CMTRT_RXPREF","MUTAFLOR","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A07","CMTRT_ATC2_CODE","A07F","CMTRT_ATC3_CODE","A07FA","CMTRT_ATC4_CODE","005931 01 001","CMTRT_RXPREF_CODE","005931 01 002","CMTRT_TRADE_NAME_CODE","Other","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","SUPPLEMENTARY","If indication is Prophylaxis or Other, specify","1","Dose","Tablet","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","10 APR 2026","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260423 12:29:44.457","","" +"CZE","9749","DD5-CZ10012","Fakultni nemocnice Brno","198479","CZ100122001","6330","2997812","Concomitant Therapy","65","Concomitant Therapy","32821074","1","01 Jun 2026 13:11:45:587","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","MESALAMIN P.O.","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","ANTIDIARRHEALS, INTESTINAL ANTIINFLAMMATORY/ANTIINFECTIVE AGENTS","CMTRT_ATC2","INTESTINAL ANTIINFLAMMATORY AGENTS","CMTRT_ATC3","AMINOSALICYLIC ACID AND SIMILAR AGENTS","CMTRT_ATC4","MESALAZINE","CMTRT_RXPREF","MESALAMINE","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A07","CMTRT_ATC2_CODE","A07E","CMTRT_ATC3_CODE","A07EC","CMTRT_ATC4_CODE","007476 01 001","CMTRT_RXPREF_CODE","007476 01 006","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","3","Dose","Gram","Dose Unit","Not Applicable","Dose Form","Oral","Route","Daily","Frequency","UN UNK 2019","Start Date","Yes","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260601 13:11:45.587","","" +"CZE","9749","DD5-CZ10012","Fakultni nemocnice Brno","198479","CZ100122001","6330","2997812","Concomitant Therapy","65","Concomitant Therapy","32849853","2","01 Jun 2026 13:11:45:587","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","AZATHIOPRINUM (IMASUP)","Medication or Therapy","ANTINEOPLASTIC AND IMMUNOMODULATING AGENTS","CMTRT_ATC1","IMMUNOSUPPRESSANTS","CMTRT_ATC2","IMMUNOSUPPRESSANTS","CMTRT_ATC3","OTHER IMMUNOSUPPRESSANTS","CMTRT_ATC4","AZATHIOPRINE","CMTRT_RXPREF","IMASUP","CMTRT_TRADE_NAME","L","CMTRT_ATC1_CODE","L04","CMTRT_ATC2_CODE","L04A","CMTRT_ATC3_CODE","L04AX","CMTRT_ATC4_CODE","000015 01 001","CMTRT_RXPREF_CODE","000015 01 112","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","50","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Three Times Daily","Frequency","UN JUN 2022","Start Date","Yes","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260601 13:11:45.587","","" +"CZE","9749","DD5-CZ10012","Fakultni nemocnice Brno","198479","CZ100122001","6330","2997812","Concomitant Therapy","65","Concomitant Therapy","32849931","3","01 Jun 2026 13:11:45:587","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","ASACOL","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","ANTIDIARRHEALS, INTESTINAL ANTIINFLAMMATORY/ANTIINFECTIVE AGENTS","CMTRT_ATC2","INTESTINAL ANTIINFLAMMATORY AGENTS","CMTRT_ATC3","AMINOSALICYLIC ACID AND SIMILAR AGENTS","CMTRT_ATC4","MESALAZINE","CMTRT_RXPREF","ASACOL","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A07","CMTRT_ATC2_CODE","A07E","CMTRT_ATC3_CODE","A07EC","CMTRT_ATC4_CODE","007476 01 001","CMTRT_RXPREF_CODE","007476 01 002","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","4000","Dose","Milligram","Dose Unit","Suspension","Dose Form","Rectal","Route","Three Times Weekly","Frequency","UN DEC 2021","Start Date","Yes","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260601 13:11:45.587","","" +"CZE","9749","DD5-CZ10012","Fakultni nemocnice Brno","198479","CZ100122001","6330","2997812","Concomitant Therapy","65","Concomitant Therapy","32850610","4","01 Jun 2026 13:11:45:587","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","OMEPRAZOLUM (HELICID)","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","DRUGS FOR ACID RELATED DISORDERS","CMTRT_ATC2","DRUGS FOR PEPTIC ULCER AND GASTRO-OESOPHAGEAL REFLUX DISEASE (GORD)","CMTRT_ATC3","PROTON PUMP INHIBITORS","CMTRT_ATC4","OMEPRAZOLE","CMTRT_RXPREF","HELICID [OMEPRAZOLE]","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A02","CMTRT_ATC2_CODE","A02B","CMTRT_ATC3_CODE","A02BC","CMTRT_ATC4_CODE","006612 01 001","CMTRT_RXPREF_CODE","006612 01 033","CMTRT_TRADE_NAME_CODE","Other","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","WORSENING CONDITION SINCE LAST CHECK-UP AT ANOTHER HOSPITAL","If indication is Prophylaxis or Other, specify","20","Dose","Milligram","Dose Unit","Capsule","Dose Form","Oral","Route","Twice Daily","Frequency","04 MAR 2026","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260601 13:11:45.587","","" +"CZE","9749","DD5-CZ10012","Fakultni nemocnice Brno","198479","CZ100122001","6330","2997812","Concomitant Therapy","65","Concomitant Therapy","32899566","5","01 Jun 2026 13:11:45:587","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","FERRINJECT 500MG (FERRUM 50MG)","Medication or Therapy","","CMTRT_ATC1","","CMTRT_ATC2","","CMTRT_ATC3","","CMTRT_ATC4","","CMTRT_RXPREF","","CMTRT_TRADE_NAME","","CMTRT_ATC1_CODE","","CMTRT_ATC2_CODE","","CMTRT_ATC3_CODE","","CMTRT_ATC4_CODE","","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Medical History","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","#001 > ANEMIA","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","500","Dose","Milligram","Dose Unit","Solution","Dose Form","Intravenous","Route","Once","Frequency","18 MAR 2026","Start Date","","Was the medication/therapy taken prior to the study?","18 MAR 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260601 13:11:45.587","","" +"CZE","9749","DD5-CZ10012","Fakultni nemocnice Brno","198479","CZ100122001","6330","2997812","Concomitant Therapy","65","Concomitant Therapy","32899579","6","01 Jun 2026 13:11:45:587","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","VIGANTOL (COLECALCIFEROLUM)","Medication or Therapy","","CMTRT_ATC1","","CMTRT_ATC2","","CMTRT_ATC3","","CMTRT_ATC4","","CMTRT_RXPREF","","CMTRT_TRADE_NAME","","CMTRT_ATC1_CODE","","CMTRT_ATC2_CODE","","CMTRT_ATC3_CODE","","CMTRT_ATC4_CODE","","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Prophylaxis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","PREVENTION OF VIT.D DEFICIENCY, PROMOTION OF CA+P ABSORPTION","If indication is Prophylaxis or Other, specify","15000","Dose","International Unit","Dose Unit","Liquid","Dose Form","Oral","Route","Weekly","Frequency","UN UNK 2026","Start Date","Yes","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260601 13:11:45.587","","" +"CZE","9749","DD5-CZ10012","Fakultni nemocnice Brno","198479","CZ100122001","6330","2997812","Concomitant Therapy","65","Concomitant Therapy","32899796","7","01 Jun 2026 13:11:45:587","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","ALGIFEN METAMIZOLUM NATRICUM MONOHYDRICUM 500 MG, PITOFENONI HYDROCHLORIDUM 5 MG IN 1 ML (27 GTT) SOLUTION.","Medication or Therapy","","CMTRT_ATC1","","CMTRT_ATC2","","CMTRT_ATC3","","CMTRT_ATC4","","CMTRT_RXPREF","","CMTRT_TRADE_NAME","","CMTRT_ATC1_CODE","","CMTRT_ATC2_CODE","","CMTRT_ATC3_CODE","","CMTRT_ATC4_CODE","","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Adverse Event","Indication","#001 > 22APR2026 > ABDOMINAL PAIN WITH CRAMPS","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","20-30","Dose","Drop","Dose Unit","Liquid","Dose Form","Oral","Route","As Necessary","Frequency","22 APR 2026","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260601 13:11:45.587","","" +"CZE","9749","DD5-CZ10012","Fakultni nemocnice Brno","198479","CZ100122001","6330","2997812","Concomitant Therapy","65","Concomitant Therapy","34928347","8","01 Jun 2026 13:11:45:587","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","NOVALGIN 500MG","Medication or Therapy","NERVOUS SYSTEM","CMTRT_ATC1","ANALGESICS","CMTRT_ATC2","OTHER ANALGESICS AND ANTIPYRETICS","CMTRT_ATC3","PYRAZOLONES","CMTRT_ATC4","METAMIZOLE SODIUM","CMTRT_RXPREF","NOVALGIN [METAMIZOLE SODIUM]","CMTRT_TRADE_NAME","N","CMTRT_ATC1_CODE","N02","CMTRT_ATC2_CODE","N02B","CMTRT_ATC3_CODE","N02BB","CMTRT_ATC4_CODE","062767 04 001","CMTRT_RXPREF_CODE","062767 04 002","CMTRT_TRADE_NAME_CODE","Adverse Event","Indication","#001 > 22APR2026 > ABDOMINAL PAIN WITH CRAMPS","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","1-2","Dose","Tablet","Dose Unit","Tablet","Dose Form","Oral","Route","As Necessary","Frequency","07 MAY 2026","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260601 13:11:45.587","","" +"CZE","9735","DD5-CZ10013","Vojenska nemocnice Brno","196757","CZ100132001","6330","2960283","Concomitant Therapy","65","Concomitant Therapy","32319356","1","21 May 2026 07:09:34:017","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","PENTASA","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","ANTIDIARRHEALS, INTESTINAL ANTIINFLAMMATORY/ANTIINFECTIVE AGENTS","CMTRT_ATC2","INTESTINAL ANTIINFLAMMATORY AGENTS","CMTRT_ATC3","AMINOSALICYLIC ACID AND SIMILAR AGENTS","CMTRT_ATC4","MESALAZINE","CMTRT_RXPREF","PENTASA","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A07","CMTRT_ATC2_CODE","A07E","CMTRT_ATC3_CODE","A07EC","CMTRT_ATC4_CODE","007476 01 001","CMTRT_RXPREF_CODE","007476 01 004","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","2","Dose","Gram","Dose Unit","For Suspension","Dose Form","Oral","Route","Twice Daily","Frequency","25 JUN 2019","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260521 07:09:34.017","","" +"CZE","9735","DD5-CZ10013","Vojenska nemocnice Brno","196757","CZ100132001","6330","2960283","Concomitant Therapy","65","Concomitant Therapy","33190707","2","21 May 2026 07:09:34:017","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","MOVIPREP [ASCORBIC ACID;MACROGOL 3350;POTASSIUM CHLORIDE;SODIUM ASCORBATE;SODIUM CHLORIDE;SODIUM SULFATE]","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","DRUGS FOR CONSTIPATION","CMTRT_ATC2","DRUGS FOR CONSTIPATION","CMTRT_ATC3","OSMOTICALLY ACTING LAXATIVES","CMTRT_ATC4","ASCORBIC ACID;MACROGOL 3350;POTASSIUM CHLORIDE;SODIUM ASCORBATE;SODIUM CHLORIDE;SODIUM SULFATE","CMTRT_RXPREF","MOVIPREP [ASCORBIC ACID;MACROGOL 3350;POTASSIUM CHLORIDE;SODIUM ASCORBATE;SODIUM CHLORIDE;SODIUM SULFATE]","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A06","CMTRT_ATC2_CODE","A06A","CMTRT_ATC3_CODE","A06AD","CMTRT_ATC4_CODE","119690 02 001","CMTRT_RXPREF_CODE","119690 02 002","CMTRT_TRADE_NAME_CODE","Bowel Preparation for Endoscopy Procedure","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","1","Dose","Other","Dose Unit","For Solution","Dose Form","Oral","Route","Once","Frequency","11 MAR 2026","Start Date","","Was the medication/therapy taken prior to the study?","11 MAR 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260521 07:09:34.017","","" +"CZE","9735","DD5-CZ10013","Vojenska nemocnice Brno","196757","CZ100132001","6330","2960283","Concomitant Therapy","65","Concomitant Therapy","33190713","3","21 May 2026 07:09:34:017","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","FENTANYL","Medication or Therapy","NERVOUS SYSTEM","CMTRT_ATC1","ANESTHETICS","CMTRT_ATC2","ANESTHETICS, GENERAL","CMTRT_ATC3","OPIOID ANESTHETICS","CMTRT_ATC4","FENTANYL","CMTRT_RXPREF","","CMTRT_TRADE_NAME","N","CMTRT_ATC1_CODE","N01","CMTRT_ATC2_CODE","N01A","CMTRT_ATC3_CODE","N01AH","CMTRT_ATC4_CODE","001746 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Other","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","COLONOSCOPY SEDATION","If indication is Prophylaxis or Other, specify","50","Dose","Microgram","Dose Unit","Injectable","Dose Form","Intravenous","Route","Once","Frequency","12 MAR 2026","Start Date","","Was the medication/therapy taken prior to the study?","12 MAR 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260521 07:09:34.017","","" +"CZE","9735","DD5-CZ10013","Vojenska nemocnice Brno","196757","CZ100132001","6330","2960283","Concomitant Therapy","65","Concomitant Therapy","33190715","4","21 May 2026 07:09:34:197","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","MIDAZOLAM","Medication or Therapy","NERVOUS SYSTEM","CMTRT_ATC1","PSYCHOLEPTICS","CMTRT_ATC2","HYPNOTICS AND SEDATIVES","CMTRT_ATC3","BENZODIAZEPINE DERIVATIVES","CMTRT_ATC4","MIDAZOLAM","CMTRT_RXPREF","","CMTRT_TRADE_NAME","N","CMTRT_ATC1_CODE","N05","CMTRT_ATC2_CODE","N05C","CMTRT_ATC3_CODE","N05CD","CMTRT_ATC4_CODE","006341 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Other","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","COLONOSCOPY SEDATION","If indication is Prophylaxis or Other, specify","3","Dose","Milligram","Dose Unit","Injectable","Dose Form","Intravenous","Route","Once","Frequency","12 MAR 2026","Start Date","","Was the medication/therapy taken prior to the study?","12 MAR 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260521 07:09:34.197","","" +"CZE","9735","DD5-CZ10013","Vojenska nemocnice Brno","200793","CZ100132002","6330","3044281","Concomitant Therapy","65","Concomitant Therapy","33430625","1","25 May 2026 09:02:34:977","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","MOVIPREP [ASCORBIC ACID;MACROGOL 3350;POTASSIUM CHLORIDE;SODIUM ASCORBATE;SODIUM CHLORIDE;SODIUM SULFATE]","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","DRUGS FOR CONSTIPATION","CMTRT_ATC2","DRUGS FOR CONSTIPATION","CMTRT_ATC3","OSMOTICALLY ACTING LAXATIVES","CMTRT_ATC4","ASCORBIC ACID;MACROGOL 3350;POTASSIUM CHLORIDE;SODIUM ASCORBATE;SODIUM CHLORIDE;SODIUM SULFATE","CMTRT_RXPREF","MOVIPREP [ASCORBIC ACID;MACROGOL 3350;POTASSIUM CHLORIDE;SODIUM ASCORBATE;SODIUM CHLORIDE;SODIUM SULFATE]","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A06","CMTRT_ATC2_CODE","A06A","CMTRT_ATC3_CODE","A06AD","CMTRT_ATC4_CODE","119690 02 001","CMTRT_RXPREF_CODE","119690 02 002","CMTRT_TRADE_NAME_CODE","Bowel Preparation for Endoscopy Procedure","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","1","Dose","Other","Dose Unit","For Solution","Dose Form","Oral","Route","Once","Frequency","20 APR 2026","Start Date","","Was the medication/therapy taken prior to the study?","20 APR 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260525 09:02:34.977","","" +"CZE","9735","DD5-CZ10013","Vojenska nemocnice Brno","200793","CZ100132002","6330","3044281","Concomitant Therapy","65","Concomitant Therapy","35115169","2","25 May 2026 09:02:34:977","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","FENTANYL","Medication or Therapy","NERVOUS SYSTEM","CMTRT_ATC1","ANESTHETICS","CMTRT_ATC2","ANESTHETICS, GENERAL","CMTRT_ATC3","OPIOID ANESTHETICS","CMTRT_ATC4","FENTANYL","CMTRT_RXPREF","","CMTRT_TRADE_NAME","N","CMTRT_ATC1_CODE","N01","CMTRT_ATC2_CODE","N01A","CMTRT_ATC3_CODE","N01AH","CMTRT_ATC4_CODE","001746 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Other","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","COLONOSCOPY SEDATION","If indication is Prophylaxis or Other, specify","50","Dose","Microgram","Dose Unit","Injectable","Dose Form","Intravenous","Route","Once","Frequency","21 APR 2026","Start Date","","Was the medication/therapy taken prior to the study?","21 APR 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260525 09:02:34.977","","" +"CZE","9735","DD5-CZ10013","Vojenska nemocnice Brno","200793","CZ100132002","6330","3044281","Concomitant Therapy","65","Concomitant Therapy","35115218","3","25 May 2026 09:02:34:977","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","MIDAZOLAM","Medication or Therapy","NERVOUS SYSTEM","CMTRT_ATC1","PSYCHOLEPTICS","CMTRT_ATC2","HYPNOTICS AND SEDATIVES","CMTRT_ATC3","BENZODIAZEPINE DERIVATIVES","CMTRT_ATC4","MIDAZOLAM","CMTRT_RXPREF","","CMTRT_TRADE_NAME","N","CMTRT_ATC1_CODE","N05","CMTRT_ATC2_CODE","N05C","CMTRT_ATC3_CODE","N05CD","CMTRT_ATC4_CODE","006341 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Other","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","COLONOSCOPY SEDATION","If indication is Prophylaxis or Other, specify","3","Dose","Milligram","Dose Unit","Injectable","Dose Form","Intravenous","Route","Once","Frequency","21 APR 2026","Start Date","","Was the medication/therapy taken prior to the study?","21 APR 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260525 09:02:34.977","","" +"CZE","9735","DD5-CZ10013","Vojenska nemocnice Brno","204894","CZ100132003","6330","3133635","Concomitant Therapy","65","Concomitant Therapy","34663712","1","01 Jun 2026 20:10:52:550","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","CITRAFLEET","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","DRUGS FOR CONSTIPATION","CMTRT_ATC2","DRUGS FOR CONSTIPATION","CMTRT_ATC3","CONTACT LAXATIVES","CMTRT_ATC4","CITRIC ACID;MAGNESIUM OXIDE;SODIUM PICOSULFATE","CMTRT_RXPREF","CITRAFLEET","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A06","CMTRT_ATC2_CODE","A06A","CMTRT_ATC3_CODE","A06AB","CMTRT_ATC4_CODE","137536 01 001","CMTRT_RXPREF_CODE","137536 01 007","CMTRT_TRADE_NAME_CODE","Bowel Preparation for Endoscopy Procedure","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","1","Dose","Other","Dose Unit","For Solution","Dose Form","Oral","Route","Once","Frequency","24 APR 2026","Start Date","","Was the medication/therapy taken prior to the study?","24 APR 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260601 20:10:52.550","","" +"CZE","9735","DD5-CZ10013","Vojenska nemocnice Brno","204894","CZ100132003","6330","3133635","Concomitant Therapy","65","Concomitant Therapy","35523957","2","01 Jun 2026 20:10:52:550","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","MIDAZOLAM","Medication or Therapy","NERVOUS SYSTEM","CMTRT_ATC1","PSYCHOLEPTICS","CMTRT_ATC2","HYPNOTICS AND SEDATIVES","CMTRT_ATC3","BENZODIAZEPINE DERIVATIVES","CMTRT_ATC4","MIDAZOLAM","CMTRT_RXPREF","","CMTRT_TRADE_NAME","N","CMTRT_ATC1_CODE","N05","CMTRT_ATC2_CODE","N05C","CMTRT_ATC3_CODE","N05CD","CMTRT_ATC4_CODE","006341 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Therapeutic or Diagnostic Procedure","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","2","Dose","Milligram","Dose Unit","Injectable","Dose Form","Intravenous","Route","Once","Frequency","25 MAY 2026","Start Date","","Was the medication/therapy taken prior to the study?","25 MAY 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260601 20:10:52.550","","" +"CZE","9735","DD5-CZ10013","Vojenska nemocnice Brno","204894","CZ100132003","6330","3133635","Concomitant Therapy","65","Concomitant Therapy","35523980","3","01 Jun 2026 20:10:52:550","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","FENTANYL","Medication or Therapy","NERVOUS SYSTEM","CMTRT_ATC1","ANESTHETICS","CMTRT_ATC2","ANESTHETICS, GENERAL","CMTRT_ATC3","OPIOID ANESTHETICS","CMTRT_ATC4","FENTANYL","CMTRT_RXPREF","","CMTRT_TRADE_NAME","N","CMTRT_ATC1_CODE","N01","CMTRT_ATC2_CODE","N01A","CMTRT_ATC3_CODE","N01AH","CMTRT_ATC4_CODE","001746 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Therapeutic or Diagnostic Procedure","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","100","Dose","Microgram","Dose Unit","Injectable","Dose Form","Intravenous","Route","Once","Frequency","25 MAY 2026","Start Date","","Was the medication/therapy taken prior to the study?","25 MAY 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260601 20:10:52.550","","" +"CZE","9735","DD5-CZ10013","Vojenska nemocnice Brno","204894","CZ100132003","6330","3133635","Concomitant Therapy","65","Concomitant Therapy","35523984","4","01 Jun 2026 20:10:52:550","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","PROPOFOL","Medication or Therapy","NERVOUS SYSTEM","CMTRT_ATC1","ANESTHETICS","CMTRT_ATC2","ANESTHETICS, GENERAL","CMTRT_ATC3","OTHER GENERAL ANESTHETICS","CMTRT_ATC4","PROPOFOL","CMTRT_RXPREF","","CMTRT_TRADE_NAME","N","CMTRT_ATC1_CODE","N01","CMTRT_ATC2_CODE","N01A","CMTRT_ATC3_CODE","N01AX","CMTRT_ATC4_CODE","007001 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Therapeutic or Diagnostic Procedure","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","90","Dose","Milligram","Dose Unit","Injectable","Dose Form","Intravenous","Route","Once","Frequency","25 MAY 2026","Start Date","","Was the medication/therapy taken prior to the study?","25 MAY 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260601 20:10:52.550","","" +"CZE","9735","DD5-CZ10013","Vojenska nemocnice Brno","204894","CZ100132003","6330","3133635","Concomitant Therapy","65","Concomitant Therapy","35524023","5","01 Jun 2026 20:10:52:550","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","CONTROLOC","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","DRUGS FOR ACID RELATED DISORDERS","CMTRT_ATC2","DRUGS FOR PEPTIC ULCER AND GASTRO-OESOPHAGEAL REFLUX DISEASE (GORD)","CMTRT_ATC3","PROTON PUMP INHIBITORS","CMTRT_ATC4","PANTOPRAZOLE SODIUM SESQUIHYDRATE","CMTRT_RXPREF","CONTROLOC","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A02","CMTRT_ATC2_CODE","A02B","CMTRT_ATC3_CODE","A02BC","CMTRT_ATC4_CODE","012632 04 001","CMTRT_RXPREF_CODE","012632 04 020","CMTRT_TRADE_NAME_CODE","Medical History","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","40","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","UN UNK 2023","Start Date","Yes","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260601 20:10:52.550","","" +"CZE","9705","DD5-CZ10016","Nemocnice Milosrdnych sester sv. Karla Boromejskeho v Praze","202520","CZ100162001","6330","3079407","Concomitant Therapy","65","Concomitant Therapy","33923254","0","21 Apr 2026 13:37:28:920","Tier 1","SDVTier","No","Were any medication(s)/therapy(ies) taken?","","Medication or Therapy","","CMTRT_ATC1","","CMTRT_ATC2","","CMTRT_ATC3","","CMTRT_ATC4","","CMTRT_RXPREF","","CMTRT_TRADE_NAME","","CMTRT_ATC1_CODE","","CMTRT_ATC2_CODE","","CMTRT_ATC3_CODE","","CMTRT_ATC4_CODE","","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","","Dose","","Dose Unit","","Dose Form","","Route","","Frequency","","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260421 13:37:28.920","","" +"CZE","9759","DD5-CZ10020","Fakultni Thomayerova nemocnice","201661","CZ100201001","6330","3061812","Concomitant Therapy","65","Concomitant Therapy","33654602","1","19 May 2026 15:07:23:010","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","PREDNISON","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","ANTIDIARRHEALS, INTESTINAL ANTIINFLAMMATORY/ANTIINFECTIVE AGENTS","CMTRT_ATC2","INTESTINAL ANTIINFLAMMATORY AGENTS","CMTRT_ATC3","CORTICOSTEROIDS ACTING LOCALLY","CMTRT_ATC4","PREDNISONE","CMTRT_RXPREF","PREDNISON","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A07","CMTRT_ATC2_CODE","A07E","CMTRT_ATC3_CODE","A07EA","CMTRT_ATC4_CODE","000447 01 001","CMTRT_RXPREF_CODE","000447 01 056","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","20","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","12 MAY 2026","Start Date","","Was the medication/therapy taken prior to the study?","17 MAY 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260519 15:07:23.010","","" +"CZE","9709","DD5-CZ10021","Nemocnice Ceske Budejovice","196612","CZ100212001","6330","2957197","Concomitant Therapy","65","Concomitant Therapy","32275036","1","07 May 2026 08:22:55:643","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","KREON","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","DIGESTIVES, INCL. ENZYMES","CMTRT_ATC2","DIGESTIVES, INCL. ENZYMES","CMTRT_ATC3","ENZYME PREPARATIONS","CMTRT_ATC4","PANCREATIN","CMTRT_RXPREF","KREON","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A09","CMTRT_ATC2_CODE","A09A","CMTRT_ATC3_CODE","A09AA","CMTRT_ATC4_CODE","000147 01 001","CMTRT_RXPREF_CODE","000147 01 013","CMTRT_TRADE_NAME_CODE","Medical History","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","#006 > CHRONIC PANCREATITIS","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","25000","Dose","Unit","Dose Unit","Tablet","Dose Form","Oral","Route","Three Times Daily","Frequency","UN UNK 2007","Start Date","Yes","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260507 08:22:55.643","","" +"CZE","9709","DD5-CZ10021","Nemocnice Ceske Budejovice","196612","CZ100212001","6330","2957197","Concomitant Therapy","65","Concomitant Therapy","33999090","2","07 May 2026 08:22:55:643","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","ELIQUIS","Medication or Therapy","BLOOD AND BLOOD FORMING ORGANS","CMTRT_ATC1","ANTITHROMBOTIC AGENTS","CMTRT_ATC2","ANTITHROMBOTIC AGENTS","CMTRT_ATC3","DIRECT FACTOR XA INHIBITORS","CMTRT_ATC4","APIXABAN","CMTRT_RXPREF","ELIQUIS","CMTRT_TRADE_NAME","B","CMTRT_ATC1_CODE","B01","CMTRT_ATC2_CODE","B01A","CMTRT_ATC3_CODE","B01AF","CMTRT_ATC4_CODE","062595 01 001","CMTRT_RXPREF_CODE","062595 01 002","CMTRT_TRADE_NAME_CODE","Medical History","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","#007 > DEEP VEIN TROMBOSIS","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","2.5","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Twice Daily","Frequency","UN UNK 2021","Start Date","Yes","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260507 08:22:55.643","","" +"CZE","9709","DD5-CZ10021","Nemocnice Ceske Budejovice","196612","CZ100212001","6330","2957197","Concomitant Therapy","65","Concomitant Therapy","33999365","3","07 May 2026 08:22:55:643","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","MIDAZOLAM","Medication or Therapy","NERVOUS SYSTEM","CMTRT_ATC1","PSYCHOLEPTICS","CMTRT_ATC2","HYPNOTICS AND SEDATIVES","CMTRT_ATC3","BENZODIAZEPINE DERIVATIVES","CMTRT_ATC4","MIDAZOLAM","CMTRT_RXPREF","","CMTRT_TRADE_NAME","N","CMTRT_ATC1_CODE","N05","CMTRT_ATC2_CODE","N05C","CMTRT_ATC3_CODE","N05CD","CMTRT_ATC4_CODE","006341 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Other","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","ENDOSCOPY PROCEDURE","If indication is Prophylaxis or Other, specify","3","Dose","Milligram","Dose Unit","Liquid","Dose Form","Intravenous","Route","Once","Frequency","16 MAR 2026","Start Date","","Was the medication/therapy taken prior to the study?","16 MAR 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260507 08:22:55.643","","" +"CZE","9709","DD5-CZ10021","Nemocnice Ceske Budejovice","196612","CZ100212001","6330","2957197","Concomitant Therapy","65","Concomitant Therapy","34000164","4","07 May 2026 08:22:55:840","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","FENTANYL","Medication or Therapy","NERVOUS SYSTEM","CMTRT_ATC1","ANESTHETICS","CMTRT_ATC2","ANESTHETICS, GENERAL","CMTRT_ATC3","OPIOID ANESTHETICS","CMTRT_ATC4","FENTANYL","CMTRT_RXPREF","","CMTRT_TRADE_NAME","N","CMTRT_ATC1_CODE","N01","CMTRT_ATC2_CODE","N01A","CMTRT_ATC3_CODE","N01AH","CMTRT_ATC4_CODE","001746 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Other","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","ENDOSCOPY PROCEDURE","If indication is Prophylaxis or Other, specify","100","Dose","Microgram","Dose Unit","Liquid","Dose Form","Intravenous","Route","Once","Frequency","16 MAR 2026","Start Date","","Was the medication/therapy taken prior to the study?","16 MAR 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260507 08:22:55.840","","" +"CZE","9709","DD5-CZ10021","Nemocnice Ceske Budejovice","196612","CZ100212001","6330","2957197","Concomitant Therapy","65","Concomitant Therapy","34000269","5","07 May 2026 08:22:55:643","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","CLENSIA","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","DRUGS FOR CONSTIPATION","CMTRT_ATC2","DRUGS FOR CONSTIPATION","CMTRT_ATC3","OSMOTICALLY ACTING LAXATIVES","CMTRT_ATC4","CITRIC ACID;MACROGOL 4000;POTASSIUM CHLORIDE;SIMETICONE;SODIUM CHLORIDE;SODIUM CITRATE;SODIUM SULFATE","CMTRT_RXPREF","CLENSIA","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A06","CMTRT_ATC2_CODE","A06A","CMTRT_ATC3_CODE","A06AD","CMTRT_ATC4_CODE","147616 02 001","CMTRT_RXPREF_CODE","147616 02 002","CMTRT_TRADE_NAME_CODE","Bowel Preparation for Endoscopy Procedure","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","1","Dose","Liter","Dose Unit","Liquid","Dose Form","Oral","Route","Daily","Frequency","15 MAR 2026","Start Date","","Was the medication/therapy taken prior to the study?","16 MAR 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260507 08:22:55.643","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","192922","CZ100222001","6330","2880178","Concomitant Therapy","65","Concomitant Therapy","31215199","1","16 Mar 2026 14:28:08:803","No Forms","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","PREDNISON","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","ANTIDIARRHEALS, INTESTINAL ANTIINFLAMMATORY/ANTIINFECTIVE AGENTS","CMTRT_ATC2","INTESTINAL ANTIINFLAMMATORY AGENTS","CMTRT_ATC3","CORTICOSTEROIDS ACTING LOCALLY","CMTRT_ATC4","PREDNISONE","CMTRT_RXPREF","PREDNISON","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A07","CMTRT_ATC2_CODE","A07E","CMTRT_ATC3_CODE","A07EA","CMTRT_ATC4_CODE","000447 01 001","CMTRT_RXPREF_CODE","000447 01 056","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","10","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","14 OCT 2025","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260316 14:28:08.803","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","192922","CZ100222001","6330","2880178","Concomitant Therapy","65","Concomitant Therapy","32538897","2","16 Mar 2026 14:28:08:810","No Forms","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","OMEGA 3 (EPA (EICOSAPENTAENOIC ACID, DOCOSAHEXAENOIC ACID,ALPHA-LINOLENIC ACID)","Medication or Therapy","VARIOUS","CMTRT_ATC1","GENERAL NUTRIENTS","CMTRT_ATC2","OTHER NUTRIENTS","CMTRT_ATC3","OTHER COMBINATIONS OF NUTRIENTS","CMTRT_ATC4","FISH OIL","CMTRT_RXPREF","OMEGA 3 [FISH OIL]","CMTRT_TRADE_NAME","V","CMTRT_ATC1_CODE","V06","CMTRT_ATC2_CODE","V06D","CMTRT_ATC3_CODE","V06DX","CMTRT_ATC4_CODE","013341 01 001","CMTRT_RXPREF_CODE","013341 01 002","CMTRT_TRADE_NAME_CODE","Prophylaxis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","FOOD SUPPLEMENT","If indication is Prophylaxis or Other, specify","1","Dose","Capsule","Dose Unit","Capsule","Dose Form","Oral","Route","Daily","Frequency","15 JAN 2026","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260316 14:28:08.810","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","192922","CZ100222001","6330","2880178","Concomitant Therapy","65","Concomitant Therapy","32538899","3","16 Mar 2026 14:28:08:810","No Forms","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","POLYMALTOSUM FERRICUM","Medication or Therapy","BLOOD AND BLOOD FORMING ORGANS","CMTRT_ATC1","ANTIANEMIC PREPARATIONS","CMTRT_ATC2","IRON PREPARATIONS","CMTRT_ATC3","IRON TRIVALENT, ORAL PREPARATIONS","CMTRT_ATC4","IRON POLYSACCHARIDE COMPLEX","CMTRT_RXPREF","IRON POLYMALTOSE COMPLEX","CMTRT_TRADE_NAME","B","CMTRT_ATC1_CODE","B03","CMTRT_ATC2_CODE","B03A","CMTRT_ATC3_CODE","B03AB","CMTRT_ATC4_CODE","012145 01 001","CMTRT_RXPREF_CODE","012145 01 029","CMTRT_TRADE_NAME_CODE","Prophylaxis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","UC DISEASE","If indication is Prophylaxis or Other, specify","100","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","18 SEP 2025","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260316 14:28:08.810","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","192922","CZ100222001","6330","2880178","Concomitant Therapy","65","Concomitant Therapy","32538921","4","16 Mar 2026 14:28:08:810","No Forms","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","MESALAZIN","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","ANTIDIARRHEALS, INTESTINAL ANTIINFLAMMATORY/ANTIINFECTIVE AGENTS","CMTRT_ATC2","INTESTINAL ANTIINFLAMMATORY AGENTS","CMTRT_ATC3","AMINOSALICYLIC ACID AND SIMILAR AGENTS","CMTRT_ATC4","MESALAZINE","CMTRT_RXPREF","MESALAZIN","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A07","CMTRT_ATC2_CODE","A07E","CMTRT_ATC3_CODE","A07EC","CMTRT_ATC4_CODE","007476 01 001","CMTRT_RXPREF_CODE","007476 01 048","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","4","Dose","Gram","Dose Unit","For Suspension","Dose Form","Oral","Route","Daily","Frequency","4 AUG 2023","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260316 14:28:08.810","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","192922","CZ100222001","6330","2880178","Concomitant Therapy","65","Concomitant Therapy","32538922","5","16 Mar 2026 14:28:08:810","No Forms","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","CHLORELLA","Medication or Therapy","VARIOUS","CMTRT_ATC1","UNSPECIFIED HERBAL AND TRADITIONAL MEDICINE","CMTRT_ATC2","","CMTRT_ATC3","","CMTRT_ATC4","CHLORELLA SPP.","CMTRT_RXPREF","","CMTRT_TRADE_NAME","V","CMTRT_ATC1_CODE","V90","CMTRT_ATC2_CODE","","CMTRT_ATC3_CODE","","CMTRT_ATC4_CODE","069111 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Prophylaxis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","FOOD SUPPLEMENT","If indication is Prophylaxis or Other, specify","5","Dose","Tablet","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","15 JAN 2026","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260316 14:28:08.810","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","192922","CZ100222001","6330","2880178","Concomitant Therapy","65","Concomitant Therapy","32538923","6","16 Mar 2026 14:28:08:810","No Forms","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","PANTOPRAZOL","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","DRUGS FOR ACID RELATED DISORDERS","CMTRT_ATC2","DRUGS FOR PEPTIC ULCER AND GASTRO-OESOPHAGEAL REFLUX DISEASE (GORD)","CMTRT_ATC3","PROTON PUMP INHIBITORS","CMTRT_ATC4","PANTOPRAZOLE","CMTRT_RXPREF","PANTOPRAZOL","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A02","CMTRT_ATC2_CODE","A02B","CMTRT_ATC3_CODE","A02BC","CMTRT_ATC4_CODE","012632 01 001","CMTRT_RXPREF_CODE","012632 01 052","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","40","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","20 JUN 2025","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260316 14:28:08.810","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","192922","CZ100222001","6330","2880178","Concomitant Therapy","65","Concomitant Therapy","32538954","7","16 Mar 2026 14:28:08:810","No Forms","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","VITAMINE D3","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","VITAMINS","CMTRT_ATC2","VITAMIN A AND D, INCL. COMBINATIONS OF THE TWO","CMTRT_ATC3","VITAMIN D AND ANALOGUES","CMTRT_ATC4","COLECALCIFEROL","CMTRT_RXPREF","VITAMINE D3","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A11","CMTRT_ATC2_CODE","A11C","CMTRT_ATC3_CODE","A11CC","CMTRT_ATC4_CODE","003185 01 001","CMTRT_RXPREF_CODE","003185 01 874","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","1000","Dose","Other","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","26 NOV 2025","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260316 14:28:08.810","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","192922","CZ100222001","6330","2880178","Concomitant Therapy","65","Concomitant Therapy","32538963","8","16 Mar 2026 14:28:08:810","No Forms","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","GLYCEROL","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","DRUGS FOR CONSTIPATION","CMTRT_ATC2","DRUGS FOR CONSTIPATION","CMTRT_ATC3","OTHER DRUGS FOR CONSTIPATION","CMTRT_ATC4","GLYCEROL","CMTRT_RXPREF","","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A06","CMTRT_ATC2_CODE","A06A","CMTRT_ATC3_CODE","A06AX","CMTRT_ATC4_CODE","002006 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","2.5","Dose","Gram","Dose Unit","Suppository","Dose Form","Rectal","Route","As Necessary","Frequency","21 NOV 2023","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260316 14:28:08.810","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","192922","CZ100222001","6330","2880178","Concomitant Therapy","65","Concomitant Therapy","32539252","16","16 Mar 2026 14:28:08:813","No Forms","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","FENTANYL","Medication or Therapy","NERVOUS SYSTEM","CMTRT_ATC1","ANESTHETICS","CMTRT_ATC2","ANESTHETICS, GENERAL","CMTRT_ATC3","OPIOID ANESTHETICS","CMTRT_ATC4","FENTANYL","CMTRT_RXPREF","","CMTRT_TRADE_NAME","N","CMTRT_ATC1_CODE","N01","CMTRT_ATC2_CODE","N01A","CMTRT_ATC3_CODE","N01AH","CMTRT_ATC4_CODE","001746 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Other","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","PREMEDICATION FOR THE COLONOSCOPY","If indication is Prophylaxis or Other, specify","1","Dose","Milliliter","Dose Unit","For Solution","Dose Form","Intravenous","Route","Once","Frequency","18 FEB 2026","Start Date","","Was the medication/therapy taken prior to the study?","18 FEB 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260316 14:28:08.813","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","192922","CZ100222001","6330","2880178","Concomitant Therapy","65","Concomitant Therapy","32555351","17","16 Mar 2026 14:28:08:813","No Forms","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","MIDAZOLAM","Medication or Therapy","NERVOUS SYSTEM","CMTRT_ATC1","PSYCHOLEPTICS","CMTRT_ATC2","HYPNOTICS AND SEDATIVES","CMTRT_ATC3","BENZODIAZEPINE DERIVATIVES","CMTRT_ATC4","MIDAZOLAM","CMTRT_RXPREF","","CMTRT_TRADE_NAME","N","CMTRT_ATC1_CODE","N05","CMTRT_ATC2_CODE","N05C","CMTRT_ATC3_CODE","N05CD","CMTRT_ATC4_CODE","006341 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Other","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","PREMEDICATION FOR THE COLONOSCOPY","If indication is Prophylaxis or Other, specify","2","Dose","Milligram","Dose Unit","For Solution","Dose Form","Intravenous","Route","Once","Frequency","18 FEB 2026","Start Date","","Was the medication/therapy taken prior to the study?","18 FEB 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260316 14:28:08.813","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","193591","CZ100222002","6330","2894245","Concomitant Therapy","65","Concomitant Therapy","31388290","1","15 Mar 2026 16:13:29:883","No Forms","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","BUDESONID","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","ANTIDIARRHEALS, INTESTINAL ANTIINFLAMMATORY/ANTIINFECTIVE AGENTS","CMTRT_ATC2","INTESTINAL ANTIINFLAMMATORY AGENTS","CMTRT_ATC3","CORTICOSTEROIDS ACTING LOCALLY","CMTRT_ATC4","BUDESONIDE","CMTRT_RXPREF","BUDESONID","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A07","CMTRT_ATC2_CODE","A07E","CMTRT_ATC3_CODE","A07EA","CMTRT_ATC4_CODE","006146 01 001","CMTRT_RXPREF_CODE","006146 01 047","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","9","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","26 FEB 2021","Start Date","","Was the medication/therapy taken prior to the study?","22 DEC 2025","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260315 16:13:29.883","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","193591","CZ100222002","6330","2894245","Concomitant Therapy","65","Concomitant Therapy","32391890","2","15 Mar 2026 16:13:29:207","No Forms","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","MESALAZIN","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","ANTIDIARRHEALS, INTESTINAL ANTIINFLAMMATORY/ANTIINFECTIVE AGENTS","CMTRT_ATC2","INTESTINAL ANTIINFLAMMATORY AGENTS","CMTRT_ATC3","AMINOSALICYLIC ACID AND SIMILAR AGENTS","CMTRT_ATC4","MESALAZINE","CMTRT_RXPREF","MESALAZIN","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A07","CMTRT_ATC2_CODE","A07E","CMTRT_ATC3_CODE","A07EC","CMTRT_ATC4_CODE","007476 01 001","CMTRT_RXPREF_CODE","007476 01 048","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","3200","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","7 APR 2021","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260315 16:13:29.207","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","193591","CZ100222002","6330","2894245","Concomitant Therapy","65","Concomitant Therapy","32391895","3","15 Mar 2026 16:13:29:207","No Forms","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","BUDOSENID","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","ANTIDIARRHEALS, INTESTINAL ANTIINFLAMMATORY/ANTIINFECTIVE AGENTS","CMTRT_ATC2","INTESTINAL ANTIINFLAMMATORY AGENTS","CMTRT_ATC3","CORTICOSTEROIDS ACTING LOCALLY","CMTRT_ATC4","BUDESONIDE","CMTRT_RXPREF","","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A07","CMTRT_ATC2_CODE","A07E","CMTRT_ATC3_CODE","A07EA","CMTRT_ATC4_CODE","006146 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","2","Dose","Milligram","Dose Unit","Suspension","Dose Form","Rectal","Route","Daily","Frequency","19 JUL 2025","Start Date","","Was the medication/therapy taken prior to the study?","22 DEC 2025","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260315 16:13:29.207","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","193591","CZ100222002","6330","2894245","Concomitant Therapy","65","Concomitant Therapy","32397940","4","15 Mar 2026 16:13:29:207","No Forms","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","RIFAXIMIN","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","ANTIDIARRHEALS, INTESTINAL ANTIINFLAMMATORY/ANTIINFECTIVE AGENTS","CMTRT_ATC2","INTESTINAL ANTIINFECTIVES","CMTRT_ATC3","ANTIBIOTICS","CMTRT_ATC4","RIFAXIMIN","CMTRT_RXPREF","","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A07","CMTRT_ATC2_CODE","A07A","CMTRT_ATC3_CODE","A07AA","CMTRT_ATC4_CODE","010611 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","400","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Twice Daily","Frequency","12 DEC 2025","Start Date","","Was the medication/therapy taken prior to the study?","19 DEC 2025","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260315 16:13:29.207","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","193591","CZ100222002","6330","2894245","Concomitant Therapy","65","Concomitant Therapy","32397941","5","15 Mar 2026 16:13:29:207","No Forms","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","ARMOLIPID PLUS (BERBERINE, RED YEAST RICE (MONACOLIN K), POLICOSANOL, FOLIC ACID, COENZYME Q10, ASTAXANTHIN)","Medication or Therapy","CARDIOVASCULAR SYSTEM","CMTRT_ATC1","LIPID MODIFYING AGENTS","CMTRT_ATC2","LIPID MODIFYING AGENTS, PLAIN","CMTRT_ATC3","OTHER LIPID MODIFYING AGENTS","CMTRT_ATC4","ASTAXANTHIN;BERBERINE;FOLIC ACID;MONASCUS PURPUREUS;POLICOSANOL;UBIDECARENONE","CMTRT_RXPREF","ARMOLIPID PLUS","CMTRT_TRADE_NAME","C","CMTRT_ATC1_CODE","C10","CMTRT_ATC2_CODE","C10A","CMTRT_ATC3_CODE","C10AX","CMTRT_ATC4_CODE","139606 01 001","CMTRT_RXPREF_CODE","139606 01 002","CMTRT_TRADE_NAME_CODE","Prophylaxis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","SUPPORTING CHOLESTEROL LEVEL AND LIPID METABOLISM","If indication is Prophylaxis or Other, specify","1","Dose","Tablet","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","UN MAR 2025","Start Date","Yes","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260315 16:13:29.207","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","193591","CZ100222002","6330","2894245","Concomitant Therapy","65","Concomitant Therapy","32398237","6","15 Mar 2026 16:13:29:207","No Forms","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","PREEDNISON","Medication or Therapy","SYSTEMIC HORMONAL PREPARATIONS, EXCL. SEX HORMONES AND INSULINS","CMTRT_ATC1","CORTICOSTEROIDS FOR SYSTEMIC USE","CMTRT_ATC2","CORTICOSTEROIDS FOR SYSTEMIC USE, PLAIN","CMTRT_ATC3","GLUCOCORTICOIDS","CMTRT_ATC4","PREDNISONE","CMTRT_RXPREF","","CMTRT_TRADE_NAME","H","CMTRT_ATC1_CODE","H02","CMTRT_ATC2_CODE","H02A","CMTRT_ATC3_CODE","H02AB","CMTRT_ATC4_CODE","000447 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","20","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Twice Daily","Frequency","22 DEC 2025","Start Date","","Was the medication/therapy taken prior to the study?","21 JAN 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260315 16:13:29.207","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","193591","CZ100222002","6330","2894245","Concomitant Therapy","65","Concomitant Therapy","32398238","7","15 Mar 2026 16:13:29:207","No Forms","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","PROBIOTICS","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","ANTIDIARRHEALS, INTESTINAL ANTIINFLAMMATORY/ANTIINFECTIVE AGENTS","CMTRT_ATC2","ANTIDIARRHEAL MICROORGANISMS","CMTRT_ATC3","ANTIDIARRHEAL MICROORGANISMS","CMTRT_ATC4","PROBIOTICS NOS","CMTRT_RXPREF","PROBIOTICS","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A07","CMTRT_ATC2_CODE","A07F","CMTRT_ATC3_CODE","A07FA","CMTRT_ATC4_CODE","075011 01 001","CMTRT_RXPREF_CODE","075011 01 023","CMTRT_TRADE_NAME_CODE","Prophylaxis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","UC DISEASE","If indication is Prophylaxis or Other, specify","100","Dose","Milligram","Dose Unit","Capsule","Dose Form","Oral","Route","Daily","Frequency","20 DEC 2025","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260315 16:13:29.207","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","193591","CZ100222002","6330","2894245","Concomitant Therapy","65","Concomitant Therapy","32943346","8","15 Mar 2026 16:13:29:207","No Forms","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","MIDAZOLAM","Medication or Therapy","NERVOUS SYSTEM","CMTRT_ATC1","PSYCHOLEPTICS","CMTRT_ATC2","HYPNOTICS AND SEDATIVES","CMTRT_ATC3","BENZODIAZEPINE DERIVATIVES","CMTRT_ATC4","MIDAZOLAM","CMTRT_RXPREF","","CMTRT_TRADE_NAME","N","CMTRT_ATC1_CODE","N05","CMTRT_ATC2_CODE","N05C","CMTRT_ATC3_CODE","N05CD","CMTRT_ATC4_CODE","006341 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Other","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","PREMEDICATION FOR THE COLONOSCOPY","If indication is Prophylaxis or Other, specify","2","Dose","Milligram","Dose Unit","For Solution","Dose Form","Intravenous","Route","Once","Frequency","11 FEB 2026","Start Date","","Was the medication/therapy taken prior to the study?","11 FEB 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260315 16:13:29.207","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","193591","CZ100222002","6330","2894245","Concomitant Therapy","65","Concomitant Therapy","32943403","9","15 Mar 2026 16:13:29:207","No Forms","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","TRAMADOL","Medication or Therapy","NERVOUS SYSTEM","CMTRT_ATC1","ANALGESICS","CMTRT_ATC2","OPIOIDS","CMTRT_ATC3","OTHER OPIOIDS","CMTRT_ATC4","TRAMADOL","CMTRT_RXPREF","","CMTRT_TRADE_NAME","N","CMTRT_ATC1_CODE","N02","CMTRT_ATC2_CODE","N02A","CMTRT_ATC3_CODE","N02AX","CMTRT_ATC4_CODE","005992 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Other","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","PREMEDICATION FOR THE COLONOSCOPY","If indication is Prophylaxis or Other, specify","100","Dose","Milligram","Dose Unit","For Solution","Dose Form","Intravenous","Route","Once","Frequency","11 FEB 2026","Start Date","","Was the medication/therapy taken prior to the study?","11 FEB 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260315 16:13:29.207","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","196997","CZ100222003","6330","2965438","Concomitant Therapy","65","Concomitant Therapy","32375556","1","06 May 2026 13:29:11:913","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","PREDNISON","Medication or Therapy","SYSTEMIC HORMONAL PREPARATIONS, EXCL. SEX HORMONES AND INSULINS","CMTRT_ATC1","CORTICOSTEROIDS FOR SYSTEMIC USE","CMTRT_ATC2","CORTICOSTEROIDS FOR SYSTEMIC USE, PLAIN","CMTRT_ATC3","GLUCOCORTICOIDS","CMTRT_ATC4","PREDNISONE","CMTRT_RXPREF","PREDNISON","CMTRT_TRADE_NAME","H","CMTRT_ATC1_CODE","H02","CMTRT_ATC2_CODE","H02A","CMTRT_ATC3_CODE","H02AB","CMTRT_ATC4_CODE","000447 01 001","CMTRT_RXPREF_CODE","000447 01 056","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","7.5","Dose","Milligram","Dose Unit","Capsule","Dose Form","Oral","Route","Daily","Frequency","22 FEB 2026","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260506 13:29:11.913","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","196997","CZ100222003","6330","2965438","Concomitant Therapy","65","Concomitant Therapy","32391901","2","06 May 2026 13:29:11:913","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","KALIUM CHLORATUM","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","MINERAL SUPPLEMENTS","CMTRT_ATC2","POTASSIUM","CMTRT_ATC3","POTASSIUM","CMTRT_ATC4","POTASSIUM CHLORIDE","CMTRT_RXPREF","KALIUM CHLORATUM","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A12","CMTRT_ATC2_CODE","A12B","CMTRT_ATC3_CODE","A12BA","CMTRT_ATC4_CODE","000314 02 001","CMTRT_RXPREF_CODE","000314 02 097","CMTRT_TRADE_NAME_CODE","Prophylaxis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","UCO DISEASE, PREVENTION","If indication is Prophylaxis or Other, specify","500","Dose","Milligram","Dose Unit","Capsule","Dose Form","Oral","Route","Daily","Frequency","22 DEC 2025","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260506 13:29:11.913","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","196997","CZ100222003","6330","2965438","Concomitant Therapy","65","Concomitant Therapy","32391909","3","06 May 2026 13:29:11:913","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","MESALAZIN","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","ANTIDIARRHEALS, INTESTINAL ANTIINFLAMMATORY/ANTIINFECTIVE AGENTS","CMTRT_ATC2","INTESTINAL ANTIINFLAMMATORY AGENTS","CMTRT_ATC3","AMINOSALICYLIC ACID AND SIMILAR AGENTS","CMTRT_ATC4","MESALAZINE","CMTRT_RXPREF","MESALAZIN","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A07","CMTRT_ATC2_CODE","A07E","CMTRT_ATC3_CODE","A07EC","CMTRT_ATC4_CODE","007476 01 001","CMTRT_RXPREF_CODE","007476 01 048","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","3000","Dose","Milligram","Dose Unit","Solution","Dose Form","Oral","Route","Daily","Frequency","9 DEC 2025","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260506 13:29:11.913","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","196997","CZ100222003","6330","2965438","Concomitant Therapy","65","Concomitant Therapy","32395174","5","06 May 2026 13:29:11:913","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","PROBIOTICS","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","ANTIDIARRHEALS, INTESTINAL ANTIINFLAMMATORY/ANTIINFECTIVE AGENTS","CMTRT_ATC2","ANTIDIARRHEAL MICROORGANISMS","CMTRT_ATC3","ANTIDIARRHEAL MICROORGANISMS","CMTRT_ATC4","PROBIOTICS NOS","CMTRT_RXPREF","PROBIOTICS","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A07","CMTRT_ATC2_CODE","A07F","CMTRT_ATC3_CODE","A07FA","CMTRT_ATC4_CODE","075011 01 001","CMTRT_RXPREF_CODE","075011 01 023","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","100","Dose","Milligram","Dose Unit","Capsule","Dose Form","Oral","Route","Daily","Frequency","20 DEC 2025","Start Date","","Was the medication/therapy taken prior to the study?","11 FEB 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260506 13:29:11.913","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","196997","CZ100222003","6330","2965438","Concomitant Therapy","65","Concomitant Therapy","32395210","6","06 May 2026 13:29:11:913","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","TRAMADOL","Medication or Therapy","NERVOUS SYSTEM","CMTRT_ATC1","ANALGESICS","CMTRT_ATC2","OPIOIDS","CMTRT_ATC3","OTHER OPIOIDS","CMTRT_ATC4","TRAMADOL","CMTRT_RXPREF","","CMTRT_TRADE_NAME","N","CMTRT_ATC1_CODE","N02","CMTRT_ATC2_CODE","N02A","CMTRT_ATC3_CODE","N02AX","CMTRT_ATC4_CODE","005992 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Other","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","COLONOSCOPY","If indication is Prophylaxis or Other, specify","100","Dose","Milligram","Dose Unit","Solution","Dose Form","Intravenous","Route","Once","Frequency","11 FEB 2026","Start Date","","Was the medication/therapy taken prior to the study?","11 FEB 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260506 13:29:11.913","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","196997","CZ100222003","6330","2965438","Concomitant Therapy","65","Concomitant Therapy","32398122","7","06 May 2026 13:29:11:913","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","MIDAZOLAM","Medication or Therapy","NERVOUS SYSTEM","CMTRT_ATC1","PSYCHOLEPTICS","CMTRT_ATC2","HYPNOTICS AND SEDATIVES","CMTRT_ATC3","BENZODIAZEPINE DERIVATIVES","CMTRT_ATC4","MIDAZOLAM","CMTRT_RXPREF","","CMTRT_TRADE_NAME","N","CMTRT_ATC1_CODE","N05","CMTRT_ATC2_CODE","N05C","CMTRT_ATC3_CODE","N05CD","CMTRT_ATC4_CODE","006341 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Other","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","COLONOSCOPY","If indication is Prophylaxis or Other, specify","2","Dose","Milligram","Dose Unit","Solution","Dose Form","Intravenous","Route","Once","Frequency","11 FEB 2026","Start Date","","Was the medication/therapy taken prior to the study?","11 FEB 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260506 13:29:11.913","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","196997","CZ100222003","6330","2965438","Concomitant Therapy","65","Concomitant Therapy","32398155","8","06 May 2026 13:29:11:913","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","ARMOLIPID PLUS (BERBERINE, RED YEAST RICE (MONACOLIN K), POLICOSANOL, FOLIC ACID, COENZYME Q10, ASTAXANTHIN)","Medication or Therapy","CARDIOVASCULAR SYSTEM","CMTRT_ATC1","LIPID MODIFYING AGENTS","CMTRT_ATC2","LIPID MODIFYING AGENTS, PLAIN","CMTRT_ATC3","OTHER LIPID MODIFYING AGENTS","CMTRT_ATC4","ASTAXANTHIN;BERBERINE;FOLIC ACID;MONASCUS PURPUREUS;POLICOSANOL;UBIDECARENONE","CMTRT_RXPREF","ARMOLIPID PLUS","CMTRT_TRADE_NAME","C","CMTRT_ATC1_CODE","C10","CMTRT_ATC2_CODE","C10A","CMTRT_ATC3_CODE","C10AX","CMTRT_ATC4_CODE","139606 01 001","CMTRT_RXPREF_CODE","139606 01 002","CMTRT_TRADE_NAME_CODE","Prophylaxis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","SUPPORTING CHOLESTEROL LEVEL AND LIPID METABOLISM","If indication is Prophylaxis or Other, specify","1","Dose","Tablet","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","UN MAR 2025","Start Date","Yes","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260506 13:29:11.913","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","196997","CZ100222003","6330","2965438","Concomitant Therapy","65","Concomitant Therapy","33839101","9","06 May 2026 13:29:11:913","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","FORTRANS (MACROGOLUM(","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","DRUGS FOR CONSTIPATION","CMTRT_ATC2","DRUGS FOR CONSTIPATION","CMTRT_ATC3","OSMOTICALLY ACTING LAXATIVES","CMTRT_ATC4","MACROGOL 4000;POTASSIUM CHLORIDE;SODIUM BICARBONATE;SODIUM CHLORIDE;SODIUM SULFATE ANHYDROUS","CMTRT_RXPREF","FORTRANS","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A06","CMTRT_ATC2_CODE","A06A","CMTRT_ATC3_CODE","A06AD","CMTRT_ATC4_CODE","109430 03 001","CMTRT_RXPREF_CODE","109430 03 005","CMTRT_TRADE_NAME_CODE","Bowel Preparation for Endoscopy Procedure","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","3","Dose","Sachet","Dose Unit","For Solution","Dose Form","Oral","Route","Once","Frequency","10 FEB 2026","Start Date","","Was the medication/therapy taken prior to the study?","10 FEB 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260506 13:29:11.913","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","196997","CZ100222003","6330","2965438","Concomitant Therapy","65","Concomitant Therapy","33904837","10","06 May 2026 13:29:11:913","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","FORTRANS (MAKROGOL)","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","DRUGS FOR CONSTIPATION","CMTRT_ATC2","DRUGS FOR CONSTIPATION","CMTRT_ATC3","OSMOTICALLY ACTING LAXATIVES","CMTRT_ATC4","MACROGOL 4000;POTASSIUM CHLORIDE;SODIUM BICARBONATE;SODIUM CHLORIDE;SODIUM SULFATE ANHYDROUS","CMTRT_RXPREF","FORTRANS","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A06","CMTRT_ATC2_CODE","A06A","CMTRT_ATC3_CODE","A06AD","CMTRT_ATC4_CODE","109430 03 001","CMTRT_RXPREF_CODE","109430 03 005","CMTRT_TRADE_NAME_CODE","Bowel Preparation for Endoscopy Procedure","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","1","Dose","Sachet","Dose Unit","Solution","Dose Form","Oral","Route","Once","Frequency","11 FEB 2026","Start Date","","Was the medication/therapy taken prior to the study?","11 FEB 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260506 13:29:11.913","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","197226","CZ100222004","6330","2969798","Concomitant Therapy","65","Concomitant Therapy","32431107","1","04 Mar 2026 20:42:21:217","No Forms","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","PANTOPRAZOL","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","DRUGS FOR ACID RELATED DISORDERS","CMTRT_ATC2","DRUGS FOR PEPTIC ULCER AND GASTRO-OESOPHAGEAL REFLUX DISEASE (GORD)","CMTRT_ATC3","PROTON PUMP INHIBITORS","CMTRT_ATC4","PANTOPRAZOLE","CMTRT_RXPREF","PANTOPRAZOL","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A02","CMTRT_ATC2_CODE","A02B","CMTRT_ATC3_CODE","A02BC","CMTRT_ATC4_CODE","012632 01 001","CMTRT_RXPREF_CODE","012632 01 052","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","40","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","19 SEP 2024","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260304 20:42:21.217","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","197500","CZ100222005","6330","2975894","Concomitant Therapy","65","Concomitant Therapy","32515711","1","02 Jun 2026 06:57:50:890","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","KALNORMIN (KALII CHLORIDUM(","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","MINERAL SUPPLEMENTS","CMTRT_ATC2","POTASSIUM","CMTRT_ATC3","POTASSIUM","CMTRT_ATC4","POTASSIUM CHLORIDE","CMTRT_RXPREF","KALNORMIN","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A12","CMTRT_ATC2_CODE","A12B","CMTRT_ATC3_CODE","A12BA","CMTRT_ATC4_CODE","000314 02 001","CMTRT_RXPREF_CODE","000314 02 063","CMTRT_TRADE_NAME_CODE","Prophylaxis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","HEALTH PREVENTION","If indication is Prophylaxis or Other, specify","1","Dose","Tablet","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","19 SEP 2025","Start Date","","Was the medication/therapy taken prior to the study?","5 JAN 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260602 06:57:50.890","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","197500","CZ100222005","6330","2975894","Concomitant Therapy","65","Concomitant Therapy","32538733","2","02 Jun 2026 06:57:50:890","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","CALCIUM CARBONATE","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","MINERAL SUPPLEMENTS","CMTRT_ATC2","CALCIUM","CMTRT_ATC3","CALCIUM","CMTRT_ATC4","CALCIUM CARBONATE","CMTRT_RXPREF","","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A12","CMTRT_ATC2_CODE","A12A","CMTRT_ATC3_CODE","A12AA","CMTRT_ATC4_CODE","073570 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Prophylaxis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","HEALTH PREVENTION","If indication is Prophylaxis or Other, specify","500","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","19 SEP 2025","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260602 06:57:50.890","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","197500","CZ100222005","6330","2975894","Concomitant Therapy","65","Concomitant Therapy","32538803","3","02 Jun 2026 06:57:50:890","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","VITAMINE D3","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","VITAMINS","CMTRT_ATC2","VITAMIN A AND D, INCL. COMBINATIONS OF THE TWO","CMTRT_ATC3","VITAMIN D AND ANALOGUES","CMTRT_ATC4","COLECALCIFEROL","CMTRT_RXPREF","VITAMINE D3","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A11","CMTRT_ATC2_CODE","A11C","CMTRT_ATC3_CODE","A11CC","CMTRT_ATC4_CODE","003185 01 001","CMTRT_RXPREF_CODE","003185 01 874","CMTRT_TRADE_NAME_CODE","Prophylaxis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","HEALTH PREVENTION","If indication is Prophylaxis or Other, specify","400","Dose","Other","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","19 SEP 2025","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260602 06:57:50.890","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","197500","CZ100222005","6330","2975894","Concomitant Therapy","65","Concomitant Therapy","33597152","4","02 Jun 2026 06:57:50:890","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","PROBIOTICS","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","OTHER ALIMENTARY TRACT AND METABOLISM PRODUCTS","CMTRT_ATC2","OTHER ALIMENTARY TRACT AND METABOLISM PRODUCTS","CMTRT_ATC3","VARIOUS ALIMENTARY TRACT AND METABOLISM PRODUCTS","CMTRT_ATC4","PROBIOTICS NOS","CMTRT_RXPREF","","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A16","CMTRT_ATC2_CODE","A16A","CMTRT_ATC3_CODE","A16AX","CMTRT_ATC4_CODE","075011 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Prophylaxis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","HEALTH PREVENTION","If indication is Prophylaxis or Other, specify","1","Dose","Capsule","Dose Unit","Capsule","Dose Form","Oral","Route","Daily","Frequency","26 MAR 2026","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260602 06:57:50.890","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","197500","CZ100222005","6330","2975894","Concomitant Therapy","65","Concomitant Therapy","33597250","5","02 Jun 2026 06:57:50:890","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","PANTOPRAZOLE","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","DRUGS FOR ACID RELATED DISORDERS","CMTRT_ATC2","DRUGS FOR PEPTIC ULCER AND GASTRO-OESOPHAGEAL REFLUX DISEASE (GORD)","CMTRT_ATC3","PROTON PUMP INHIBITORS","CMTRT_ATC4","PANTOPRAZOLE","CMTRT_RXPREF","","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A02","CMTRT_ATC2_CODE","A02B","CMTRT_ATC3_CODE","A02BC","CMTRT_ATC4_CODE","012632 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Adverse Event","Indication","#001 > 24MAR2026 > EPIGASTRIC PAIN","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","40","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Once","Frequency","24 MAR 2026","Start Date","","Was the medication/therapy taken prior to the study?","24 MAR 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260602 06:57:50.890","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","197500","CZ100222005","6330","2975894","Concomitant Therapy","65","Concomitant Therapy","33597931","6","02 Jun 2026 06:57:50:890","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","FENTANYL","Medication or Therapy","NERVOUS SYSTEM","CMTRT_ATC1","ANESTHETICS","CMTRT_ATC2","ANESTHETICS, GENERAL","CMTRT_ATC3","OPIOID ANESTHETICS","CMTRT_ATC4","FENTANYL","CMTRT_RXPREF","","CMTRT_TRADE_NAME","N","CMTRT_ATC1_CODE","N01","CMTRT_ATC2_CODE","N01A","CMTRT_ATC3_CODE","N01AH","CMTRT_ATC4_CODE","001746 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Other","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","COLONOSCOPY","If indication is Prophylaxis or Other, specify","1","Dose","Milliliter","Dose Unit","Solution","Dose Form","Intravenous","Route","Once","Frequency","1 APR 2026","Start Date","","Was the medication/therapy taken prior to the study?","1 APR 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260602 06:57:50.890","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","197500","CZ100222005","6330","2975894","Concomitant Therapy","65","Concomitant Therapy","33597936","7","02 Jun 2026 06:57:50:890","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","MIDAZOLAM","Medication or Therapy","NERVOUS SYSTEM","CMTRT_ATC1","PSYCHOLEPTICS","CMTRT_ATC2","HYPNOTICS AND SEDATIVES","CMTRT_ATC3","BENZODIAZEPINE DERIVATIVES","CMTRT_ATC4","MIDAZOLAM","CMTRT_RXPREF","","CMTRT_TRADE_NAME","N","CMTRT_ATC1_CODE","N05","CMTRT_ATC2_CODE","N05C","CMTRT_ATC3_CODE","N05CD","CMTRT_ATC4_CODE","006341 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Other","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","COLONOSCOPY","If indication is Prophylaxis or Other, specify","2","Dose","Milligram","Dose Unit","Solution","Dose Form","Intravenous","Route","Once","Frequency","1 APR 2026","Start Date","","Was the medication/therapy taken prior to the study?","1 APR 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260602 06:57:50.890","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","197500","CZ100222005","6330","2975894","Concomitant Therapy","65","Concomitant Therapy","33839187","8","02 Jun 2026 06:57:50:890","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","CLENSIA (MAKROGOL 4000 )","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","DRUGS FOR CONSTIPATION","CMTRT_ATC2","DRUGS FOR CONSTIPATION","CMTRT_ATC3","OSMOTICALLY ACTING LAXATIVES","CMTRT_ATC4","CITRIC ACID;MACROGOL 4000;POTASSIUM CHLORIDE;SIMETICONE;SODIUM CHLORIDE;SODIUM CITRATE;SODIUM SULFATE","CMTRT_RXPREF","CLENSIA","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A06","CMTRT_ATC2_CODE","A06A","CMTRT_ATC3_CODE","A06AD","CMTRT_ATC4_CODE","147616 02 001","CMTRT_RXPREF_CODE","147616 02 002","CMTRT_TRADE_NAME_CODE","Bowel Preparation for Endoscopy Procedure","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","4","Dose","Sachet","Dose Unit","For Solution","Dose Form","Oral","Route","Once","Frequency","31 MAR 2026","Start Date","","Was the medication/therapy taken prior to the study?","31 MAR 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260602 06:57:50.890","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","197500","CZ100222005","6330","2975894","Concomitant Therapy","65","Concomitant Therapy","33905279","9","02 Jun 2026 06:57:50:890","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","CLENSIA (MAKROGOL 4000)","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","DRUGS FOR CONSTIPATION","CMTRT_ATC2","DRUGS FOR CONSTIPATION","CMTRT_ATC3","OSMOTICALLY ACTING LAXATIVES","CMTRT_ATC4","CITRIC ACID;MACROGOL 4000;POTASSIUM CHLORIDE;SIMETICONE;SODIUM CHLORIDE;SODIUM CITRATE;SODIUM SULFATE","CMTRT_RXPREF","CLENSIA","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A06","CMTRT_ATC2_CODE","A06A","CMTRT_ATC3_CODE","A06AD","CMTRT_ATC4_CODE","147616 02 001","CMTRT_RXPREF_CODE","147616 02 002","CMTRT_TRADE_NAME_CODE","Bowel Preparation for Endoscopy Procedure","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","4","Dose","Sachet","Dose Unit","Solution","Dose Form","Oral","Route","Once","Frequency","1 APR 2026","Start Date","","Was the medication/therapy taken prior to the study?","1 APR 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260602 06:57:50.890","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","197500","CZ100222005","6330","2975894","Concomitant Therapy","65","Concomitant Therapy","34065261","10","02 Jun 2026 06:57:50:893","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","ESOMEPRAZOLE","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","DRUGS FOR ACID RELATED DISORDERS","CMTRT_ATC2","DRUGS FOR PEPTIC ULCER AND GASTRO-OESOPHAGEAL REFLUX DISEASE (GORD)","CMTRT_ATC3","PROTON PUMP INHIBITORS","CMTRT_ATC4","ESOMEPRAZOLE","CMTRT_RXPREF","","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A02","CMTRT_ATC2_CODE","A02B","CMTRT_ATC3_CODE","A02BC","CMTRT_ATC4_CODE","014793 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Adverse Event","Indication","#006 > 18APR2026 > ABDOMINAL PAIN","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","20","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Twice Daily","Frequency","20 APR 2026","Start Date","","Was the medication/therapy taken prior to the study?","22 APR 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260602 06:57:50.893","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","197500","CZ100222005","6330","2975894","Concomitant Therapy","65","Concomitant Therapy","34065517","11","02 Jun 2026 06:57:50:893","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","ESOMEPRAZOLE","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","DRUGS FOR ACID RELATED DISORDERS","CMTRT_ATC2","DRUGS FOR PEPTIC ULCER AND GASTRO-OESOPHAGEAL REFLUX DISEASE (GORD)","CMTRT_ATC3","PROTON PUMP INHIBITORS","CMTRT_ATC4","ESOMEPRAZOLE","CMTRT_RXPREF","","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A02","CMTRT_ATC2_CODE","A02B","CMTRT_ATC3_CODE","A02BC","CMTRT_ATC4_CODE","014793 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Adverse Event","Indication","#006 > 18APR2026 > ABDOMINAL PAIN","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","20","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","23 APR 2026","Start Date","","Was the medication/therapy taken prior to the study?","5 MAY 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260602 06:57:50.893","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","197500","CZ100222005","6330","2975894","Concomitant Therapy","65","Concomitant Therapy","34627843","12","02 Jun 2026 06:57:50:893","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","FERRUM","Medication or Therapy","BLOOD AND BLOOD FORMING ORGANS","CMTRT_ATC1","ANTIANEMIC PREPARATIONS","CMTRT_ATC2","IRON PREPARATIONS","CMTRT_ATC3","IRON TRIVALENT, ORAL PREPARATIONS","CMTRT_ATC4","IRON","CMTRT_RXPREF","FERRUM","CMTRT_TRADE_NAME","B","CMTRT_ATC1_CODE","B03","CMTRT_ATC2_CODE","B03A","CMTRT_ATC3_CODE","B03AB","CMTRT_ATC4_CODE","000235 01 001","CMTRT_RXPREF_CODE","000235 01 184","CMTRT_TRADE_NAME_CODE","Prophylaxis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","VITAMINE DUE TO UC DISEASE","If indication is Prophylaxis or Other, specify","1","Dose","Tablet","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","1 MAR 2026","Start Date","","Was the medication/therapy taken prior to the study?","26 MAR 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260602 06:57:50.893","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","197500","CZ100222005","6330","2975894","Concomitant Therapy","65","Concomitant Therapy","34630935","13","02 Jun 2026 06:57:50:893","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","MESALASINE","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","ANTIDIARRHEALS, INTESTINAL ANTIINFLAMMATORY/ANTIINFECTIVE AGENTS","CMTRT_ATC2","INTESTINAL ANTIINFLAMMATORY AGENTS","CMTRT_ATC3","AMINOSALICYLIC ACID AND SIMILAR AGENTS","CMTRT_ATC4","MESALAZINE","CMTRT_RXPREF","","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A07","CMTRT_ATC2_CODE","A07E","CMTRT_ATC3_CODE","A07EC","CMTRT_ATC4_CODE","007476 01 001","CMTRT_RXPREF_CODE","","CMTRT_TRADE_NAME_CODE","Trial Indication - Ulcerative Colitis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","3.2","Dose","Gram","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","20 SEP 2025","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260602 06:57:50.893","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","197500","CZ100222005","6330","2975894","Concomitant Therapy","65","Concomitant Therapy","34630936","14","02 Jun 2026 06:57:50:893","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","FERRUM","Medication or Therapy","BLOOD AND BLOOD FORMING ORGANS","CMTRT_ATC1","ANTIANEMIC PREPARATIONS","CMTRT_ATC2","IRON PREPARATIONS","CMTRT_ATC3","IRON TRIVALENT, ORAL PREPARATIONS","CMTRT_ATC4","IRON","CMTRT_RXPREF","FERRUM","CMTRT_TRADE_NAME","B","CMTRT_ATC1_CODE","B03","CMTRT_ATC2_CODE","B03A","CMTRT_ATC3_CODE","B03AB","CMTRT_ATC4_CODE","000235 01 001","CMTRT_RXPREF_CODE","000235 01 184","CMTRT_TRADE_NAME_CODE","Prophylaxis","Indication","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","VITAMINE DUE TO UC DISEASE","If indication is Prophylaxis or Other, specify","1","Dose","Tablet","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","2 APR 2026","Start Date","","Was the medication/therapy taken prior to the study?","","End Date","Checked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260602 06:57:50.893","","" +"CZE","9710","DD5-CZ10022","Clinoxus s r o","197500","CZ100222005","6330","2975894","Concomitant Therapy","65","Concomitant Therapy","35536536","15","02 Jun 2026 06:57:51:713","Tier 1","SDVTier","Yes","Were any medication(s)/therapy(ies) taken?","ESOMEPRAZOL","Medication or Therapy","ALIMENTARY TRACT AND METABOLISM","CMTRT_ATC1","DRUGS FOR ACID RELATED DISORDERS","CMTRT_ATC2","DRUGS FOR PEPTIC ULCER AND GASTRO-OESOPHAGEAL REFLUX DISEASE (GORD)","CMTRT_ATC3","PROTON PUMP INHIBITORS","CMTRT_ATC4","ESOMEPRAZOLE","CMTRT_RXPREF","ESOMEPRAZOL","CMTRT_TRADE_NAME","A","CMTRT_ATC1_CODE","A02","CMTRT_ATC2_CODE","A02B","CMTRT_ATC3_CODE","A02BC","CMTRT_ATC4_CODE","014793 01 001","CMTRT_RXPREF_CODE","014793 01 009","CMTRT_TRADE_NAME_CODE","Adverse Event","Indication","#008 > 26MAY2026 > WORSENING OF STOOL FREQUENCY AFTER DIETARY MISTAKE","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","AE log line, start date, and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","MH log line and term","","If indication is Prophylaxis or Other, specify","20","Dose","Milligram","Dose Unit","Tablet","Dose Form","Oral","Route","Daily","Frequency","26 MAY 2026","Start Date","","Was the medication/therapy taken prior to the study?","28 MAY 2026","End Date","Unchecked","Is the medication/therapy still ongoing?","","Derived Indication","","NOW (operational field)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","77242113UCO3001 - Prod","CZE","All","All","All","Concomitant Therapy","All","None","None","1/1/1950 12:00:00 AM","6/2/2026 11:59:00 PM","Vladimir Buzalka [Site Manager]","5.5 - 1.01","20260602 09:33:26.863","GMT","20260602 06:57:51.713","","" diff --git a/Medidata/reports/2026-06-02 77242113UCO3001 EDC DataListing v1.0.xlsx b/Medidata/reports/2026-06-02 77242113UCO3001 EDC DataListing v1.0.xlsx new file mode 100644 index 0000000..5e600e9 Binary files /dev/null and b/Medidata/reports/2026-06-02 77242113UCO3001 EDC DataListing v1.0.xlsx differ diff --git a/Python-runner/Trash/download_attachments_v1.0.py b/Python-runner/Trash/download_attachments_v1.0.py new file mode 100644 index 0000000..75901f7 --- /dev/null +++ b/Python-runner/Trash/download_attachments_v1.0.py @@ -0,0 +1,449 @@ +""" +download_attachments_v1.0.py +Nazev: download_attachments_v1.0.py +Verze: 1.0 +Datum: 2026-06-02 +Autor: vladimir.buzalka + +Popis: + Stahuje skutecne prilohy (is_inline=False) vsech emailu z MongoDB kolekce + ordinace@buzalkova.cz primo pres Microsoft Graph API a uklada je do + adresare /mnt/Emails/ordinace@buzalkova.cz/Attachments/. + + Deduplikace podle SHA256 hashe obsahu: + - stejny hash = soubor uz existuje -> preskoci + - prvni vyskytu souboru: ulozi pod puvodnimnazvem + - kolize nazvu (stejny nazev, jiny hash): faktura_2.pdf, faktura_3.pdf ... + + Po ulozeni aktualizuje MongoDB: + - v email dokumentu: kazda priloha dostane file_hash + local_path + - kolekce emaily.attachments_index: _id=hash, filename, path, size_bytes, + mime_type, first_seen_at, ref_count (pocet emailu ktery ji obsahuje) + + Bezpecne prerusit a opakovat: + - zpravy kde jsou vsechny prilohy uz stazene (maji file_hash) se preskoci + - --force-recheck znovu overi i uz stazene (pro pripad zmen na disku) + + POZOR: Skript pouze CIST ze schranky — zadny zapis do schranky! + +Spousteni: + python download_attachments_v1.0.py # stahni vse co chybi + python download_attachments_v1.0.py --limit 50 # test na prvnich 50 emailech + python download_attachments_v1.0.py --force-recheck # overi i uz stazene + +Docker (po pridani mountu /mnt/user/Emails -> /mnt/Emails): + docker exec -it python-runner python /scripts/download_attachments_v1.0.py + +Zavislosti: + msal, requests, pymongo, python-dateutil + Python 3.10+ + +Struktura na disku: + /mnt/Emails/ + └── ordinace@buzalkova.cz/ + └── Attachments/ + ├── faktura_2026.pdf + ├── vysledky_lab.pdf + ├── vysledky_lab_2.pdf <- kolize nazvu, jiny obsah + └── ... + +Kolekce emaily.attachments_index: + _id SHA256 hash (hex) + filename nazev souboru na disku (prvni vyskytu) + local_path relativni cesta od Attachments/ (zatim = filename) + size_bytes velikost souboru + mime_type MIME typ + first_seen_at datetime UTC + ref_count v kolika emailech se tato priloha vyskytuje + +Aktualizace v email dokumentu (kolekce ordinace@buzalkova.cz): + attachments[i].file_hash SHA256 hash + attachments[i].local_path cesta relativni od Attachments/ + +Historie verzi: + 1.0 2026-06-02 Inicialni verze +""" + +import sys +import hashlib +import logging +import argparse +from pathlib import Path +from datetime import datetime, timezone +from typing import Optional + +import msal +import requests +from pymongo import MongoClient, UpdateOne + +if hasattr(sys.stdout, "reconfigure"): + sys.stdout.reconfigure(encoding="utf-8", errors="replace") + +# ─── KONFIGURACE ────────────────────────────────────────────────────────────── +GRAPH_TENANT_ID = "7d269944-37a4-43a1-8140-c7517dc426e9" +GRAPH_CLIENT_ID = "4b222bfd-78c9-4239-a53f-43006b3ed07f" +GRAPH_CLIENT_SECRET = "Txg8Q~MjhocuopxsJyJBhPmDfMxZ2r5WpTFj1dfk" +GRAPH_MAILBOX = "ordinace@buzalkova.cz" +GRAPH_URL = "https://graph.microsoft.com/v1.0" + +MONGO_URI = "mongodb://192.168.1.76:27017" +MONGO_DB = "emaily" +MONGO_COL_EMAILS = "ordinace@buzalkova.cz" +MONGO_COL_INDEX = "attachments_index" + +ATTACHMENTS_DIR = Path("/mnt/Emails/ordinace@buzalkova.cz/Attachments") +LOG_FILE = Path(__file__).parent / "parse_emails_errors.log" +SCRIPT_VERSION = "1.0" +BATCH_SIZE = 50 +# ────────────────────────────────────────────────────────────────────────────── + +logging.basicConfig( + filename=str(LOG_FILE), + level=logging.ERROR, + format="%(asctime)s | %(message)s", + datefmt="%Y-%m-%d %H:%M:%S", + encoding="utf-8", +) + +_graph_token: Optional[str] = None + + +# ─── Graph API ──────────────────────────────────────────────────────────────── + +def get_token() -> str: + global _graph_token + app = msal.ConfidentialClientApplication( + GRAPH_CLIENT_ID, + authority=f"https://login.microsoftonline.com/{GRAPH_TENANT_ID}", + client_credential=GRAPH_CLIENT_SECRET, + ) + result = app.acquire_token_for_client(scopes=["https://graph.microsoft.com/.default"]) + if "access_token" not in result: + raise RuntimeError(f"Graph auth failed: {result}") + _graph_token = result["access_token"] + return _graph_token + + +def graph_get_bytes(url: str) -> bytes: + """Stahne binarni obsah prilohy.""" + global _graph_token + if not _graph_token: + get_token() + for attempt in range(2): + r = requests.get(url, headers={"Authorization": f"Bearer {_graph_token}"}, timeout=120, stream=True) + if r.status_code == 401: + get_token() + continue + r.raise_for_status() + return r.content + raise RuntimeError(f"Graph GET bytes failed: {url}") + + +def graph_get_json(url: str, params: dict = None) -> dict: + global _graph_token + if not _graph_token: + get_token() + for attempt in range(2): + r = requests.get(url, headers={"Authorization": f"Bearer {_graph_token}"}, params=params, timeout=30) + if r.status_code == 401: + get_token() + continue + r.raise_for_status() + return r.json() + raise RuntimeError(f"Graph GET json failed: {url}") + + +def fetch_attachment_content(graph_message_id: str, attachment_id: str) -> Optional[bytes]: + """Stahne obsah prilohy pres Graph API.""" + url = f"{GRAPH_URL}/users/{GRAPH_MAILBOX}/messages/{graph_message_id}/attachments/{attachment_id}/$value" + try: + return graph_get_bytes(url) + except Exception as e: + logging.error("fetch_attachment_content failed [msg=%s att=%s]: %s", graph_message_id, attachment_id, e) + return None + + +def fetch_message_attachments(graph_message_id: str) -> list[dict]: + """Nacte seznam priloh zpravy z Graph API (metadata vcetne attachment ID).""" + url = f"{GRAPH_URL}/users/{GRAPH_MAILBOX}/messages/{graph_message_id}/attachments" + try: + data = graph_get_json(url, {"$select": "id,name,contentType,size,isInline,contentId"}) + return data.get("value", []) + except Exception as e: + logging.error("fetch_message_attachments failed [%s]: %s", graph_message_id, e) + return [] + + +# ─── Dedup + ukládání ───────────────────────────────────────────────────────── + +def sha256(data: bytes) -> str: + return hashlib.sha256(data).hexdigest() + + +def resolve_filename(desired_name: str, att_dir: Path, hash_val: str, index_col) -> str: + """ + Vrati nazev souboru ktery pouzit pro ulozeni. + Pokud desired_name jiz existuje s jinym hashem, prida suffix _2, _3 ... + """ + # Zkontroluj jestli existujici soubor se stejnym nazvem ma stejny hash + existing = index_col.find_one({"filename": desired_name}) + if existing: + if existing["_id"] == hash_val: + return desired_name # Stejny hash, stejne jmeno — dedup hit + # Jiny hash — hledej volny suffix + stem = Path(desired_name).stem + suffix = Path(desired_name).suffix + n = 2 + while True: + candidate = f"{stem}_{n}{suffix}" + if not (att_dir / candidate).exists(): + # Overi ze ani v indexu neni tento kandidat s jinym hashem + ex2 = index_col.find_one({"filename": candidate}) + if not ex2 or ex2["_id"] == hash_val: + return candidate + n += 1 + return desired_name + + +def save_attachment(content: bytes, original_name: str, att_dir: Path, index_col) -> tuple[str, str, bool]: + """ + Ulozi prilohu s deduplikaci. + Vraci (hash, local_path, was_new): + was_new=True -> soubor byl ulozen + was_new=False -> hash uz existoval, soubor preskocen + """ + hash_val = sha256(content) + + # Zkontroluj index — pokud hash uz existuje, vrat existujici zaznam + existing = index_col.find_one({"_id": hash_val}) + if existing: + # Zvys pocitadlo referenci + index_col.update_one({"_id": hash_val}, {"$inc": {"ref_count": 1}}) + return hash_val, existing["local_path"], False + + # Novy soubor — urcit nazev + safe_name = "".join(c if c.isalnum() or c in "._- " else "_" for c in original_name).strip() + if not safe_name: + safe_name = f"attachment_{hash_val[:8]}" + + filename = resolve_filename(safe_name, att_dir, hash_val, index_col) + file_path = att_dir / filename + + # Uloz soubor + file_path.write_bytes(content) + + # Zaznamenej do indexu + index_col.insert_one({ + "_id": hash_val, + "filename": filename, + "local_path": filename, + "size_bytes": len(content), + "mime_type": "", + "first_seen_at": datetime.now(timezone.utc).replace(tzinfo=None), + "ref_count": 1, + }) + + return hash_val, filename, True + + +# ─── MAIN ───────────────────────────────────────────────────────────────────── + +def main(): + ap = argparse.ArgumentParser(description=f"download_attachments v{SCRIPT_VERSION}") + ap.add_argument("--limit", type=int, default=0, + help="Zpracovat max N emailu (0 = vse)") + ap.add_argument("--force-recheck", action="store_true", + help="Znovu overi i emaily kde prilohy uz maji file_hash") + ap.add_argument("--no-indexes", action="store_true", + help="Nevytvorit indexy na konci") + args = ap.parse_args() + + start = datetime.now() + print(f"=== download_attachments v{SCRIPT_VERSION} ===") + print(f"Start: {start.strftime('%Y-%m-%d %H:%M:%S')}") + print(f"Schránka: {GRAPH_MAILBOX}") + print(f"Cilovy adresar: {ATTACHMENTS_DIR}") + print(f"MongoDB: {MONGO_URI} -> {MONGO_DB}") + + # Adresar + ATTACHMENTS_DIR.mkdir(parents=True, exist_ok=True) + print(f" Adresar OK") + + # Graph + print("\nPřipojuji se k Graph API...") + try: + get_token() + print(" Graph API OK") + except Exception as e: + print(f" CHYBA: {e}") + sys.exit(1) + + # MongoDB + client = MongoClient(MONGO_URI, serverSelectionTimeoutMS=5000) + try: + client.admin.command("ping") + print(" MongoDB OK") + except Exception as e: + print(f" CHYBA: MongoDB neni dostupna -- {e}") + sys.exit(1) + + col_emails = client[MONGO_DB][MONGO_COL_EMAILS] + col_index = client[MONGO_DB][MONGO_COL_INDEX] + + # Indexy na attachment index kolekci + if not args.no_indexes: + col_index.create_index("filename") + col_index.create_index("mime_type") + + # Dotaz — emaily s prilohou ktere jeste nebyly zpracovany + if args.force_recheck: + query = {"has_attachments": True} + else: + query = { + "has_attachments": True, + "attachments": { + "$elemMatch": { + "is_inline": False, + "file_hash": {"$exists": False}, + } + } + } + + total = col_emails.count_documents(query) + print(f"\nEmailu ke zpracovani: {total}") + if total == 0: + print("Neni co stahnout.") + client.close() + return + + cursor = col_emails.find(query, {"_id": 1, "graph_id": 1, "subject": 1, "attachments": 1}) + if args.limit: + cursor = cursor.limit(args.limit) + + ok_count = 0 + new_count = 0 + skip_count = 0 + err_count = 0 + email_i = 0 + batch = [] + + def flush(): + if not batch: + return + try: + col_emails.bulk_write(batch, ordered=False) + except Exception as e: + logging.error("bulk_write: %s", e) + print(f" CHYBA bulk_write: {e}") + batch.clear() + + for email_doc in cursor: + email_i += 1 + email_id = email_doc["_id"] + graph_id = email_doc.get("graph_id", "") + subject = (email_doc.get("subject") or "")[:60] + att_list = email_doc.get("attachments") or [] + + # Jen skutecne prilohy + real_atts = [a for a in att_list if not a.get("is_inline", False)] + if not real_atts: + continue + + print(f"\n {email_i:>5}/{total} {subject}") + + # Nacti attachment IDs z Graph API + graph_atts = fetch_message_attachments(graph_id) + graph_att_map = {a["name"]: a for a in graph_atts if not a.get("isInline", False)} + + updated_atts = list(att_list) + email_ok = True + + for i, att in enumerate(updated_atts): + if att.get("is_inline", False): + continue + if not args.force_recheck and att.get("file_hash"): + skip_count += 1 + print(f" SKIP {att['filename']}") + continue + + att_name = att.get("filename", "") + graph_att = graph_att_map.get(att_name) + + if not graph_att: + # Zkus najit podle casti nazvu + for gname, ga in graph_att_map.items(): + if att_name.lower() in gname.lower(): + graph_att = ga + break + + if not graph_att: + logging.error("attachment not found in Graph [email=%s att=%s]", email_id, att_name) + print(f" ERR {att_name} (nenalezeno v Graph)") + err_count += 1 + email_ok = False + continue + + # Stahni obsah + content = fetch_attachment_content(graph_id, graph_att["id"]) + if content is None: + err_count += 1 + email_ok = False + print(f" ERR {att_name} (stazeni selhalo)") + continue + + # Uloz s dedupem + hash_val, local_path, was_new = save_attachment(content, att_name, ATTACHMENTS_DIR, col_index) + + # Aktualizuj MIME typ v indexu + col_index.update_one( + {"_id": hash_val}, + {"$set": {"mime_type": att.get("mime_type", graph_att.get("contentType", ""))}}, + ) + + # Zaznamenej do emailu + updated_atts[i] = {**att, "file_hash": hash_val, "local_path": local_path} + + if was_new: + new_count += 1 + print(f" NEW {local_path} ({len(content):,} B)") + else: + skip_count += 1 + print(f" DUP {att_name} -> {local_path}") + + if email_ok: + ok_count += 1 + + # Uloz aktualizovane prilohy zpet do emailu + batch.append(UpdateOne( + {"_id": email_id}, + {"$set": {"attachments": updated_atts}} + )) + + if len(batch) >= BATCH_SIZE: + flush() + + if email_i % 100 == 0: + elapsed = (datetime.now() - start).total_seconds() + print(f" {'─'*60}") + print(f" Průběh: emaily={email_i}/{total} nove={new_count} dup={skip_count} err={err_count}") + print(f" {'─'*60}") + + flush() + + elapsed_total = (datetime.now() - start).total_seconds() + files_total = col_index.count_documents({}) + size_total = sum(d.get("size_bytes", 0) for d in col_index.find({}, {"size_bytes": 1})) + + print(f"\n{'='*52}") + print(f"Vysledek: emaily={ok_count} | nove soubory={new_count} | duplikaty={skip_count} | err={err_count}") + print(f"Souboru v indexu: {files_total} ({size_total/1024/1024:.1f} MB)") + print(f"Celkovy cas: {int(elapsed_total//3600)}h {int((elapsed_total%3600)//60)}m {int(elapsed_total%60)}s") + print(f"\nKonec: {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}") + if err_count: + print(f"Chyby logovany do: {LOG_FILE}") + + client.close() + + +if __name__ == "__main__": + main() diff --git a/Python-runner/Trash/download_attachments_v1.1.py b/Python-runner/Trash/download_attachments_v1.1.py new file mode 100644 index 0000000..cbbaed3 --- /dev/null +++ b/Python-runner/Trash/download_attachments_v1.1.py @@ -0,0 +1,428 @@ +""" +download_attachments_v1.1.py +Nazev: download_attachments_v1.1.py +Verze: 1.1 +Datum: 2026-06-02 +Autor: vladimir.buzalka + +Popis: + Stahuje skutecne prilohy (is_inline=False) vsech emailu z MongoDB + pres Microsoft Graph API a uklada je do adresare + /mnt/Emails//Attachments/. + + Schránka se predava jako povinny parametr --mailbox. + + Deduplikace podle SHA256 hashe obsahu: + - stejny hash = soubor uz existuje -> preskoci + - prvni vyskytu souboru: ulozi pod puvodnimnazvem + - kolize nazvu (stejny nazev, jiny hash): faktura_2.pdf, faktura_3.pdf ... + + Po ulozeni aktualizuje MongoDB: + - v email dokumentu: kazda priloha dostane file_hash + local_path + - kolekce emaily.attachments_index: _id=hash, filename, path, size_bytes, + mime_type, mailbox, first_seen_at, ref_count + + Bezpecne prerusit a opakovat — emaily kde vsechny prilohy maji file_hash + se preskoci. --force-recheck znovu overi i uz stazene. + + POZOR: Skript pouze CIST ze schranky — zadny zapis do schranky! + +Spousteni: + python download_attachments_v1.1.py --mailbox ordinace@buzalkova.cz + python download_attachments_v1.1.py --mailbox vladimir.buzalka@buzalka.cz --limit 50 + python download_attachments_v1.1.py --mailbox ordinace@buzalkova.cz --force-recheck + +Docker: + docker exec -it python-runner python /scripts/download_attachments_v1.1.py \\ + --mailbox ordinace@buzalkova.cz + +Zavislosti: + msal, requests, pymongo + Python 3.10+ + +Struktura na disku: + /mnt/Emails/ + └── / + └── Attachments/ + ├── faktura_2026.pdf + ├── vysledky_lab.pdf + ├── vysledky_lab_2.pdf + └── ... + +Kolekce emaily.attachments_index: + _id SHA256 hash (hex) + filename nazev souboru na disku + local_path relativni cesta od Attachments/ + size_bytes velikost souboru + mime_type MIME typ + mailbox schránka ze ktere pochazi prvni vyskytu + first_seen_at datetime UTC + ref_count v kolika emailech se tato priloha vyskytuje + +Historie verzi: + 1.0 2026-06-02 Inicialni verze + 1.1 2026-06-02 Schránka jako parametr --mailbox (univerzalni pouziti) +""" + +import sys +import hashlib +import logging +import argparse +from pathlib import Path +from datetime import datetime, timezone +from typing import Optional + +import msal +import requests +from pymongo import MongoClient, UpdateOne + +if hasattr(sys.stdout, "reconfigure"): + sys.stdout.reconfigure(encoding="utf-8", errors="replace") + +# ─── KONFIGURACE ────────────────────────────────────────────────────────────── +GRAPH_TENANT_ID = "7d269944-37a4-43a1-8140-c7517dc426e9" +GRAPH_CLIENT_ID = "4b222bfd-78c9-4239-a53f-43006b3ed07f" +GRAPH_CLIENT_SECRET = "Txg8Q~MjhocuopxsJyJBhPmDfMxZ2r5WpTFj1dfk" +GRAPH_URL = "https://graph.microsoft.com/v1.0" + +MONGO_URI = "mongodb://192.168.1.76:27017" +MONGO_DB = "emaily" +MONGO_COL_INDEX = "attachments_index" + +EMAILS_BASE_DIR = Path("/mnt/Emails") +LOG_FILE = Path(__file__).parent / "parse_emails_errors.log" +SCRIPT_VERSION = "1.1" +BATCH_SIZE = 50 +# ────────────────────────────────────────────────────────────────────────────── + +logging.basicConfig( + filename=str(LOG_FILE), + level=logging.ERROR, + format="%(asctime)s | %(message)s", + datefmt="%Y-%m-%d %H:%M:%S", + encoding="utf-8", +) + +_graph_token: Optional[str] = None + + +# ─── Graph API ──────────────────────────────────────────────────────────────── + +def get_token() -> str: + global _graph_token + app = msal.ConfidentialClientApplication( + GRAPH_CLIENT_ID, + authority=f"https://login.microsoftonline.com/{GRAPH_TENANT_ID}", + client_credential=GRAPH_CLIENT_SECRET, + ) + result = app.acquire_token_for_client(scopes=["https://graph.microsoft.com/.default"]) + if "access_token" not in result: + raise RuntimeError(f"Graph auth failed: {result}") + _graph_token = result["access_token"] + return _graph_token + + +def graph_get_bytes(url: str) -> bytes: + global _graph_token + if not _graph_token: + get_token() + for attempt in range(2): + r = requests.get(url, headers={"Authorization": f"Bearer {_graph_token}"}, timeout=120, stream=True) + if r.status_code == 401: + get_token() + continue + r.raise_for_status() + return r.content + raise RuntimeError(f"Graph GET bytes failed: {url}") + + +def graph_get_json(url: str, params: dict = None) -> dict: + global _graph_token + if not _graph_token: + get_token() + for attempt in range(2): + r = requests.get(url, headers={"Authorization": f"Bearer {_graph_token}"}, params=params, timeout=30) + if r.status_code == 401: + get_token() + continue + r.raise_for_status() + return r.json() + raise RuntimeError(f"Graph GET json failed: {url}") + + +def fetch_message_attachments(mailbox: str, graph_message_id: str) -> list[dict]: + url = f"{GRAPH_URL}/users/{mailbox}/messages/{graph_message_id}/attachments" + try: + data = graph_get_json(url, {"$select": "id,name,contentType,size,isInline,contentId"}) + return data.get("value", []) + except Exception as e: + logging.error("fetch_message_attachments failed [%s]: %s", graph_message_id, e) + return [] + + +def fetch_attachment_content(mailbox: str, graph_message_id: str, attachment_id: str) -> Optional[bytes]: + url = f"{GRAPH_URL}/users/{mailbox}/messages/{graph_message_id}/attachments/{attachment_id}/$value" + try: + return graph_get_bytes(url) + except Exception as e: + logging.error("fetch_attachment_content failed [msg=%s att=%s]: %s", graph_message_id, attachment_id, e) + return None + + +# ─── Dedup + ukládání ───────────────────────────────────────────────────────── + +def sha256(data: bytes) -> str: + return hashlib.sha256(data).hexdigest() + + +def safe_filename(name: str) -> str: + safe = "".join(c if c.isalnum() or c in "._- " else "_" for c in name).strip() + return safe or "attachment" + + +def resolve_filename(desired_name: str, att_dir: Path, hash_val: str, col_index) -> str: + """Vrati nazev souboru pro ulozeni — resi kolize (stejny nazev, jiny hash).""" + existing = col_index.find_one({"filename": desired_name}) + if existing: + if existing["_id"] == hash_val: + return desired_name # Dedup hit — stejny hash + # Kolize — hledej volny suffix + stem = Path(desired_name).stem + suffix = Path(desired_name).suffix + n = 2 + while True: + candidate = f"{stem}_{n}{suffix}" + ex2 = col_index.find_one({"filename": candidate}) + if not ex2 or ex2["_id"] == hash_val: + if not (att_dir / candidate).exists() or (ex2 and ex2["_id"] == hash_val): + return candidate + n += 1 + return desired_name + + +def save_attachment( + content: bytes, + original_name: str, + mime_type: str, + mailbox: str, + att_dir: Path, + col_index, +) -> tuple[str, str, bool]: + """ + Ulozi prilohu s deduplikaci. + Vraci (hash, local_path, was_new). + """ + hash_val = sha256(content) + + existing = col_index.find_one({"_id": hash_val}) + if existing: + col_index.update_one({"_id": hash_val}, {"$inc": {"ref_count": 1}}) + return hash_val, existing["local_path"], False + + filename = resolve_filename(safe_filename(original_name), att_dir, hash_val, col_index) + file_path = att_dir / filename + file_path.write_bytes(content) + + col_index.insert_one({ + "_id": hash_val, + "filename": filename, + "local_path": filename, + "size_bytes": len(content), + "mime_type": mime_type, + "mailbox": mailbox, + "first_seen_at": datetime.now(timezone.utc).replace(tzinfo=None), + "ref_count": 1, + }) + + return hash_val, filename, True + + +# ─── MAIN ───────────────────────────────────────────────────────────────────── + +def main(): + ap = argparse.ArgumentParser(description=f"download_attachments v{SCRIPT_VERSION}") + ap.add_argument("--mailbox", required=True, + help="Emailova schranka (napr. ordinace@buzalkova.cz)") + ap.add_argument("--limit", type=int, default=0, + help="Zpracovat max N emailu (0 = vse)") + ap.add_argument("--force-recheck", action="store_true", + help="Znovu overi i emaily kde prilohy uz maji file_hash") + ap.add_argument("--no-indexes", action="store_true", + help="Nevytvorit indexy na attachments_index kolekci") + args = ap.parse_args() + + mailbox = args.mailbox + att_dir = EMAILS_BASE_DIR / mailbox / "Attachments" + mongo_col = mailbox + + start = datetime.now() + print(f"=== download_attachments v{SCRIPT_VERSION} ===") + print(f"Start: {start.strftime('%Y-%m-%d %H:%M:%S')}") + print(f"Schránka: {mailbox}") + print(f"Cilovy adresar: {att_dir}") + print(f"MongoDB: {MONGO_URI} -> {MONGO_DB}.{mongo_col}") + + att_dir.mkdir(parents=True, exist_ok=True) + print(" Adresar OK") + + print("\nPřipojuji se k Graph API...") + try: + get_token() + print(" Graph API OK") + except Exception as e: + print(f" CHYBA: {e}") + sys.exit(1) + + client = MongoClient(MONGO_URI, serverSelectionTimeoutMS=5000) + try: + client.admin.command("ping") + print(" MongoDB OK") + except Exception as e: + print(f" CHYBA: MongoDB neni dostupna -- {e}") + sys.exit(1) + + col_emails = client[MONGO_DB][mongo_col] + col_index = client[MONGO_DB][MONGO_COL_INDEX] + + if not args.no_indexes: + col_index.create_index("filename") + col_index.create_index("mime_type") + col_index.create_index("mailbox") + + # Dotaz + if args.force_recheck: + query = {"has_attachments": True} + else: + query = { + "has_attachments": True, + "attachments": { + "$elemMatch": { + "is_inline": False, + "file_hash": {"$exists": False}, + } + } + } + + total = col_emails.count_documents(query) + print(f"\nEmailu ke zpracovani: {total}") + if total == 0: + print("Neni co stahnout.") + client.close() + return + + cursor = col_emails.find(query, {"_id": 1, "graph_id": 1, "subject": 1, "attachments": 1}) + if args.limit: + cursor = cursor.limit(args.limit) + + ok_count = 0 + new_count = 0 + dup_count = 0 + err_count = 0 + email_i = 0 + batch = [] + + def flush(): + if not batch: + return + try: + col_emails.bulk_write(batch, ordered=False) + except Exception as e: + logging.error("bulk_write: %s", e) + print(f" CHYBA bulk_write: {e}") + batch.clear() + + for email_doc in cursor: + email_i += 1 + email_id = email_doc["_id"] + graph_id = email_doc.get("graph_id", "") + subject = (email_doc.get("subject") or "")[:60] + att_list = email_doc.get("attachments") or [] + + real_atts = [a for a in att_list if not a.get("is_inline", False)] + if not real_atts: + continue + + print(f"\n {email_i:>5}/{total} {subject}") + + graph_atts = fetch_message_attachments(mailbox, graph_id) + graph_att_map = {a["name"]: a for a in graph_atts if not a.get("isInline", False)} + + updated_atts = list(att_list) + email_ok = True + + for i, att in enumerate(updated_atts): + if att.get("is_inline", False): + continue + if not args.force_recheck and att.get("file_hash"): + print(f" SKIP {att['filename']}") + continue + + att_name = att.get("filename", "") + graph_att = graph_att_map.get(att_name) + if not graph_att: + for gname, ga in graph_att_map.items(): + if att_name.lower() in gname.lower(): + graph_att = ga + break + + if not graph_att: + logging.error("attachment not found in Graph [email=%s att=%s]", email_id, att_name) + print(f" ERR {att_name} (nenalezeno v Graph)") + err_count += 1 + email_ok = False + continue + + content = fetch_attachment_content(mailbox, graph_id, graph_att["id"]) + if content is None: + err_count += 1 + email_ok = False + print(f" ERR {att_name} (stazeni selhalo)") + continue + + mime_type = att.get("mime_type") or graph_att.get("contentType", "") + hash_val, local_path, was_new = save_attachment( + content, att_name, mime_type, mailbox, att_dir, col_index + ) + + updated_atts[i] = {**att, "file_hash": hash_val, "local_path": local_path} + + if was_new: + new_count += 1 + print(f" NEW {local_path} ({len(content):,} B)") + else: + dup_count += 1 + print(f" DUP {att_name} -> {local_path}") + + if email_ok: + ok_count += 1 + + batch.append(UpdateOne({"_id": email_id}, {"$set": {"attachments": updated_atts}})) + + if len(batch) >= BATCH_SIZE: + flush() + + if email_i % 100 == 0: + elapsed = (datetime.now() - start).total_seconds() + print(f" {'─'*60}") + print(f" Průběh: emaily={email_i}/{total} nove={new_count} dup={dup_count} err={err_count}") + print(f" {'─'*60}") + + flush() + + elapsed_total = (datetime.now() - start).total_seconds() + files_total = col_index.count_documents({}) + size_total = sum(d.get("size_bytes", 0) for d in col_index.find({}, {"size_bytes": 1})) + + print(f"\n{'='*52}") + print(f"Vysledek: emaily={ok_count} | nove={new_count} | dup={dup_count} | err={err_count}") + print(f"Souboru v indexu: {files_total} ({size_total / 1024 / 1024:.1f} MB)") + print(f"Celkovy cas: {int(elapsed_total//3600)}h {int((elapsed_total%3600)//60)}m {int(elapsed_total%60)}s") + print(f"\nKonec: {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}") + if err_count: + print(f"Chyby logovany do: {LOG_FILE}") + + client.close() + + +if __name__ == "__main__": + main() diff --git a/Python-runner/Trash/download_attachments_v1.2.py b/Python-runner/Trash/download_attachments_v1.2.py new file mode 100644 index 0000000..ad8a101 --- /dev/null +++ b/Python-runner/Trash/download_attachments_v1.2.py @@ -0,0 +1,466 @@ +""" +download_attachments_v1.2.py +Nazev: download_attachments_v1.2.py +Verze: 1.2 +Datum: 2026-06-02 +Autor: vladimir.buzalka + +Popis: + Stahuje skutecne prilohy (is_inline=False) vsech emailu z MongoDB + pres Microsoft Graph API a uklada je do adresare + /mnt/Emails//Attachments/. + + Schránka se predava jako povinny parametr --mailbox. + + Deduplikace podle SHA256 hashe obsahu: + - stejny hash = soubor uz existuje -> preskoci + - prvni vyskytu souboru: ulozi pod puvodnimnazvem + - kolize nazvu (stejny nazev, jiny hash): faktura_2.pdf, faktura_3.pdf ... + + Po ulozeni aktualizuje MongoDB: + - v email dokumentu: kazda priloha dostane file_hash + local_path + - kolekce emaily.attachments_index: _id=hash, filename, path, size_bytes, + mime_type, mailbox, first_seen_at, ref_count + + Bezpecne prerusit a opakovat — emaily kde vsechny prilohy maji file_hash + se preskoci. --force-recheck znovu overi i uz stazene. + + POZOR: Skript pouze CIST ze schranky — zadny zapis do schranky! + +Spousteni: + python download_attachments_v1.2.py --mailbox ordinace@buzalkova.cz + python download_attachments_v1.2.py --mailbox ordinace@buzalkova.cz --limit 50 + python download_attachments_v1.2.py --mailbox ordinace@buzalkova.cz --force-recheck + +Docker: + docker exec -it python-runner python /scripts/download_attachments_v1.2.py \\ + --mailbox ordinace@buzalkova.cz + +Zavislosti: + msal, requests, pymongo + Python 3.10+ + +Historie verzi: + 1.0 2026-06-02 Inicialni verze + 1.1 2026-06-02 Schránka jako parametr --mailbox + 1.2 2026-06-02 Oprava: Graph attachment mapa vcetne inline (fix ERR pri + inline obrazcich ulozených jako is_inline=False v MongoDB); + normalizace nazvu pro robustni porovnani; preskoceni S/MIME + (.p7m/.p7s); pokud Graph oznaci jako inline -> SKIP ne ERR +""" + +import sys +import re +import hashlib +import logging +import argparse +import unicodedata +from pathlib import Path +from datetime import datetime, timezone +from typing import Optional + +import msal +import requests +from pymongo import MongoClient, UpdateOne + +if hasattr(sys.stdout, "reconfigure"): + sys.stdout.reconfigure(encoding="utf-8", errors="replace") + +# ─── KONFIGURACE ────────────────────────────────────────────────────────────── +GRAPH_TENANT_ID = "7d269944-37a4-43a1-8140-c7517dc426e9" +GRAPH_CLIENT_ID = "4b222bfd-78c9-4239-a53f-43006b3ed07f" +GRAPH_CLIENT_SECRET = "Txg8Q~MjhocuopxsJyJBhPmDfMxZ2r5WpTFj1dfk" +GRAPH_URL = "https://graph.microsoft.com/v1.0" + +MONGO_URI = "mongodb://192.168.1.76:27017" +MONGO_DB = "emaily" +MONGO_COL_INDEX = "attachments_index" + +EMAILS_BASE_DIR = Path("/mnt/Emails") +LOG_FILE = Path(__file__).parent / "parse_emails_errors.log" +SCRIPT_VERSION = "1.2" +BATCH_SIZE = 50 + +# Typy příloh které přeskočíme (S/MIME podpisy, certifikáty) +SKIP_EXTENSIONS = {".p7m", ".p7s", ".p7c", ".p7b"} +# ────────────────────────────────────────────────────────────────────────────── + +logging.basicConfig( + filename=str(LOG_FILE), + level=logging.ERROR, + format="%(asctime)s | %(message)s", + datefmt="%Y-%m-%d %H:%M:%S", + encoding="utf-8", +) + +_graph_token: Optional[str] = None + + +# ─── Graph API ──────────────────────────────────────────────────────────────── + +def get_token() -> str: + global _graph_token + app = msal.ConfidentialClientApplication( + GRAPH_CLIENT_ID, + authority=f"https://login.microsoftonline.com/{GRAPH_TENANT_ID}", + client_credential=GRAPH_CLIENT_SECRET, + ) + result = app.acquire_token_for_client(scopes=["https://graph.microsoft.com/.default"]) + if "access_token" not in result: + raise RuntimeError(f"Graph auth failed: {result}") + _graph_token = result["access_token"] + return _graph_token + + +def graph_get_bytes(url: str) -> bytes: + global _graph_token + if not _graph_token: + get_token() + for attempt in range(2): + r = requests.get(url, headers={"Authorization": f"Bearer {_graph_token}"}, timeout=120, stream=True) + if r.status_code == 401: + get_token() + continue + r.raise_for_status() + return r.content + raise RuntimeError(f"Graph GET bytes failed: {url}") + + +def graph_get_json(url: str, params: dict = None) -> dict: + global _graph_token + if not _graph_token: + get_token() + for attempt in range(2): + r = requests.get(url, headers={"Authorization": f"Bearer {_graph_token}"}, params=params, timeout=30) + if r.status_code == 401: + get_token() + continue + r.raise_for_status() + return r.json() + raise RuntimeError(f"Graph GET json failed: {url}") + + +def fetch_message_attachments(mailbox: str, graph_message_id: str) -> list[dict]: + """Nacte VSECHNY prilohy zpravy (vcetne inline) — filtrovani az pozdeji.""" + url = f"{GRAPH_URL}/users/{mailbox}/messages/{graph_message_id}/attachments" + try: + data = graph_get_json(url, {"$select": "id,name,contentType,size,isInline,contentId"}) + return data.get("value", []) + except Exception as e: + logging.error("fetch_message_attachments failed [%s]: %s", graph_message_id, e) + return [] + + +def fetch_attachment_content(mailbox: str, graph_message_id: str, attachment_id: str) -> Optional[bytes]: + url = f"{GRAPH_URL}/users/{mailbox}/messages/{graph_message_id}/attachments/{attachment_id}/$value" + try: + return graph_get_bytes(url) + except Exception as e: + logging.error("fetch_attachment_content failed [msg=%s att=%s]: %s", + graph_message_id, attachment_id, e) + return None + + +# ─── Pomocné funkce ─────────────────────────────────────────────────────────── + +def normalize_name(name: str) -> str: + """Normalizuje název pro porovnání — lowercase, bez diakritiky, jen alnum+._-""" + nfkd = unicodedata.normalize("NFKD", name.lower().strip()) + ascii_str = "".join(c for c in nfkd if not unicodedata.combining(c)) + return re.sub(r"[^\w.\-]", "_", ascii_str) + + +def find_graph_att(att_name: str, att_size: int, graph_atts: list[dict]) -> Optional[dict]: + """ + Hleda prilohu v Graph listu. + 1. Presna shoda jmena + 2. Normalizovana shoda jmena + 3. Shoda jmena + velikosti (toleruje drobne rozdily v nazvu) + """ + # 1. Presna shoda + for ga in graph_atts: + if ga["name"] == att_name: + return ga + + norm_want = normalize_name(att_name) + + # 2. Normalizovana shoda + for ga in graph_atts: + if normalize_name(ga["name"]) == norm_want: + return ga + + # 3. Normalizovana shoda + velikost (±10 %) + for ga in graph_atts: + if normalize_name(ga["name"]) == norm_want: + ga_size = ga.get("size", 0) + if att_size == 0 or ga_size == 0 or abs(ga_size - att_size) / max(ga_size, att_size) < 0.1: + return ga + + # 4. Castecna shoda sufixu (posledních 20 znaků normalizovaného jména) + for ga in graph_atts: + if norm_want[-20:] and normalize_name(ga["name"]).endswith(norm_want[-20:]): + return ga + + return None + + +def sha256(data: bytes) -> str: + return hashlib.sha256(data).hexdigest() + + +def safe_filename(name: str) -> str: + safe = "".join(c if c.isalnum() or c in "._- ()" else "_" for c in name).strip() + return safe or "attachment" + + +def resolve_filename(desired_name: str, att_dir: Path, hash_val: str, col_index) -> str: + existing = col_index.find_one({"filename": desired_name}) + if existing: + if existing["_id"] == hash_val: + return desired_name + stem = Path(desired_name).stem + suffix = Path(desired_name).suffix + n = 2 + while True: + candidate = f"{stem}_{n}{suffix}" + ex2 = col_index.find_one({"filename": candidate}) + if not ex2 or ex2["_id"] == hash_val: + if not (att_dir / candidate).exists() or (ex2 and ex2["_id"] == hash_val): + return candidate + n += 1 + return desired_name + + +def save_attachment( + content: bytes, + original_name: str, + mime_type: str, + mailbox: str, + att_dir: Path, + col_index, +) -> tuple[str, str, bool]: + hash_val = sha256(content) + + existing = col_index.find_one({"_id": hash_val}) + if existing: + col_index.update_one({"_id": hash_val}, {"$inc": {"ref_count": 1}}) + return hash_val, existing["local_path"], False + + filename = resolve_filename(safe_filename(original_name), att_dir, hash_val, col_index) + file_path = att_dir / filename + file_path.write_bytes(content) + + col_index.insert_one({ + "_id": hash_val, + "filename": filename, + "local_path": filename, + "size_bytes": len(content), + "mime_type": mime_type, + "mailbox": mailbox, + "first_seen_at": datetime.now(timezone.utc).replace(tzinfo=None), + "ref_count": 1, + }) + + return hash_val, filename, True + + +# ─── MAIN ───────────────────────────────────────────────────────────────────── + +def main(): + ap = argparse.ArgumentParser(description=f"download_attachments v{SCRIPT_VERSION}") + ap.add_argument("--mailbox", required=True, + help="Emailova schranka (napr. ordinace@buzalkova.cz)") + ap.add_argument("--limit", type=int, default=0, + help="Zpracovat max N emailu (0 = vse)") + ap.add_argument("--force-recheck", action="store_true", + help="Znovu overi i emaily kde prilohy uz maji file_hash") + ap.add_argument("--no-indexes", action="store_true", + help="Nevytvorit indexy na attachments_index kolekci") + args = ap.parse_args() + + mailbox = args.mailbox + att_dir = EMAILS_BASE_DIR / mailbox / "Attachments" + mongo_col = mailbox + + start = datetime.now() + print(f"=== download_attachments v{SCRIPT_VERSION} ===") + print(f"Start: {start.strftime('%Y-%m-%d %H:%M:%S')}") + print(f"Schránka: {mailbox}") + print(f"Cilovy adresar: {att_dir}") + print(f"MongoDB: {MONGO_URI} -> {MONGO_DB}.{mongo_col}") + + att_dir.mkdir(parents=True, exist_ok=True) + print(" Adresar OK") + + print("\nPřipojuji se k Graph API...") + try: + get_token() + print(" Graph API OK") + except Exception as e: + print(f" CHYBA: {e}") + sys.exit(1) + + client = MongoClient(MONGO_URI, serverSelectionTimeoutMS=5000) + try: + client.admin.command("ping") + print(" MongoDB OK") + except Exception as e: + print(f" CHYBA: MongoDB neni dostupna -- {e}") + sys.exit(1) + + col_emails = client[MONGO_DB][mongo_col] + col_index = client[MONGO_DB][MONGO_COL_INDEX] + + if not args.no_indexes: + col_index.create_index("filename") + col_index.create_index("mime_type") + col_index.create_index("mailbox") + + if args.force_recheck: + query = {"has_attachments": True} + else: + query = { + "has_attachments": True, + "attachments": { + "$elemMatch": { + "is_inline": False, + "file_hash": {"$exists": False}, + } + } + } + + total = col_emails.count_documents(query) + print(f"\nEmailu ke zpracovani: {total}") + if total == 0: + print("Neni co stahnout.") + client.close() + return + + cursor = col_emails.find(query, {"_id": 1, "graph_id": 1, "subject": 1, "attachments": 1}) + if args.limit: + cursor = cursor.limit(args.limit) + + ok_count = 0 + new_count = 0 + dup_count = 0 + skip_count = 0 + err_count = 0 + email_i = 0 + batch = [] + + def flush(): + if not batch: + return + try: + col_emails.bulk_write(batch, ordered=False) + except Exception as e: + logging.error("bulk_write: %s", e) + print(f" CHYBA bulk_write: {e}") + batch.clear() + + for email_doc in cursor: + email_i += 1 + email_id = email_doc["_id"] + graph_id = email_doc.get("graph_id", "") + subject = (email_doc.get("subject") or "")[:60] + att_list = email_doc.get("attachments") or [] + + real_atts = [a for a in att_list if not a.get("is_inline", False)] + if not real_atts: + continue + + print(f"\n {email_i:>5}/{total} {subject}") + + # Nacti VSECHNY prilohy z Graph (vcetne inline — potrebujeme je pro matching) + graph_atts = fetch_message_attachments(mailbox, graph_id) + + updated_atts = list(att_list) + email_ok = True + + for i, att in enumerate(updated_atts): + if att.get("is_inline", False): + continue + if not args.force_recheck and att.get("file_hash"): + continue + + att_name = att.get("filename", "") + att_size = att.get("size_bytes", 0) + + # Preskoc S/MIME podpisy + if Path(att_name).suffix.lower() in SKIP_EXTENSIONS: + updated_atts[i] = {**att, "file_hash": "skip", "local_path": ""} + skip_count += 1 + print(f" SKIP {att_name} (S/MIME)") + continue + + # Najdi prilohu v Graph + graph_att = find_graph_att(att_name, att_size, graph_atts) + + if not graph_att: + logging.error("attachment not found [email=%s att=%s]", email_id, att_name) + print(f" ERR {att_name} (nenalezeno)") + err_count += 1 + email_ok = False + continue + + # Pokud Graph rika ze je inline — preskoc, nestahujem + if graph_att.get("isInline", False): + updated_atts[i] = {**att, "is_inline": True, "file_hash": "skip", "local_path": ""} + skip_count += 1 + print(f" SKIP {att_name} (inline obrazek)") + continue + + content = fetch_attachment_content(mailbox, graph_id, graph_att["id"]) + if content is None: + err_count += 1 + email_ok = False + print(f" ERR {att_name} (stazeni selhalo)") + continue + + mime_type = att.get("mime_type") or graph_att.get("contentType", "") + hash_val, local_path, was_new = save_attachment( + content, att_name, mime_type, mailbox, att_dir, col_index + ) + + updated_atts[i] = {**att, "file_hash": hash_val, "local_path": local_path} + + if was_new: + new_count += 1 + print(f" NEW {local_path} ({len(content):,} B)") + else: + dup_count += 1 + print(f" DUP {att_name} -> {local_path}") + + if email_ok: + ok_count += 1 + + batch.append(UpdateOne({"_id": email_id}, {"$set": {"attachments": updated_atts}})) + + if len(batch) >= BATCH_SIZE: + flush() + + if email_i % 100 == 0: + elapsed = (datetime.now() - start).total_seconds() + print(f" {'─'*60}") + print(f" Průběh: emaily={email_i}/{total} nove={new_count} dup={dup_count} skip={skip_count} err={err_count}") + print(f" {'─'*60}") + + flush() + + elapsed_total = (datetime.now() - start).total_seconds() + files_total = col_index.count_documents({}) + size_total = sum(d.get("size_bytes", 0) for d in col_index.find({}, {"size_bytes": 1})) + + print(f"\n{'='*52}") + print(f"Vysledek: emaily={ok_count} | nove={new_count} | dup={dup_count} | skip={skip_count} | err={err_count}") + print(f"Souboru v indexu: {files_total} ({size_total / 1024 / 1024:.1f} MB)") + print(f"Celkovy cas: {int(elapsed_total//3600)}h {int((elapsed_total%3600)//60)}m {int(elapsed_total%60)}s") + print(f"\nKonec: {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}") + if err_count: + print(f"Chyby logovany do: {LOG_FILE}") + + client.close() + + +if __name__ == "__main__": + main() diff --git a/Python-runner/Trash/parse_emails_graph_v1.0.py b/Python-runner/Trash/parse_emails_graph_v1.0.py new file mode 100644 index 0000000..1653b05 --- /dev/null +++ b/Python-runner/Trash/parse_emails_graph_v1.0.py @@ -0,0 +1,560 @@ +""" +parse_emails_graph_v1.0.py +Nazev: parse_emails_graph_v1.0.py +Verze: 1.0 +Datum: 2026-06-02 +Autor: vladimir.buzalka + +Popis: + Cte vsechny emaily ze schranky ordinace@buzalkova.cz primo pres + Microsoft Graph API a importuje je jako dokumenty do MongoDB. + Ze kazde zpravy extrahuje vsechny dostupne vlastnosti: + + - predmet, odesilatel, prijemci (To/CC/BCC s typy) + - cas doruceni, odeslani, vytvoreni, modifikace (UTC) + - telo HTML (max 2 MB) + textovy preview + - prilohy (metadata: jmeno, velikost, MIME typ, inline flag) + - internet headers (SPF, DKIM, Received, X-*, ...) + - MAPI-ekvivalenty: dulezitost, priznak, konverzacni vlakno, + kategorie, In-Reply-To, References, ... + - navic: isRead, isDraft, folder_path, inferenceClassification + + Prochazi VSECHNY slozky schranky rekurzivne (Inbox, Sent, Deleted, + archivni slozky, ...). + + DB: emaily + Kolekce: ordinace@buzalkova.cz + _id: Internet Message-ID (nebo "graphid:" jako fallback) + + Bezpecne prerusit a opakovat: + - upsert podle _id — duplicity se automaticky prepisi + - --skip-existing nacte seznam hotovych _id z MongoDB a preskoci je + + POZOR: Skript pouze CIST ze schranky — zadny zapis do schranky! + +Spousteni: + python parse_emails_graph_v1.0.py # kompletni import + python parse_emails_graph_v1.0.py --limit 50 # test na prvnich 50 + python parse_emails_graph_v1.0.py --skip-existing # pokracovani po preruseni + python parse_emails_graph_v1.0.py --folder Inbox # jen jedna slozka + python parse_emails_graph_v1.0.py --no-indexes # bez indexu na konci + +Zavislosti: + msal, requests, pymongo, python-dateutil + Python 3.10+ + +Struktura dokumentu v MongoDB: + _id Internet Message-ID (nebo graphid: fallback) + graph_id Graph API message ID (pro pripadne dalsi operace) + subject predmet zpravy + normalized_subject predmet bez RE:/FW:/AW: prefixu + importance 0=nizka 1=normalni 2=vysoka + flag_status 0=bez priznaku 1=oznaceno 2=dokonceno + is_read bool — aktualni stav precteni ve schrance + is_draft bool + has_attachments bool + attachment_count int + inference_classification focused / other (Outlook AI trideni) + categories [str] + conversation_id Graph conversationId + conversation_index base64 conversationIndex + conversation_topic tema vlakna (z internet headers Thread-Topic) + in_reply_to Message-ID predchozi zpravy + internet_references [Message-ID] — cela historia vlakna + received_at datetime UTC + sent_at datetime UTC + created_at datetime UTC — cas vytvoreni zaznamu v M365 + modified_at datetime UTC — cas posledni modifikace + folder_id Graph parentFolderId + folder_path cela cesta slozky (napr. Inbox/Subfolder) + sender.email emailova adresa odesilatele + sender.name zobrazovane jmeno odesilatele + to retezec To (joined) + cc retezec CC + bcc retezec BCC + recipients [{type, email, name}] — to/cc/bcc s typy + body_html HTML telo (max 2 MB) + body_preview textovy nahled (max 255 znaku z Graph) + attachments [{filename, size_bytes, mime_type, + content_id, is_inline}] + headers dict internet headers (lowercase_s_podtrzitky) + parsed_at datetime UTC — cas parsovani + +Indexy: + received_at, sent_at, sender.email, graph_id (unique), + conversation_id, folder_path, has_attachments, categories, + importance, flag_status, is_read, + text_search (subject + body_preview + to + cc) + +Historie verzi: + 1.0 2026-06-02 Inicialni verze — Graph API jako zdroj +""" + +import sys +import re +import logging +import argparse +import base64 +from pathlib import Path +from datetime import datetime, timezone +from typing import Optional + +import msal +import requests +from dateutil import parser as dtparser +from pymongo import MongoClient, UpdateOne, ASCENDING, TEXT + +if hasattr(sys.stdout, "reconfigure"): + sys.stdout.reconfigure(encoding="utf-8", errors="replace") + +# ─── KONFIGURACE ────────────────────────────────────────────────────────────── +GRAPH_TENANT_ID = "7d269944-37a4-43a1-8140-c7517dc426e9" +GRAPH_CLIENT_ID = "4b222bfd-78c9-4239-a53f-43006b3ed07f" +GRAPH_CLIENT_SECRET = "Txg8Q~MjhocuopxsJyJBhPmDfMxZ2r5WpTFj1dfk" +GRAPH_MAILBOX = "ordinace@buzalkova.cz" +GRAPH_URL = "https://graph.microsoft.com/v1.0" + +MONGO_URI = "mongodb://192.168.1.76:27017" +MONGO_DB = "emaily" +MONGO_COL = "ordinace@buzalkova.cz" +BATCH_SIZE = 100 +PAGE_SIZE = 50 +LOG_FILE = Path(__file__).parent / "parse_emails_errors.log" +SCRIPT_VERSION = "1.0" +# ────────────────────────────────────────────────────────────────────────────── + +logging.basicConfig( + filename=str(LOG_FILE), + level=logging.ERROR, + format="%(asctime)s | %(message)s", + datefmt="%Y-%m-%d %H:%M:%S", + encoding="utf-8", +) + +IMPORTANCE_MAP = {"low": 0, "normal": 1, "high": 2} +FLAG_STATUS_MAP = {"notFlagged": 0, "flagged": 1, "complete": 2} +RE_SUBJECT = re.compile(r"^(RE|FW|AW|SV|VS|TR|WG|odpov[eě]d[ťt]|fwd?)[:\s]+", re.IGNORECASE) + +MSG_SELECT = ( + "id,internetMessageId,subject,bodyPreview,body," + "importance,isRead,isDraft,hasAttachments," + "receivedDateTime,sentDateTime,createdDateTime,lastModifiedDateTime," + "sender,from,toRecipients,ccRecipients,bccRecipients,replyTo," + "conversationId,conversationIndex,parentFolderId," + "categories,flag,inferenceClassification,internetMessageHeaders" +) + + +# ─── Graph API helpers ──────────────────────────────────────────────────────── + +_graph_token: Optional[str] = None + + +def get_token() -> str: + global _graph_token + app = msal.ConfidentialClientApplication( + GRAPH_CLIENT_ID, + authority=f"https://login.microsoftonline.com/{GRAPH_TENANT_ID}", + client_credential=GRAPH_CLIENT_SECRET, + ) + result = app.acquire_token_for_client(scopes=["https://graph.microsoft.com/.default"]) + if "access_token" not in result: + raise RuntimeError(f"Graph auth failed: {result}") + _graph_token = result["access_token"] + return _graph_token + + +def graph_get(url: str, params: dict = None) -> dict: + global _graph_token + if not _graph_token: + get_token() + for attempt in range(2): + r = requests.get(url, headers={"Authorization": f"Bearer {_graph_token}"}, params=params, timeout=30) + if r.status_code == 401: + get_token() + continue + r.raise_for_status() + return r.json() + raise RuntimeError(f"Graph GET failed after retry: {url}") + + +def get_all_folders(parent_id: str = None, parent_path: str = "") -> list[dict]: + """Rekurzivne nacte vsechny slozky schranky. Vraci [{id, path}].""" + if parent_id is None: + url = f"{GRAPH_URL}/users/{GRAPH_MAILBOX}/mailFolders" + else: + url = f"{GRAPH_URL}/users/{GRAPH_MAILBOX}/mailFolders/{parent_id}/childFolders" + + folders = [] + params = {"$top": 100, "$select": "id,displayName,childFolderCount"} + while url: + data = graph_get(url, params) + for f in data.get("value", []): + path = f"{parent_path}/{f['displayName']}".lstrip("/") + folders.append({"id": f["id"], "path": path}) + if f.get("childFolderCount", 0) > 0: + folders.extend(get_all_folders(f["id"], path)) + url = data.get("@odata.nextLink") + params = None + return folders + + +def iter_folder_messages(folder_id: str): + """Generator: vraci zpravy ze slozky po strankach.""" + url = f"{GRAPH_URL}/users/{GRAPH_MAILBOX}/mailFolders/{folder_id}/messages" + params = {"$top": PAGE_SIZE, "$select": MSG_SELECT, "$expand": "attachments"} + while url: + data = graph_get(url, params) + for msg in data.get("value", []): + yield msg + url = data.get("@odata.nextLink") + params = None + + +# ─── Pomocné funkce ─────────────────────────────────────────────────────────── + +def parse_date(raw) -> Optional[datetime]: + if raw is None: + return None + if isinstance(raw, datetime): + if raw.tzinfo: + return raw.astimezone(timezone.utc).replace(tzinfo=None) + return raw + try: + dt = dtparser.parse(str(raw)) + if dt.tzinfo: + return dt.astimezone(timezone.utc).replace(tzinfo=None) + return dt + except Exception: + return None + + +def normalize_subject(subject: str) -> str: + s = subject.strip() + while True: + m = RE_SUBJECT.match(s) + if not m: + break + s = s[m.end():].strip() + return s + + +def parse_headers(raw_headers: list) -> dict: + result = {} + for h in raw_headers: + k = h["name"].lower().replace("-", "_") + v = h["value"] + if k in result: + existing = result[k] + if isinstance(existing, list): + existing.append(v) + else: + result[k] = [existing, v] + else: + result[k] = v + return result + + +def format_recipients(lst: list) -> str: + return "; ".join( + f'{r["emailAddress"].get("name", "")} <{r["emailAddress"].get("address", "")}>'.strip() + for r in lst + ) + + +# ─── Hlavní extrakce ───────────────────────────────────────────────────────── + +def extract_message(msg: dict, folder_path: str) -> Optional[dict]: + try: + # _id + mid = (msg.get("internetMessageId") or "").strip() + if not mid: + mid = f"graphid:{msg['id']}" + + subject = msg.get("subject") or "" + norm_subject = normalize_subject(subject) + + # tělo + body_html = None + body_preview = msg.get("bodyPreview") or "" + body = msg.get("body", {}) + if body.get("contentType") == "html": + content = body.get("content") or "" + body_html = content if len(content) <= 2 * 1024 * 1024 else content[:2 * 1024 * 1024] + elif body.get("contentType") == "text": + body_preview = (body.get("content") or "")[:2000] + + # odesílatel + sender_ea = (msg.get("from") or msg.get("sender") or {}).get("emailAddress", {}) + sender_email = sender_ea.get("address", "") + sender_name = sender_ea.get("name", "") + + # příjemci + to_list = msg.get("toRecipients", []) + cc_list = msg.get("ccRecipients", []) + bcc_list = msg.get("bccRecipients", []) + + recipients = ( + [{"type": "to", "email": r["emailAddress"].get("address",""), "name": r["emailAddress"].get("name","")} for r in to_list] + + [{"type": "cc", "email": r["emailAddress"].get("address",""), "name": r["emailAddress"].get("name","")} for r in cc_list] + + [{"type": "bcc", "email": r["emailAddress"].get("address",""), "name": r["emailAddress"].get("name","")} for r in bcc_list] + ) + + # příznaky + importance = IMPORTANCE_MAP.get(msg.get("importance", "normal"), 1) + flag_status = FLAG_STATUS_MAP.get((msg.get("flag") or {}).get("flagStatus", "notFlagged"), 0) + + # internet headers + raw_headers = msg.get("internetMessageHeaders") or [] + headers = parse_headers(raw_headers) + + in_reply_to = headers.get("in_reply_to", "") + if isinstance(in_reply_to, list): + in_reply_to = in_reply_to[0] + + refs_raw = headers.get("references", "") + if isinstance(refs_raw, list): + refs_raw = " ".join(refs_raw) + internet_refs = [r.strip() for r in refs_raw.split() if r.strip()] if refs_raw else [] + + conv_topic = headers.get("thread_topic", "") + if isinstance(conv_topic, list): + conv_topic = conv_topic[0] + + # conversation index + conv_index = "" + ci_raw = msg.get("conversationIndex") + if ci_raw: + try: + conv_index = base64.b64encode(base64.b64decode(ci_raw)).decode() + except Exception: + conv_index = ci_raw + + # přílohy (jen metadata, bez obsahu) + attachments = [] + for att in msg.get("attachments") or []: + fname = att.get("name") or "" + if not fname: + continue + attachments.append({ + "filename": fname, + "size_bytes": att.get("size", 0), + "mime_type": att.get("contentType", "application/octet-stream"), + "content_id": att.get("contentId"), + "is_inline": att.get("isInline", False), + }) + + return { + "_id": mid, + "graph_id": msg["id"], + + "subject": subject, + "normalized_subject": norm_subject, + "importance": importance, + "flag_status": flag_status, + "is_read": msg.get("isRead", False), + "is_draft": msg.get("isDraft", False), + "has_attachments": msg.get("hasAttachments", False), + "attachment_count": len(attachments), + "inference_classification": msg.get("inferenceClassification", ""), + "categories": msg.get("categories") or [], + + "conversation_id": msg.get("conversationId", ""), + "conversation_index": conv_index, + "conversation_topic": conv_topic, + "in_reply_to": in_reply_to, + "internet_references": internet_refs, + + "received_at": parse_date(msg.get("receivedDateTime")), + "sent_at": parse_date(msg.get("sentDateTime")), + "created_at": parse_date(msg.get("createdDateTime")), + "modified_at": parse_date(msg.get("lastModifiedDateTime")), + + "folder_id": msg.get("parentFolderId", ""), + "folder_path": folder_path, + + "sender": { + "email": sender_email, + "name": sender_name, + }, + "to": format_recipients(to_list), + "cc": format_recipients(cc_list), + "bcc": format_recipients(bcc_list), + "recipients": recipients, + + "body_html": body_html, + "body_preview": body_preview, + + "attachments": attachments, + "headers": headers, + + "parsed_at": datetime.now(timezone.utc).replace(tzinfo=None), + } + + except Exception as e: + logging.error("extract_message failed [%s]: %s", msg.get("id", "?"), e) + return None + + +# ─── MongoDB indexy ─────────────────────────────────────────────────────────── + +def create_indexes(col): + print(" Vytvarim indexy...") + col.create_index([("received_at", ASCENDING)]) + col.create_index([("sent_at", ASCENDING)]) + col.create_index([("sender.email", ASCENDING)]) + col.create_index([("graph_id", ASCENDING)], unique=True, sparse=True) + col.create_index([("conversation_id", ASCENDING)]) + col.create_index([("folder_path", ASCENDING)]) + col.create_index([("has_attachments", ASCENDING)]) + col.create_index([("categories", ASCENDING)]) + col.create_index([("importance", ASCENDING)]) + col.create_index([("flag_status", ASCENDING)]) + col.create_index([("is_read", ASCENDING)]) + col.create_index([ + ("subject", TEXT), + ("body_preview", TEXT), + ("to", TEXT), + ("cc", TEXT), + ], name="text_search", default_language="none") + print(" Indexy hotovy.") + + +# ─── MAIN ───────────────────────────────────────────────────────────────────── + +def main(): + ap = argparse.ArgumentParser(description=f"parse_emails_graph v{SCRIPT_VERSION}") + ap.add_argument("--limit", type=int, default=0, + help="Zpracovat max N zprav (0 = vse)") + ap.add_argument("--skip-existing", action="store_true", + help="Preskocit zpravy ktere jiz jsou v MongoDB") + ap.add_argument("--folder", default="", + help="Zpracovat jen slozku se zadanym nazvem (napr. Inbox)") + ap.add_argument("--no-indexes", action="store_true", + help="Nevytvorit indexy na konci") + args = ap.parse_args() + + start = datetime.now() + print(f"=== parse_emails_graph v{SCRIPT_VERSION} ===") + print(f"Start: {start.strftime('%Y-%m-%d %H:%M:%S')}") + print(f"Schránka: {GRAPH_MAILBOX}") + print(f"MongoDB: {MONGO_URI} -> {MONGO_DB}.{MONGO_COL}") + + # Graph token + print("\nPřipojuji se k Graph API...") + try: + get_token() + print(" Graph API OK") + except Exception as e: + print(f" CHYBA: {e}") + sys.exit(1) + + # MongoDB + client = MongoClient(MONGO_URI, serverSelectionTimeoutMS=5000) + try: + client.admin.command("ping") + print(" MongoDB OK") + except Exception as e: + print(f" CHYBA: MongoDB neni dostupna -- {e}") + sys.exit(1) + col = client[MONGO_DB][MONGO_COL] + + # Skip existing + existing: set = set() + if args.skip_existing: + print(" Nacitam existujici zaznamy z MongoDB...") + existing = set(col.distinct("_id")) + print(f" {len(existing)} jiz importovano") + + # Slozky + print("\nNacitam seznam slozek...") + all_folders = get_all_folders() + if args.folder: + all_folders = [f for f in all_folders if args.folder.lower() in f["path"].lower()] + print(f" Slozek ke zpracovani: {len(all_folders)}") + for f in all_folders: + print(f" {f['path']}") + + # Import + batch = [] + ok_count = 0 + err_count = 0 + skip_count = 0 + total_i = 0 + + def flush(): + if not batch: + return + try: + col.bulk_write(batch, ordered=False) + except Exception as e: + logging.error("bulk_write: %s", e) + print(f" CHYBA bulk_write: {e}") + batch.clear() + + print() + for folder in all_folders: + print(f"--- Složka: {folder['path']} ---") + folder_count = 0 + + for msg in iter_folder_messages(folder["id"]): + if args.limit and total_i >= args.limit: + break + + mid = (msg.get("internetMessageId") or "").strip() or f"graphid:{msg['id']}" + + if mid in existing: + skip_count += 1 + total_i += 1 + continue + + doc = extract_message(msg, folder["path"]) + total_i += 1 + folder_count += 1 + + if doc is None: + err_count += 1 + else: + batch.append(UpdateOne({"_id": doc["_id"]}, {"$set": doc}, upsert=True)) + ok_count += 1 + + if len(batch) >= BATCH_SIZE: + flush() + + status = "ERR " if doc is None else "OK " + subject_str = (doc.get("subject") or "")[:60] if doc else "?" + sender_str = (doc.get("sender", {}).get("email") or "")[:40] if doc else "?" + print(f" {total_i:>6} {status} {subject_str:<60} {sender_str}") + + if total_i % 500 == 0: + elapsed = (datetime.now() - start).total_seconds() + rate = total_i / elapsed if elapsed > 0 else 0 + print(f" {'─'*80}") + print(f" Průběh: ok={ok_count} skip={skip_count} err={err_count} {rate:.1f} msg/s") + print(f" {'─'*80}") + + flush() + print(f" → {folder_count} zprav ze slozky {folder['path']}") + + if args.limit and total_i >= args.limit: + break + + elapsed_total = (datetime.now() - start).total_seconds() + print(f"\n{'='*52}") + print(f"Vysledek: ok={ok_count} | skip={skip_count} | err={err_count}") + print(f"Celkovy cas: {int(elapsed_total//3600)}h {int((elapsed_total%3600)//60)}m {int(elapsed_total%60)}s") + print(f"Dokumentu v kolekci: {col.count_documents({})}") + + if not args.no_indexes: + print() + create_indexes(col) + + print(f"\nKonec: {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}") + if err_count: + print(f"Chyby logovany do: {LOG_FILE}") + + client.close() + + +if __name__ == "__main__": + main() diff --git a/Python-runner/Trash/parse_emails_graph_v1.1.py b/Python-runner/Trash/parse_emails_graph_v1.1.py new file mode 100644 index 0000000..982541c --- /dev/null +++ b/Python-runner/Trash/parse_emails_graph_v1.1.py @@ -0,0 +1,605 @@ +""" +parse_emails_graph_v1.1.py +Nazev: parse_emails_graph_v1.1.py +Verze: 1.1 +Datum: 2026-06-02 +Autor: vladimir.buzalka + +Popis: + Cte vsechny emaily ze schranky ordinace@buzalkova.cz primo pres + Microsoft Graph API a importuje je jako dokumenty do MongoDB. + Ze kazde zpravy extrahuje vsechny dostupne vlastnosti: + + - predmet, odesilatel, prijemci (To/CC/BCC s typy) + - cas doruceni, odeslani, vytvoreni, modifikace (UTC) + - telo HTML (max 2 MB) + textovy preview + - prilohy (metadata: jmeno, velikost, MIME typ, inline flag) + - internet headers (SPF, DKIM, Received, X-*, ...) + - MAPI-ekvivalenty: dulezitost, priznak, konverzacni vlakno, + kategorie, In-Reply-To, References, ... + - navic: isRead, isDraft, folder_path, inferenceClassification + + Prochazi VSECHNY slozky schranky rekurzivne (Inbox, Sent, Deleted, + archivni slozky, ...). + + DB: emaily + Kolekce: ordinace@buzalkova.cz + _id: Internet Message-ID (nebo "graphid:" jako fallback) + + POZOR: Skript pouze CIST ze schranky — zadny zapis do schranky! + +Spousteni: + # Prvni import (vsechno): + python parse_emails_graph_v1.1.py + + # Test na prvnich 50: + python parse_emails_graph_v1.1.py --limit 50 --no-indexes + + # Jen jedna slozka: + python parse_emails_graph_v1.1.py --folder Inbox + + # Pokracovani po preruseni (pouze nove): + python parse_emails_graph_v1.1.py --mode new-only + + # Pravidelny sync (aktualizuje is_read, flag, slozku; importuje nove): + python parse_emails_graph_v1.1.py --mode sync + + # Plny reimport vsech dat: + python parse_emails_graph_v1.1.py --mode full + +Rezimy (--mode): + full Plny upsert vsech poli pro kazdou zpravu (vychozi) + new-only Preskoci zpravy ktere uz jsou v MongoDB, importuje jen nove + sync Existujici: aktualizuje jen is_read/flag_status/categories/ + modified_at/folder_path. Nove zpravy importuje cely. + Idealni pro pravidelne spousteni. + +Zavislosti: + msal, requests, pymongo, python-dateutil + Python 3.10+ + +Struktura dokumentu v MongoDB: + _id Internet Message-ID (nebo graphid: fallback) + graph_id Graph API message ID + subject predmet zpravy + normalized_subject predmet bez RE:/FW:/AW: prefixu + importance 0=nizka 1=normalni 2=vysoka + flag_status 0=bez priznaku 1=oznaceno 2=dokonceno + is_read bool — aktualni stav precteni ve schrance + is_draft bool + has_attachments bool + attachment_count int + inference_classification focused / other + categories [str] + conversation_id Graph conversationId + conversation_index base64 conversationIndex + conversation_topic tema vlakna (z internet headers Thread-Topic) + in_reply_to Message-ID predchozi zpravy + internet_references [Message-ID] + received_at datetime UTC + sent_at datetime UTC + created_at datetime UTC + modified_at datetime UTC + folder_id Graph parentFolderId + folder_path cela cesta slozky (napr. Inbox/Subfolder) + sender.email emailova adresa odesilatele + sender.name zobrazovane jmeno + to retezec To (joined) + cc retezec CC + bcc retezec BCC + recipients [{type, email, name}] + body_html HTML telo (max 2 MB) + body_preview textovy nahled (max 255 znaku) + attachments [{filename, size_bytes, mime_type, content_id, is_inline}] + headers dict internet headers + parsed_at datetime UTC + +Indexy: + received_at, sent_at, sender.email, graph_id (unique), + conversation_id, folder_path, has_attachments, categories, + importance, flag_status, is_read, + text_search (subject + body_preview + to + cc) + +Historie verzi: + 1.0 2026-06-02 Inicialni verze + 1.1 2026-06-02 Pridany rezimy --mode full/new-only/sync; + odstranen --skip-existing (nahrazen --mode new-only) +""" + +import sys +import re +import logging +import argparse +import base64 +from pathlib import Path +from datetime import datetime, timezone +from typing import Optional + +import msal +import requests +from dateutil import parser as dtparser +from pymongo import MongoClient, UpdateOne, ASCENDING, TEXT + +if hasattr(sys.stdout, "reconfigure"): + sys.stdout.reconfigure(encoding="utf-8", errors="replace") + +# ─── KONFIGURACE ────────────────────────────────────────────────────────────── +GRAPH_TENANT_ID = "7d269944-37a4-43a1-8140-c7517dc426e9" +GRAPH_CLIENT_ID = "4b222bfd-78c9-4239-a53f-43006b3ed07f" +GRAPH_CLIENT_SECRET = "Txg8Q~MjhocuopxsJyJBhPmDfMxZ2r5WpTFj1dfk" +GRAPH_MAILBOX = "ordinace@buzalkova.cz" +GRAPH_URL = "https://graph.microsoft.com/v1.0" + +MONGO_URI = "mongodb://192.168.1.76:27017" +MONGO_DB = "emaily" +MONGO_COL = "ordinace@buzalkova.cz" +BATCH_SIZE = 100 +PAGE_SIZE = 50 +LOG_FILE = Path(__file__).parent / "parse_emails_errors.log" +SCRIPT_VERSION = "1.1" +# ────────────────────────────────────────────────────────────────────────────── + +logging.basicConfig( + filename=str(LOG_FILE), + level=logging.ERROR, + format="%(asctime)s | %(message)s", + datefmt="%Y-%m-%d %H:%M:%S", + encoding="utf-8", +) + +IMPORTANCE_MAP = {"low": 0, "normal": 1, "high": 2} +FLAG_STATUS_MAP = {"notFlagged": 0, "flagged": 1, "complete": 2} +RE_SUBJECT = re.compile(r"^(RE|FW|AW|SV|VS|TR|WG|odpov[eě]d[ťt]|fwd?)[:\s]+", re.IGNORECASE) + +MSG_SELECT = ( + "id,internetMessageId,subject,bodyPreview,body," + "importance,isRead,isDraft,hasAttachments," + "receivedDateTime,sentDateTime,createdDateTime,lastModifiedDateTime," + "sender,from,toRecipients,ccRecipients,bccRecipients,replyTo," + "conversationId,conversationIndex,parentFolderId," + "categories,flag,inferenceClassification,internetMessageHeaders" +) + +# Pro sync mode staci jen menitelna pole — rychlejsi fetch +MSG_SELECT_SYNC = ( + "id,internetMessageId,isRead,isDraft,flag,categories," + "lastModifiedDateTime,parentFolderId,importance" +) + + +# ─── Graph API helpers ──────────────────────────────────────────────────────── + +_graph_token: Optional[str] = None + + +def get_token() -> str: + global _graph_token + app = msal.ConfidentialClientApplication( + GRAPH_CLIENT_ID, + authority=f"https://login.microsoftonline.com/{GRAPH_TENANT_ID}", + client_credential=GRAPH_CLIENT_SECRET, + ) + result = app.acquire_token_for_client(scopes=["https://graph.microsoft.com/.default"]) + if "access_token" not in result: + raise RuntimeError(f"Graph auth failed: {result}") + _graph_token = result["access_token"] + return _graph_token + + +def graph_get(url: str, params: dict = None) -> dict: + global _graph_token + if not _graph_token: + get_token() + for attempt in range(2): + r = requests.get(url, headers={"Authorization": f"Bearer {_graph_token}"}, params=params, timeout=30) + if r.status_code == 401: + get_token() + continue + r.raise_for_status() + return r.json() + raise RuntimeError(f"Graph GET failed after retry: {url}") + + +def get_all_folders(parent_id: str = None, parent_path: str = "") -> list[dict]: + """Rekurzivne nacte vsechny slozky schranky. Vraci [{id, path}].""" + if parent_id is None: + url = f"{GRAPH_URL}/users/{GRAPH_MAILBOX}/mailFolders" + else: + url = f"{GRAPH_URL}/users/{GRAPH_MAILBOX}/mailFolders/{parent_id}/childFolders" + + folders = [] + params = {"$top": 100, "$select": "id,displayName,childFolderCount"} + while url: + data = graph_get(url, params) + for f in data.get("value", []): + path = f"{parent_path}/{f['displayName']}".lstrip("/") + folders.append({"id": f["id"], "path": path}) + if f.get("childFolderCount", 0) > 0: + folders.extend(get_all_folders(f["id"], path)) + url = data.get("@odata.nextLink") + params = None + return folders + + +def iter_folder_messages(folder_id: str, select: str = MSG_SELECT, expand_attachments: bool = True): + """Generator: vraci zpravy ze slozky po strankach.""" + url = f"{GRAPH_URL}/users/{GRAPH_MAILBOX}/mailFolders/{folder_id}/messages" + params = {"$top": PAGE_SIZE, "$select": select} + if expand_attachments: + params["$expand"] = "attachments" + while url: + data = graph_get(url, params) + for msg in data.get("value", []): + yield msg + url = data.get("@odata.nextLink") + params = None + + +# ─── Pomocné funkce ─────────────────────────────────────────────────────────── + +def parse_date(raw) -> Optional[datetime]: + if raw is None: + return None + if isinstance(raw, datetime): + if raw.tzinfo: + return raw.astimezone(timezone.utc).replace(tzinfo=None) + return raw + try: + dt = dtparser.parse(str(raw)) + if dt.tzinfo: + return dt.astimezone(timezone.utc).replace(tzinfo=None) + return dt + except Exception: + return None + + +def normalize_subject(subject: str) -> str: + s = subject.strip() + while True: + m = RE_SUBJECT.match(s) + if not m: + break + s = s[m.end():].strip() + return s + + +def parse_headers(raw_headers: list) -> dict: + result = {} + for h in raw_headers: + k = h["name"].lower().replace("-", "_") + v = h["value"] + if k in result: + existing = result[k] + result[k] = existing + [v] if isinstance(existing, list) else [existing, v] + else: + result[k] = v + return result + + +def format_recipients(lst: list) -> str: + return "; ".join( + f'{r["emailAddress"].get("name", "")} <{r["emailAddress"].get("address", "")}>'.strip() + for r in lst + ) + + +# ─── Extrakce zprávy ───────────────────────────────────────────────────────── + +def extract_message(msg: dict, folder_path: str) -> Optional[dict]: + """Plna extrakce — pouziva se pro mode full a nove zpravy v sync/new-only.""" + try: + mid = (msg.get("internetMessageId") or "").strip() or f"graphid:{msg['id']}" + subject = msg.get("subject") or "" + + body_html = None + body_preview = msg.get("bodyPreview") or "" + body = msg.get("body", {}) + if body.get("contentType") == "html": + content = body.get("content") or "" + body_html = content if len(content) <= 2 * 1024 * 1024 else content[:2 * 1024 * 1024] + elif body.get("contentType") == "text": + body_preview = (body.get("content") or "")[:2000] + + sender_ea = (msg.get("from") or msg.get("sender") or {}).get("emailAddress", {}) + to_list = msg.get("toRecipients", []) + cc_list = msg.get("ccRecipients", []) + bcc_list = msg.get("bccRecipients", []) + + recipients = ( + [{"type": "to", "email": r["emailAddress"].get("address",""), "name": r["emailAddress"].get("name","")} for r in to_list] + + [{"type": "cc", "email": r["emailAddress"].get("address",""), "name": r["emailAddress"].get("name","")} for r in cc_list] + + [{"type": "bcc", "email": r["emailAddress"].get("address",""), "name": r["emailAddress"].get("name","")} for r in bcc_list] + ) + + importance = IMPORTANCE_MAP.get(msg.get("importance", "normal"), 1) + flag_status = FLAG_STATUS_MAP.get((msg.get("flag") or {}).get("flagStatus", "notFlagged"), 0) + + raw_headers = msg.get("internetMessageHeaders") or [] + headers = parse_headers(raw_headers) + + in_reply_to = headers.get("in_reply_to", "") + if isinstance(in_reply_to, list): + in_reply_to = in_reply_to[0] + + refs_raw = headers.get("references", "") + if isinstance(refs_raw, list): + refs_raw = " ".join(refs_raw) + internet_refs = [r.strip() for r in refs_raw.split() if r.strip()] if refs_raw else [] + + conv_topic = headers.get("thread_topic", "") + if isinstance(conv_topic, list): + conv_topic = conv_topic[0] + + conv_index = "" + ci_raw = msg.get("conversationIndex") + if ci_raw: + try: + conv_index = base64.b64encode(base64.b64decode(ci_raw)).decode() + except Exception: + conv_index = ci_raw + + attachments = [] + for att in msg.get("attachments") or []: + fname = att.get("name") or "" + if not fname: + continue + attachments.append({ + "filename": fname, + "size_bytes": att.get("size", 0), + "mime_type": att.get("contentType", "application/octet-stream"), + "content_id": att.get("contentId"), + "is_inline": att.get("isInline", False), + }) + + return { + "_id": mid, + "graph_id": msg["id"], + + "subject": subject, + "normalized_subject": normalize_subject(subject), + "importance": importance, + "flag_status": flag_status, + "is_read": msg.get("isRead", False), + "is_draft": msg.get("isDraft", False), + "has_attachments": msg.get("hasAttachments", False), + "attachment_count": len(attachments), + "inference_classification": msg.get("inferenceClassification", ""), + "categories": msg.get("categories") or [], + + "conversation_id": msg.get("conversationId", ""), + "conversation_index": conv_index, + "conversation_topic": conv_topic, + "in_reply_to": in_reply_to, + "internet_references": internet_refs, + + "received_at": parse_date(msg.get("receivedDateTime")), + "sent_at": parse_date(msg.get("sentDateTime")), + "created_at": parse_date(msg.get("createdDateTime")), + "modified_at": parse_date(msg.get("lastModifiedDateTime")), + + "folder_id": msg.get("parentFolderId", ""), + "folder_path": folder_path, + + "sender": { + "email": sender_ea.get("address", ""), + "name": sender_ea.get("name", ""), + }, + "to": format_recipients(to_list), + "cc": format_recipients(cc_list), + "bcc": format_recipients(bcc_list), + "recipients": recipients, + + "body_html": body_html, + "body_preview": body_preview, + + "attachments": attachments, + "headers": headers, + + "parsed_at": datetime.now(timezone.utc).replace(tzinfo=None), + } + + except Exception as e: + logging.error("extract_message failed [%s]: %s", msg.get("id", "?"), e) + return None + + +def extract_sync_fields(msg: dict, folder_path: str) -> dict: + """Jen menitelna pole — pouziva se v sync mode pro existujici zpravy.""" + return { + "is_read": msg.get("isRead", False), + "is_draft": msg.get("isDraft", False), + "flag_status": FLAG_STATUS_MAP.get((msg.get("flag") or {}).get("flagStatus", "notFlagged"), 0), + "importance": IMPORTANCE_MAP.get(msg.get("importance", "normal"), 1), + "categories": msg.get("categories") or [], + "modified_at": parse_date(msg.get("lastModifiedDateTime")), + "folder_id": msg.get("parentFolderId", ""), + "folder_path": folder_path, + "parsed_at": datetime.now(timezone.utc).replace(tzinfo=None), + } + + +# ─── MongoDB indexy ─────────────────────────────────────────────────────────── + +def create_indexes(col): + print(" Vytvarim indexy...") + col.create_index([("received_at", ASCENDING)]) + col.create_index([("sent_at", ASCENDING)]) + col.create_index([("sender.email", ASCENDING)]) + col.create_index([("graph_id", ASCENDING)], unique=True, sparse=True) + col.create_index([("conversation_id", ASCENDING)]) + col.create_index([("folder_path", ASCENDING)]) + col.create_index([("has_attachments", ASCENDING)]) + col.create_index([("categories", ASCENDING)]) + col.create_index([("importance", ASCENDING)]) + col.create_index([("flag_status", ASCENDING)]) + col.create_index([("is_read", ASCENDING)]) + col.create_index([ + ("subject", TEXT), + ("body_preview", TEXT), + ("to", TEXT), + ("cc", TEXT), + ], name="text_search", default_language="none") + print(" Indexy hotovy.") + + +# ─── MAIN ───────────────────────────────────────────────────────────────────── + +def main(): + ap = argparse.ArgumentParser(description=f"parse_emails_graph v{SCRIPT_VERSION}") + ap.add_argument("--mode", default="full", choices=["full", "new-only", "sync"], + help="full=plny upsert (vychozi) | new-only=jen nove zpravy | " + "sync=existujici aktualizuje jen menitelna pole, nove importuje cely") + ap.add_argument("--limit", type=int, default=0, + help="Zpracovat max N zprav (0 = vse)") + ap.add_argument("--folder", default="", + help="Zpracovat jen slozku se zadanym nazvem (napr. Inbox)") + ap.add_argument("--no-indexes", action="store_true", + help="Nevytvorit indexy na konci") + args = ap.parse_args() + + start = datetime.now() + print(f"=== parse_emails_graph v{SCRIPT_VERSION} ===") + print(f"Start: {start.strftime('%Y-%m-%d %H:%M:%S')}") + print(f"Schránka: {GRAPH_MAILBOX}") + print(f"MongoDB: {MONGO_URI} -> {MONGO_DB}.{MONGO_COL}") + print(f"Režim: {args.mode}") + + print("\nPřipojuji se k Graph API...") + try: + get_token() + print(" Graph API OK") + except Exception as e: + print(f" CHYBA: {e}") + sys.exit(1) + + client = MongoClient(MONGO_URI, serverSelectionTimeoutMS=5000) + try: + client.admin.command("ping") + print(" MongoDB OK") + except Exception as e: + print(f" CHYBA: MongoDB neni dostupna -- {e}") + sys.exit(1) + col = client[MONGO_DB][MONGO_COL] + + # Existující _id (potřeba pro new-only a sync) + existing: set = set() + if args.mode in ("new-only", "sync"): + print(" Nacitam existujici zaznamy z MongoDB...") + existing = set(col.distinct("_id")) + print(f" {len(existing)} jiz importovano") + + print("\nNacitam seznam slozek...") + all_folders = get_all_folders() + if args.folder: + all_folders = [f for f in all_folders if args.folder.lower() in f["path"].lower()] + print(f" Slozek ke zpracovani: {len(all_folders)}") + for f in all_folders: + print(f" {f['path']}") + + # V sync mode fetchujeme jen menitelna pole + is_sync = args.mode == "sync" + msg_select = MSG_SELECT_SYNC if is_sync else MSG_SELECT + expand_att = not is_sync + + batch = [] + ok_count = 0 + sync_count = 0 + err_count = 0 + skip_count = 0 + total_i = 0 + + def flush(): + if not batch: + return + try: + col.bulk_write(batch, ordered=False) + except Exception as e: + logging.error("bulk_write: %s", e) + print(f" CHYBA bulk_write: {e}") + batch.clear() + + print() + for folder in all_folders: + print(f"--- Složka: {folder['path']} ---") + folder_count = 0 + + for msg in iter_folder_messages(folder["id"], select=msg_select, expand_attachments=expand_att): + if args.limit and total_i >= args.limit: + break + + mid = (msg.get("internetMessageId") or "").strip() or f"graphid:{msg['id']}" + total_i += 1 + folder_count += 1 + + if args.mode == "new-only" and mid in existing: + skip_count += 1 + continue + + if is_sync and mid in existing: + # Sync existujici — jen menitelna pole + fields = extract_sync_fields(msg, folder["path"]) + batch.append(UpdateOne({"_id": mid}, {"$set": fields})) + sync_count += 1 + status = "SYN " + print(f" {total_i:>6} {status} {mid[:80]}") + else: + # Full extract (new-only nove, sync nove, full vse) + # Pro sync nove zpravy potrebujeme plny fetch + if is_sync: + full_url = f"{GRAPH_URL}/users/{GRAPH_MAILBOX}/messages/{msg['id']}" + full_params = {"$select": MSG_SELECT, "$expand": "attachments"} + try: + msg = graph_get(full_url, full_params) + except Exception as e: + logging.error("full fetch failed [%s]: %s", msg.get("id","?"), e) + err_count += 1 + continue + + doc = extract_message(msg, folder["path"]) + if doc is None: + err_count += 1 + status = "ERR " + print(f" {total_i:>6} {status} {mid[:80]}") + else: + batch.append(UpdateOne({"_id": doc["_id"]}, {"$set": doc}, upsert=True)) + ok_count += 1 + status = "OK " + subject_str = (doc.get("subject") or "")[:60] + sender_str = (doc.get("sender", {}).get("email") or "")[:40] + print(f" {total_i:>6} {status} {subject_str:<60} {sender_str}") + + if len(batch) >= BATCH_SIZE: + flush() + + if total_i % 500 == 0: + elapsed = (datetime.now() - start).total_seconds() + rate = total_i / elapsed if elapsed > 0 else 0 + print(f" {'─'*80}") + print(f" Průběh: ok={ok_count} sync={sync_count} skip={skip_count} err={err_count} {rate:.1f} msg/s") + print(f" {'─'*80}") + + flush() + print(f" → {folder_count} zprav ze slozky {folder['path']}") + + if args.limit and total_i >= args.limit: + break + + elapsed_total = (datetime.now() - start).total_seconds() + print(f"\n{'='*52}") + print(f"Vysledek: ok={ok_count} | sync={sync_count} | skip={skip_count} | err={err_count}") + print(f"Celkovy cas: {int(elapsed_total//3600)}h {int((elapsed_total%3600)//60)}m {int(elapsed_total%60)}s") + print(f"Dokumentu v kolekci: {col.count_documents({})}") + + if not args.no_indexes: + print() + create_indexes(col) + + print(f"\nKonec: {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}") + if err_count: + print(f"Chyby logovany do: {LOG_FILE}") + + client.close() + + +if __name__ == "__main__": + main() diff --git a/Python-runner/Trash/parse_emails_graph_v1.2.py b/Python-runner/Trash/parse_emails_graph_v1.2.py new file mode 100644 index 0000000..9ff1708 --- /dev/null +++ b/Python-runner/Trash/parse_emails_graph_v1.2.py @@ -0,0 +1,610 @@ +""" +parse_emails_graph_v1.2.py +Nazev: parse_emails_graph_v1.2.py +Verze: 1.2 +Datum: 2026-06-02 +Autor: vladimir.buzalka + +Popis: + Cte vsechny emaily ze schranky ordinace@buzalkova.cz primo pres + Microsoft Graph API a importuje je jako dokumenty do MongoDB. + Ze kazde zpravy extrahuje vsechny dostupne vlastnosti: + + - predmet, odesilatel, prijemci (To/CC/BCC s typy) + - cas doruceni, odeslani, vytvoreni, modifikace (UTC) + - telo HTML (max 2 MB) + textovy preview + - prilohy (metadata: jmeno, velikost, MIME typ, inline flag, graph_att_id) + - internet headers (SPF, DKIM, Received, X-*, ...) + - MAPI-ekvivalenty: dulezitost, priznak, konverzacni vlakno, + kategorie, In-Reply-To, References, ... + - navic: isRead, isDraft, folder_path, inferenceClassification + + Prochazi VSECHNY slozky schranky rekurzivne (Inbox, Sent, Deleted, + archivni slozky, ...). + + DB: emaily + Kolekce: ordinace@buzalkova.cz + _id: Internet Message-ID (nebo "graphid:" jako fallback) + + POZOR: Skript pouze CIST ze schranky — zadny zapis do schranky! + +Spousteni: + # Prvni import (vsechno): + python parse_emails_graph_v1.2.py + + # Test na prvnich 50: + python parse_emails_graph_v1.2.py --limit 50 --no-indexes + + # Jen jedna slozka: + python parse_emails_graph_v1.2.py --folder Inbox + + # Pokracovani po preruseni (pouze nove): + python parse_emails_graph_v1.2.py --mode new-only + + # Pravidelny sync (aktualizuje is_read, flag, slozku; importuje nove): + python parse_emails_graph_v1.2.py --mode sync + + # Plny reimport vsech dat: + python parse_emails_graph_v1.2.py --mode full + +Rezimy (--mode): + full Plny upsert vsech poli pro kazdou zpravu (vychozi) + new-only Preskoci zpravy ktere uz jsou v MongoDB, importuje jen nove + sync Existujici: aktualizuje jen is_read/flag_status/categories/ + modified_at/folder_path. Nove zpravy importuje cely. + Idealni pro pravidelne spousteni. + +Zavislosti: + msal, requests, pymongo, python-dateutil + Python 3.10+ + +Struktura dokumentu v MongoDB: + _id Internet Message-ID (nebo graphid: fallback) + graph_id Graph API message ID + subject predmet zpravy + normalized_subject predmet bez RE:/FW:/AW: prefixu + importance 0=nizka 1=normalni 2=vysoka + flag_status 0=bez priznaku 1=oznaceno 2=dokonceno + is_read bool — aktualni stav precteni ve schrance + is_draft bool + has_attachments bool + attachment_count int + inference_classification focused / other + categories [str] + conversation_id Graph conversationId + conversation_index base64 conversationIndex + conversation_topic tema vlakna (z internet headers Thread-Topic) + in_reply_to Message-ID predchozi zpravy + internet_references [Message-ID] + received_at datetime UTC + sent_at datetime UTC + created_at datetime UTC + modified_at datetime UTC + folder_id Graph parentFolderId + folder_path cela cesta slozky (napr. Inbox/Subfolder) + sender.email emailova adresa odesilatele + sender.name zobrazovane jmeno + to retezec To (joined) + cc retezec CC + bcc retezec BCC + recipients [{type, email, name}] + body_html HTML telo (max 2 MB) + body_preview textovy nahled (max 255 znaku) + attachments [{filename, size_bytes, mime_type, is_inline, graph_att_id}] + headers dict internet headers + parsed_at datetime UTC + +Indexy: + received_at, sent_at, sender.email, graph_id (unique), + conversation_id, folder_path, has_attachments, categories, + importance, flag_status, is_read, + text_search (subject + body_preview + to + cc) + +Historie verzi: + 1.0 2026-06-02 Inicialni verze + 1.1 2026-06-02 Pridany rezimy --mode full/new-only/sync; + odstranen --skip-existing (nahrazen --mode new-only) + 1.2 2026-06-02 $expand attachments s $select (bez contentBytes — rychlejsi); + prilohy ukladaji graph_att_id pro prime stazeni bez name-matchingu +""" + +import sys +import re +import logging +import argparse +import base64 +from pathlib import Path +from datetime import datetime, timezone +from typing import Optional + +import msal +import requests +from dateutil import parser as dtparser +from pymongo import MongoClient, UpdateOne, ASCENDING, TEXT + +if hasattr(sys.stdout, "reconfigure"): + sys.stdout.reconfigure(encoding="utf-8", errors="replace") + +# ─── KONFIGURACE ────────────────────────────────────────────────────────────── +GRAPH_TENANT_ID = "7d269944-37a4-43a1-8140-c7517dc426e9" +GRAPH_CLIENT_ID = "4b222bfd-78c9-4239-a53f-43006b3ed07f" +GRAPH_CLIENT_SECRET = "Txg8Q~MjhocuopxsJyJBhPmDfMxZ2r5WpTFj1dfk" +GRAPH_MAILBOX = "ordinace@buzalkova.cz" +GRAPH_URL = "https://graph.microsoft.com/v1.0" + +MONGO_URI = "mongodb://192.168.1.76:27017" +MONGO_DB = "emaily" +MONGO_COL = "ordinace@buzalkova.cz" +BATCH_SIZE = 100 +PAGE_SIZE = 50 +LOG_FILE = Path(__file__).parent / "parse_emails_errors.log" +SCRIPT_VERSION = "1.2" +# ────────────────────────────────────────────────────────────────────────────── + +logging.basicConfig( + filename=str(LOG_FILE), + level=logging.ERROR, + format="%(asctime)s | %(message)s", + datefmt="%Y-%m-%d %H:%M:%S", + encoding="utf-8", +) + +IMPORTANCE_MAP = {"low": 0, "normal": 1, "high": 2} +FLAG_STATUS_MAP = {"notFlagged": 0, "flagged": 1, "complete": 2} +RE_SUBJECT = re.compile(r"^(RE|FW|AW|SV|VS|TR|WG|odpov[eě]d[ťt]|fwd?)[:\s]+", re.IGNORECASE) + +# $expand prilohy bez contentBytes — jen metadata co potrebujeme +ATT_EXPAND = "attachments($select=id,name,contentType,size,isInline)" + +MSG_SELECT = ( + "id,internetMessageId,subject,bodyPreview,body," + "importance,isRead,isDraft,hasAttachments," + "receivedDateTime,sentDateTime,createdDateTime,lastModifiedDateTime," + "sender,from,toRecipients,ccRecipients,bccRecipients,replyTo," + "conversationId,conversationIndex,parentFolderId," + "categories,flag,inferenceClassification,internetMessageHeaders" +) + +# Pro sync mode staci jen menitelna pole — rychlejsi fetch +MSG_SELECT_SYNC = ( + "id,internetMessageId,isRead,isDraft,flag,categories," + "lastModifiedDateTime,parentFolderId,importance" +) + + +# ─── Graph API helpers ──────────────────────────────────────────────────────── + +_graph_token: Optional[str] = None + + +def get_token() -> str: + global _graph_token + app = msal.ConfidentialClientApplication( + GRAPH_CLIENT_ID, + authority=f"https://login.microsoftonline.com/{GRAPH_TENANT_ID}", + client_credential=GRAPH_CLIENT_SECRET, + ) + result = app.acquire_token_for_client(scopes=["https://graph.microsoft.com/.default"]) + if "access_token" not in result: + raise RuntimeError(f"Graph auth failed: {result}") + _graph_token = result["access_token"] + return _graph_token + + +def graph_get(url: str, params: dict = None) -> dict: + global _graph_token + if not _graph_token: + get_token() + for attempt in range(2): + r = requests.get(url, headers={"Authorization": f"Bearer {_graph_token}"}, params=params, timeout=30) + if r.status_code == 401: + get_token() + continue + r.raise_for_status() + return r.json() + raise RuntimeError(f"Graph GET failed after retry: {url}") + + +def get_all_folders(parent_id: str = None, parent_path: str = "") -> list[dict]: + """Rekurzivne nacte vsechny slozky schranky. Vraci [{id, path}].""" + if parent_id is None: + url = f"{GRAPH_URL}/users/{GRAPH_MAILBOX}/mailFolders" + else: + url = f"{GRAPH_URL}/users/{GRAPH_MAILBOX}/mailFolders/{parent_id}/childFolders" + + folders = [] + params = {"$top": 100, "$select": "id,displayName,childFolderCount"} + while url: + data = graph_get(url, params) + for f in data.get("value", []): + path = f"{parent_path}/{f['displayName']}".lstrip("/") + folders.append({"id": f["id"], "path": path}) + if f.get("childFolderCount", 0) > 0: + folders.extend(get_all_folders(f["id"], path)) + url = data.get("@odata.nextLink") + params = None + return folders + + +def iter_folder_messages(folder_id: str, select: str = MSG_SELECT, expand_attachments: bool = True): + """Generator: vraci zpravy ze slozky po strankach.""" + url = f"{GRAPH_URL}/users/{GRAPH_MAILBOX}/mailFolders/{folder_id}/messages" + params = {"$top": PAGE_SIZE, "$select": select} + if expand_attachments: + params["$expand"] = ATT_EXPAND + while url: + data = graph_get(url, params) + for msg in data.get("value", []): + yield msg + url = data.get("@odata.nextLink") + params = None + + +# ─── Pomocné funkce ─────────────────────────────────────────────────────────── + +def parse_date(raw) -> Optional[datetime]: + if raw is None: + return None + if isinstance(raw, datetime): + if raw.tzinfo: + return raw.astimezone(timezone.utc).replace(tzinfo=None) + return raw + try: + dt = dtparser.parse(str(raw)) + if dt.tzinfo: + return dt.astimezone(timezone.utc).replace(tzinfo=None) + return dt + except Exception: + return None + + +def normalize_subject(subject: str) -> str: + s = subject.strip() + while True: + m = RE_SUBJECT.match(s) + if not m: + break + s = s[m.end():].strip() + return s + + +def parse_headers(raw_headers: list) -> dict: + result = {} + for h in raw_headers: + k = h["name"].lower().replace("-", "_") + v = h["value"] + if k in result: + existing = result[k] + result[k] = existing + [v] if isinstance(existing, list) else [existing, v] + else: + result[k] = v + return result + + +def format_recipients(lst: list) -> str: + return "; ".join( + f'{r["emailAddress"].get("name", "")} <{r["emailAddress"].get("address", "")}>'.strip() + for r in lst + ) + + +# ─── Extrakce zprávy ───────────────────────────────────────────────────────── + +def extract_message(msg: dict, folder_path: str) -> Optional[dict]: + """Plna extrakce — pouziva se pro mode full a nove zpravy v sync/new-only.""" + try: + mid = (msg.get("internetMessageId") or "").strip() or f"graphid:{msg['id']}" + subject = msg.get("subject") or "" + + body_html = None + body_preview = msg.get("bodyPreview") or "" + body = msg.get("body", {}) + if body.get("contentType") == "html": + content = body.get("content") or "" + body_html = content if len(content) <= 2 * 1024 * 1024 else content[:2 * 1024 * 1024] + elif body.get("contentType") == "text": + body_preview = (body.get("content") or "")[:2000] + + sender_ea = (msg.get("from") or msg.get("sender") or {}).get("emailAddress", {}) + to_list = msg.get("toRecipients", []) + cc_list = msg.get("ccRecipients", []) + bcc_list = msg.get("bccRecipients", []) + + recipients = ( + [{"type": "to", "email": r["emailAddress"].get("address",""), "name": r["emailAddress"].get("name","")} for r in to_list] + + [{"type": "cc", "email": r["emailAddress"].get("address",""), "name": r["emailAddress"].get("name","")} for r in cc_list] + + [{"type": "bcc", "email": r["emailAddress"].get("address",""), "name": r["emailAddress"].get("name","")} for r in bcc_list] + ) + + importance = IMPORTANCE_MAP.get(msg.get("importance", "normal"), 1) + flag_status = FLAG_STATUS_MAP.get((msg.get("flag") or {}).get("flagStatus", "notFlagged"), 0) + + raw_headers = msg.get("internetMessageHeaders") or [] + headers = parse_headers(raw_headers) + + in_reply_to = headers.get("in_reply_to", "") + if isinstance(in_reply_to, list): + in_reply_to = in_reply_to[0] + + refs_raw = headers.get("references", "") + if isinstance(refs_raw, list): + refs_raw = " ".join(refs_raw) + internet_refs = [r.strip() for r in refs_raw.split() if r.strip()] if refs_raw else [] + + conv_topic = headers.get("thread_topic", "") + if isinstance(conv_topic, list): + conv_topic = conv_topic[0] + + conv_index = "" + ci_raw = msg.get("conversationIndex") + if ci_raw: + try: + conv_index = base64.b64encode(base64.b64decode(ci_raw)).decode() + except Exception: + conv_index = ci_raw + + attachments = [] + for att in msg.get("attachments") or []: + fname = att.get("name") or "" + if not fname: + continue + attachments.append({ + "filename": fname, + "size_bytes": att.get("size", 0), + "mime_type": att.get("contentType", "application/octet-stream"), + "is_inline": att.get("isInline", False), + "graph_att_id": att.get("id"), + }) + + return { + "_id": mid, + "graph_id": msg["id"], + + "subject": subject, + "normalized_subject": normalize_subject(subject), + "importance": importance, + "flag_status": flag_status, + "is_read": msg.get("isRead", False), + "is_draft": msg.get("isDraft", False), + "has_attachments": msg.get("hasAttachments", False), + "attachment_count": len(attachments), + "inference_classification": msg.get("inferenceClassification", ""), + "categories": msg.get("categories") or [], + + "conversation_id": msg.get("conversationId", ""), + "conversation_index": conv_index, + "conversation_topic": conv_topic, + "in_reply_to": in_reply_to, + "internet_references": internet_refs, + + "received_at": parse_date(msg.get("receivedDateTime")), + "sent_at": parse_date(msg.get("sentDateTime")), + "created_at": parse_date(msg.get("createdDateTime")), + "modified_at": parse_date(msg.get("lastModifiedDateTime")), + + "folder_id": msg.get("parentFolderId", ""), + "folder_path": folder_path, + + "sender": { + "email": sender_ea.get("address", ""), + "name": sender_ea.get("name", ""), + }, + "to": format_recipients(to_list), + "cc": format_recipients(cc_list), + "bcc": format_recipients(bcc_list), + "recipients": recipients, + + "body_html": body_html, + "body_preview": body_preview, + + "attachments": attachments, + "headers": headers, + + "parsed_at": datetime.now(timezone.utc).replace(tzinfo=None), + } + + except Exception as e: + logging.error("extract_message failed [%s]: %s", msg.get("id", "?"), e) + return None + + +def extract_sync_fields(msg: dict, folder_path: str) -> dict: + """Jen menitelna pole — pouziva se v sync mode pro existujici zpravy.""" + return { + "is_read": msg.get("isRead", False), + "is_draft": msg.get("isDraft", False), + "flag_status": FLAG_STATUS_MAP.get((msg.get("flag") or {}).get("flagStatus", "notFlagged"), 0), + "importance": IMPORTANCE_MAP.get(msg.get("importance", "normal"), 1), + "categories": msg.get("categories") or [], + "modified_at": parse_date(msg.get("lastModifiedDateTime")), + "folder_id": msg.get("parentFolderId", ""), + "folder_path": folder_path, + "parsed_at": datetime.now(timezone.utc).replace(tzinfo=None), + } + + +# ─── MongoDB indexy ─────────────────────────────────────────────────────────── + +def create_indexes(col): + print(" Vytvarim indexy...") + col.create_index([("received_at", ASCENDING)]) + col.create_index([("sent_at", ASCENDING)]) + col.create_index([("sender.email", ASCENDING)]) + col.create_index([("graph_id", ASCENDING)], unique=True, sparse=True) + col.create_index([("conversation_id", ASCENDING)]) + col.create_index([("folder_path", ASCENDING)]) + col.create_index([("has_attachments", ASCENDING)]) + col.create_index([("categories", ASCENDING)]) + col.create_index([("importance", ASCENDING)]) + col.create_index([("flag_status", ASCENDING)]) + col.create_index([("is_read", ASCENDING)]) + col.create_index([ + ("subject", TEXT), + ("body_preview", TEXT), + ("to", TEXT), + ("cc", TEXT), + ], name="text_search", default_language="none") + print(" Indexy hotovy.") + + +# ─── MAIN ───────────────────────────────────────────────────────────────────── + +def main(): + ap = argparse.ArgumentParser(description=f"parse_emails_graph v{SCRIPT_VERSION}") + ap.add_argument("--mode", default="full", choices=["full", "new-only", "sync"], + help="full=plny upsert (vychozi) | new-only=jen nove zpravy | " + "sync=existujici aktualizuje jen menitelna pole, nove importuje cely") + ap.add_argument("--limit", type=int, default=0, + help="Zpracovat max N zprav (0 = vse)") + ap.add_argument("--folder", default="", + help="Zpracovat jen slozku se zadanym nazvem (napr. Inbox)") + ap.add_argument("--no-indexes", action="store_true", + help="Nevytvorit indexy na konci") + args = ap.parse_args() + + start = datetime.now() + print(f"=== parse_emails_graph v{SCRIPT_VERSION} ===") + print(f"Start: {start.strftime('%Y-%m-%d %H:%M:%S')}") + print(f"Schránka: {GRAPH_MAILBOX}") + print(f"MongoDB: {MONGO_URI} -> {MONGO_DB}.{MONGO_COL}") + print(f"Režim: {args.mode}") + + print("\nPřipojuji se k Graph API...") + try: + get_token() + print(" Graph API OK") + except Exception as e: + print(f" CHYBA: {e}") + sys.exit(1) + + client = MongoClient(MONGO_URI, serverSelectionTimeoutMS=5000) + try: + client.admin.command("ping") + print(" MongoDB OK") + except Exception as e: + print(f" CHYBA: MongoDB neni dostupna -- {e}") + sys.exit(1) + col = client[MONGO_DB][MONGO_COL] + + # Existující _id (potřeba pro new-only a sync) + existing: set = set() + if args.mode in ("new-only", "sync"): + print(" Nacitam existujici zaznamy z MongoDB...") + existing = set(col.distinct("_id")) + print(f" {len(existing)} jiz importovano") + + print("\nNacitam seznam slozek...") + all_folders = get_all_folders() + if args.folder: + all_folders = [f for f in all_folders if args.folder.lower() in f["path"].lower()] + print(f" Slozek ke zpracovani: {len(all_folders)}") + for f in all_folders: + print(f" {f['path']}") + + # V sync mode fetchujeme jen menitelna pole + is_sync = args.mode == "sync" + msg_select = MSG_SELECT_SYNC if is_sync else MSG_SELECT + expand_att = not is_sync + + batch = [] + ok_count = 0 + sync_count = 0 + err_count = 0 + skip_count = 0 + total_i = 0 + + def flush(): + if not batch: + return + try: + col.bulk_write(batch, ordered=False) + except Exception as e: + logging.error("bulk_write: %s", e) + print(f" CHYBA bulk_write: {e}") + batch.clear() + + print() + for folder in all_folders: + print(f"--- Složka: {folder['path']} ---") + folder_count = 0 + + for msg in iter_folder_messages(folder["id"], select=msg_select, expand_attachments=expand_att): + if args.limit and total_i >= args.limit: + break + + mid = (msg.get("internetMessageId") or "").strip() or f"graphid:{msg['id']}" + total_i += 1 + folder_count += 1 + + if args.mode == "new-only" and mid in existing: + skip_count += 1 + continue + + if is_sync and mid in existing: + # Sync existujici — jen menitelna pole + fields = extract_sync_fields(msg, folder["path"]) + batch.append(UpdateOne({"_id": mid}, {"$set": fields})) + sync_count += 1 + status = "SYN " + print(f" {total_i:>6} {status} {mid[:80]}") + else: + # Full extract (new-only nove, sync nove, full vse) + # Pro sync nove zpravy potrebujeme plny fetch + if is_sync: + full_url = f"{GRAPH_URL}/users/{GRAPH_MAILBOX}/messages/{msg['id']}" + full_params = {"$select": MSG_SELECT, "$expand": ATT_EXPAND} + try: + msg = graph_get(full_url, full_params) + except Exception as e: + logging.error("full fetch failed [%s]: %s", msg.get("id","?"), e) + err_count += 1 + continue + + doc = extract_message(msg, folder["path"]) + if doc is None: + err_count += 1 + status = "ERR " + print(f" {total_i:>6} {status} {mid[:80]}") + else: + batch.append(UpdateOne({"_id": doc["_id"]}, {"$set": doc}, upsert=True)) + ok_count += 1 + status = "OK " + subject_str = (doc.get("subject") or "")[:60] + sender_str = (doc.get("sender", {}).get("email") or "")[:40] + print(f" {total_i:>6} {status} {subject_str:<60} {sender_str}") + + if len(batch) >= BATCH_SIZE: + flush() + + if total_i % 500 == 0: + elapsed = (datetime.now() - start).total_seconds() + rate = total_i / elapsed if elapsed > 0 else 0 + print(f" {'─'*80}") + print(f" Průběh: ok={ok_count} sync={sync_count} skip={skip_count} err={err_count} {rate:.1f} msg/s") + print(f" {'─'*80}") + + flush() + print(f" → {folder_count} zprav ze slozky {folder['path']}") + + if args.limit and total_i >= args.limit: + break + + elapsed_total = (datetime.now() - start).total_seconds() + print(f"\n{'='*52}") + print(f"Vysledek: ok={ok_count} | sync={sync_count} | skip={skip_count} | err={err_count}") + print(f"Celkovy cas: {int(elapsed_total//3600)}h {int((elapsed_total%3600)//60)}m {int(elapsed_total%60)}s") + print(f"Dokumentu v kolekci: {col.count_documents({})}") + + if not args.no_indexes: + print() + create_indexes(col) + + print(f"\nKonec: {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}") + if err_count: + print(f"Chyby logovany do: {LOG_FILE}") + + client.close() + + +if __name__ == "__main__": + main() diff --git a/Python-runner/download_attachments_v1.0.py b/Python-runner/download_attachments_v1.0.py new file mode 100644 index 0000000..75901f7 --- /dev/null +++ b/Python-runner/download_attachments_v1.0.py @@ -0,0 +1,449 @@ +""" +download_attachments_v1.0.py +Nazev: download_attachments_v1.0.py +Verze: 1.0 +Datum: 2026-06-02 +Autor: vladimir.buzalka + +Popis: + Stahuje skutecne prilohy (is_inline=False) vsech emailu z MongoDB kolekce + ordinace@buzalkova.cz primo pres Microsoft Graph API a uklada je do + adresare /mnt/Emails/ordinace@buzalkova.cz/Attachments/. + + Deduplikace podle SHA256 hashe obsahu: + - stejny hash = soubor uz existuje -> preskoci + - prvni vyskytu souboru: ulozi pod puvodnimnazvem + - kolize nazvu (stejny nazev, jiny hash): faktura_2.pdf, faktura_3.pdf ... + + Po ulozeni aktualizuje MongoDB: + - v email dokumentu: kazda priloha dostane file_hash + local_path + - kolekce emaily.attachments_index: _id=hash, filename, path, size_bytes, + mime_type, first_seen_at, ref_count (pocet emailu ktery ji obsahuje) + + Bezpecne prerusit a opakovat: + - zpravy kde jsou vsechny prilohy uz stazene (maji file_hash) se preskoci + - --force-recheck znovu overi i uz stazene (pro pripad zmen na disku) + + POZOR: Skript pouze CIST ze schranky — zadny zapis do schranky! + +Spousteni: + python download_attachments_v1.0.py # stahni vse co chybi + python download_attachments_v1.0.py --limit 50 # test na prvnich 50 emailech + python download_attachments_v1.0.py --force-recheck # overi i uz stazene + +Docker (po pridani mountu /mnt/user/Emails -> /mnt/Emails): + docker exec -it python-runner python /scripts/download_attachments_v1.0.py + +Zavislosti: + msal, requests, pymongo, python-dateutil + Python 3.10+ + +Struktura na disku: + /mnt/Emails/ + └── ordinace@buzalkova.cz/ + └── Attachments/ + ├── faktura_2026.pdf + ├── vysledky_lab.pdf + ├── vysledky_lab_2.pdf <- kolize nazvu, jiny obsah + └── ... + +Kolekce emaily.attachments_index: + _id SHA256 hash (hex) + filename nazev souboru na disku (prvni vyskytu) + local_path relativni cesta od Attachments/ (zatim = filename) + size_bytes velikost souboru + mime_type MIME typ + first_seen_at datetime UTC + ref_count v kolika emailech se tato priloha vyskytuje + +Aktualizace v email dokumentu (kolekce ordinace@buzalkova.cz): + attachments[i].file_hash SHA256 hash + attachments[i].local_path cesta relativni od Attachments/ + +Historie verzi: + 1.0 2026-06-02 Inicialni verze +""" + +import sys +import hashlib +import logging +import argparse +from pathlib import Path +from datetime import datetime, timezone +from typing import Optional + +import msal +import requests +from pymongo import MongoClient, UpdateOne + +if hasattr(sys.stdout, "reconfigure"): + sys.stdout.reconfigure(encoding="utf-8", errors="replace") + +# ─── KONFIGURACE ────────────────────────────────────────────────────────────── +GRAPH_TENANT_ID = "7d269944-37a4-43a1-8140-c7517dc426e9" +GRAPH_CLIENT_ID = "4b222bfd-78c9-4239-a53f-43006b3ed07f" +GRAPH_CLIENT_SECRET = "Txg8Q~MjhocuopxsJyJBhPmDfMxZ2r5WpTFj1dfk" +GRAPH_MAILBOX = "ordinace@buzalkova.cz" +GRAPH_URL = "https://graph.microsoft.com/v1.0" + +MONGO_URI = "mongodb://192.168.1.76:27017" +MONGO_DB = "emaily" +MONGO_COL_EMAILS = "ordinace@buzalkova.cz" +MONGO_COL_INDEX = "attachments_index" + +ATTACHMENTS_DIR = Path("/mnt/Emails/ordinace@buzalkova.cz/Attachments") +LOG_FILE = Path(__file__).parent / "parse_emails_errors.log" +SCRIPT_VERSION = "1.0" +BATCH_SIZE = 50 +# ────────────────────────────────────────────────────────────────────────────── + +logging.basicConfig( + filename=str(LOG_FILE), + level=logging.ERROR, + format="%(asctime)s | %(message)s", + datefmt="%Y-%m-%d %H:%M:%S", + encoding="utf-8", +) + +_graph_token: Optional[str] = None + + +# ─── Graph API ──────────────────────────────────────────────────────────────── + +def get_token() -> str: + global _graph_token + app = msal.ConfidentialClientApplication( + GRAPH_CLIENT_ID, + authority=f"https://login.microsoftonline.com/{GRAPH_TENANT_ID}", + client_credential=GRAPH_CLIENT_SECRET, + ) + result = app.acquire_token_for_client(scopes=["https://graph.microsoft.com/.default"]) + if "access_token" not in result: + raise RuntimeError(f"Graph auth failed: {result}") + _graph_token = result["access_token"] + return _graph_token + + +def graph_get_bytes(url: str) -> bytes: + """Stahne binarni obsah prilohy.""" + global _graph_token + if not _graph_token: + get_token() + for attempt in range(2): + r = requests.get(url, headers={"Authorization": f"Bearer {_graph_token}"}, timeout=120, stream=True) + if r.status_code == 401: + get_token() + continue + r.raise_for_status() + return r.content + raise RuntimeError(f"Graph GET bytes failed: {url}") + + +def graph_get_json(url: str, params: dict = None) -> dict: + global _graph_token + if not _graph_token: + get_token() + for attempt in range(2): + r = requests.get(url, headers={"Authorization": f"Bearer {_graph_token}"}, params=params, timeout=30) + if r.status_code == 401: + get_token() + continue + r.raise_for_status() + return r.json() + raise RuntimeError(f"Graph GET json failed: {url}") + + +def fetch_attachment_content(graph_message_id: str, attachment_id: str) -> Optional[bytes]: + """Stahne obsah prilohy pres Graph API.""" + url = f"{GRAPH_URL}/users/{GRAPH_MAILBOX}/messages/{graph_message_id}/attachments/{attachment_id}/$value" + try: + return graph_get_bytes(url) + except Exception as e: + logging.error("fetch_attachment_content failed [msg=%s att=%s]: %s", graph_message_id, attachment_id, e) + return None + + +def fetch_message_attachments(graph_message_id: str) -> list[dict]: + """Nacte seznam priloh zpravy z Graph API (metadata vcetne attachment ID).""" + url = f"{GRAPH_URL}/users/{GRAPH_MAILBOX}/messages/{graph_message_id}/attachments" + try: + data = graph_get_json(url, {"$select": "id,name,contentType,size,isInline,contentId"}) + return data.get("value", []) + except Exception as e: + logging.error("fetch_message_attachments failed [%s]: %s", graph_message_id, e) + return [] + + +# ─── Dedup + ukládání ───────────────────────────────────────────────────────── + +def sha256(data: bytes) -> str: + return hashlib.sha256(data).hexdigest() + + +def resolve_filename(desired_name: str, att_dir: Path, hash_val: str, index_col) -> str: + """ + Vrati nazev souboru ktery pouzit pro ulozeni. + Pokud desired_name jiz existuje s jinym hashem, prida suffix _2, _3 ... + """ + # Zkontroluj jestli existujici soubor se stejnym nazvem ma stejny hash + existing = index_col.find_one({"filename": desired_name}) + if existing: + if existing["_id"] == hash_val: + return desired_name # Stejny hash, stejne jmeno — dedup hit + # Jiny hash — hledej volny suffix + stem = Path(desired_name).stem + suffix = Path(desired_name).suffix + n = 2 + while True: + candidate = f"{stem}_{n}{suffix}" + if not (att_dir / candidate).exists(): + # Overi ze ani v indexu neni tento kandidat s jinym hashem + ex2 = index_col.find_one({"filename": candidate}) + if not ex2 or ex2["_id"] == hash_val: + return candidate + n += 1 + return desired_name + + +def save_attachment(content: bytes, original_name: str, att_dir: Path, index_col) -> tuple[str, str, bool]: + """ + Ulozi prilohu s deduplikaci. + Vraci (hash, local_path, was_new): + was_new=True -> soubor byl ulozen + was_new=False -> hash uz existoval, soubor preskocen + """ + hash_val = sha256(content) + + # Zkontroluj index — pokud hash uz existuje, vrat existujici zaznam + existing = index_col.find_one({"_id": hash_val}) + if existing: + # Zvys pocitadlo referenci + index_col.update_one({"_id": hash_val}, {"$inc": {"ref_count": 1}}) + return hash_val, existing["local_path"], False + + # Novy soubor — urcit nazev + safe_name = "".join(c if c.isalnum() or c in "._- " else "_" for c in original_name).strip() + if not safe_name: + safe_name = f"attachment_{hash_val[:8]}" + + filename = resolve_filename(safe_name, att_dir, hash_val, index_col) + file_path = att_dir / filename + + # Uloz soubor + file_path.write_bytes(content) + + # Zaznamenej do indexu + index_col.insert_one({ + "_id": hash_val, + "filename": filename, + "local_path": filename, + "size_bytes": len(content), + "mime_type": "", + "first_seen_at": datetime.now(timezone.utc).replace(tzinfo=None), + "ref_count": 1, + }) + + return hash_val, filename, True + + +# ─── MAIN ───────────────────────────────────────────────────────────────────── + +def main(): + ap = argparse.ArgumentParser(description=f"download_attachments v{SCRIPT_VERSION}") + ap.add_argument("--limit", type=int, default=0, + help="Zpracovat max N emailu (0 = vse)") + ap.add_argument("--force-recheck", action="store_true", + help="Znovu overi i emaily kde prilohy uz maji file_hash") + ap.add_argument("--no-indexes", action="store_true", + help="Nevytvorit indexy na konci") + args = ap.parse_args() + + start = datetime.now() + print(f"=== download_attachments v{SCRIPT_VERSION} ===") + print(f"Start: {start.strftime('%Y-%m-%d %H:%M:%S')}") + print(f"Schránka: {GRAPH_MAILBOX}") + print(f"Cilovy adresar: {ATTACHMENTS_DIR}") + print(f"MongoDB: {MONGO_URI} -> {MONGO_DB}") + + # Adresar + ATTACHMENTS_DIR.mkdir(parents=True, exist_ok=True) + print(f" Adresar OK") + + # Graph + print("\nPřipojuji se k Graph API...") + try: + get_token() + print(" Graph API OK") + except Exception as e: + print(f" CHYBA: {e}") + sys.exit(1) + + # MongoDB + client = MongoClient(MONGO_URI, serverSelectionTimeoutMS=5000) + try: + client.admin.command("ping") + print(" MongoDB OK") + except Exception as e: + print(f" CHYBA: MongoDB neni dostupna -- {e}") + sys.exit(1) + + col_emails = client[MONGO_DB][MONGO_COL_EMAILS] + col_index = client[MONGO_DB][MONGO_COL_INDEX] + + # Indexy na attachment index kolekci + if not args.no_indexes: + col_index.create_index("filename") + col_index.create_index("mime_type") + + # Dotaz — emaily s prilohou ktere jeste nebyly zpracovany + if args.force_recheck: + query = {"has_attachments": True} + else: + query = { + "has_attachments": True, + "attachments": { + "$elemMatch": { + "is_inline": False, + "file_hash": {"$exists": False}, + } + } + } + + total = col_emails.count_documents(query) + print(f"\nEmailu ke zpracovani: {total}") + if total == 0: + print("Neni co stahnout.") + client.close() + return + + cursor = col_emails.find(query, {"_id": 1, "graph_id": 1, "subject": 1, "attachments": 1}) + if args.limit: + cursor = cursor.limit(args.limit) + + ok_count = 0 + new_count = 0 + skip_count = 0 + err_count = 0 + email_i = 0 + batch = [] + + def flush(): + if not batch: + return + try: + col_emails.bulk_write(batch, ordered=False) + except Exception as e: + logging.error("bulk_write: %s", e) + print(f" CHYBA bulk_write: {e}") + batch.clear() + + for email_doc in cursor: + email_i += 1 + email_id = email_doc["_id"] + graph_id = email_doc.get("graph_id", "") + subject = (email_doc.get("subject") or "")[:60] + att_list = email_doc.get("attachments") or [] + + # Jen skutecne prilohy + real_atts = [a for a in att_list if not a.get("is_inline", False)] + if not real_atts: + continue + + print(f"\n {email_i:>5}/{total} {subject}") + + # Nacti attachment IDs z Graph API + graph_atts = fetch_message_attachments(graph_id) + graph_att_map = {a["name"]: a for a in graph_atts if not a.get("isInline", False)} + + updated_atts = list(att_list) + email_ok = True + + for i, att in enumerate(updated_atts): + if att.get("is_inline", False): + continue + if not args.force_recheck and att.get("file_hash"): + skip_count += 1 + print(f" SKIP {att['filename']}") + continue + + att_name = att.get("filename", "") + graph_att = graph_att_map.get(att_name) + + if not graph_att: + # Zkus najit podle casti nazvu + for gname, ga in graph_att_map.items(): + if att_name.lower() in gname.lower(): + graph_att = ga + break + + if not graph_att: + logging.error("attachment not found in Graph [email=%s att=%s]", email_id, att_name) + print(f" ERR {att_name} (nenalezeno v Graph)") + err_count += 1 + email_ok = False + continue + + # Stahni obsah + content = fetch_attachment_content(graph_id, graph_att["id"]) + if content is None: + err_count += 1 + email_ok = False + print(f" ERR {att_name} (stazeni selhalo)") + continue + + # Uloz s dedupem + hash_val, local_path, was_new = save_attachment(content, att_name, ATTACHMENTS_DIR, col_index) + + # Aktualizuj MIME typ v indexu + col_index.update_one( + {"_id": hash_val}, + {"$set": {"mime_type": att.get("mime_type", graph_att.get("contentType", ""))}}, + ) + + # Zaznamenej do emailu + updated_atts[i] = {**att, "file_hash": hash_val, "local_path": local_path} + + if was_new: + new_count += 1 + print(f" NEW {local_path} ({len(content):,} B)") + else: + skip_count += 1 + print(f" DUP {att_name} -> {local_path}") + + if email_ok: + ok_count += 1 + + # Uloz aktualizovane prilohy zpet do emailu + batch.append(UpdateOne( + {"_id": email_id}, + {"$set": {"attachments": updated_atts}} + )) + + if len(batch) >= BATCH_SIZE: + flush() + + if email_i % 100 == 0: + elapsed = (datetime.now() - start).total_seconds() + print(f" {'─'*60}") + print(f" Průběh: emaily={email_i}/{total} nove={new_count} dup={skip_count} err={err_count}") + print(f" {'─'*60}") + + flush() + + elapsed_total = (datetime.now() - start).total_seconds() + files_total = col_index.count_documents({}) + size_total = sum(d.get("size_bytes", 0) for d in col_index.find({}, {"size_bytes": 1})) + + print(f"\n{'='*52}") + print(f"Vysledek: emaily={ok_count} | nove soubory={new_count} | duplikaty={skip_count} | err={err_count}") + print(f"Souboru v indexu: {files_total} ({size_total/1024/1024:.1f} MB)") + print(f"Celkovy cas: {int(elapsed_total//3600)}h {int((elapsed_total%3600)//60)}m {int(elapsed_total%60)}s") + print(f"\nKonec: {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}") + if err_count: + print(f"Chyby logovany do: {LOG_FILE}") + + client.close() + + +if __name__ == "__main__": + main() diff --git a/Python-runner/download_attachments_v1.1.py b/Python-runner/download_attachments_v1.1.py new file mode 100644 index 0000000..cbbaed3 --- /dev/null +++ b/Python-runner/download_attachments_v1.1.py @@ -0,0 +1,428 @@ +""" +download_attachments_v1.1.py +Nazev: download_attachments_v1.1.py +Verze: 1.1 +Datum: 2026-06-02 +Autor: vladimir.buzalka + +Popis: + Stahuje skutecne prilohy (is_inline=False) vsech emailu z MongoDB + pres Microsoft Graph API a uklada je do adresare + /mnt/Emails//Attachments/. + + Schránka se predava jako povinny parametr --mailbox. + + Deduplikace podle SHA256 hashe obsahu: + - stejny hash = soubor uz existuje -> preskoci + - prvni vyskytu souboru: ulozi pod puvodnimnazvem + - kolize nazvu (stejny nazev, jiny hash): faktura_2.pdf, faktura_3.pdf ... + + Po ulozeni aktualizuje MongoDB: + - v email dokumentu: kazda priloha dostane file_hash + local_path + - kolekce emaily.attachments_index: _id=hash, filename, path, size_bytes, + mime_type, mailbox, first_seen_at, ref_count + + Bezpecne prerusit a opakovat — emaily kde vsechny prilohy maji file_hash + se preskoci. --force-recheck znovu overi i uz stazene. + + POZOR: Skript pouze CIST ze schranky — zadny zapis do schranky! + +Spousteni: + python download_attachments_v1.1.py --mailbox ordinace@buzalkova.cz + python download_attachments_v1.1.py --mailbox vladimir.buzalka@buzalka.cz --limit 50 + python download_attachments_v1.1.py --mailbox ordinace@buzalkova.cz --force-recheck + +Docker: + docker exec -it python-runner python /scripts/download_attachments_v1.1.py \\ + --mailbox ordinace@buzalkova.cz + +Zavislosti: + msal, requests, pymongo + Python 3.10+ + +Struktura na disku: + /mnt/Emails/ + └── / + └── Attachments/ + ├── faktura_2026.pdf + ├── vysledky_lab.pdf + ├── vysledky_lab_2.pdf + └── ... + +Kolekce emaily.attachments_index: + _id SHA256 hash (hex) + filename nazev souboru na disku + local_path relativni cesta od Attachments/ + size_bytes velikost souboru + mime_type MIME typ + mailbox schránka ze ktere pochazi prvni vyskytu + first_seen_at datetime UTC + ref_count v kolika emailech se tato priloha vyskytuje + +Historie verzi: + 1.0 2026-06-02 Inicialni verze + 1.1 2026-06-02 Schránka jako parametr --mailbox (univerzalni pouziti) +""" + +import sys +import hashlib +import logging +import argparse +from pathlib import Path +from datetime import datetime, timezone +from typing import Optional + +import msal +import requests +from pymongo import MongoClient, UpdateOne + +if hasattr(sys.stdout, "reconfigure"): + sys.stdout.reconfigure(encoding="utf-8", errors="replace") + +# ─── KONFIGURACE ────────────────────────────────────────────────────────────── +GRAPH_TENANT_ID = "7d269944-37a4-43a1-8140-c7517dc426e9" +GRAPH_CLIENT_ID = "4b222bfd-78c9-4239-a53f-43006b3ed07f" +GRAPH_CLIENT_SECRET = "Txg8Q~MjhocuopxsJyJBhPmDfMxZ2r5WpTFj1dfk" +GRAPH_URL = "https://graph.microsoft.com/v1.0" + +MONGO_URI = "mongodb://192.168.1.76:27017" +MONGO_DB = "emaily" +MONGO_COL_INDEX = "attachments_index" + +EMAILS_BASE_DIR = Path("/mnt/Emails") +LOG_FILE = Path(__file__).parent / "parse_emails_errors.log" +SCRIPT_VERSION = "1.1" +BATCH_SIZE = 50 +# ────────────────────────────────────────────────────────────────────────────── + +logging.basicConfig( + filename=str(LOG_FILE), + level=logging.ERROR, + format="%(asctime)s | %(message)s", + datefmt="%Y-%m-%d %H:%M:%S", + encoding="utf-8", +) + +_graph_token: Optional[str] = None + + +# ─── Graph API ──────────────────────────────────────────────────────────────── + +def get_token() -> str: + global _graph_token + app = msal.ConfidentialClientApplication( + GRAPH_CLIENT_ID, + authority=f"https://login.microsoftonline.com/{GRAPH_TENANT_ID}", + client_credential=GRAPH_CLIENT_SECRET, + ) + result = app.acquire_token_for_client(scopes=["https://graph.microsoft.com/.default"]) + if "access_token" not in result: + raise RuntimeError(f"Graph auth failed: {result}") + _graph_token = result["access_token"] + return _graph_token + + +def graph_get_bytes(url: str) -> bytes: + global _graph_token + if not _graph_token: + get_token() + for attempt in range(2): + r = requests.get(url, headers={"Authorization": f"Bearer {_graph_token}"}, timeout=120, stream=True) + if r.status_code == 401: + get_token() + continue + r.raise_for_status() + return r.content + raise RuntimeError(f"Graph GET bytes failed: {url}") + + +def graph_get_json(url: str, params: dict = None) -> dict: + global _graph_token + if not _graph_token: + get_token() + for attempt in range(2): + r = requests.get(url, headers={"Authorization": f"Bearer {_graph_token}"}, params=params, timeout=30) + if r.status_code == 401: + get_token() + continue + r.raise_for_status() + return r.json() + raise RuntimeError(f"Graph GET json failed: {url}") + + +def fetch_message_attachments(mailbox: str, graph_message_id: str) -> list[dict]: + url = f"{GRAPH_URL}/users/{mailbox}/messages/{graph_message_id}/attachments" + try: + data = graph_get_json(url, {"$select": "id,name,contentType,size,isInline,contentId"}) + return data.get("value", []) + except Exception as e: + logging.error("fetch_message_attachments failed [%s]: %s", graph_message_id, e) + return [] + + +def fetch_attachment_content(mailbox: str, graph_message_id: str, attachment_id: str) -> Optional[bytes]: + url = f"{GRAPH_URL}/users/{mailbox}/messages/{graph_message_id}/attachments/{attachment_id}/$value" + try: + return graph_get_bytes(url) + except Exception as e: + logging.error("fetch_attachment_content failed [msg=%s att=%s]: %s", graph_message_id, attachment_id, e) + return None + + +# ─── Dedup + ukládání ───────────────────────────────────────────────────────── + +def sha256(data: bytes) -> str: + return hashlib.sha256(data).hexdigest() + + +def safe_filename(name: str) -> str: + safe = "".join(c if c.isalnum() or c in "._- " else "_" for c in name).strip() + return safe or "attachment" + + +def resolve_filename(desired_name: str, att_dir: Path, hash_val: str, col_index) -> str: + """Vrati nazev souboru pro ulozeni — resi kolize (stejny nazev, jiny hash).""" + existing = col_index.find_one({"filename": desired_name}) + if existing: + if existing["_id"] == hash_val: + return desired_name # Dedup hit — stejny hash + # Kolize — hledej volny suffix + stem = Path(desired_name).stem + suffix = Path(desired_name).suffix + n = 2 + while True: + candidate = f"{stem}_{n}{suffix}" + ex2 = col_index.find_one({"filename": candidate}) + if not ex2 or ex2["_id"] == hash_val: + if not (att_dir / candidate).exists() or (ex2 and ex2["_id"] == hash_val): + return candidate + n += 1 + return desired_name + + +def save_attachment( + content: bytes, + original_name: str, + mime_type: str, + mailbox: str, + att_dir: Path, + col_index, +) -> tuple[str, str, bool]: + """ + Ulozi prilohu s deduplikaci. + Vraci (hash, local_path, was_new). + """ + hash_val = sha256(content) + + existing = col_index.find_one({"_id": hash_val}) + if existing: + col_index.update_one({"_id": hash_val}, {"$inc": {"ref_count": 1}}) + return hash_val, existing["local_path"], False + + filename = resolve_filename(safe_filename(original_name), att_dir, hash_val, col_index) + file_path = att_dir / filename + file_path.write_bytes(content) + + col_index.insert_one({ + "_id": hash_val, + "filename": filename, + "local_path": filename, + "size_bytes": len(content), + "mime_type": mime_type, + "mailbox": mailbox, + "first_seen_at": datetime.now(timezone.utc).replace(tzinfo=None), + "ref_count": 1, + }) + + return hash_val, filename, True + + +# ─── MAIN ───────────────────────────────────────────────────────────────────── + +def main(): + ap = argparse.ArgumentParser(description=f"download_attachments v{SCRIPT_VERSION}") + ap.add_argument("--mailbox", required=True, + help="Emailova schranka (napr. ordinace@buzalkova.cz)") + ap.add_argument("--limit", type=int, default=0, + help="Zpracovat max N emailu (0 = vse)") + ap.add_argument("--force-recheck", action="store_true", + help="Znovu overi i emaily kde prilohy uz maji file_hash") + ap.add_argument("--no-indexes", action="store_true", + help="Nevytvorit indexy na attachments_index kolekci") + args = ap.parse_args() + + mailbox = args.mailbox + att_dir = EMAILS_BASE_DIR / mailbox / "Attachments" + mongo_col = mailbox + + start = datetime.now() + print(f"=== download_attachments v{SCRIPT_VERSION} ===") + print(f"Start: {start.strftime('%Y-%m-%d %H:%M:%S')}") + print(f"Schránka: {mailbox}") + print(f"Cilovy adresar: {att_dir}") + print(f"MongoDB: {MONGO_URI} -> {MONGO_DB}.{mongo_col}") + + att_dir.mkdir(parents=True, exist_ok=True) + print(" Adresar OK") + + print("\nPřipojuji se k Graph API...") + try: + get_token() + print(" Graph API OK") + except Exception as e: + print(f" CHYBA: {e}") + sys.exit(1) + + client = MongoClient(MONGO_URI, serverSelectionTimeoutMS=5000) + try: + client.admin.command("ping") + print(" MongoDB OK") + except Exception as e: + print(f" CHYBA: MongoDB neni dostupna -- {e}") + sys.exit(1) + + col_emails = client[MONGO_DB][mongo_col] + col_index = client[MONGO_DB][MONGO_COL_INDEX] + + if not args.no_indexes: + col_index.create_index("filename") + col_index.create_index("mime_type") + col_index.create_index("mailbox") + + # Dotaz + if args.force_recheck: + query = {"has_attachments": True} + else: + query = { + "has_attachments": True, + "attachments": { + "$elemMatch": { + "is_inline": False, + "file_hash": {"$exists": False}, + } + } + } + + total = col_emails.count_documents(query) + print(f"\nEmailu ke zpracovani: {total}") + if total == 0: + print("Neni co stahnout.") + client.close() + return + + cursor = col_emails.find(query, {"_id": 1, "graph_id": 1, "subject": 1, "attachments": 1}) + if args.limit: + cursor = cursor.limit(args.limit) + + ok_count = 0 + new_count = 0 + dup_count = 0 + err_count = 0 + email_i = 0 + batch = [] + + def flush(): + if not batch: + return + try: + col_emails.bulk_write(batch, ordered=False) + except Exception as e: + logging.error("bulk_write: %s", e) + print(f" CHYBA bulk_write: {e}") + batch.clear() + + for email_doc in cursor: + email_i += 1 + email_id = email_doc["_id"] + graph_id = email_doc.get("graph_id", "") + subject = (email_doc.get("subject") or "")[:60] + att_list = email_doc.get("attachments") or [] + + real_atts = [a for a in att_list if not a.get("is_inline", False)] + if not real_atts: + continue + + print(f"\n {email_i:>5}/{total} {subject}") + + graph_atts = fetch_message_attachments(mailbox, graph_id) + graph_att_map = {a["name"]: a for a in graph_atts if not a.get("isInline", False)} + + updated_atts = list(att_list) + email_ok = True + + for i, att in enumerate(updated_atts): + if att.get("is_inline", False): + continue + if not args.force_recheck and att.get("file_hash"): + print(f" SKIP {att['filename']}") + continue + + att_name = att.get("filename", "") + graph_att = graph_att_map.get(att_name) + if not graph_att: + for gname, ga in graph_att_map.items(): + if att_name.lower() in gname.lower(): + graph_att = ga + break + + if not graph_att: + logging.error("attachment not found in Graph [email=%s att=%s]", email_id, att_name) + print(f" ERR {att_name} (nenalezeno v Graph)") + err_count += 1 + email_ok = False + continue + + content = fetch_attachment_content(mailbox, graph_id, graph_att["id"]) + if content is None: + err_count += 1 + email_ok = False + print(f" ERR {att_name} (stazeni selhalo)") + continue + + mime_type = att.get("mime_type") or graph_att.get("contentType", "") + hash_val, local_path, was_new = save_attachment( + content, att_name, mime_type, mailbox, att_dir, col_index + ) + + updated_atts[i] = {**att, "file_hash": hash_val, "local_path": local_path} + + if was_new: + new_count += 1 + print(f" NEW {local_path} ({len(content):,} B)") + else: + dup_count += 1 + print(f" DUP {att_name} -> {local_path}") + + if email_ok: + ok_count += 1 + + batch.append(UpdateOne({"_id": email_id}, {"$set": {"attachments": updated_atts}})) + + if len(batch) >= BATCH_SIZE: + flush() + + if email_i % 100 == 0: + elapsed = (datetime.now() - start).total_seconds() + print(f" {'─'*60}") + print(f" Průběh: emaily={email_i}/{total} nove={new_count} dup={dup_count} err={err_count}") + print(f" {'─'*60}") + + flush() + + elapsed_total = (datetime.now() - start).total_seconds() + files_total = col_index.count_documents({}) + size_total = sum(d.get("size_bytes", 0) for d in col_index.find({}, {"size_bytes": 1})) + + print(f"\n{'='*52}") + print(f"Vysledek: emaily={ok_count} | nove={new_count} | dup={dup_count} | err={err_count}") + print(f"Souboru v indexu: {files_total} ({size_total / 1024 / 1024:.1f} MB)") + print(f"Celkovy cas: {int(elapsed_total//3600)}h {int((elapsed_total%3600)//60)}m {int(elapsed_total%60)}s") + print(f"\nKonec: {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}") + if err_count: + print(f"Chyby logovany do: {LOG_FILE}") + + client.close() + + +if __name__ == "__main__": + main() diff --git a/Python-runner/download_attachments_v1.3.py b/Python-runner/download_attachments_v1.3.py new file mode 100644 index 0000000..15beeb1 --- /dev/null +++ b/Python-runner/download_attachments_v1.3.py @@ -0,0 +1,483 @@ +""" +download_attachments_v1.3.py +Nazev: download_attachments_v1.3.py +Verze: 1.3 +Datum: 2026-06-02 +Autor: vladimir.buzalka + +Popis: + Stahuje skutecne prilohy (is_inline=False) vsech emailu z MongoDB + pres Microsoft Graph API a uklada je do adresare + /mnt/Emails//Attachments/. + + Schránka se predava jako povinny parametr --mailbox. + + Deduplikace podle SHA256 hashe obsahu: + - stejny hash = soubor uz existuje -> preskoci + - prvni vyskytu souboru: ulozi pod puvodnimnazvem + - kolize nazvu (stejny nazev, jiny hash): faktura_2.pdf, faktura_3.pdf ... + + Po ulozeni aktualizuje MongoDB: + - v email dokumentu: kazda priloha dostane file_hash + local_path + - kolekce emaily.attachments_index: _id=hash, filename, path, size_bytes, + mime_type, mailbox, first_seen_at, ref_count + + Bezpecne prerusit a opakovat — emaily kde vsechny prilohy maji file_hash + se preskoci. --force-recheck znovu overi i uz stazene. + + POZOR: Skript pouze CIST ze schranky — zadny zapis do schranky! + +Spousteni: + python download_attachments_v1.3.py --mailbox ordinace@buzalkova.cz + python download_attachments_v1.3.py --mailbox ordinace@buzalkova.cz --limit 50 + python download_attachments_v1.3.py --mailbox ordinace@buzalkova.cz --force-recheck + +Docker: + docker exec -it python-runner python /scripts/download_attachments_v1.3.py \\ + --mailbox ordinace@buzalkova.cz + +Zavislosti: + msal, requests, pymongo + Python 3.10+ + +Historie verzi: + 1.0 2026-06-02 Inicialni verze + 1.1 2026-06-02 Schránka jako parametr --mailbox + 1.2 2026-06-02 Oprava: Graph attachment mapa vcetne inline; normalizace nazvu; + preskoceni S/MIME; inline z Graphu -> SKIP ne ERR + 1.3 2026-06-02 Primarni stazeni pres graph_att_id (prime ID bez name-matchingu); + oprava $select na attachment listu (odstranen contentId ktery + zpusoboval BadRequest a vracel prazdny seznam); name-matching + zustava jako fallback pro stare emaily bez graph_att_id +""" + +import sys +import re +import hashlib +import logging +import argparse +import unicodedata +from pathlib import Path +from datetime import datetime, timezone +from typing import Optional + +import msal +import requests +from pymongo import MongoClient, UpdateOne + +if hasattr(sys.stdout, "reconfigure"): + sys.stdout.reconfigure(encoding="utf-8", errors="replace") + +# ─── KONFIGURACE ────────────────────────────────────────────────────────────── +GRAPH_TENANT_ID = "7d269944-37a4-43a1-8140-c7517dc426e9" +GRAPH_CLIENT_ID = "4b222bfd-78c9-4239-a53f-43006b3ed07f" +GRAPH_CLIENT_SECRET = "Txg8Q~MjhocuopxsJyJBhPmDfMxZ2r5WpTFj1dfk" +GRAPH_URL = "https://graph.microsoft.com/v1.0" + +MONGO_URI = "mongodb://192.168.1.76:27017" +MONGO_DB = "emaily" +MONGO_COL_INDEX = "attachments_index" + +EMAILS_BASE_DIR = Path("/mnt/Emails") +LOG_FILE = Path(__file__).parent / "parse_emails_errors.log" +SCRIPT_VERSION = "1.3" +BATCH_SIZE = 50 + +# Typy příloh které přeskočíme (S/MIME podpisy, certifikáty) +SKIP_EXTENSIONS = {".p7m", ".p7s", ".p7c", ".p7b"} +# ────────────────────────────────────────────────────────────────────────────── + +logging.basicConfig( + filename=str(LOG_FILE), + level=logging.ERROR, + format="%(asctime)s | %(message)s", + datefmt="%Y-%m-%d %H:%M:%S", + encoding="utf-8", +) + +_graph_token: Optional[str] = None + + +# ─── Graph API ──────────────────────────────────────────────────────────────── + +def get_token() -> str: + global _graph_token + app = msal.ConfidentialClientApplication( + GRAPH_CLIENT_ID, + authority=f"https://login.microsoftonline.com/{GRAPH_TENANT_ID}", + client_credential=GRAPH_CLIENT_SECRET, + ) + result = app.acquire_token_for_client(scopes=["https://graph.microsoft.com/.default"]) + if "access_token" not in result: + raise RuntimeError(f"Graph auth failed: {result}") + _graph_token = result["access_token"] + return _graph_token + + +def graph_get_bytes(url: str) -> bytes: + global _graph_token + if not _graph_token: + get_token() + for attempt in range(2): + r = requests.get(url, headers={"Authorization": f"Bearer {_graph_token}"}, timeout=120, stream=True) + if r.status_code == 401: + get_token() + continue + r.raise_for_status() + return r.content + raise RuntimeError(f"Graph GET bytes failed: {url}") + + +def graph_get_json(url: str, params: dict = None) -> dict: + global _graph_token + if not _graph_token: + get_token() + for attempt in range(2): + r = requests.get(url, headers={"Authorization": f"Bearer {_graph_token}"}, params=params, timeout=30) + if r.status_code == 401: + get_token() + continue + r.raise_for_status() + return r.json() + raise RuntimeError(f"Graph GET json failed: {url}") + + +def fetch_message_attachments(mailbox: str, graph_message_id: str) -> list[dict]: + """Nacte metadata vsech priloh zpravy (bez contentBytes).""" + url = f"{GRAPH_URL}/users/{mailbox}/messages/{graph_message_id}/attachments" + try: + # Pozor: contentId NENI v base attachment type — nesmi byt v $select + data = graph_get_json(url, {"$select": "id,name,contentType,size,isInline"}) + return data.get("value", []) + except Exception as e: + logging.error("fetch_message_attachments failed [%s]: %s", graph_message_id, e) + return [] + + +def fetch_attachment_content(mailbox: str, graph_message_id: str, attachment_id: str) -> Optional[bytes]: + url = f"{GRAPH_URL}/users/{mailbox}/messages/{graph_message_id}/attachments/{attachment_id}/$value" + try: + return graph_get_bytes(url) + except Exception as e: + logging.error("fetch_attachment_content failed [msg=%s att=%s]: %s", + graph_message_id, attachment_id, e) + return None + + +# ─── Pomocné funkce ─────────────────────────────────────────────────────────── + +def normalize_name(name: str) -> str: + """Normalizuje název pro porovnání — lowercase, bez diakritiky, jen alnum+._-""" + nfkd = unicodedata.normalize("NFKD", name.lower().strip()) + ascii_str = "".join(c for c in nfkd if not unicodedata.combining(c)) + return re.sub(r"[^\w.\-]", "_", ascii_str) + + +def find_graph_att(att_name: str, att_size: int, graph_atts: list[dict]) -> Optional[dict]: + """Fallback: hleda prilohu v Graph listu podle jmena (pro emaily bez graph_att_id).""" + # 1. Presna shoda + for ga in graph_atts: + if ga["name"] == att_name: + return ga + + norm_want = normalize_name(att_name) + + # 2. Normalizovana shoda + for ga in graph_atts: + if normalize_name(ga["name"]) == norm_want: + return ga + + # 3. Normalizovana shoda + velikost (±10 %) + for ga in graph_atts: + if normalize_name(ga["name"]) == norm_want: + ga_size = ga.get("size", 0) + if att_size == 0 or ga_size == 0 or abs(ga_size - att_size) / max(ga_size, att_size) < 0.1: + return ga + + # 4. Castecna shoda sufixu (posledních 20 znaků normalizovaného jména) + for ga in graph_atts: + if norm_want[-20:] and normalize_name(ga["name"]).endswith(norm_want[-20:]): + return ga + + return None + + +def sha256(data: bytes) -> str: + return hashlib.sha256(data).hexdigest() + + +def safe_filename(name: str) -> str: + safe = "".join(c if c.isalnum() or c in "._- ()" else "_" for c in name).strip() + return safe or "attachment" + + +def resolve_filename(desired_name: str, att_dir: Path, hash_val: str, col_index) -> str: + existing = col_index.find_one({"filename": desired_name}) + if existing: + if existing["_id"] == hash_val: + return desired_name + stem = Path(desired_name).stem + suffix = Path(desired_name).suffix + n = 2 + while True: + candidate = f"{stem}_{n}{suffix}" + ex2 = col_index.find_one({"filename": candidate}) + if not ex2 or ex2["_id"] == hash_val: + if not (att_dir / candidate).exists() or (ex2 and ex2["_id"] == hash_val): + return candidate + n += 1 + return desired_name + + +def save_attachment( + content: bytes, + original_name: str, + mime_type: str, + mailbox: str, + att_dir: Path, + col_index, +) -> tuple[str, str, bool]: + hash_val = sha256(content) + + existing = col_index.find_one({"_id": hash_val}) + if existing: + col_index.update_one({"_id": hash_val}, {"$inc": {"ref_count": 1}}) + return hash_val, existing["local_path"], False + + filename = resolve_filename(safe_filename(original_name), att_dir, hash_val, col_index) + file_path = att_dir / filename + file_path.write_bytes(content) + + col_index.insert_one({ + "_id": hash_val, + "filename": filename, + "local_path": filename, + "size_bytes": len(content), + "mime_type": mime_type, + "mailbox": mailbox, + "first_seen_at": datetime.now(timezone.utc).replace(tzinfo=None), + "ref_count": 1, + }) + + return hash_val, filename, True + + +# ─── MAIN ───────────────────────────────────────────────────────────────────── + +def main(): + ap = argparse.ArgumentParser(description=f"download_attachments v{SCRIPT_VERSION}") + ap.add_argument("--mailbox", required=True, + help="Emailova schranka (napr. ordinace@buzalkova.cz)") + ap.add_argument("--limit", type=int, default=0, + help="Zpracovat max N emailu (0 = vse)") + ap.add_argument("--force-recheck", action="store_true", + help="Znovu overi i emaily kde prilohy uz maji file_hash") + ap.add_argument("--no-indexes", action="store_true", + help="Nevytvorit indexy na attachments_index kolekci") + args = ap.parse_args() + + mailbox = args.mailbox + att_dir = EMAILS_BASE_DIR / mailbox / "Attachments" + mongo_col = mailbox + + start = datetime.now() + print(f"=== download_attachments v{SCRIPT_VERSION} ===") + print(f"Start: {start.strftime('%Y-%m-%d %H:%M:%S')}") + print(f"Schránka: {mailbox}") + print(f"Cilovy adresar: {att_dir}") + print(f"MongoDB: {MONGO_URI} -> {MONGO_DB}.{mongo_col}") + + att_dir.mkdir(parents=True, exist_ok=True) + print(" Adresar OK") + + print("\nPřipojuji se k Graph API...") + try: + get_token() + print(" Graph API OK") + except Exception as e: + print(f" CHYBA: {e}") + sys.exit(1) + + client = MongoClient(MONGO_URI, serverSelectionTimeoutMS=5000) + try: + client.admin.command("ping") + print(" MongoDB OK") + except Exception as e: + print(f" CHYBA: MongoDB neni dostupna -- {e}") + sys.exit(1) + + col_emails = client[MONGO_DB][mongo_col] + col_index = client[MONGO_DB][MONGO_COL_INDEX] + + if not args.no_indexes: + col_index.create_index("filename") + col_index.create_index("mime_type") + col_index.create_index("mailbox") + + if args.force_recheck: + query = {"has_attachments": True} + else: + query = { + "has_attachments": True, + "attachments": { + "$elemMatch": { + "is_inline": False, + "file_hash": {"$exists": False}, + } + } + } + + total = col_emails.count_documents(query) + print(f"\nEmailu ke zpracovani: {total}") + if total == 0: + print("Neni co stahnout.") + client.close() + return + + cursor = col_emails.find(query, {"_id": 1, "graph_id": 1, "subject": 1, "attachments": 1}) + if args.limit: + cursor = cursor.limit(args.limit) + + ok_count = 0 + new_count = 0 + dup_count = 0 + skip_count = 0 + err_count = 0 + email_i = 0 + batch = [] + + def flush(): + if not batch: + return + try: + col_emails.bulk_write(batch, ordered=False) + except Exception as e: + logging.error("bulk_write: %s", e) + print(f" CHYBA bulk_write: {e}") + batch.clear() + + for email_doc in cursor: + email_i += 1 + email_id = email_doc["_id"] + graph_id = email_doc.get("graph_id", "") + subject = (email_doc.get("subject") or "")[:60] + att_list = email_doc.get("attachments") or [] + + real_atts = [a for a in att_list if not a.get("is_inline", False)] + if not real_atts: + continue + + print(f"\n {email_i:>5}/{total} {subject}") + + # Nacti attachment list z Graphu jen pokud nektere prilohy nemaji graph_att_id + need_listing = any( + not a.get("is_inline", False) + and not (not args.force_recheck and a.get("file_hash")) + and not a.get("graph_att_id") + for a in att_list + ) + graph_atts = fetch_message_attachments(mailbox, graph_id) if need_listing else [] + + updated_atts = list(att_list) + email_ok = True + + for i, att in enumerate(updated_atts): + if att.get("is_inline", False): + continue + if not args.force_recheck and att.get("file_hash"): + continue + + att_name = att.get("filename", "") + att_size = att.get("size_bytes", 0) + graph_att_id = att.get("graph_att_id") + + # Preskoc S/MIME podpisy + if Path(att_name).suffix.lower() in SKIP_EXTENSIONS: + updated_atts[i] = {**att, "file_hash": "skip", "local_path": ""} + skip_count += 1 + print(f" SKIP {att_name} (S/MIME)") + continue + + # Primy pristup pres graph_att_id (emaily parsovane v1.2+) + if graph_att_id: + content = fetch_attachment_content(mailbox, graph_id, graph_att_id) + if content is None: + err_count += 1 + email_ok = False + print(f" ERR {att_name} (stazeni selhalo)") + continue + # Zkontroluj zda jde skutecne o inline (pro edge case) + mime_type = att.get("mime_type", "") + else: + # Fallback: name matching pro stare emaily (parsovane pred v1.2) + graph_att = find_graph_att(att_name, att_size, graph_atts) + + if not graph_att: + logging.error("attachment not found [email=%s att=%s]", email_id, att_name) + print(f" ERR {att_name} (nenalezeno)") + err_count += 1 + email_ok = False + continue + + # Pokud Graph rika ze je inline — preskoc + if graph_att.get("isInline", False): + updated_atts[i] = {**att, "is_inline": True, "file_hash": "skip", "local_path": ""} + skip_count += 1 + print(f" SKIP {att_name} (inline obrazek)") + continue + + content = fetch_attachment_content(mailbox, graph_id, graph_att["id"]) + if content is None: + err_count += 1 + email_ok = False + print(f" ERR {att_name} (stazeni selhalo)") + continue + + mime_type = att.get("mime_type") or graph_att.get("contentType", "") + + hash_val, local_path, was_new = save_attachment( + content, att_name, mime_type, mailbox, att_dir, col_index + ) + + updated_atts[i] = {**att, "file_hash": hash_val, "local_path": local_path} + + if was_new: + new_count += 1 + print(f" NEW {local_path} ({len(content):,} B)") + else: + dup_count += 1 + print(f" DUP {att_name} -> {local_path}") + + if email_ok: + ok_count += 1 + + batch.append(UpdateOne({"_id": email_id}, {"$set": {"attachments": updated_atts}})) + + if len(batch) >= BATCH_SIZE: + flush() + + if email_i % 100 == 0: + elapsed = (datetime.now() - start).total_seconds() + print(f" {'─'*60}") + print(f" Průběh: emaily={email_i}/{total} nove={new_count} dup={dup_count} skip={skip_count} err={err_count}") + print(f" {'─'*60}") + + flush() + + elapsed_total = (datetime.now() - start).total_seconds() + files_total = col_index.count_documents({}) + size_total = sum(d.get("size_bytes", 0) for d in col_index.find({}, {"size_bytes": 1})) + + print(f"\n{'='*52}") + print(f"Vysledek: emaily={ok_count} | nove={new_count} | dup={dup_count} | skip={skip_count} | err={err_count}") + print(f"Souboru v indexu: {files_total} ({size_total / 1024 / 1024:.1f} MB)") + print(f"Celkovy cas: {int(elapsed_total//3600)}h {int((elapsed_total%3600)//60)}m {int(elapsed_total%60)}s") + print(f"\nKonec: {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}") + if err_count: + print(f"Chyby logovany do: {LOG_FILE}") + + client.close() + + +if __name__ == "__main__": + main() diff --git a/Python-runner/parse_emails_errors.log b/Python-runner/parse_emails_errors.log new file mode 100644 index 0000000..e69de29 diff --git a/Python-runner/parse_emails_graph_v1.0.py b/Python-runner/parse_emails_graph_v1.0.py new file mode 100644 index 0000000..1653b05 --- /dev/null +++ b/Python-runner/parse_emails_graph_v1.0.py @@ -0,0 +1,560 @@ +""" +parse_emails_graph_v1.0.py +Nazev: parse_emails_graph_v1.0.py +Verze: 1.0 +Datum: 2026-06-02 +Autor: vladimir.buzalka + +Popis: + Cte vsechny emaily ze schranky ordinace@buzalkova.cz primo pres + Microsoft Graph API a importuje je jako dokumenty do MongoDB. + Ze kazde zpravy extrahuje vsechny dostupne vlastnosti: + + - predmet, odesilatel, prijemci (To/CC/BCC s typy) + - cas doruceni, odeslani, vytvoreni, modifikace (UTC) + - telo HTML (max 2 MB) + textovy preview + - prilohy (metadata: jmeno, velikost, MIME typ, inline flag) + - internet headers (SPF, DKIM, Received, X-*, ...) + - MAPI-ekvivalenty: dulezitost, priznak, konverzacni vlakno, + kategorie, In-Reply-To, References, ... + - navic: isRead, isDraft, folder_path, inferenceClassification + + Prochazi VSECHNY slozky schranky rekurzivne (Inbox, Sent, Deleted, + archivni slozky, ...). + + DB: emaily + Kolekce: ordinace@buzalkova.cz + _id: Internet Message-ID (nebo "graphid:" jako fallback) + + Bezpecne prerusit a opakovat: + - upsert podle _id — duplicity se automaticky prepisi + - --skip-existing nacte seznam hotovych _id z MongoDB a preskoci je + + POZOR: Skript pouze CIST ze schranky — zadny zapis do schranky! + +Spousteni: + python parse_emails_graph_v1.0.py # kompletni import + python parse_emails_graph_v1.0.py --limit 50 # test na prvnich 50 + python parse_emails_graph_v1.0.py --skip-existing # pokracovani po preruseni + python parse_emails_graph_v1.0.py --folder Inbox # jen jedna slozka + python parse_emails_graph_v1.0.py --no-indexes # bez indexu na konci + +Zavislosti: + msal, requests, pymongo, python-dateutil + Python 3.10+ + +Struktura dokumentu v MongoDB: + _id Internet Message-ID (nebo graphid: fallback) + graph_id Graph API message ID (pro pripadne dalsi operace) + subject predmet zpravy + normalized_subject predmet bez RE:/FW:/AW: prefixu + importance 0=nizka 1=normalni 2=vysoka + flag_status 0=bez priznaku 1=oznaceno 2=dokonceno + is_read bool — aktualni stav precteni ve schrance + is_draft bool + has_attachments bool + attachment_count int + inference_classification focused / other (Outlook AI trideni) + categories [str] + conversation_id Graph conversationId + conversation_index base64 conversationIndex + conversation_topic tema vlakna (z internet headers Thread-Topic) + in_reply_to Message-ID predchozi zpravy + internet_references [Message-ID] — cela historia vlakna + received_at datetime UTC + sent_at datetime UTC + created_at datetime UTC — cas vytvoreni zaznamu v M365 + modified_at datetime UTC — cas posledni modifikace + folder_id Graph parentFolderId + folder_path cela cesta slozky (napr. Inbox/Subfolder) + sender.email emailova adresa odesilatele + sender.name zobrazovane jmeno odesilatele + to retezec To (joined) + cc retezec CC + bcc retezec BCC + recipients [{type, email, name}] — to/cc/bcc s typy + body_html HTML telo (max 2 MB) + body_preview textovy nahled (max 255 znaku z Graph) + attachments [{filename, size_bytes, mime_type, + content_id, is_inline}] + headers dict internet headers (lowercase_s_podtrzitky) + parsed_at datetime UTC — cas parsovani + +Indexy: + received_at, sent_at, sender.email, graph_id (unique), + conversation_id, folder_path, has_attachments, categories, + importance, flag_status, is_read, + text_search (subject + body_preview + to + cc) + +Historie verzi: + 1.0 2026-06-02 Inicialni verze — Graph API jako zdroj +""" + +import sys +import re +import logging +import argparse +import base64 +from pathlib import Path +from datetime import datetime, timezone +from typing import Optional + +import msal +import requests +from dateutil import parser as dtparser +from pymongo import MongoClient, UpdateOne, ASCENDING, TEXT + +if hasattr(sys.stdout, "reconfigure"): + sys.stdout.reconfigure(encoding="utf-8", errors="replace") + +# ─── KONFIGURACE ────────────────────────────────────────────────────────────── +GRAPH_TENANT_ID = "7d269944-37a4-43a1-8140-c7517dc426e9" +GRAPH_CLIENT_ID = "4b222bfd-78c9-4239-a53f-43006b3ed07f" +GRAPH_CLIENT_SECRET = "Txg8Q~MjhocuopxsJyJBhPmDfMxZ2r5WpTFj1dfk" +GRAPH_MAILBOX = "ordinace@buzalkova.cz" +GRAPH_URL = "https://graph.microsoft.com/v1.0" + +MONGO_URI = "mongodb://192.168.1.76:27017" +MONGO_DB = "emaily" +MONGO_COL = "ordinace@buzalkova.cz" +BATCH_SIZE = 100 +PAGE_SIZE = 50 +LOG_FILE = Path(__file__).parent / "parse_emails_errors.log" +SCRIPT_VERSION = "1.0" +# ────────────────────────────────────────────────────────────────────────────── + +logging.basicConfig( + filename=str(LOG_FILE), + level=logging.ERROR, + format="%(asctime)s | %(message)s", + datefmt="%Y-%m-%d %H:%M:%S", + encoding="utf-8", +) + +IMPORTANCE_MAP = {"low": 0, "normal": 1, "high": 2} +FLAG_STATUS_MAP = {"notFlagged": 0, "flagged": 1, "complete": 2} +RE_SUBJECT = re.compile(r"^(RE|FW|AW|SV|VS|TR|WG|odpov[eě]d[ťt]|fwd?)[:\s]+", re.IGNORECASE) + +MSG_SELECT = ( + "id,internetMessageId,subject,bodyPreview,body," + "importance,isRead,isDraft,hasAttachments," + "receivedDateTime,sentDateTime,createdDateTime,lastModifiedDateTime," + "sender,from,toRecipients,ccRecipients,bccRecipients,replyTo," + "conversationId,conversationIndex,parentFolderId," + "categories,flag,inferenceClassification,internetMessageHeaders" +) + + +# ─── Graph API helpers ──────────────────────────────────────────────────────── + +_graph_token: Optional[str] = None + + +def get_token() -> str: + global _graph_token + app = msal.ConfidentialClientApplication( + GRAPH_CLIENT_ID, + authority=f"https://login.microsoftonline.com/{GRAPH_TENANT_ID}", + client_credential=GRAPH_CLIENT_SECRET, + ) + result = app.acquire_token_for_client(scopes=["https://graph.microsoft.com/.default"]) + if "access_token" not in result: + raise RuntimeError(f"Graph auth failed: {result}") + _graph_token = result["access_token"] + return _graph_token + + +def graph_get(url: str, params: dict = None) -> dict: + global _graph_token + if not _graph_token: + get_token() + for attempt in range(2): + r = requests.get(url, headers={"Authorization": f"Bearer {_graph_token}"}, params=params, timeout=30) + if r.status_code == 401: + get_token() + continue + r.raise_for_status() + return r.json() + raise RuntimeError(f"Graph GET failed after retry: {url}") + + +def get_all_folders(parent_id: str = None, parent_path: str = "") -> list[dict]: + """Rekurzivne nacte vsechny slozky schranky. Vraci [{id, path}].""" + if parent_id is None: + url = f"{GRAPH_URL}/users/{GRAPH_MAILBOX}/mailFolders" + else: + url = f"{GRAPH_URL}/users/{GRAPH_MAILBOX}/mailFolders/{parent_id}/childFolders" + + folders = [] + params = {"$top": 100, "$select": "id,displayName,childFolderCount"} + while url: + data = graph_get(url, params) + for f in data.get("value", []): + path = f"{parent_path}/{f['displayName']}".lstrip("/") + folders.append({"id": f["id"], "path": path}) + if f.get("childFolderCount", 0) > 0: + folders.extend(get_all_folders(f["id"], path)) + url = data.get("@odata.nextLink") + params = None + return folders + + +def iter_folder_messages(folder_id: str): + """Generator: vraci zpravy ze slozky po strankach.""" + url = f"{GRAPH_URL}/users/{GRAPH_MAILBOX}/mailFolders/{folder_id}/messages" + params = {"$top": PAGE_SIZE, "$select": MSG_SELECT, "$expand": "attachments"} + while url: + data = graph_get(url, params) + for msg in data.get("value", []): + yield msg + url = data.get("@odata.nextLink") + params = None + + +# ─── Pomocné funkce ─────────────────────────────────────────────────────────── + +def parse_date(raw) -> Optional[datetime]: + if raw is None: + return None + if isinstance(raw, datetime): + if raw.tzinfo: + return raw.astimezone(timezone.utc).replace(tzinfo=None) + return raw + try: + dt = dtparser.parse(str(raw)) + if dt.tzinfo: + return dt.astimezone(timezone.utc).replace(tzinfo=None) + return dt + except Exception: + return None + + +def normalize_subject(subject: str) -> str: + s = subject.strip() + while True: + m = RE_SUBJECT.match(s) + if not m: + break + s = s[m.end():].strip() + return s + + +def parse_headers(raw_headers: list) -> dict: + result = {} + for h in raw_headers: + k = h["name"].lower().replace("-", "_") + v = h["value"] + if k in result: + existing = result[k] + if isinstance(existing, list): + existing.append(v) + else: + result[k] = [existing, v] + else: + result[k] = v + return result + + +def format_recipients(lst: list) -> str: + return "; ".join( + f'{r["emailAddress"].get("name", "")} <{r["emailAddress"].get("address", "")}>'.strip() + for r in lst + ) + + +# ─── Hlavní extrakce ───────────────────────────────────────────────────────── + +def extract_message(msg: dict, folder_path: str) -> Optional[dict]: + try: + # _id + mid = (msg.get("internetMessageId") or "").strip() + if not mid: + mid = f"graphid:{msg['id']}" + + subject = msg.get("subject") or "" + norm_subject = normalize_subject(subject) + + # tělo + body_html = None + body_preview = msg.get("bodyPreview") or "" + body = msg.get("body", {}) + if body.get("contentType") == "html": + content = body.get("content") or "" + body_html = content if len(content) <= 2 * 1024 * 1024 else content[:2 * 1024 * 1024] + elif body.get("contentType") == "text": + body_preview = (body.get("content") or "")[:2000] + + # odesílatel + sender_ea = (msg.get("from") or msg.get("sender") or {}).get("emailAddress", {}) + sender_email = sender_ea.get("address", "") + sender_name = sender_ea.get("name", "") + + # příjemci + to_list = msg.get("toRecipients", []) + cc_list = msg.get("ccRecipients", []) + bcc_list = msg.get("bccRecipients", []) + + recipients = ( + [{"type": "to", "email": r["emailAddress"].get("address",""), "name": r["emailAddress"].get("name","")} for r in to_list] + + [{"type": "cc", "email": r["emailAddress"].get("address",""), "name": r["emailAddress"].get("name","")} for r in cc_list] + + [{"type": "bcc", "email": r["emailAddress"].get("address",""), "name": r["emailAddress"].get("name","")} for r in bcc_list] + ) + + # příznaky + importance = IMPORTANCE_MAP.get(msg.get("importance", "normal"), 1) + flag_status = FLAG_STATUS_MAP.get((msg.get("flag") or {}).get("flagStatus", "notFlagged"), 0) + + # internet headers + raw_headers = msg.get("internetMessageHeaders") or [] + headers = parse_headers(raw_headers) + + in_reply_to = headers.get("in_reply_to", "") + if isinstance(in_reply_to, list): + in_reply_to = in_reply_to[0] + + refs_raw = headers.get("references", "") + if isinstance(refs_raw, list): + refs_raw = " ".join(refs_raw) + internet_refs = [r.strip() for r in refs_raw.split() if r.strip()] if refs_raw else [] + + conv_topic = headers.get("thread_topic", "") + if isinstance(conv_topic, list): + conv_topic = conv_topic[0] + + # conversation index + conv_index = "" + ci_raw = msg.get("conversationIndex") + if ci_raw: + try: + conv_index = base64.b64encode(base64.b64decode(ci_raw)).decode() + except Exception: + conv_index = ci_raw + + # přílohy (jen metadata, bez obsahu) + attachments = [] + for att in msg.get("attachments") or []: + fname = att.get("name") or "" + if not fname: + continue + attachments.append({ + "filename": fname, + "size_bytes": att.get("size", 0), + "mime_type": att.get("contentType", "application/octet-stream"), + "content_id": att.get("contentId"), + "is_inline": att.get("isInline", False), + }) + + return { + "_id": mid, + "graph_id": msg["id"], + + "subject": subject, + "normalized_subject": norm_subject, + "importance": importance, + "flag_status": flag_status, + "is_read": msg.get("isRead", False), + "is_draft": msg.get("isDraft", False), + "has_attachments": msg.get("hasAttachments", False), + "attachment_count": len(attachments), + "inference_classification": msg.get("inferenceClassification", ""), + "categories": msg.get("categories") or [], + + "conversation_id": msg.get("conversationId", ""), + "conversation_index": conv_index, + "conversation_topic": conv_topic, + "in_reply_to": in_reply_to, + "internet_references": internet_refs, + + "received_at": parse_date(msg.get("receivedDateTime")), + "sent_at": parse_date(msg.get("sentDateTime")), + "created_at": parse_date(msg.get("createdDateTime")), + "modified_at": parse_date(msg.get("lastModifiedDateTime")), + + "folder_id": msg.get("parentFolderId", ""), + "folder_path": folder_path, + + "sender": { + "email": sender_email, + "name": sender_name, + }, + "to": format_recipients(to_list), + "cc": format_recipients(cc_list), + "bcc": format_recipients(bcc_list), + "recipients": recipients, + + "body_html": body_html, + "body_preview": body_preview, + + "attachments": attachments, + "headers": headers, + + "parsed_at": datetime.now(timezone.utc).replace(tzinfo=None), + } + + except Exception as e: + logging.error("extract_message failed [%s]: %s", msg.get("id", "?"), e) + return None + + +# ─── MongoDB indexy ─────────────────────────────────────────────────────────── + +def create_indexes(col): + print(" Vytvarim indexy...") + col.create_index([("received_at", ASCENDING)]) + col.create_index([("sent_at", ASCENDING)]) + col.create_index([("sender.email", ASCENDING)]) + col.create_index([("graph_id", ASCENDING)], unique=True, sparse=True) + col.create_index([("conversation_id", ASCENDING)]) + col.create_index([("folder_path", ASCENDING)]) + col.create_index([("has_attachments", ASCENDING)]) + col.create_index([("categories", ASCENDING)]) + col.create_index([("importance", ASCENDING)]) + col.create_index([("flag_status", ASCENDING)]) + col.create_index([("is_read", ASCENDING)]) + col.create_index([ + ("subject", TEXT), + ("body_preview", TEXT), + ("to", TEXT), + ("cc", TEXT), + ], name="text_search", default_language="none") + print(" Indexy hotovy.") + + +# ─── MAIN ───────────────────────────────────────────────────────────────────── + +def main(): + ap = argparse.ArgumentParser(description=f"parse_emails_graph v{SCRIPT_VERSION}") + ap.add_argument("--limit", type=int, default=0, + help="Zpracovat max N zprav (0 = vse)") + ap.add_argument("--skip-existing", action="store_true", + help="Preskocit zpravy ktere jiz jsou v MongoDB") + ap.add_argument("--folder", default="", + help="Zpracovat jen slozku se zadanym nazvem (napr. Inbox)") + ap.add_argument("--no-indexes", action="store_true", + help="Nevytvorit indexy na konci") + args = ap.parse_args() + + start = datetime.now() + print(f"=== parse_emails_graph v{SCRIPT_VERSION} ===") + print(f"Start: {start.strftime('%Y-%m-%d %H:%M:%S')}") + print(f"Schránka: {GRAPH_MAILBOX}") + print(f"MongoDB: {MONGO_URI} -> {MONGO_DB}.{MONGO_COL}") + + # Graph token + print("\nPřipojuji se k Graph API...") + try: + get_token() + print(" Graph API OK") + except Exception as e: + print(f" CHYBA: {e}") + sys.exit(1) + + # MongoDB + client = MongoClient(MONGO_URI, serverSelectionTimeoutMS=5000) + try: + client.admin.command("ping") + print(" MongoDB OK") + except Exception as e: + print(f" CHYBA: MongoDB neni dostupna -- {e}") + sys.exit(1) + col = client[MONGO_DB][MONGO_COL] + + # Skip existing + existing: set = set() + if args.skip_existing: + print(" Nacitam existujici zaznamy z MongoDB...") + existing = set(col.distinct("_id")) + print(f" {len(existing)} jiz importovano") + + # Slozky + print("\nNacitam seznam slozek...") + all_folders = get_all_folders() + if args.folder: + all_folders = [f for f in all_folders if args.folder.lower() in f["path"].lower()] + print(f" Slozek ke zpracovani: {len(all_folders)}") + for f in all_folders: + print(f" {f['path']}") + + # Import + batch = [] + ok_count = 0 + err_count = 0 + skip_count = 0 + total_i = 0 + + def flush(): + if not batch: + return + try: + col.bulk_write(batch, ordered=False) + except Exception as e: + logging.error("bulk_write: %s", e) + print(f" CHYBA bulk_write: {e}") + batch.clear() + + print() + for folder in all_folders: + print(f"--- Složka: {folder['path']} ---") + folder_count = 0 + + for msg in iter_folder_messages(folder["id"]): + if args.limit and total_i >= args.limit: + break + + mid = (msg.get("internetMessageId") or "").strip() or f"graphid:{msg['id']}" + + if mid in existing: + skip_count += 1 + total_i += 1 + continue + + doc = extract_message(msg, folder["path"]) + total_i += 1 + folder_count += 1 + + if doc is None: + err_count += 1 + else: + batch.append(UpdateOne({"_id": doc["_id"]}, {"$set": doc}, upsert=True)) + ok_count += 1 + + if len(batch) >= BATCH_SIZE: + flush() + + status = "ERR " if doc is None else "OK " + subject_str = (doc.get("subject") or "")[:60] if doc else "?" + sender_str = (doc.get("sender", {}).get("email") or "")[:40] if doc else "?" + print(f" {total_i:>6} {status} {subject_str:<60} {sender_str}") + + if total_i % 500 == 0: + elapsed = (datetime.now() - start).total_seconds() + rate = total_i / elapsed if elapsed > 0 else 0 + print(f" {'─'*80}") + print(f" Průběh: ok={ok_count} skip={skip_count} err={err_count} {rate:.1f} msg/s") + print(f" {'─'*80}") + + flush() + print(f" → {folder_count} zprav ze slozky {folder['path']}") + + if args.limit and total_i >= args.limit: + break + + elapsed_total = (datetime.now() - start).total_seconds() + print(f"\n{'='*52}") + print(f"Vysledek: ok={ok_count} | skip={skip_count} | err={err_count}") + print(f"Celkovy cas: {int(elapsed_total//3600)}h {int((elapsed_total%3600)//60)}m {int(elapsed_total%60)}s") + print(f"Dokumentu v kolekci: {col.count_documents({})}") + + if not args.no_indexes: + print() + create_indexes(col) + + print(f"\nKonec: {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}") + if err_count: + print(f"Chyby logovany do: {LOG_FILE}") + + client.close() + + +if __name__ == "__main__": + main() diff --git a/Python-runner/parse_emails_graph_v1.3.py b/Python-runner/parse_emails_graph_v1.3.py new file mode 100644 index 0000000..9719a8b --- /dev/null +++ b/Python-runner/parse_emails_graph_v1.3.py @@ -0,0 +1,611 @@ +""" +parse_emails_graph_v1.3.py +Nazev: parse_emails_graph_v1.3.py +Verze: 1.3 +Datum: 2026-06-02 +Autor: vladimir.buzalka + +Popis: + Cte vsechny emaily z libovolne schranky primo pres Microsoft Graph API + a importuje je jako dokumenty do MongoDB. + Ze kazde zpravy extrahuje vsechny dostupne vlastnosti: + + - predmet, odesilatel, prijemci (To/CC/BCC s typy) + - cas doruceni, odeslani, vytvoreni, modifikace (UTC) + - telo HTML (max 2 MB) + textovy preview + - prilohy (metadata: jmeno, velikost, MIME typ, inline flag, graph_att_id) + - internet headers (SPF, DKIM, Received, X-*, ...) + - MAPI-ekvivalenty: dulezitost, priznak, konverzacni vlakno, + kategorie, In-Reply-To, References, ... + - navic: isRead, isDraft, folder_path, inferenceClassification + + Prochazi VSECHNY slozky schranky rekurzivne (Inbox, Sent, Deleted, + archivni slozky, ...). + + DB: emaily + Kolekce: (napr. ordinace@buzalkova.cz) + _id: Internet Message-ID (nebo "graphid:" jako fallback) + + POZOR: Skript pouze CIST ze schranky — zadny zapis do schranky! + +Spousteni: + # Prvni import (vsechno): + python parse_emails_graph_v1.3.py --mailbox ordinace@buzalkova.cz + + # Test na prvnich 50: + python parse_emails_graph_v1.3.py --mailbox ordinace@buzalkova.cz --limit 50 --no-indexes + + # Jen jedna slozka: + python parse_emails_graph_v1.3.py --mailbox ordinace@buzalkova.cz --folder Inbox + + # Pokracovani po preruseni (pouze nove): + python parse_emails_graph_v1.3.py --mailbox ordinace@buzalkova.cz --mode new-only + + # Pravidelny sync (aktualizuje is_read, flag, slozku; importuje nove): + python parse_emails_graph_v1.3.py --mailbox ordinace@buzalkova.cz --mode sync + + # Jina schranka: + python parse_emails_graph_v1.3.py --mailbox vladimir.buzalka@buzalka.cz + +Rezimy (--mode): + full Plny upsert vsech poli pro kazdou zpravu (vychozi) + new-only Preskoci zpravy ktere uz jsou v MongoDB, importuje jen nove + sync Existujici: aktualizuje jen is_read/flag_status/categories/ + modified_at/folder_path. Nove zpravy importuje cely. + Idealni pro pravidelne spousteni. + +Zavislosti: + msal, requests, pymongo, python-dateutil + Python 3.10+ + +Struktura dokumentu v MongoDB: + _id Internet Message-ID (nebo graphid: fallback) + graph_id Graph API message ID + subject predmet zpravy + normalized_subject predmet bez RE:/FW:/AW: prefixu + importance 0=nizka 1=normalni 2=vysoka + flag_status 0=bez priznaku 1=oznaceno 2=dokonceno + is_read bool — aktualni stav precteni ve schrance + is_draft bool + has_attachments bool + attachment_count int + inference_classification focused / other + categories [str] + conversation_id Graph conversationId + conversation_index base64 conversationIndex + conversation_topic tema vlakna (z internet headers Thread-Topic) + in_reply_to Message-ID predchozi zpravy + internet_references [Message-ID] + received_at datetime UTC + sent_at datetime UTC + created_at datetime UTC + modified_at datetime UTC + folder_id Graph parentFolderId + folder_path cela cesta slozky (napr. Inbox/Subfolder) + sender.email emailova adresa odesilatele + sender.name zobrazovane jmeno + to retezec To (joined) + cc retezec CC + bcc retezec BCC + recipients [{type, email, name}] + body_html HTML telo (max 2 MB) + body_preview textovy nahled (max 255 znaku) + attachments [{filename, size_bytes, mime_type, is_inline, graph_att_id}] + headers dict internet headers + parsed_at datetime UTC + +Indexy: + received_at, sent_at, sender.email, graph_id (unique), + conversation_id, folder_path, has_attachments, categories, + importance, flag_status, is_read, + text_search (subject + body_preview + to + cc) + +Historie verzi: + 1.0 2026-06-02 Inicialni verze + 1.1 2026-06-02 Pridany rezimy --mode full/new-only/sync; + odstranen --skip-existing (nahrazen --mode new-only) + 1.2 2026-06-02 $expand attachments s $select (bez contentBytes — rychlejsi); + prilohy ukladaji graph_att_id pro prime stazeni bez name-matchingu + 1.3 2026-06-02 --mailbox jako povinny parametr — univerzalni pouziti pro + libovolnou schranku; kolekce v MongoDB = nazev schranky +""" + +import sys +import re +import logging +import argparse +import base64 +from pathlib import Path +from datetime import datetime, timezone +from typing import Optional + +import msal +import requests +from dateutil import parser as dtparser +from pymongo import MongoClient, UpdateOne, ASCENDING, TEXT + +if hasattr(sys.stdout, "reconfigure"): + sys.stdout.reconfigure(encoding="utf-8", errors="replace") + +# ─── KONFIGURACE ────────────────────────────────────────────────────────────── +GRAPH_TENANT_ID = "7d269944-37a4-43a1-8140-c7517dc426e9" +GRAPH_CLIENT_ID = "4b222bfd-78c9-4239-a53f-43006b3ed07f" +GRAPH_CLIENT_SECRET = "Txg8Q~MjhocuopxsJyJBhPmDfMxZ2r5WpTFj1dfk" +GRAPH_URL = "https://graph.microsoft.com/v1.0" + +MONGO_URI = "mongodb://192.168.1.76:27017" +MONGO_DB = "emaily" +BATCH_SIZE = 100 +PAGE_SIZE = 50 +LOG_FILE = Path(__file__).parent / "parse_emails_errors.log" +SCRIPT_VERSION = "1.3" + +# Schránka se nastavuje za behu z --mailbox parametru +GRAPH_MAILBOX: str = "" +# ────────────────────────────────────────────────────────────────────────────── + +logging.basicConfig( + filename=str(LOG_FILE), + level=logging.ERROR, + format="%(asctime)s | %(message)s", + datefmt="%Y-%m-%d %H:%M:%S", + encoding="utf-8", +) + +IMPORTANCE_MAP = {"low": 0, "normal": 1, "high": 2} +FLAG_STATUS_MAP = {"notFlagged": 0, "flagged": 1, "complete": 2} +RE_SUBJECT = re.compile(r"^(RE|FW|AW|SV|VS|TR|WG|odpov[eě]d[ťt]|fwd?)[:\s]+", re.IGNORECASE) + +# $expand prilohy bez contentBytes — jen metadata co potrebujeme +ATT_EXPAND = "attachments($select=id,name,contentType,size,isInline)" + +MSG_SELECT = ( + "id,internetMessageId,subject,bodyPreview,body," + "importance,isRead,isDraft,hasAttachments," + "receivedDateTime,sentDateTime,createdDateTime,lastModifiedDateTime," + "sender,from,toRecipients,ccRecipients,bccRecipients,replyTo," + "conversationId,conversationIndex,parentFolderId," + "categories,flag,inferenceClassification,internetMessageHeaders" +) + +MSG_SELECT_SYNC = ( + "id,internetMessageId,isRead,isDraft,flag,categories," + "lastModifiedDateTime,parentFolderId,importance" +) + + +# ─── Graph API helpers ──────────────────────────────────────────────────────── + +_graph_token: Optional[str] = None + + +def get_token() -> str: + global _graph_token + app = msal.ConfidentialClientApplication( + GRAPH_CLIENT_ID, + authority=f"https://login.microsoftonline.com/{GRAPH_TENANT_ID}", + client_credential=GRAPH_CLIENT_SECRET, + ) + result = app.acquire_token_for_client(scopes=["https://graph.microsoft.com/.default"]) + if "access_token" not in result: + raise RuntimeError(f"Graph auth failed: {result}") + _graph_token = result["access_token"] + return _graph_token + + +def graph_get(url: str, params: dict = None) -> dict: + global _graph_token + if not _graph_token: + get_token() + for attempt in range(2): + r = requests.get(url, headers={"Authorization": f"Bearer {_graph_token}"}, params=params, timeout=30) + if r.status_code == 401: + get_token() + continue + r.raise_for_status() + return r.json() + raise RuntimeError(f"Graph GET failed after retry: {url}") + + +def get_all_folders(parent_id: str = None, parent_path: str = "") -> list[dict]: + """Rekurzivne nacte vsechny slozky schranky. Vraci [{id, path}].""" + if parent_id is None: + url = f"{GRAPH_URL}/users/{GRAPH_MAILBOX}/mailFolders" + else: + url = f"{GRAPH_URL}/users/{GRAPH_MAILBOX}/mailFolders/{parent_id}/childFolders" + + folders = [] + params = {"$top": 100, "$select": "id,displayName,childFolderCount"} + while url: + data = graph_get(url, params) + for f in data.get("value", []): + path = f"{parent_path}/{f['displayName']}".lstrip("/") + folders.append({"id": f["id"], "path": path}) + if f.get("childFolderCount", 0) > 0: + folders.extend(get_all_folders(f["id"], path)) + url = data.get("@odata.nextLink") + params = None + return folders + + +def iter_folder_messages(folder_id: str, select: str = MSG_SELECT, expand_attachments: bool = True): + """Generator: vraci zpravy ze slozky po strankach.""" + url = f"{GRAPH_URL}/users/{GRAPH_MAILBOX}/mailFolders/{folder_id}/messages" + params = {"$top": PAGE_SIZE, "$select": select} + if expand_attachments: + params["$expand"] = ATT_EXPAND + while url: + data = graph_get(url, params) + for msg in data.get("value", []): + yield msg + url = data.get("@odata.nextLink") + params = None + + +# ─── Pomocné funkce ─────────────────────────────────────────────────────────── + +def parse_date(raw) -> Optional[datetime]: + if raw is None: + return None + if isinstance(raw, datetime): + if raw.tzinfo: + return raw.astimezone(timezone.utc).replace(tzinfo=None) + return raw + try: + dt = dtparser.parse(str(raw)) + if dt.tzinfo: + return dt.astimezone(timezone.utc).replace(tzinfo=None) + return dt + except Exception: + return None + + +def normalize_subject(subject: str) -> str: + s = subject.strip() + while True: + m = RE_SUBJECT.match(s) + if not m: + break + s = s[m.end():].strip() + return s + + +def parse_headers(raw_headers: list) -> dict: + result = {} + for h in raw_headers: + k = h["name"].lower().replace("-", "_") + v = h["value"] + if k in result: + existing = result[k] + result[k] = existing + [v] if isinstance(existing, list) else [existing, v] + else: + result[k] = v + return result + + +def format_recipients(lst: list) -> str: + return "; ".join( + f'{r["emailAddress"].get("name", "")} <{r["emailAddress"].get("address", "")}>'.strip() + for r in lst + ) + + +# ─── Extrakce zprávy ───────────────────────────────────────────────────────── + +def extract_message(msg: dict, folder_path: str) -> Optional[dict]: + """Plna extrakce — pouziva se pro mode full a nove zpravy v sync/new-only.""" + try: + mid = (msg.get("internetMessageId") or "").strip() or f"graphid:{msg['id']}" + subject = msg.get("subject") or "" + + body_html = None + body_preview = msg.get("bodyPreview") or "" + body = msg.get("body", {}) + if body.get("contentType") == "html": + content = body.get("content") or "" + body_html = content if len(content) <= 2 * 1024 * 1024 else content[:2 * 1024 * 1024] + elif body.get("contentType") == "text": + body_preview = (body.get("content") or "")[:2000] + + sender_ea = (msg.get("from") or msg.get("sender") or {}).get("emailAddress", {}) + to_list = msg.get("toRecipients", []) + cc_list = msg.get("ccRecipients", []) + bcc_list = msg.get("bccRecipients", []) + + recipients = ( + [{"type": "to", "email": r["emailAddress"].get("address",""), "name": r["emailAddress"].get("name","")} for r in to_list] + + [{"type": "cc", "email": r["emailAddress"].get("address",""), "name": r["emailAddress"].get("name","")} for r in cc_list] + + [{"type": "bcc", "email": r["emailAddress"].get("address",""), "name": r["emailAddress"].get("name","")} for r in bcc_list] + ) + + importance = IMPORTANCE_MAP.get(msg.get("importance", "normal"), 1) + flag_status = FLAG_STATUS_MAP.get((msg.get("flag") or {}).get("flagStatus", "notFlagged"), 0) + + raw_headers = msg.get("internetMessageHeaders") or [] + headers = parse_headers(raw_headers) + + in_reply_to = headers.get("in_reply_to", "") + if isinstance(in_reply_to, list): + in_reply_to = in_reply_to[0] + + refs_raw = headers.get("references", "") + if isinstance(refs_raw, list): + refs_raw = " ".join(refs_raw) + internet_refs = [r.strip() for r in refs_raw.split() if r.strip()] if refs_raw else [] + + conv_topic = headers.get("thread_topic", "") + if isinstance(conv_topic, list): + conv_topic = conv_topic[0] + + conv_index = "" + ci_raw = msg.get("conversationIndex") + if ci_raw: + try: + conv_index = base64.b64encode(base64.b64decode(ci_raw)).decode() + except Exception: + conv_index = ci_raw + + attachments = [] + for att in msg.get("attachments") or []: + fname = att.get("name") or "" + if not fname: + continue + attachments.append({ + "filename": fname, + "size_bytes": att.get("size", 0), + "mime_type": att.get("contentType", "application/octet-stream"), + "is_inline": att.get("isInline", False), + "graph_att_id": att.get("id"), + }) + + return { + "_id": mid, + "graph_id": msg["id"], + + "subject": subject, + "normalized_subject": normalize_subject(subject), + "importance": importance, + "flag_status": flag_status, + "is_read": msg.get("isRead", False), + "is_draft": msg.get("isDraft", False), + "has_attachments": msg.get("hasAttachments", False), + "attachment_count": len(attachments), + "inference_classification": msg.get("inferenceClassification", ""), + "categories": msg.get("categories") or [], + + "conversation_id": msg.get("conversationId", ""), + "conversation_index": conv_index, + "conversation_topic": conv_topic, + "in_reply_to": in_reply_to, + "internet_references": internet_refs, + + "received_at": parse_date(msg.get("receivedDateTime")), + "sent_at": parse_date(msg.get("sentDateTime")), + "created_at": parse_date(msg.get("createdDateTime")), + "modified_at": parse_date(msg.get("lastModifiedDateTime")), + + "folder_id": msg.get("parentFolderId", ""), + "folder_path": folder_path, + + "sender": { + "email": sender_ea.get("address", ""), + "name": sender_ea.get("name", ""), + }, + "to": format_recipients(to_list), + "cc": format_recipients(cc_list), + "bcc": format_recipients(bcc_list), + "recipients": recipients, + + "body_html": body_html, + "body_preview": body_preview, + + "attachments": attachments, + "headers": headers, + + "parsed_at": datetime.now(timezone.utc).replace(tzinfo=None), + } + + except Exception as e: + logging.error("extract_message failed [%s]: %s", msg.get("id", "?"), e) + return None + + +def extract_sync_fields(msg: dict, folder_path: str) -> dict: + """Jen menitelna pole — pouziva se v sync mode pro existujici zpravy.""" + return { + "is_read": msg.get("isRead", False), + "is_draft": msg.get("isDraft", False), + "flag_status": FLAG_STATUS_MAP.get((msg.get("flag") or {}).get("flagStatus", "notFlagged"), 0), + "importance": IMPORTANCE_MAP.get(msg.get("importance", "normal"), 1), + "categories": msg.get("categories") or [], + "modified_at": parse_date(msg.get("lastModifiedDateTime")), + "folder_id": msg.get("parentFolderId", ""), + "folder_path": folder_path, + "parsed_at": datetime.now(timezone.utc).replace(tzinfo=None), + } + + +# ─── MongoDB indexy ─────────────────────────────────────────────────────────── + +def create_indexes(col): + print(" Vytvarim indexy...") + col.create_index([("received_at", ASCENDING)]) + col.create_index([("sent_at", ASCENDING)]) + col.create_index([("sender.email", ASCENDING)]) + col.create_index([("graph_id", ASCENDING)], unique=True, sparse=True) + col.create_index([("conversation_id", ASCENDING)]) + col.create_index([("folder_path", ASCENDING)]) + col.create_index([("has_attachments", ASCENDING)]) + col.create_index([("categories", ASCENDING)]) + col.create_index([("importance", ASCENDING)]) + col.create_index([("flag_status", ASCENDING)]) + col.create_index([("is_read", ASCENDING)]) + col.create_index([ + ("subject", TEXT), + ("body_preview", TEXT), + ("to", TEXT), + ("cc", TEXT), + ], name="text_search", default_language="none") + print(" Indexy hotovy.") + + +# ─── MAIN ───────────────────────────────────────────────────────────────────── + +def main(): + global GRAPH_MAILBOX + + ap = argparse.ArgumentParser(description=f"parse_emails_graph v{SCRIPT_VERSION}") + ap.add_argument("--mailbox", required=True, + help="Emailova schranka (napr. ordinace@buzalkova.cz)") + ap.add_argument("--mode", default="full", choices=["full", "new-only", "sync"], + help="full=plny upsert (vychozi) | new-only=jen nove zpravy | " + "sync=existujici aktualizuje jen menitelna pole, nove importuje cely") + ap.add_argument("--limit", type=int, default=0, + help="Zpracovat max N zprav (0 = vse)") + ap.add_argument("--folder", default="", + help="Zpracovat jen slozku se zadanym nazvem (napr. Inbox)") + ap.add_argument("--no-indexes", action="store_true", + help="Nevytvorit indexy na konci") + args = ap.parse_args() + + GRAPH_MAILBOX = args.mailbox + mongo_col = args.mailbox + + start = datetime.now() + print(f"=== parse_emails_graph v{SCRIPT_VERSION} ===") + print(f"Start: {start.strftime('%Y-%m-%d %H:%M:%S')}") + print(f"Schránka: {GRAPH_MAILBOX}") + print(f"MongoDB: {MONGO_URI} -> {MONGO_DB}.{mongo_col}") + print(f"Režim: {args.mode}") + + print("\nPřipojuji se k Graph API...") + try: + get_token() + print(" Graph API OK") + except Exception as e: + print(f" CHYBA: {e}") + sys.exit(1) + + client = MongoClient(MONGO_URI, serverSelectionTimeoutMS=5000) + try: + client.admin.command("ping") + print(" MongoDB OK") + except Exception as e: + print(f" CHYBA: MongoDB neni dostupna -- {e}") + sys.exit(1) + col = client[MONGO_DB][mongo_col] + + existing: set = set() + if args.mode in ("new-only", "sync"): + print(" Nacitam existujici zaznamy z MongoDB...") + existing = set(col.distinct("_id")) + print(f" {len(existing)} jiz importovano") + + print("\nNacitam seznam slozek...") + all_folders = get_all_folders() + if args.folder: + all_folders = [f for f in all_folders if args.folder.lower() in f["path"].lower()] + print(f" Slozek ke zpracovani: {len(all_folders)}") + for f in all_folders: + print(f" {f['path']}") + + is_sync = args.mode == "sync" + msg_select = MSG_SELECT_SYNC if is_sync else MSG_SELECT + expand_att = not is_sync + + batch = [] + ok_count = 0 + sync_count = 0 + err_count = 0 + skip_count = 0 + total_i = 0 + + def flush(): + if not batch: + return + try: + col.bulk_write(batch, ordered=False) + except Exception as e: + logging.error("bulk_write: %s", e) + print(f" CHYBA bulk_write: {e}") + batch.clear() + + print() + for folder in all_folders: + print(f"--- Složka: {folder['path']} ---") + folder_count = 0 + + for msg in iter_folder_messages(folder["id"], select=msg_select, expand_attachments=expand_att): + if args.limit and total_i >= args.limit: + break + + mid = (msg.get("internetMessageId") or "").strip() or f"graphid:{msg['id']}" + total_i += 1 + folder_count += 1 + + if args.mode == "new-only" and mid in existing: + skip_count += 1 + continue + + if is_sync and mid in existing: + fields = extract_sync_fields(msg, folder["path"]) + batch.append(UpdateOne({"_id": mid}, {"$set": fields})) + sync_count += 1 + print(f" {total_i:>6} SYN {mid[:80]}") + else: + if is_sync: + full_url = f"{GRAPH_URL}/users/{GRAPH_MAILBOX}/messages/{msg['id']}" + full_params = {"$select": MSG_SELECT, "$expand": ATT_EXPAND} + try: + msg = graph_get(full_url, full_params) + except Exception as e: + logging.error("full fetch failed [%s]: %s", msg.get("id","?"), e) + err_count += 1 + continue + + doc = extract_message(msg, folder["path"]) + if doc is None: + err_count += 1 + print(f" {total_i:>6} ERR {mid[:80]}") + else: + batch.append(UpdateOne({"_id": doc["_id"]}, {"$set": doc}, upsert=True)) + ok_count += 1 + subject_str = (doc.get("subject") or "")[:60] + sender_str = (doc.get("sender", {}).get("email") or "")[:40] + print(f" {total_i:>6} OK {subject_str:<60} {sender_str}") + + if len(batch) >= BATCH_SIZE: + flush() + + if total_i % 500 == 0: + elapsed = (datetime.now() - start).total_seconds() + rate = total_i / elapsed if elapsed > 0 else 0 + print(f" {'─'*80}") + print(f" Průběh: ok={ok_count} sync={sync_count} skip={skip_count} err={err_count} {rate:.1f} msg/s") + print(f" {'─'*80}") + + flush() + print(f" → {folder_count} zprav ze slozky {folder['path']}") + + if args.limit and total_i >= args.limit: + break + + elapsed_total = (datetime.now() - start).total_seconds() + print(f"\n{'='*52}") + print(f"Vysledek: ok={ok_count} | sync={sync_count} | skip={skip_count} | err={err_count}") + print(f"Celkovy cas: {int(elapsed_total//3600)}h {int((elapsed_total%3600)//60)}m {int(elapsed_total%60)}s") + print(f"Dokumentu v kolekci: {col.count_documents({})}") + + if not args.no_indexes: + print() + create_indexes(col) + + print(f"\nKonec: {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}") + if err_count: + print(f"Chyby logovany do: {LOG_FILE}") + + client.close() + + +if __name__ == "__main__": + main() diff --git a/Python-runner/parse_emails_tower_v1.1.md b/Python-runner/parse_emails_tower_v1.1.md new file mode 100644 index 0000000..8222abd --- /dev/null +++ b/Python-runner/parse_emails_tower_v1.1.md @@ -0,0 +1,248 @@ +# parse_emails_tower_v1.1 + +## Spuštění + +**První spuštění:** +```bash +docker exec -d python-runner bash -c \ + "python /scripts/parse_emails_tower_v1.1.py > /scripts/parse_emails.log 2>&1" +``` + +**Pokračování po přerušení (přeskočí už importované):** +```bash +docker exec -d python-runner bash -c \ + "python /scripts/parse_emails_tower_v1.1.py --skip-existing > /scripts/parse_emails.log 2>&1" +``` + +--- + +## Stav importu + +**Sledování průběhu (live log):** +```bash +docker exec -it python-runner tail -f /scripts/parse_emails.log +``` + +**Počet emailů v MongoDB:** +```bash +docker exec -it python-runner python -c \ + "from pymongo import MongoClient; c=MongoClient('mongodb://192.168.1.76:27017'); print(c['emaily']['vbuzalka@its.jnj.com'].count_documents({}))" +``` + +--- + +**Název:** parse_emails_tower_v1.1.py +**Verze:** 1.1 +**Datum:** 2026-06-02 +**Autor:** vladimir.buzalka + +--- + +## Účel + +Import všech `.msg` souborů do MongoDB. Z každého souboru extrahuje **všechny dostupné vlastnosti** — podobně jako EXIF u fotek. + +- **DB:** `emaily` +- **Kolekce:** `vbuzalka@its.jnj.com` +- `_id` = Internet Message-ID (nebo `filename:` jako fallback) +- Bezpečné přerušit a opakovat — upsert podle `_id` + +--- + +## Prostředí + +Běží v Docker containeru **python-runner** na **Unraid Tower**. + +| Komponenta | Umístění | +|---|---| +| Container | `python-runner` (Docker na Unraid Tower) | +| .msg soubory | `/mnt/user/JNJEMAILS` → `/mnt/JNJEMAILS` uvnitř containeru | +| Skripty | `/mnt/user/Scripts` → `/scripts` uvnitř containeru | +| MongoDB | `192.168.1.76:27017` (externí, mimo container) | + +--- + +## Spouštění (z Unraid terminálu) + +**Test na 50 emailech:** +```bash +docker exec -it python-runner python /scripts/parse_emails_tower_v1.1.py --limit 50 --no-indexes +``` + +**Kompletní import na pozadí (log do souboru):** +```bash +docker exec -d python-runner bash -c \ + "python /scripts/parse_emails_tower_v1.1.py > /scripts/parse_emails.log 2>&1" +``` + +**Pokračování po přerušení:** +```bash +docker exec -d python-runner bash -c \ + "python /scripts/parse_emails_tower_v1.1.py --skip-existing > /scripts/parse_emails.log 2>&1" +``` + +**Sledování průběhu (Ctrl+C ukončí sledování, import běží dál):** +```bash +docker exec -it python-runner tail -f /scripts/parse_emails.log +``` + +### Všechny parametry + +| Parametr | Popis | +|---|---| +| `--skip-existing` | Načte seznam hotových souborů z MongoDB a přeskočí je. Použij pro pokračování po přerušení. | +| `--limit N` | Zpracuje jen prvních N souborů. Vhodné pro test. | +| `--no-indexes` | Nevytváří indexy na konci. Použij pokud přerušíš uprostřed — indexy vytvoř ručně až je vše hotové. | +| `--msgs-dir PATH` | Přepíše výchozí cestu k .msg souborům (výchozí: `/mnt/JNJEMAILS`). | + +--- + +## Průběh na konzoli + +Každý email na jednom řádku: +``` + 1/69371 OK RE: Protocol deviation CZ10022 jan.novak@its.jnj.com + 2/69371 OK UCO3001: Draft FUL pro DD5-CZ10022 monitor@4gclinical.com + 3/69371 ERR ? ? +``` + +Každých 500 emailů oddělovač s průběhem: +``` + ──────────────────────────────────────────────────────────────────────────────── + Průběh: ok=498 err=2 0.4 msg/s ETA 47h12m + ──────────────────────────────────────────────────────────────────────────────── +``` + +Na konci souhrn: +``` +==================================================== +Vysledek: ok=69300 | skip=0 | err=71 +Celkovy cas: 47h 23m 10s +Dokumentu v kolekci: 69300 +``` + +--- + +## Zdroje dat z každého .msg + +| Pole | Popis | +|---|---| +| Předmět, normalized subject | | +| Odesílatel | email, jméno, SMTP adresa | +| Příjemci To/CC/BCC | strukturovaně `[{type, email, name}]` | +| Čas doručení a odeslání | UTC | +| Tělo | plaintext + HTML (max 2 MB) | +| Přílohy | metadata: jméno, velikost, MIME typ, inline flag | +| Internet headers | X-Originating-IP, Received, DKIM, X-Mailer, ... | +| MAPI | důležitost, citlivost, příznak, konverzační vlákno, kategorie | +| In-Reply-To, References | pro rekonstrukci vlákna | +| Raw MAPI properties | `{0xXXXX: value}` | + +--- + +## Hodnotové kódy + +| Pole | Hodnota | Význam | +|---|---|---| +| `importance` | 0 | Nízká | +| | 1 | Normální | +| | 2 | Vysoká | +| `sensitivity` | 0 | Normální | +| | 1 | Osobní | +| | 2 | Soukromé | +| | 3 | Důvěrné | +| `flag_status` | 0 | Bez příznaku | +| | 1 | Označeno (follow up) | +| | 2 | Dokončeno | + +--- + +## MongoDB indexy + +Automaticky vytvořeny na konci importu (`--no-indexes` přeskočí): + +| Index | Pole | +|---|---| +| Chronologický | `received_at`, `sent_at` | +| Odesílatel | `sender.email` | +| Soubor | `filename` (unique) | +| Konverzace | `conversation_topic` | +| Filtry | `has_attachments`, `categories`, `importance`, `flag_status` | +| Full-text | `subject` + `body_text` + `to` + `cc` (text index `text_search`) | + +--- + +## Ukázkové dotazy (MongoDB shell / MCP) + +**Emaily o UCO3001 s přílohou:** +```javascript +db["vbuzalka@its.jnj.com"].find({ + $text: { $search: "UCO3001" }, + has_attachments: true +}).sort({ received_at: -1 }) +``` + +**Emaily od konkrétního odesílatele:** +```javascript +db["vbuzalka@its.jnj.com"].find({ + "sender.email": /covance/i +}).sort({ received_at: -1 }) +``` + +**Celé konverzační vlákno:** +```javascript +db["vbuzalka@its.jnj.com"].find({ + conversation_topic: "Protocol deviation CZ10022" +}).sort({ received_at: 1 }) +``` + +**Statistiky podle odesílatele (top 20):** +```javascript +db["vbuzalka@its.jnj.com"].aggregate([ + { $group: { _id: "$sender.email", count: { $sum: 1 } } }, + { $sort: { count: -1 } }, + { $limit: 20 } +]) +``` + +--- + +## Chybový log + +Soubory které selhaly jsou zalogrovány do `parse_emails_errors.log` vedle skriptu (tj. `/scripts/parse_emails_errors.log` → `\\tower\Scripts\parse_emails_errors.log`): +``` +2026-06-02 20:14:33 | open failed [7A3F...0000.msg]: +``` + +--- + +## Výkon + +| Parametr | Hodnota | +|---|---| +| Počet souborů | ~69 000 | +| Rychlost | ~0.4 msg/s (htmlBody dekódování) | +| Odhadovaný čas | 48 hodin | +| Batch size | 200 dokumentů / bulk_write | +| Odhadovaná velikost DB | 2–5 GB | + +--- + +## Závislosti (v Docker image python-runner) + +``` +extract-msg==0.55.0 +pymongo +python-dateutil +``` + +Image sestaven z `Dockerfile` v `/mnt/user/Scripts/python-runner/`. + +--- + +## Historie verzí + +| Verze | Datum | Změna | +|---|---|---| +| 1.0 | 2026-06-01 | Iniciální verze | +| 1.1 | 2026-06-02 | Nasazení na Unraid Tower v Docker containeru python-runner; MSGS_DIR změněno z SMB share (`\\tower\JNJEMAILS`) na lokální mount (`/mnt/JNJEMAILS`); aktualizován popis spouštění pro `docker exec` | diff --git a/Python-runner/parse_emails_tower_v1.1.py b/Python-runner/parse_emails_tower_v1.1.py new file mode 100644 index 0000000..97118a7 --- /dev/null +++ b/Python-runner/parse_emails_tower_v1.1.py @@ -0,0 +1,660 @@ +""" +parse_emails_tower_v1.1.py +Nazev: parse_emails_tower_v1.1.py +Verze: 1.1 +Datum: 2026-06-02 +Autor: vladimir.buzalka + +Popis: + Parsuje vsechny .msg soubory z MSGS_DIR a importuje je jako dokumenty + do MongoDB. Z kazdeho souboru extrahuje VSECHNY dostupne vlastnosti — + podobne jako EXIF u fotek: + + - predmet, odesilatel, prijemci (To/CC/BCC s typy) + - cas doruceni a odeslani (UTC) + - telo plaintext + HTML (max 2 MB) + - prilohy (metadata: jmeno, velikost, MIME typ, inline flag) + - internet headers (X-Originating-IP, Received, DKIM, ...) + - MAPI vlastnosti: dulezitost, citlivost, priznak, konverzacni vlakno, + kategorie, In-Reply-To, References, ... + - vsechny raw MAPI properties jako {0xXXXX: value} + + DB: emaily + Kolekce: vbuzalka@its.jnj.com + _id: Internet Message-ID (nebo "filename:" jako fallback) + + Bezpecne prerusit a opakovat: + - upsert podle _id — duplicity se automaticky prepisi + - --skip-existing nacte seznam hotovych souboru z MongoDB a + preskoci je => pokracovani po preruseni bez ztraty prace + +Prostredi: + Bezi v Docker containeru "python-runner" na Unraid Tower. + .msg soubory jsou dostupne jako lokalni disk (volume mount): + /mnt/user/JNJEMAILS -> /mnt/JNJEMAILS (uvnitr containeru) + MongoDB na 192.168.1.76:27017 (externi, bezi mimo container). + +Spousteni (z Unraid terminalu): + # Test na 50 emailech: + docker exec -it python-runner python /scripts/parse_emails_tower_v1.1.py --limit 50 --no-indexes + + # Kompletni import na pozadi (log do souboru): + docker exec -d python-runner bash -c \ + "python /scripts/parse_emails_tower_v1.1.py > /scripts/parse_emails.log 2>&1" + + # Pokracovani po preruseni: + docker exec -d python-runner bash -c \ + "python /scripts/parse_emails_tower_v1.1.py --skip-existing > /scripts/parse_emails.log 2>&1" + + # Sledovani prubehu: + docker exec -it python-runner tail -f /scripts/parse_emails.log + +Vystup na konzoli: + Kazdy email na jednom radku: + / OK/ERR + Kazych 500 emailu: oddelovac s prubehem, rychlosti a ETA. + Na konci: souhrn ok/skip/err, celkovy cas, pocet dokumentu v kolekci. + +Zavislosti (nainstalovane v Docker image python-runner): + extract-msg==0.55.0, pymongo, python-dateutil + Python 3.12, Linux (Docker container na Unraid Tower) + +Struktura dokumentu v MongoDB: + _id Internet Message-ID (nebo filename: fallback) + filename jmeno .msg souboru (20znakovy hex + .msg) + subject predmet zpravy + normalized_subject predmet bez RE:/FW: prefixu + importance 0=nizka 1=normalni 2=vysoka + sensitivity 0=normalni 1=osobni 2=soukrome 3=duverne + flag_status 0=bez priznaku 1=oznaceno 2=dokonceno + read_receipt_requested bool + delivery_receipt_requested bool + has_attachments bool + attachment_count int + message_size_bytes velikost .msg souboru na disku + conversation_topic tema vlakna (PR_CONVERSATION_TOPIC) + conversation_index base64 PR_CONVERSATION_INDEX + in_reply_to Message-ID predchozi zpravy + internet_references [Message-ID] — cela historia vlakna + categories [str] — MAPI kategorie / stitky + read_receipt_requested bool + delivery_receipt_requested bool + received_at datetime UTC — cas doruceni + sent_at datetime UTC — cas odeslani + sender.email emailova adresa odesilatele + sender.name zobrazovane jmeno odesilatele + sender.smtp SMTP adresa (pro interni EX adresy) + to retezec To (tak jak v Outlooku) + cc retezec CC + bcc retezec BCC + display_to PR_DISPLAY_TO (zkraceny seznam) + display_cc PR_DISPLAY_CC + recipients [{type, email, name}] — to/cc/bcc s typy + body_text plain text telo + body_html HTML telo (max 2 MB, None pokud neni) + attachments [{filename, size_bytes, mime_type, + content_id, is_inline}] + headers dict internet headers (lowercase_s_podtrzitky) + mapi dict vsech raw MAPI properties {0xXXXX: value} + parsed_at datetime UTC — cas parsovani + +Indexy (vytvoreny automaticky na konci): + received_at, sent_at, sender.email, filename (unique), + conversation_topic, has_attachments, categories, importance, + flag_status, text_search (subject + body_text + to + cc) + +Chyby: + Soubory ktere selhaly jsou zalogiovany do parse_emails_errors.log + v adresari skriptu. Radek: timestamp | open/extract failed | duvod. + +Historie verzi: + 1.0 2026-06-01 Inicialni verze + 1.1 2026-06-02 Nasazeni na Unraid Tower v Docker containeru python-runner; + MSGS_DIR zmeneno z SMB share na lokalni mount /mnt/JNJEMAILS; + aktualizovany popis spousteni pro docker exec +""" + +import sys +import re +import logging +import argparse +import base64 +from pathlib import Path +from datetime import datetime, timezone +from typing import Optional + +import extract_msg +from dateutil import parser as dtparser +from pymongo import MongoClient, UpdateOne, ASCENDING, TEXT + +if hasattr(sys.stdout, "reconfigure"): + sys.stdout.reconfigure(encoding="utf-8", errors="replace") + +# ─── KONFIGURACE ────────────────────────────────────────────────────────────── +MSGS_DIR = Path("/mnt/JNJEMAILS") +MONGO_URI = "mongodb://192.168.1.76:27017" +MONGO_DB = "emaily" +MONGO_COL = "vbuzalka@its.jnj.com" +BATCH_SIZE = 200 +LOG_FILE = Path(__file__).parent / "parse_emails_errors.log" +SCRIPT_VERSION = "1.1" +# ────────────────────────────────────────────────────────────────────────────── + +logging.basicConfig( + filename=str(LOG_FILE), + level=logging.ERROR, + format="%(asctime)s | %(message)s", + datefmt="%Y-%m-%d %H:%M:%S", + encoding="utf-8", +) + + +# ─── Pomocné funkce ─────────────────────────────────────────────────────────── + +def safe(obj, *attrs, default=None): + """Bezpecne cteni atributu — vrati prvni non-None hodnotu.""" + for attr in attrs: + try: + val = getattr(obj, attr, None) + if val is None: + continue + if isinstance(val, str) and not val.strip(): + continue + return val + except Exception: + continue + return default + + +def parse_date(raw) -> Optional[datetime]: + """Libovolny datum -> UTC datetime bez tzinfo (pro MongoDB).""" + if raw is None: + return None + if isinstance(raw, datetime): + if raw.tzinfo: + return raw.astimezone(timezone.utc).replace(tzinfo=None) + return raw + try: + dt = dtparser.parse(str(raw)) + if dt.tzinfo: + return dt.astimezone(timezone.utc).replace(tzinfo=None) + return dt + except Exception: + return None + + +def to_bson(val): + """Konvertuje hodnotu na BSON-serializovatelny typ.""" + if isinstance(val, bytes): + return val.hex() if len(val) <= 128 else f"" + if isinstance(val, datetime): + return parse_date(val) + if isinstance(val, (str, int, float, bool, type(None))): + return val + if isinstance(val, list): + return [to_bson(v) for v in val] + try: + return int(val) + except Exception: + pass + return str(val) + + +# ─── Extrakce částí zprávy ──────────────────────────────────────────────────── + +def extract_headers(msg) -> dict: + headers = {} + try: + hdr = msg.header + if not hdr: + return {} + from email.header import decode_header as _dh + + def _decode(v: str) -> str: + try: + parts = _dh(v) + out = "" + for part, enc in parts: + out += part.decode(enc or "utf-8", errors="replace") if isinstance(part, bytes) else part + return out + except Exception: + return v + + for key in set(hdr.keys()): + k = key.lower().replace("-", "_") + vals = [_decode(v) for v in hdr.get_all(key, [])] + headers[k] = vals if len(vals) > 1 else (vals[0] if vals else "") + except Exception as e: + logging.error("extract_headers: %s", e) + return headers + + +def extract_recipients(msg) -> list: + result = [] + type_map = {1: "to", 2: "cc", 3: "bcc"} + try: + for r in msg.recipients: + rtype = getattr(r, "type", 1) + try: + rtype = int(rtype) + except Exception: + try: + rtype = int(rtype.value) + except Exception: + rtype = 1 + rec = { + "type": type_map.get(rtype, "to"), + "email": safe(r, "email", default=""), + "name": safe(r, "name", default=""), + } + result.append(rec) + except Exception as e: + logging.error("extract_recipients: %s", e) + return result + + +def extract_attachments(msg) -> list: + result = [] + try: + for att in msg.attachments: + fname = safe(att, "longFilename", "shortFilename", default="") + if not fname: + continue + size = 0 + try: + d = att.data + size = len(d) if d else 0 + except Exception: + pass + result.append({ + "filename": fname, + "size_bytes": size, + "mime_type": safe(att, "mimetype", "mimeType", default="application/octet-stream"), + "content_id": safe(att, "cid", default=None), + "is_inline": bool(safe(att, "isInline", default=False)), + }) + except Exception as e: + logging.error("extract_attachments: %s", e) + return result + + +def extract_mapi_props(msg) -> dict: + """Vsechny raw MAPI properties jako {0xXXXX: value}.""" + result = {} + try: + props = msg.props + if not hasattr(props, "items"): + return {} + for key, prop in props.items(): + try: + val = to_bson(prop.value) + prop_id = f"0x{key[:4].upper()}" if len(key) >= 4 else f"0x{key.upper()}" + result[prop_id] = val + except Exception: + pass + except Exception as e: + logging.error("extract_mapi_props: %s", e) + return result + + +# ─── Hlavní extrakce ───────────────────────────────────────────────────────── + +def extract_message(msg_path: Path) -> Optional[dict]: + """Parsuje jeden .msg soubor -> MongoDB dokument.""" + try: + msg = extract_msg.Message(str(msg_path)) + except Exception as e: + logging.error("open failed [%s]: %s", msg_path.name, e) + return None + + try: + # ── Message-ID ──────────────────────────────────────────────── + mid = None + for attr in ("messageId", "message_id", "internetMessageId"): + mid = safe(msg, attr) + if mid: + break + if not mid: + mid = f"filename:{msg_path.stem}" + mid = str(mid).strip() + + # ── Předmět ─────────────────────────────────────────────────── + try: + subject = msg.subject or "" + except Exception: + subject = "" + + normalized_subject = safe(msg, "normalizedSubject", "normalized_subject", default="") + + # ── Tělo ────────────────────────────────────────────────────── + try: + body_text = msg.body or "" + except Exception: + body_text = "" + + body_html = None + try: + bh = msg.htmlBody + if isinstance(bh, bytes): + bh = bh.decode("utf-8", errors="replace") + if bh: + body_html = bh if len(bh) <= 2 * 1024 * 1024 else bh[:2 * 1024 * 1024] + except Exception: + pass + + # ── Odesílatel ──────────────────────────────────────────────── + try: + sender_email = msg.sender or "" + except Exception: + sender_email = "" + + sender_name = safe(msg, "senderName", "sender_name", default="") + sender_smtp = safe(msg, "senderSmtpAddress", "sent_representing_smtp_address", default="") + + # ── Příjemci ────────────────────────────────────────────────── + recipients = extract_recipients(msg) + + try: + to_raw = msg.to or "" + except Exception: + to_raw = "" + try: + cc_raw = msg.cc or "" + except Exception: + cc_raw = "" + try: + bcc_raw = getattr(msg, "bcc", None) or "" + except Exception: + bcc_raw = "" + + display_to = safe(msg, "displayTo", "display_to", default="") + display_cc = safe(msg, "displayCc", "display_cc", default="") + + # ── Časy ────────────────────────────────────────────────────── + try: + received_at = parse_date(msg.date) + except Exception: + received_at = None + + sent_at = None + for attr in ("clientSubmitTime", "client_submit_time", "sentOn"): + v = safe(msg, attr) + if v: + sent_at = parse_date(v) + break + + # ── MAPI vlastnosti ─────────────────────────────────────────── + importance = 1 + try: + v = msg.importance + if v is not None: + importance = int(v) + except Exception: + pass + + sensitivity = 0 + try: + v = getattr(msg, "sensitivity", None) + if v is not None: + sensitivity = int(v) + except Exception: + pass + + flag_status = 0 + try: + v = safe(msg, "flagStatus", "flag_status") + if v is not None: + flag_status = int(v) + except Exception: + pass + + conversation_topic = safe(msg, "conversationTopic", "conversation_topic", default="") + + conversation_index = "" + try: + ci = safe(msg, "conversationIndex", "conversation_index") + if isinstance(ci, bytes): + conversation_index = base64.b64encode(ci).decode() + elif ci: + conversation_index = str(ci) + except Exception: + pass + + in_reply_to = safe(msg, "inReplyTo", "in_reply_to", default="") + + internet_refs = [] + try: + refs = safe(msg, "internetReferences", "internet_references") + if isinstance(refs, list): + internet_refs = refs + elif isinstance(refs, str) and refs: + internet_refs = [r.strip() for r in refs.split() if r.strip()] + except Exception: + pass + + categories = [] + try: + cats = safe(msg, "categories") + if isinstance(cats, list): + categories = [str(c) for c in cats if c] + elif isinstance(cats, str) and cats: + categories = [c.strip() for c in re.split(r"[;,]", cats) if c.strip()] + except Exception: + pass + + read_receipt = bool(safe(msg, "readReceiptRequested", "read_receipt_requested", default=False)) + delivery_receipt = bool(safe(msg, "deliveryReceiptRequested", "delivery_receipt_requested", default=False)) + + # ── Internet headers ────────────────────────────────────────── + headers = extract_headers(msg) + + if not in_reply_to: + in_reply_to = headers.get("in_reply_to", "") + if not internet_refs: + refs_str = headers.get("references", "") + if isinstance(refs_str, str) and refs_str: + internet_refs = [r.strip() for r in refs_str.split() if r.strip()] + + # ── Přílohy ─────────────────────────────────────────────────── + attachments = extract_attachments(msg) + + # ── Raw MAPI ────────────────────────────────────────────────── + mapi_raw = extract_mapi_props(msg) + + msg.close() + + # ── Dokument ────────────────────────────────────────────────── + return { + "_id": mid, + "filename": msg_path.name, + + "subject": subject, + "normalized_subject": normalized_subject, + "importance": importance, + "sensitivity": sensitivity, + "flag_status": flag_status, + "read_receipt_requested": read_receipt, + "delivery_receipt_requested": delivery_receipt, + "has_attachments": len(attachments) > 0, + "attachment_count": len(attachments), + "message_size_bytes": msg_path.stat().st_size, + + "conversation_topic": conversation_topic, + "conversation_index": conversation_index, + "in_reply_to": in_reply_to, + "internet_references": internet_refs, + "categories": categories, + + "received_at": received_at, + "sent_at": sent_at, + + "sender": { + "email": sender_email, + "name": sender_name, + "smtp": sender_smtp, + }, + "to": to_raw, + "cc": cc_raw, + "bcc": bcc_raw, + "display_to": display_to, + "display_cc": display_cc, + "recipients": recipients, + + "body_text": body_text, + "body_html": body_html, + + "attachments": attachments, + "headers": headers, + "mapi": mapi_raw, + + "parsed_at": datetime.now(timezone.utc).replace(tzinfo=None), + } + + except Exception as e: + logging.error("extract_message failed [%s]: %s", msg_path.name, e) + return None + + +# ─── MongoDB indexy ─────────────────────────────────────────────────────────── + +def create_indexes(col): + print(" Vytvarim indexy...") + col.create_index([("received_at", ASCENDING)]) + col.create_index([("sent_at", ASCENDING)]) + col.create_index([("sender.email", ASCENDING)]) + col.create_index([("filename", ASCENDING)], unique=True, sparse=True) + col.create_index([("conversation_topic", ASCENDING)]) + col.create_index([("has_attachments", ASCENDING)]) + col.create_index([("categories", ASCENDING)]) + col.create_index([("importance", ASCENDING)]) + col.create_index([("flag_status", ASCENDING)]) + col.create_index([ + ("subject", TEXT), + ("body_text", TEXT), + ("to", TEXT), + ("cc", TEXT), + ], name="text_search", default_language="none") + print(" Indexy hotovy.") + + +# ─── MAIN ───────────────────────────────────────────────────────────────────── + +def main(): + ap = argparse.ArgumentParser(description=f"parse_emails v{SCRIPT_VERSION}") + ap.add_argument("--msgs-dir", default=str(MSGS_DIR), + help="Cesta k .msg souborum") + ap.add_argument("--limit", type=int, default=0, + help="Zpracovat max N souboru (0 = vse)") + ap.add_argument("--skip-existing", action="store_true", + help="Preskocit soubory ktere jiz jsou v MongoDB (pokracovani)") + ap.add_argument("--no-indexes", action="store_true", + help="Nevytvorit indexy na konci") + args = ap.parse_args() + + msgs_dir = Path(args.msgs_dir) + start = datetime.now() + + print(f"=== parse_emails v{SCRIPT_VERSION} ===") + print(f"Start: {start.strftime('%Y-%m-%d %H:%M:%S')}") + print(f"Zdroj: {msgs_dir}") + print(f"MongoDB: {MONGO_URI} -> {MONGO_DB}.{MONGO_COL}") + + # MongoDB + client = MongoClient(MONGO_URI, serverSelectionTimeoutMS=5000) + try: + client.admin.command("ping") + print(" MongoDB OK") + except Exception as e: + print(f" CHYBA: MongoDB neni dostupna -- {e}") + sys.exit(1) + + col = client[MONGO_DB][MONGO_COL] + + # Skip existing — nacti seznam uz importovanych souboru + existing: set = set() + if args.skip_existing: + print(" Nacitam existujici zaznamy z MongoDB...") + existing = set(col.distinct("filename")) + print(f" {len(existing)} jiz importovano") + + # Scan + print(f"\nSkenuji {msgs_dir} ...") + all_files = sorted(msgs_dir.glob("*.msg")) + if args.limit: + all_files = all_files[:args.limit] + + to_process = [f for f in all_files if f.name not in existing] + skipped = len(all_files) - len(to_process) + total = len(to_process) + + print(f" Celkem .msg: {len(all_files)}") + print(f" Preskoceno: {skipped}") + print(f" Ke zpracovani: {total}\n") + + if total == 0: + print("Neni co importovat.") + client.close() + return + + batch = [] + ok_count = 0 + err_count = 0 + + def flush(): + if not batch: + return + try: + col.bulk_write(batch, ordered=False) + except Exception as e: + logging.error("bulk_write: %s", e) + print(f" CHYBA bulk_write: {e}") + batch.clear() + + for i, msg_path in enumerate(to_process, 1): + doc = extract_message(msg_path) + + if doc is None: + err_count += 1 + else: + batch.append(UpdateOne({"_id": doc["_id"]}, {"$set": doc}, upsert=True)) + ok_count += 1 + + if len(batch) >= BATCH_SIZE: + flush() + + # Výpis každého emailu + status = "ERR " if doc is None else "OK " + subject_str = (doc.get("subject") or "")[:60] if doc else "?" + sender_str = (doc.get("sender", {}).get("email") or "")[:40] if doc else "?" + print(f" {i:>6}/{total} {status} {subject_str:<60} {sender_str}") + + if i % 500 == 0: + elapsed = (datetime.now() - start).total_seconds() + rate = i / elapsed if elapsed > 0 else 0 + eta_s = int((total - i) / rate) if rate > 0 else 0 + print(f" {'─'*80}") + print(f" Průběh: ok={ok_count} err={err_count} " + f"{rate:.1f} msg/s ETA {eta_s//3600}h{(eta_s%3600)//60}m") + print(f" {'─'*80}") + + flush() + + elapsed_total = (datetime.now() - start).total_seconds() + print(f"\n{'='*52}") + print(f"Vysledek: ok={ok_count} | skip={skipped} | err={err_count}") + print(f"Celkovy cas: {int(elapsed_total//3600)}h {int((elapsed_total%3600)//60)}m {int(elapsed_total%60)}s") + print(f"Dokumentu v kolekci: {col.count_documents({})}") + + if not args.no_indexes: + print() + create_indexes(col) + + print(f"\nKonec: {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}") + if err_count: + print(f"Chyby logovany do: {LOG_FILE}") + + client.close() + + +if __name__ == "__main__": + main() diff --git a/Python-runner/python_runner.md b/Python-runner/python_runner.md new file mode 100644 index 0000000..00423ff --- /dev/null +++ b/Python-runner/python_runner.md @@ -0,0 +1,122 @@ +# python-runner — Docker kontejner na Tower + +## Základní info + +| Parametr | Hodnota | +|----------------|----------------------------------------------| +| Název | python-runner | +| Image | python-runner (vlastní) | +| Status | running (unless-stopped) | +| Python | 3.12.13 | +| Spouštěcí cmd | `tail -f /dev/null` — container jen běží, skripty se spouštějí ručně | +| Working dir | `/scripts` | +| Vytvořen | 2026-06-02 | + +--- + +## Tower — SSH přístup + +| Parametr | Hodnota | +|----------|------------------| +| Host | tower / 192.168.1.76 | +| Port | 22 | +| User | root | +| Heslo | 7309208104 | + +**Připojení přes Python (paramiko)** — Docker CLI není lokálně dostupný: + +```python +import paramiko +c = paramiko.SSHClient() +c.set_missing_host_key_policy(paramiko.AutoAddPolicy()) +c.connect('192.168.1.76', username='root', password='7309208104') +_, out, _ = c.exec_command('...') +print(out.read().decode()) +c.close() +``` + +--- + +## Volume mounty + +| Host (Unraid) | Kontejner | Popis | +|-----------------------|-------------------|------------------------------| +| `/mnt/user/Scripts` | `/scripts` | Skripty, logy — working dir | +| `/mnt/user/JNJEMAILS` | `/mnt/JNJEMAILS` | .msg soubory emailů (JNJ) | + +--- + +## Spouštění skriptů + +```bash +# Interaktivně (vidíš výstup): +docker exec -it python-runner python /scripts/parse_emails_tower_v1.1.py --limit 50 --no-indexes + +# Na pozadí (log do souboru): +docker exec -d python-runner bash -c \ + "python /scripts/parse_emails_tower_v1.1.py > /scripts/parse_emails.log 2>&1" + +# Pokračování po přerušení (skip hotových): +docker exec -d python-runner bash -c \ + "python /scripts/parse_emails_tower_v1.1.py --skip-existing > /scripts/parse_emails.log 2>&1" + +# Sledování průběhu: +docker exec -it python-runner tail -f /scripts/parse_emails.log +``` + +--- + +## Aktuální skripty v /scripts + +| Soubor | Popis | +|-------------------------------|------------------------------------------------| +| `parse_emails_tower_v1.1.py` | Import .msg → MongoDB (db: emaily, kolekce: vbuzalka@its.jnj.com) | +| `parse_emails_tower_v1.1.md` | Dokumentace ke skriptu | +| `parse_emails.log` | Log průběhu importu | +| `parse_emails_errors.log` | Log chyb (soubory které selhaly) | + +Lokální protějšek: `EmailsImport/parse_emails_v1.0.py` — identický kód, liší se jen cestou +(`\\tower\JNJEMAILS` SMB vs. `/mnt/JNJEMAILS` lokální mount) a verzí hlavičky. + +--- + +## Nainstalované Python balíčky + +``` +extract-msg 0.55.0 +pymongo 4.17.0 +python-dateutil 2.9.0.post0 +cryptography 48.0.0 +beautifulsoup4 4.13.5 +oletools 0.60.2 +msoffcrypto-tool 6.0.0 +olefile 0.47 +RTFDE 0.1.2.2 +compressed-rtf 1.0.7 +lark 1.3.1 +pcodedmp 1.2.6 +tzlocal 5.3.1 +six 1.17.0 +pip 25.0.1 +``` + +--- + +## Přidání nového balíčku + +```bash +docker exec python-runner pip install +``` + +> Pozor: instalace se ztratí při recreate kontejneru — je třeba přidat do Dockerfile nebo do setup skriptu. + +--- + +## Logika parse_emails (oba skripty) + +- Čte všechny `.msg` soubory z MSGS_DIR +- Extrahuje: předmět, odesílatel, příjemci (To/CC/BCC), tělo (text+HTML), přílohy, internet headers, všechny raw MAPI properties +- Ukládá do MongoDB: `emaily` → `vbuzalka@its.jnj.com` +- `_id` = Internet Message-ID (nebo `filename:` jako fallback) +- Upsert → bezpečné opakování, `--skip-existing` pro pokračování +- Indexy: received_at, sent_at, sender.email, filename (unique), full-text (subject+body+to+cc)