OpenIMIS was design initially for a precise usage, now that it is a GlobalGood initiative it should changed its data model to be more adaptable.
Example of limitations because of the data model:
Services can be limited by HF Price List or by product Service list but it is not possible to set different price for the same service based on the product and location, ex:
Service 1 when covered by the UHC is reimbursed X to State facilities but reimbursed Y to private Facility (e.g. ). but for the insuree with a Advnaced insurance plan the service is reimbursed Z to private Facility
Remuneration models, today there is only 2 remuneration models (fee for service and capitation) but only one set of parameters is possible per product meaning that you cannot have 2 different capitation financing on a single product
Contribution model is defined on a product level, only one set of parameters is available meaning that all the insuree are using the same pricing models which prevent adapting the contribution to the payment capacities of the insuree (formal sector will address that issue but not for the informal part)
There is not possible to define constraints between diagnosis (ICD) and items/services
There is not possible to define constraints between services and items (ex. the service include already some items so those items could not be included separately in the claim)