Prompt 3.8.1, single pass. Source: NCT05051579_soa.pdf (6 PDF pages = document pages 13-18 per PAGEMAP.md; printed footers read 12-17, i.e. one lower, and were ignored). No protocol markdown was available, so all text comes from the PDF text layer.
| # | where | call made | alternative | detail |
|---|---|---|---|---|
| D1 | p.17, rows 67-69 (Pharmacokinetic (PK) sample / Predose / Postdose) | The PK row is split into a parent row with no marks and two child activities, "Predose" and "Postdose", each with its own X marks. The words Predose/Postdose sit where the Visit 1 (Screening) column is, but they are read as row sub-labels, so Visit 1 gets no PK entry. | Treat "Predose"/"Postdose" as the Visit 1 cell content, or emit two flat activities "Pharmacokinetic (PK) sample - Predose" / "- Postdose". | 4.2 |
| D2 | p.16, rows 49-51, note n11 | The note "Collect serum estradiol, FSH, and LH in women whose menopausal status needs to be determined..." is printed under the FSH row only. It is bound to FSH by position, and also to LH and Estradiol because it names those tests. | Bind the note only to the FSH row it sits under. | 4.4 |
| D3 | p.13, header row 1, note n1 | The sentence inside the "Study Period II Treatment Period" header cell ("For early terminations ... Shaded columns represent the dose escalation period Weeks 0-16.") is moved out of the header value and recorded as a note on each Treatment Period column (Visits 3-18). | Keep the sentence as part of the header text, or scope it to the whole table (or only to the ET column / shaded columns it mentions). | 4.4 |
| D4 | p.13, header row 6 (Fasting Visit) | "Fasting Visit" is recorded as a header row that marks which visits are fasting visits, not as an activity. | Record "Fasting Visit" as an activity row with X marks. | 4.1 |
| D5 | p.15, row 37 (Participant Survey), note n10 | The note "administer at early termination if it occurs before 26 weeks" is bound to the Participant Survey activity as a whole. | Bind it only to the Participant Survey ET cell (column 20), because it governs the ET mark. | 4.4 |
| D6 | p.13, header row 2 | The second header band ("Screening" over Visit 1, "Lead-In" over Visit 2) is typed as period (sub-phases of Study Period I) at level 2. |
Type it as epoch, or as visit names. |
4.1 |
method: synthesized to the row they sit under.main_soa, "Schedule of Activities (SoA)" (Section 1.3), document pages 13-18.structure_method: inferred_from_layout. Row 5 (window) is level 5. Row 6 (Fasting Visit, other) is level null.pdftotext -bbox. Every X token was assigned to the nearest header Visit Number x-centre on each page, and every token fell well within one column.footnote. No separate source_note was emitted.annotation_markers.indentation_method: visual_estimate on all activities, because hierarchy comes from the bold grey section bands and the PK sub-label layout.method: synthesized on the n1-n13 locations.method: text_match on the n11 locations for LH (row 50) and Estradiol (row 51).unresolved locations.