Developers documentation:

Backend Modules

The backend of the OpenIMIS system consists of several essential modules that work together to provide comprehensive functionality. Each module serves a specific purpose and contributes to the overall operation of the system. Below is the list of backend modules:

  1. openimis-be-individual_py

  2. openimis-be-social_protection_py

    The openimis-be-social_protection_py module focuses on managing social protection-related information within the OpenIMIS system. It handles various aspects of social protection data, ensuring proper data management and processing.

  3. openimis-be-tasks_management_py

    The openimis-be-tasks_management_py module is responsible for managing tasks and activities within the OpenIMIS system. It helps streamline workflow by handling task assignment, tracking, and completion.

  4. openimis-be-opensearch_reports_py

    The openimis-be-opensearch_reports_py module provides functionalities for generating and accessing reports in the OpenIMIS system. It allows users to search and retrieve relevant reports based on specific criteria.

  5. openimis-be-workflow_py

    The openimis-be-workflow_py module is dedicated to managing data upload.

  6. openimis-be-payment_cycle_py

    The openimis-be-payment_cycle_py module is responsible for managing payment cycles within the OpenIMIS system. It handles payment-related processes, including scheduling, calculations, and disbursements.

  7. openimis-be-calcrule_social_protection_py

    The openimis-be-calcrule_social_protection_py module is specialized in managing calculation rules for social protection data within the OpenIMIS system. It ensures accurate and consistent calculation of benefits and entitlements.

  8. openimis-be-payroll_py
    Module created for payroll management. It serves as a main point for management of the benefit disbursement.

  9. openimis-be-deduplication_py
    Module created as an extension to the Individual module which allow users to remove duplication in the individuals registry based on the flexible criteria.

  10. openimis-be-grievance_social_protection_py
    Module introducing flexible grievances to the OpenIMIS. The types of the grievances as well as channels or flags can be configured by the administration.

These modules work in tandem to create a robust backend infrastructure for the OpenIMIS system, enabling efficient data management, task handling, and reporting capabilities.

Please note that the list above provides an overview of the backend modules in the OpenIMIS system. Each module may have its own set of functionalities, services, and configurations, which can be further explored through specific documentation and resources.


OpenIMIS Backend Individual Reference Module Documentation

OpenIMIS Backend Social Protection Reference Module Documentation

 


OpenIMIS Backend Task Management Reference Module Documentation


openIMIS Backend opensearch_reports reference module

 


OpenIMIS Backend Workflow Reference Module Documentation


OpenIMIS Backend Payment Cycle Reference Module Documentation

 


OpenIMIS Backend Calcrule_Social_Protection Reference Module Documentation

 


OpenIMIS Backend Payroll Reference Module Documentation

 


OpenIMIS Backend Calcrule_Social_Protection Reference Module Documentation


OpenIMIS Backend Grievance Reference Module Documentation

 


Frontend Modules

This documentation provides a brief overview of the JavaScript modules/packages found in the OpenIMIS Frontend (openimis-fe) project. These modules are integral components of the user interface and handle various functionalities related to managing social health insurance and social protection schemes.

  1. openimis-fe-individual_js

    • Short Description: This module is responsible for managing individual member data in the OpenIMIS system. It facilitates tasks such as adding, editing, and deleting beneficiary information, ensuring accurate and up-to-date records.

  2. openimis-fe-social_protection_js

    • Short Description: Focused on social protection features, this module handles functionalities related to social protection programs in the OpenIMIS frontend. It enables administrators to manage programs, assess eligibility, and associate beneficiaries with relevant social protection initiatives.

  3. openimis-fe-tasks_management_js

    • Short Description: The tasks management module allows users to manage tasks within the OpenIMIS system. It provides functionality for task assignment, tracking, and completion, streamlining administrative processes.

  4. openimis-fe-opensearch_reports_js

    • Short Description: This module enables the generation and display of comprehensive reports based on the data stored in the OpenIMIS system. Reports may cover aspects such as the health insurance scheme's performance, financial status, and member statistics, aiding decision-making processes.

  5. openimis-fe-payment_cycle_js

    • Short Description: Responsible for managing payment cycles, this module handles payment calculations, processing payments to healthcare providers, beneficiaries, and maintaining a payment history. It ensures smooth financial transactions within the OpenIMIS ecosystem.

  6. openimis-fe-coremis_language_pack_js

    • Short Description: The language pack module provides essential translations and localization support for the coreMIS naming in OpenIMIS frontend.

  7. openimis-be-payroll_py

    • Short Description: Module created for payroll management. It serves as a main point for management of the benefit disbursement.

  8. openimis-be-deduplication_py

    • Short Description: Module created as an extension to the Individual module which allow users to remove duplication in the individuals registry based on the flexible criteria.

  9. openimis-be-grievance_social_protection_py

    • Short Description: Module introducing flexible grievances to the OpenIMIS. The types of the grievances as well as channels or flags can be configured by the administration.

 


 

OpenIMIS Frontend Individual Module - Documentation


OpenIMIS Frontend Social Protection Module - Documentation


OpenIMIS Frontend Tasks Management Module - Documentation


OpenIMIS Frontend OpenSearch Reports Module - Documentation


OpenIMIS Frontend Coremis Language Pack Module - Documentation

 

OpenIMIS Frontend Payment Cycle - Documentation


OpenIMIS Frontend Payroll - Documentation


OpenIMIS Frontend Deduplication - Documentation


OpenIMIS Frontend Grievance - Documentation

 

Did you encounter a problem or do you have a suggestion?

Please contact our Service Desk



This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. https://creativecommons.org/licenses/by-sa/4.0/