Prompt 3.8.1, single pass. Source: NCT05176314_soa.pdf (3 PDF pages = document pages 10, 11, 12 per PAGEMAP.md). No protocol markdown was available, so all text comes from the PDF text layer.
| # | where | call made | alternative | detail |
|---|---|---|---|---|
| D1 | p. 11, between rows 21/22 and rows 22/23 | The two full-width black redaction bars labelled "CCI" on page 11 are treated as hidden content. No activity rows are created for them. | Each bar hides one or more activity rows, with their own marks. Add placeholder rows (e.g. "[redacted row]") so the hidden procedures are represented. | 4 |
| D2 | p. 11, row 21 "Genetic blood sample for screening" | The label is transcribed from its three visible lines as "Genetic blood sample for screening". The last line is partly clipped by the redaction bar below it. | Part of the label is under the bar (the text layer places the bar's "CCI" label between "for" and "screening"). Record the name as incomplete, e.g. "Genetic blood sample for [redacted] screening". | 4 |
| D3 | p. 10, header rows 1-2, column 2 | The rotated Screening header cell covers both header rows. It is split by its two printed lines: "Screening" goes on the epoch row and "(D-42 to -2)" on the study-day row. | Keep the whole text "Screening (D-42 to -2)" as one value on the epoch row, and leave the Screening column empty on the study-day row. | 3 |
main_soa, not as a continuation, because the source gives the overflow no number or caption of its own. The reprinted header was de-duplicated (§1b).legend because they are in-grid scheduling marks, and each is bound to every cell that uses it (P: 12 cells, h: 23 cells). The other terms appear only in labels or header text, so they were dropped. No text_match or synthesized bindings were used.cell_value as scheduling marks. To keep binding consistent, they are also listed in those cells' annotation_markers.schedule_grid cell, not on the property row.page_end = 11.Table 01: main_soa, "Schedule of Activities (SoA)" (Section 1.3), document pages 10-11.
merged_cell_range "3:21"). The span was confirmed by the missing vertical rules in the header band.structure_method: inferred_from_layout.epoch, since it holds Screening, Treatment Period and FU/ED.annotation_markers.structure_method: inferred_from_layout on schedule_property row 1 ("Epoch"), whose type and level come from the band layout, not a printed label.unresolved locations and no proximity or text_match bindings.