obeliOmed Developer Documentation
Welcome to the obeliOmed developer documentation. This site is the technical reference for developers building on, integrating with, or contributing to the obeliOmed ophthalmology SaaS ecosystem.
What is obeliOmed?
obeliOmed is a multi-tenant clinical SaaS built on top of FacturaScripts. It consists of 17 plugins covering the full clinical workflow of an ophthalmology clinic: scheduling, surgery, electronic health records, consents, billing, communications, audit, and more.
Quick navigation
| You want to… | Go to… |
|---|---|
| Set up your local environment | Getting Started |
| Understand the ecosystem architecture | Architecture |
| Work on a specific plugin | Plugins |
| Consult the REST API or DB schema | API Reference |
| Find a recipe for a common task | Cookbook |
| Follow step-by-step tutorials | Tutorials |
| Read architecture decisions | ADRs |
| Understand RGPD / compliance | Compliance |
| See PHP class / method reference | Reference |
Conventions used in this site
- Plugin names follow ADR-025:
ObelioCore,ObelioScheduling,ObelioOphthalmology, etc. - Table names follow the pattern
obelio_<plugin>_<entity>(ADR-027). - Versions follow CalVer
AAMMDD.NN(ADR-028). - Code comments are always in English (rule 2026-06-19).
- PHP code follows PSR-12 with
declare(strict_types=1).
:::info Work in progress This site is being built incrementally. Content marked as 🚧 Coming soon will be populated as each plugin's sprint completes. :::