main module

Main entry point for the Medical Simulation Suite AI.

Initializes and configures the main FastAPI application. This module serves as the primary entry point, mounting all service-specific sub-applications (e.g., scenarios, exams) and defining core health check endpoints.

Version: 4.2.0

main.health_check() Dict[str, str][source]

Provides a simple health check for monitoring services.

This endpoint is ideal for use by automated services like load balancers or uptime monitors to confirm that the application is responsive.

Returns:

A dictionary indicating the service status is healthy.

main.root() Dict[str, Any][source]

Provides a detailed health check of the main application.

Returns:

A dictionary containing the service status, name, version, and a map of available sub-application documentation endpoints.