ServicesCrelio App

Architecture Overview

Introduction to crelio-app architecture documentation

Architecture Overview

Comprehensive internal architecture documentation for the crelio-app Django service.

Documentation Structure

System-Level Architecture

High-level overview of domain boundaries, dependency graph, and service interactions.

Fat Models Design

Explanation of the core design philosophy, model patterns, and anti-patterns used in the codebase.

Data Flow and Lifecycle

Detailed look at request lifecycle, transaction boundaries, async job processing, and integration flows.

Middleware Flow

Deep dive into the request/response middleware pipeline, including authentication and error handling logic.

App-Specific Documentation

Deep dives into each of the 17 Django apps:

  • Core - Foundation and utilities
  • Patient - Registration and demographics
  • Finance - Billing and claims
  • Report - Lab reports and reflex testing
  • Integration - External vendors -And more...

On this page