Skip to main content

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

Build docs developers (and LLMs) love