Skip to main content

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 environmentGetting Started
Understand the ecosystem architectureArchitecture
Work on a specific pluginPlugins
Consult the REST API or DB schemaAPI Reference
Find a recipe for a common taskCookbook
Follow step-by-step tutorialsTutorials
Read architecture decisionsADRs
Understand RGPD / complianceCompliance
See PHP class / method referenceReference

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. :::