{
  "schema_name": "soa-table-extraction",
  "schema_version": "1.0",
  "extraction_metadata": {
    "extracted_at": "2026-09-27T13:02:25Z",
    "extractor": "Claude, PDF_TO_JSON_PROMPT single-pass",
    "prompt_version": "3.8.1",
    "source_document": {
      "filename": "NCT04320615_soa.pdf",
      "document_type": "protocol",
      "document_version": "Protocol WA42380, Version 3"
    },
    "extraction_status": "ready_for_resolution",
    "extraction_notes": "Text-layer PDF with vector rule lines. Marks verified mechanically by pdftotext -bbox column binning; merged spans confirmed from raster rule-line detection (200/120 dpi render). Symbol-font glyphs in the text layer (private-use code points U+F02D, U+F02B, U+F0B1, U+F0DF, U+F0E0, U+F022) were mapped to the characters visible on the rendered page (minus/en dash, plus, plus-minus, left/right arrow, registered sign). Subscripts (PaO2, FiO2, SpO2) flattened to plain digits.",
    "model": "claude-opus-5-5"
  },
  "table_metadata": {
    "table_number": 3,
    "table_type": "main_soa",
    "table_title": "Appendix 3 Schedule of Activities: After Day 28",
    "table_purpose": "Post-Day-28 follow-up visits (Days 35, 45) and Day 60 Study Completion",
    "page_start": 84,
    "page_end": 85,
    "notes": "All body rows on page 84; page 85 carries footnotes b-h only. Continuation-page heading reads 'After Days 28 (Cont.)' (source wording). Classified main_soa (see review item D4)."
  },
  "schedule_properties": [
    {
      "table_number": 3,
      "row_position": 1,
      "property_name": "Visit",
      "property_name_source": {
        "row_position": 1,
        "column_position": 1,
        "cell_value": "",
        "synthesized": true
      },
      "property_type": "visit",
      "hierarchical_level": 1,
      "property_comment": "Top header band with an empty label cell: a blank cell merged over columns 2-3 and 'Study Completion' over column 4. Names the Day 60 visit; typed visit; name synthesized."
    },
    {
      "table_number": 3,
      "row_position": 2,
      "property_name": "Study Day (Assessment Window)",
      "property_name_source": {
        "row_position": 2,
        "column_position": 1,
        "cell_value": "Study Day (Assessment Window)"
      },
      "property_type": "study_day",
      "hierarchical_level": 2,
      "property_comment": "Protocol study days 35, 45 and 60, each with a ±3 days window printed in the same cell; Days 35 and 45 carry marker a. Typed study_day."
    }
  ],
  "schedule_grid": [
    {
      "table_number": 3,
      "row_position": 1,
      "column_position": 2,
      "cell_value": "",
      "is_merged_cell": true,
      "merged_cell_range": "2:3"
    },
    {
      "table_number": 3,
      "row_position": 1,
      "column_position": 3,
      "cell_value": "",
      "is_merged_cell": true,
      "merged_cell_range": "2:3"
    },
    {
      "table_number": 3,
      "row_position": 1,
      "column_position": 4,
      "cell_value": "Study Completion"
    },
    {
      "table_number": 3,
      "row_position": 2,
      "column_position": 2,
      "cell_value": "35 (±3 days)",
      "annotation_markers": "a"
    },
    {
      "table_number": 3,
      "row_position": 2,
      "column_position": 3,
      "cell_value": "45 (±3 days)",
      "annotation_markers": "a"
    },
    {
      "table_number": 3,
      "row_position": 2,
      "column_position": 4,
      "cell_value": "60 (±3 days)"
    }
  ],
  "activities": [
    {
      "table_number": 3,
      "row_position": 3,
      "source_page": 84,
      "activity_name": "Chest X-ray/CT scan",
      "activity_name_source": {
        "cell_text": "Chest X-ray/CT scan",
        "indentation_level": 0,
        "indentation_method": "font_signal"
      }
    },
    {
      "table_number": 3,
      "row_position": 4,
      "source_page": 84,
      "activity_name": "SARS-CoV-2 viral load",
      "activity_name_source": {
        "cell_text": "SARS-CoV-2 viral load b",
        "indentation_level": 0,
        "indentation_method": "font_signal"
      },
      "annotation_markers": "b"
    },
    {
      "table_number": 3,
      "row_position": 5,
      "source_page": 84,
      "activity_name": "Vital signs",
      "activity_name_source": {
        "cell_text": "Vital signs c",
        "indentation_level": 0,
        "indentation_method": "font_signal"
      },
      "annotation_markers": "c"
    },
    {
      "table_number": 3,
      "row_position": 6,
      "source_page": 84,
      "activity_name": "SpO2",
      "activity_name_source": {
        "cell_text": "SpO2 c",
        "indentation_level": 0,
        "indentation_method": "font_signal"
      },
      "annotation_markers": "c"
    },
    {
      "table_number": 3,
      "row_position": 7,
      "source_page": 84,
      "activity_name": "Ordinal scoring",
      "activity_name_source": {
        "cell_text": "Ordinal scoring d",
        "indentation_level": 0,
        "indentation_method": "font_signal"
      },
      "annotation_markers": "d"
    },
    {
      "table_number": 3,
      "row_position": 8,
      "source_page": 84,
      "activity_name": "Adverse events",
      "activity_name_source": {
        "cell_text": "Adverse events e",
        "indentation_level": 0,
        "indentation_method": "font_signal"
      },
      "annotation_markers": "e"
    },
    {
      "table_number": 3,
      "row_position": 9,
      "source_page": 84,
      "activity_name": "Concomitant medications",
      "activity_name_source": {
        "cell_text": "Concomitant medications f",
        "indentation_level": 0,
        "indentation_method": "font_signal"
      },
      "annotation_markers": "f"
    },
    {
      "table_number": 3,
      "row_position": 10,
      "source_page": 84,
      "activity_name": "Hematology",
      "activity_name_source": {
        "cell_text": "Hematology g",
        "indentation_level": 0,
        "indentation_method": "font_signal"
      },
      "annotation_markers": "g"
    },
    {
      "table_number": 3,
      "row_position": 11,
      "source_page": 84,
      "activity_name": "Chemistry",
      "activity_name_source": {
        "cell_text": "Chemistry h",
        "indentation_level": 0,
        "indentation_method": "font_signal"
      },
      "annotation_markers": "h"
    },
    {
      "table_number": 3,
      "row_position": 12,
      "source_page": 84,
      "activity_name": "Central Labs",
      "activity_name_source": {
        "cell_text": "Central Labs",
        "indentation_level": 0,
        "indentation_method": "font_signal",
        "text_formatting": [
          "bold"
        ]
      }
    },
    {
      "table_number": 3,
      "row_position": 13,
      "source_page": 84,
      "activity_name": "Serum PD (CRP, IL-6, sIL-6R)",
      "activity_name_source": {
        "cell_text": "Serum PD (CRP, IL-6, sIL-6R)",
        "indentation_level": 1,
        "indentation_method": "font_signal"
      }
    },
    {
      "table_number": 3,
      "row_position": 14,
      "source_page": 84,
      "activity_name": "Serum PK",
      "activity_name_source": {
        "cell_text": "Serum PK",
        "indentation_level": 1,
        "indentation_method": "font_signal"
      }
    },
    {
      "table_number": 3,
      "row_position": 15,
      "source_page": 84,
      "activity_name": "Serum sample for exploratory biomarkers",
      "activity_name_source": {
        "cell_text": "Serum sample for exploratory biomarkers",
        "indentation_level": 1,
        "indentation_method": "font_signal"
      }
    },
    {
      "table_number": 3,
      "row_position": 16,
      "source_page": 84,
      "activity_name": "Serum SARS-Cov-2 antibody titer",
      "activity_name_source": {
        "cell_text": "Serum SARS-Cov-2 antibody titer",
        "indentation_level": 1,
        "indentation_method": "font_signal"
      }
    }
  ],
  "activity_schedule": [
    {
      "table_number": 3,
      "row_position": 3,
      "column_position": 4,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 4,
      "column_position": 2,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 4,
      "column_position": 3,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 4,
      "column_position": 4,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 5,
      "column_position": 2,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 5,
      "column_position": 3,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 5,
      "column_position": 4,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 6,
      "column_position": 2,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 6,
      "column_position": 3,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 6,
      "column_position": 4,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 7,
      "column_position": 2,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 7,
      "column_position": 3,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 7,
      "column_position": 4,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 8,
      "column_position": 2,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 8,
      "column_position": 3,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 8,
      "column_position": 4,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 9,
      "column_position": 2,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 9,
      "column_position": 3,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 9,
      "column_position": 4,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 10,
      "column_position": 2,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 10,
      "column_position": 3,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 10,
      "column_position": 4,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 11,
      "column_position": 2,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 11,
      "column_position": 3,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 11,
      "column_position": 4,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 13,
      "column_position": 2,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 13,
      "column_position": 4,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 14,
      "column_position": 2,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 14,
      "column_position": 4,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 15,
      "column_position": 2,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 15,
      "column_position": 4,
      "cell_value": "x",
      "source_range": ""
    },
    {
      "table_number": 3,
      "row_position": 16,
      "column_position": 4,
      "cell_value": "x",
      "source_range": ""
    }
  ],
  "annotations": [
    {
      "annotation_marker": "a",
      "annotation_type": "footnote",
      "annotation_text": "If patients are unable to return for onsite visits at Day 35 and/or Day 45, these may be conducted by telephone or home visits. Patients should return to the site for a Day 60 Study Completion visit.",
      "marker_locations": [
        {
          "table_number": 3,
          "location_type": "schedule_cell",
          "row_position": 2,
          "column_position": 2
        },
        {
          "table_number": 3,
          "location_type": "schedule_cell",
          "row_position": 2,
          "column_position": 3
        }
      ]
    },
    {
      "annotation_marker": "b",
      "annotation_type": "footnote",
      "annotation_text": "Patients who remain in hospital will have viral load assessed by nasopharyngeal swabs; these will be done if there is evidence of on-going infection.",
      "marker_locations": [
        {
          "table_number": 3,
          "location_type": "activity_name",
          "row_position": 4
        }
      ]
    },
    {
      "annotation_marker": "c",
      "annotation_type": "footnote",
      "annotation_text": "For patients who remain in hospital, vital sign measurements and NEWS2-specific assessments should be conducted twice daily. Following hospital discharge, these parameters should be recorded once at each return visit to the clinic. Vital signs and oxygen saturation will not be recorded if follow-up visits are conducted by telephone.",
      "marker_locations": [
        {
          "table_number": 3,
          "location_type": "activity_name",
          "row_position": 5
        },
        {
          "table_number": 3,
          "location_type": "activity_name",
          "row_position": 6
        }
      ]
    },
    {
      "annotation_marker": "d",
      "annotation_type": "footnote",
      "annotation_text": "Assessment of clinical status using the ordinal scale should be recorded at baseline on Day 1/Visit 1 then again daily every morning (between 8 am and 12 pm) for patients who remain hospitalized.",
      "marker_locations": [
        {
          "table_number": 3,
          "location_type": "activity_name",
          "row_position": 7
        }
      ]
    },
    {
      "annotation_marker": "e",
      "annotation_type": "footnote",
      "annotation_text": "After informed consent has been obtained but prior to initiation of study drug, only serious adverse events caused by a protocol-mandated intervention should be reported. After initiation of study drug, all adverse events will be reported until 60 days after the final dose of study drug. After this period, the Sponsor should be notified if the investigator becomes aware of any serious adverse event that is believed to be related to prior study drug treatment (see Section 5.6).",
      "marker_locations": [
        {
          "table_number": 3,
          "location_type": "activity_name",
          "row_position": 8
        }
      ]
    },
    {
      "annotation_marker": "f",
      "annotation_type": "footnote",
      "annotation_text": "Medication (e.g., prescription drugs, over-the-counter drugs, vaccines, herbal or homeopathic remedies, nutritional supplements) used by a patient in addition to protocol-mandated treatment from 7 days prior to initiation of study drug to the study completion/discontinuation visit.",
      "marker_locations": [
        {
          "table_number": 3,
          "location_type": "activity_name",
          "row_position": 9
        }
      ]
    },
    {
      "annotation_marker": "g",
      "annotation_type": "footnote",
      "annotation_text": "Hematology includes WBC count, RBC count, hemoglobin, hematocrit, platelet count, differential count (neutrophils, eosinophils, basophils, monocytes, lymphocytes), and lymphocyte subsets (T cells, B cells, and NK cells). Hematology labs will not be performed if follow-up visits are conducted by telephone.",
      "marker_locations": [
        {
          "table_number": 3,
          "location_type": "activity_name",
          "row_position": 10
        }
      ]
    },
    {
      "annotation_marker": "h",
      "annotation_type": "footnote",
      "annotation_text": "Chemistry panel (serum or plasma) includes bicarbonate or total carbon dioxide (if considered standard of care for the region), sodium, potassium, chloride, glucose, BUN or urea, creatinine, total protein, albumin, phosphorus, calcium, total bilirubin, ALP, ALT, and/or AST, uric acid, LDH, ferritin, and D-dimer. Chemistry labs will not be performed if follow-up visits are conducted by telephone.",
      "marker_locations": [
        {
          "table_number": 3,
          "location_type": "activity_name",
          "row_position": 11
        }
      ]
    }
  ],
  "review_items": [
    {
      "id": "D6",
      "severity": "medium",
      "location": {
        "page": 84,
        "row_position": 1
      },
      "call_made": "The top header band (blank over Days 35/45, 'Study Completion' over Day 60) is typed visit with a synthesized name 'Visit' and hierarchical level 1.",
      "alternative": "Type it as epoch, or give it hierarchical_level null as a qualifier row, since Study Day alone already distinguishes the three columns.",
      "report_section": "6.1"
    }
  ]
}
