verify_reference_list
Validates a plain-text reference list by matching entries against PubMed evidence, returning a verification report with status for each reference.
Instructions
Verify a plain-text reference list against PubMed evidence.
First version scope: - Reference-list verification only - Client supplies the extracted reference list text - Backend parses entries and resolves them via PMID / DOI / ECitMatch
Second version scope:
- Adds unresolved review workflow for partial_match and unresolved rows
- Returns a manual-review queue with retry queries and review checklist
- Supports human-in-the-loop acceptance/rejection in client-side workflows
Args: reference_text: Plain-text references, ideally one per line or a numbered reference list extracted from a file. source_name: Optional file label for reporting. max_references: Maximum number of references to process.
Returns: JSON verification report with parsed fields, matched PubMed evidence, and per-reference verification status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reference_text | Yes | ||
| source_name | No | ||
| max_references | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |