Support, privacy and release notes
  • v1.3 — SAS codegen + reverse spec drafting: base SAS backend (no special licenses) and Path B: draft a metacore-style ADaM spec straight from your annotated mocks.
  • v1.4 — define.xml 2.0 generation: export define drafts from Path B and re-upload them for round-trip verification; templates stay aligned to the cardinal (FDA safety tables) catalog with an automated drift check.
  • v1.5 — Data Readiness Report, tfrmt JSON interop, Dataset-JSON v1.1 input, PPTX review decks: drop CSV headers or Dataset-JSON files to see which TLFs can run right now.
  • v1.6 — Validation Evidence Pack (starter) + mockgen-mcp: a CSA-style IQ/OQ scaffold generated from your project's actual evidence, plus a five-tool MCP server for Claude Code, Copilot and Cursor.
  • Supported imports: project JSON; DOCX with Heading 3 titles such as Table 14.1.1 Demographics followed by a table; define.xml 2.0; specification XLSX sheets Datasets, Variables, ValueLevel, Codelists and Methods; tfrmt display-layer JSON subset. Complex Word layouts and tfrmt body_plan are not restored. Use project JSON for full project recovery.
  • Generated programs and reports: SAS, base R and pharmaverse code are scaffolds, not executed results. Readiness checks column availability, not data quality. DOCX, PDF and PPTX outputs need independent layout and content review.
  • Project import limits: 10 MB JSON, 1,000 modules, 10,000 rows per module. Keep projects smaller for responsive editing.
  • Core processing stays in your browser — runtime libraries are served with this tool, with no external CDN required. A fresh page still needs access to this website or a local server. Projects and settings use browser storage. Optional experimental AI sends prompt content to your selected provider and may incur provider charges.
Cover Page & Study Info
Auto-generated in export. Fill in your study details.

Start Building Your Mock Report

Upload a reference .docx to extract modules, pick from built-in templates, or add individual module templates from the Library sidebar.

No. 💬 {{getModuleOpenCommentCount(mod.id)}}

Upload a figure image

Figure Mock
FOOTNOTES
[{{fi+1}}]
Cross Reference Footer
Separate the 3 parts with | — leave blank to use smart default
COMMENTS
No comments. Click 💬 in the header or hover over cells to add comments.
{{getTargetLabel(cmt.target)}} {{cmt.text}} {{cmt.author}}
Add Comment: {{getTargetLabel(activeCommentInput.target)}}

Settings

Stored locally in your browser only.

Path C — Binding suggestions (assist)

Optional. Uses your own key above to draft candidate variables for unbound rows — restricted to the uploaded spec's variable whitelist. Suggestions only appear in the manual confirmation queue; nothing is ever bound automatically. Decision support, not a compliance statement.

{{llmResult}}