AI-augmented knowledge base for athenahealth API development in the nous-ehr suite: DataView schema explorer, workflow guidance, error diagnosis, and @athena chat participant.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Athena Tools is a VS Code extension for Athena-focused development, with in-editor chat, knowledge search, workflow guidance, error diagnosis, and DataView join help.
What it does
Athena-specific chat with @athena
Knowledge base search for views, workflows, endpoints, docs, and guidance
Explanations for Athena concepts and DataView structures
Join guidance for Athena DataView
Bundled MCP server support for MCP-aware agents
Chat commands
Use @athena in VS Code Chat, then ask a question or use:
/search search the knowledge base
/explain explain a view, concept, or workflow
/diagnose troubleshoot an API or SQL issue
/join explain how to join two DataView views safely
Examples
@athena /search chartid
@athena /explain the difference between chartid and patientid
@athena /join APPOINTMENT DEPARTMENT
@athena how do I find contextid
Commands
Pallas: Build Knowledge Base
Pallas: Search Knowledge Base
Pallas: Explain View
Pallas: Diagnose Error
Pallas: Restart MCP Server
Pallas: Show KB Status
Setup
Install the extension.
Configure athena-tools.cincDataPath and athena-tools.athenaKbPath in VS Code settings.