Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FDA_API_KEY | No | API key for FDA data | |
| FHIR_BASE_URL | Yes | Base URL for the FHIR gateway | |
| PUBMED_API_KEY | No | API key for PubMed searches | |
| FIREBASE_APP_ID | Yes | Firebase application ID | |
| FIREBASE_API_KEY | Yes | Firebase API key | |
| FIREBASE_PROJECT_ID | Yes | Firebase project ID | |
| FIREBASE_AUTH_DOMAIN | Yes | Firebase authentication domain | |
| CLINICAL_TRIALS_API_KEY | No | API key for clinical trials searches | |
| FIREBASE_MEASUREMENT_ID | Yes | Firebase measurement ID | |
| FIREBASE_STORAGE_BUCKET | Yes | Firebase storage bucket | |
| FIREBASE_AUTH_CALLBACK_PORT | No | Port for Firebase authentication callback | 3456 |
| FIREBASE_MESSAGING_SENDER_ID | Yes | Firebase messaging sender ID |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| find_patient | Search for a patient by demographics |
| get_patient_observations | Get observations (vitals, labs) for a patient |
| get_patient_conditions | Get medical conditions/diagnoses for a patient |
| get_patient_medications | Get medication orders for a patient |
| get_patient_encounters | Get healthcare encounters/visits for a patient |
| get_patient_allergies | Get allergies and intolerances for a patient |
| get_patient_procedures | Get procedures performed on a patient |
| get_patient_careplans | Get care plans for a patient |
| get_vital_signs | Get patient's vital signs history |
| get_lab_results | Get patient's lab results |
| get_medications_history | Get patient's medication history including changes |
| get_appointments | Get patient's Appointments |
| search-pubmed | Search PubMed for medical literature |
| search-trials | Search ClinicalTrials.gov for relevant studies |
| get-drug-info | Get Drug details by a generic name |