Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
NODE_ENV | No | Environment | development |
LOG_LEVEL | No | Log Level | info |
ATHENA_VERSION | No | API Version | v1 |
ATHENA_BASE_URL | Yes | athenahealth API Base URL | |
ATHENA_CLIENT_ID | Yes | athenahealth API Client ID | |
ATHENA_PRACTICE_ID | Yes | Practice ID | |
ATHENA_CLIENT_SECRET | Yes | athenahealth API Client Secret |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
clinical_assessment | Generate a clinical assessment prompt for a patient |
medication_review | Generate a medication review prompt |
care_plan | Generate a care plan prompt |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
Patient Search | Search for patients by name, DOB, or other identifiers |
Patient Details | Get detailed information about a specific patient |
Patient Allergies | Get patient allergy information |
Patient Problems | Get patient problem list |
Patient Prescriptions | Get patient prescription history |
Patient Vital Signs | Get patient vital signs history |
Patient Lab Results | Get patient laboratory results |
Clinical Alerts | Get clinical decision support alerts for patient |
Provider Directory | List healthcare providers in the practice |
Provider Details | Get detailed information about a specific provider |
Department Directory | List departments in the practice |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
search_patients | Search for patients by name, DOB, phone, or email |
check_drug_interactions | Check for drug interactions for a patient |
create_prescription | Create a new prescription for a patient |
create_appointment | Create a new appointment for a patient |
acknowledge_alert | Acknowledge a clinical alert |
get_clinical_summary | Get a comprehensive clinical summary for a patient |
list_departments | List all departments in the practice |
list_providers | List all healthcare providers in the practice |
check_appointment_availability | Check available appointment slots for a department and date range |
create_patient | Register a new patient in the system |