VidaPlus API
A powerful FastAPI solution for managing hospitals and healthcare services, enabling complete control of patients, professionals, appointments, medical records, prescriptions, exams, and hospital beds.
Key Features
VidaPlus API provides comprehensive healthcare management capabilities:Patient Management
Complete patient registry with personal information, medical history, and demographic data
Professional Registry
Healthcare professional management with credentials, specialties, and availability
Appointments
Schedule, track, and manage medical appointments with status tracking
Medical Records
Electronic health records (prontuários) for comprehensive patient care documentation
Prescriptions
Create and manage medical prescriptions with complete medication tracking
Exams & Tests
Request, track, and store medical exam results and laboratory tests
Bed Management
Monitor hospital bed occupancy and availability in real-time
Inventory Control
Manage medical supplies and equipment inventory
JWT Authentication
Secure API access with JSON Web Token authentication and role-based permissions
Quick Start
Get up and running with VidaPlus API in minutes:Quickstart Guide
Follow our step-by-step guide to make your first API call
Installation
Install and configure VidaPlus API locally or with Docker
Authentication
Learn how to authenticate and secure your API requests
API Reference
Explore all available endpoints and their parameters
Technology Stack
VidaPlus API is built with modern, production-ready technologies:- FastAPI - High-performance Python web framework
- SQLAlchemy - Robust ORM with async support
- PostgreSQL - Enterprise-grade relational database
- Pydantic - Data validation using Python type annotations
- Alembic - Database migration management
- PyJWT - JSON Web Token authentication
- pytest - Comprehensive testing framework
Developer Resources
Docker Deployment
Deploy VidaPlus API using Docker containers
Database Migrations
Manage database schema changes with Alembic
Testing Guide
Write and run tests for your API integration
Contributing
Contribute to the VidaPlus API project