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 |