A Python package for finding and connecting with healthcare providers.
To install the package in development mode:
# Clone the repository
git clone <repository-url>
cd oop
# Install in development mode
pip install -e .To install the package for regular use:
pip install .# Method 1: Using the CLI script
python provider_finder_cli.py
# Method 2: Importing the app directly
from app.main import app
import uvicorn
uvicorn.run(app, host="0.0.0.0", port=8000)# Import specific components
from app.utils.llm_client import LLMClient
from app.services.provider_service import ProviderService
# Initialize components
llm_client = LLMClient()
provider_service = ProviderService()
# Use them in your application
# ...See example_usage.py for a complete usage example.
- Input: Zip code
- Output: List[ProviderInfo]
- Input: List[ProviderInfo]
- Output: List[ProviderConfirmationInfo]
- Input: Zip code
- Output: Latitude/Longitude
- Input: Latitude/Longitude, Radius
- Output: List[ProviderInfo]
- Input: Symptoms
- Output: List[ProviderSpecialty]
# Run all tests
pytest
# Run specific tests
pytest tests/test_provider_service.py