Tool tree
gradeNot graded
search_clinical_recordAnswer
Search synthetic notes. Returns excerpts with note IDs, dates, and evidence IDs. Highlights matches. Read-only.
View tool JSON
{
"name": "search_clinical_record",
"kind": "answer",
"impl": "imperative",
"description": "Search synthetic notes. Returns excerpts with note IDs, dates, and evidence IDs. Highlights matches. Read-only.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Text to find in the record."
}
},
"required": [
"query"
]
}
}get_case_summaryAnswer
Investigation question, dates, notes, claims, and timeline for case CL-001.
View tool JSON
{
"name": "get_case_summary",
"kind": "answer",
"impl": "imperative",
"description": "Investigation question, dates, notes, claims, and timeline for case CL-001.",
"inputSchema": {
"type": "object",
"properties": {}
}
}create_claimAction
Create an Agent-proposed claim with status Proposed. It is not accepted automatically and is not a medical fact.
View tool JSON
{
"name": "create_claim",
"kind": "act",
"impl": "imperative",
"description": "Create an Agent-proposed claim with status Proposed. It is not accepted automatically and is not a medical fact.",
"inputSchema": {
"type": "object",
"properties": {
"statement": {
"type": "string"
}
},
"required": [
"statement"
]
}
}attach_evidenceAction
Link an existing source span to a claim as supporting or contradicting. Does not invent evidence.
View tool JSON
{
"name": "attach_evidence",
"kind": "act",
"impl": "imperative",
"description": "Link an existing source span to a claim as supporting or contradicting. Does not invent evidence.",
"inputSchema": {
"type": "object",
"properties": {
"claimId": {
"type": "string"
},
"evidenceId": {
"type": "string"
},
"relationship": {
"type": "string",
"enum": [
"supporting",
"contradicting"
]
}
},
"required": [
"claimId",
"evidenceId",
"relationship"
]
}
}challenge_claimAction
Set a claim to Under Review and instruct search for counterevidence, pre-exposure symptoms, alternatives, and missing timing. Does not manufacture evidence.
View tool JSON
{
"name": "challenge_claim",
"kind": "act",
"impl": "imperative",
"description": "Set a claim to Under Review and instruct search for counterevidence, pre-exposure symptoms, alternatives, and missing timing. Does not manufacture evidence.",
"inputSchema": {
"type": "object",
"properties": {
"claimId": {
"type": "string"
}
},
"required": [
"claimId"
]
}
}add_alternative_explanationAction
Add a proposed alternative explanation. Labeled as proposed, not established.
View tool JSON
{
"name": "add_alternative_explanation",
"kind": "act",
"impl": "imperative",
"description": "Add a proposed alternative explanation. Labeled as proposed, not established.",
"inputSchema": {
"type": "object",
"properties": {
"claimId": {
"type": "string"
},
"explanation": {
"type": "string"
}
},
"required": [
"claimId",
"explanation"
]
}
}update_claim_statusAction
Set proposed, under_review, accepted, rejected, or unresolved. Future versions may require human confirmation before accept/reject.
View tool JSON
{
"name": "update_claim_status",
"kind": "act",
"impl": "imperative",
"description": "Set proposed, under_review, accepted, rejected, or unresolved. Future versions may require human confirmation before accept/reject.",
"inputSchema": {
"type": "object",
"properties": {
"claimId": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"proposed",
"under_review",
"accepted",
"rejected",
"unresolved"
]
}
},
"required": [
"claimId",
"status"
]
}
}focus_evidenceAction
Scroll the record to a source span and highlight it for several seconds.
View tool JSON
{
"name": "focus_evidence",
"kind": "act",
"impl": "imperative",
"description": "Scroll the record to a source span and highlight it for several seconds.",
"inputSchema": {
"type": "object",
"properties": {
"evidenceId": {
"type": "string"
}
},
"required": [
"evidenceId"
]
}
}