openIMIS is based on a relational database, with enforced good practices:
- instance-agnostic id (UUID)
- managed indexes and foreign keys (even cross-modules!)
The current (MSSQL) data model is
In the long run, openIMIS will be targeting the FHIR R4 data model, the necessary transformations are described in