stedi_rs/lib.rs
1//! # Stedi Healthcare Eligibility API SDK
2//!
3//! **Note**: This is a community-maintained crate and is not officially supported by Stedi.
4//!
5//! This crate provides a Rust SDK for [Stedi's Healthcare Eligibility API](https://www.stedi.com/docs/healthcare),
6//! enabling healthcare providers to perform real-time and batch eligibility checks.
7//!
8//! ## Overview
9//!
10//! Healthcare eligibility checks verify whether a patient has coverage for specific medical benefits
11//! under their health insurance plan. This process allows patients and healthcare providers to
12//! determine a patient's financial responsibilities for medical services.
13//!
14//! ## Benefits Information
15//!
16//! The API returns detailed benefits information including:
17//!
18//! - **Coverage Status**: Active, inactive, or pending coverage
19//! - **Cost Sharing**: Co-payments, coinsurance, and deductibles
20//! - **Benefit Limits**: Visit limits, dollar amounts, and time periods
21//! - **Network Status**: In-network vs out-of-network provider status
22//! - **Authorization Requirements**: Prior authorization and referral needs
23//!
24//! ## Features
25//!
26//! - **`benefits-calculator`** (optional): Enables utilities for calculating patient out-of-pocket costs
27//! from eligibility response data. Includes functions for parsing benefits and calculating
28//! deductibles, copays, coinsurance, and out-of-pocket maximums.
29//!
30//! ## Documentation
31//!
32//! For comprehensive documentation, visit:
33//! - [Stedi Healthcare Documentation](https://www.stedi.com/docs/healthcare)
34//! - [API Reference](https://www.stedi.com/docs/api-reference/healthcare)
35//! - [Eligibility Check Guide](https://www.stedi.com/docs/healthcare/send-eligibility-checks)
36
37/// API client functionality and error handling
38pub mod apis;
39/// Data models for healthcare eligibility API requests and responses
40pub mod models;
41/// Utilities for processing eligibility responses and calculating costs
42pub mod utilities;