pub mod auth;
pub mod health;
pub mod health_stats;
pub mod interactions;
pub mod medications;
pub mod permissions;
pub mod sessions;
pub mod shares;
pub mod users;

// Re-export commonly used handler functions
pub use auth::{login, logout, recover_password, refresh, register};
pub use health::{health_check, ready_check};
pub use health_stats::{
    create_health_stat, delete_health_stat, get_health_stat, get_health_trends, list_health_stats,
    update_health_stat,
};
pub use interactions::{check_interactions, check_new_medication};
pub use medications::{
    create_medication, delete_medication, get_adherence, get_medication, list_medications,
    log_dose, update_medication,
};
pub use permissions::check_permission;
pub use sessions::{get_sessions, revoke_all_sessions, revoke_session};
pub use shares::{create_share, delete_share, list_shares, update_share};
pub use users::{
    change_password, delete_account, get_profile, get_settings, update_profile, update_settings,
};
