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 openIMIS data model mapping to FHIR.