In openIMIS, (nearly) everything is a pluginmodule: even "low level" (and mandatory) features follow this principle.
In other words, even the following features are implemented as (interchangeable) pluginsmodules:
Login (authentication)
Beyond these low-level pluginsmodules, several plugins modules will be dedicated to configuration/administration:
User & Roles management
The real business needs will be implemented in dedicated pluginsmodules:
Payers
Medical Services and Items
Medical Services and Items Price Lists
Insurance Products
...
- module scope
(under Beneficiary Enrollment)
- module scopeContributions module scope
(under Beneficiary Enrollment)
Contributions (under Beneficiary Enrollment)
In addition, the following modules are used for integrating openIMIS with external systems:
Tests cases for the various modules are documented in a separate wiki page.
...
Today the FHIR API is a unique module, but there is a an open point on splitting it into separate modules (per FHIR resource?):
View file | ||
---|---|---|
|
...