openIMIS Hackathon 2026 - Berlin, Germany

openIMIS Hackathon 2026 - Berlin, Germany

 

Held from the 17th-20th February 2026, openIMIS developers and community members from both public and private sectors met in the SAP Data Space in Berlin to network and develop new openIMIS functionalities.

For communication during the event, you can join the WhatsApp group with this link: https://chat.whatsapp.com/Df6uajUpnrLFDg6lFJwtQ0

Find the full agenda here:

Table of contents

Online meeting rooms

openIMIS Hackathon - Main Room

openIMIS Hackathon - Hackathon Room 1 (Day 3-4)

openIMIS Hackathon - Hackathon Room 2 (Day 3-4)

Agenda

Day 1 - Tuesday, Feb 17, 2026

Time

Agenda

Time

Agenda

8:00

Registration and set-up

9:00

Welcome, greeting and introduction

9:20

Ice-Breaker

10:00

openIMIS overview

10:30

Coffee break

11:00

openIMIS Developers Community: Ways of working

11:30

Build your own openIMIS module - Example from Nepal

12:00

Integrate with openIMIS - Example from Cameroon

12:30

Private solution integration - Example from Bangladesh

13:00

Lunch

14:00

Private sector presentations

15:30

Coffee break

16:00

Private sector presentations

17:30

Potential business opportunities

18:00

Dinner @ SAP Space

Download the agenda for day 1 here:

Day 2 - Wednesday, Feb 18, 2026

Time

Event

Time

Event

8:00

Registration and set-up

8:30

Day 1 Recap

9:00

openIMIS developer training

10:30

Coffee break

11:00

openIMIS developer training

13:00

Lunch

14:00

Hackathon Group Creation

14:15

openIMIS developer training

15:30

Coffee Break

16:00

openIMIS developer training

18:00

End of day 2

19:00

Networking Dinner @ Lemke!

Download the agenda for day 2 here:

Day 3 - Thursday, Feb 19, 2026

Time

Agenda

Time

Agenda

8:00

Registration and set-up

8:30

Hackathon*

10:15

openIMIS Developers Community meeting onboarding

10:30

Hackathon*

13:00

Lunch

14:00

Hackathon*

17:30

Optional dinner @ SAP Space

22:00

End day three

*Coffee will be available throughout and cakes and other snacks will be available in the morning and in the afternoon.

Download the agenda for day 3 here:

Day 4 - Friday, Feb 20, 2026

Time

Agenda

Time

Agenda

8:00

Registration

8:30

Hackathon*

13:00

Lunch

14:00

Presentation of projects and awarding

15:30

Coffee break

16:00

Way forward/next steps

17:00

Closure session

*Coffee will be available throughout and cakes and other snacks will be available in the morning and in the afternoon.

Download the agenda for day 4 here:

Presentations

Date

Presenter

Documentation

Date

Presenter

Documentation

Day 1 - Morning

 

 

 

@Uwe Wahser

https://docs.google.com/presentation/d/1yrh3YXszm5dAbGtNsu_70kKwXW_N_aE0/edit?usp=sharing&ouid=106875960245470185156&rtpof=true&sd=true

 

@Sunil Parajuli

https://docs.google.com/presentation/d/1hmSpnSF7ALgBmnmWvrl_gz8AVoizQtUj/edit?usp=drive_link&ouid=106875960245470185156&rtpof=true&sd=true

 

@Maxime Ngoe

https://docs.google.com/presentation/d/13iw96JbAJlKC8MNZ9QU68VjUIqoIXGKn/edit?usp=sharing&ouid=108821123757314266328&rtpof=true&sd=true

 

Md. Hasanuzzaman

https://docs.google.com/presentation/d/13OXtGDXF9YflPg_mw30CZxz8QDO9D9un/edit?usp=drive_link&ouid=106875960245470185156&rtpof=true&sd=true

Day 1 - Afternoon

 

 

 

Md. Hasanuzzaman

https://docs.google.com/presentation/d/1jwwPY86DDHoKHN7yA5MyityGWvrXHxqh/edit?usp=drive_link&ouid=106875960245470185156&rtpof=true&sd=true

 

Ashish Joshi

https://docs.google.com/presentation/d/1jwwPY86DDHoKHN7yA5MyityGWvrXHxqh/edit?usp=drive_link&ouid=106875960245470185156&rtpof=true&sd=true

Day 2

 

 

Feb 18, 2026

@Patrick Delcroix

https://docs.google.com/presentation/d/1NtXGH1fD_vd1yeaeCQ-yZpd_rPq7Ztfk/edit?usp=drive_link&ouid=106875960245470185156&rtpof=true&sd=true

 

Final Ideas and groups

https://docs.google.com/presentation/d/1RsdTkQYsZ8VzEvJ4jTbhgGHJr7Jg-z7d/edit?usp=drive_link&ouid=106875960245470185156&rtpof=true&sd=true

Hackathon preparation

This section is primarily intended for developers.

Before joining the hackathon, we recommend downloading the openIMIS modules on your computer. This will facilitate the developers training and the hackathon, and will reduce the likelihood of connection issues at the venue causing any delays or blockers.

Please follow the steps from the Development setup section listed here:
openimis-dev-tools/README.md

Voting for Hackathon Ideas

Voting link: https://forms.office.com/r/t9Zj0Gztf0

Ideas were submitted over Mural and the most popular ideas will be prioritized during the event.

The 14 Ideas to Vote On:

Social Protection service builder with dynamic workflow

The Social Protection Service Builder provides governments with a flexible digital foundation to configure and manage social protection services, enabling policy-driven workflows, institutional accountability, and scalable program delivery.

  1. Social Protection Service Builder: The Social Protection Service Builder is a configurable digital platform designed to support governments in the efficient design, implementation, and management of social protection programs. The platform enables authorized administrators to define and operationalize social services through configuration rather than custom software development, ensuring flexibility, scalability, and sustainability.

  2. Configurable Service Design: The platform allows program administrators to design service-specific application forms by defining data fields, data types, validation rules, and conditional logic. This enables standardized yet adaptable data collection aligned with program policy and operational requirements.

  3. Document and Evidence Management: Administrators can configure document requirements for each service, including the type, number, and format of supporting documents. Document requirements may be linked to specific stages of the application process or conditional eligibility criteria, supporting transparent and verifiable decision-making.

  4. Workflow and Process Configuration: The Service Builder supports the configuration of end-to-end service workflows, including multiple processing steps, decision points, and approval mechanisms. Workflows may be sequential or parallel and can adapt dynamically based on application data, eligibility outcomes, or administrative decisions.

  5. Task and Institutional Desk Management: The platform enables the definition of task management desks corresponding to institutional roles (e.g. intake, verification, approval, grievance handling). Tasks can be assigned to desks or user roles, supporting clear accountability, workload management, and service-level performance monitoring.

  6. Lifecycle and Case Management: The Service Builder supports full service lifecycle management, from application submission to final determination and closure. It provides real-time status tracking, audit trails, and process transparency, strengthening governance and oversight.

  7. Adaptability and Sustainability: By separating service configuration from core system functionality, the platform enables rapid adaptation to policy changes, program expansion, and new social protection initiatives. Reusable components and standardized processes reduce implementation time and operational costs.

Live Verification for Eligibility Assurance

The Social Protection Service applies live facial verification as part of the eligibility assessment process to support accurate determination of beneficiary entitlement and to reduce the risk of ineligible or erroneous benefit payments. Rather than serving solely as an authentication mechanism, live verification is used to validate program-specific eligibility conditions that require confirmation of an individual’s presence or status at defined points in the service lifecycle (e.g. application review, revalidation, or payment authorization). This supports enforcement of eligibility rules and strengthens assurance that benefits are provided in accordance with program policy.

The use of live verification contributes to:

  1. Verification of beneficiary eligibility at critical decision points

  2. Reduction of duplicate, proxy, or ineligible claims

  3. Improved targeting accuracy and payment integrity

  4. Enhanced fiduciary control over public expenditure

OCR based automated supporting document verification for social protection services

The Social Protection Service integrates an automated document verification tool utilizing Optical Character Recognition (OCR) to support eligibility assessment and program integrity. The tool extracts relevant information from uploaded supporting documents and cross-checks it against data provided in application forms.

This capability enables systematic validation of documentary evidence, reducing manual verification effort and improving the accuracy and consistency of eligibility determinations. The use of OCR-based document verification contributes to:

  1. Reduction in processing time and administrative burden

  2. Enhanced detection of inconsistencies between declared information and supporting documents

Configurable Multi-Level Location Hierarchy Management

The system enhances the existing location management structure by transitioning from a fixed four-level geographic hierarchy to a configurable, multi-level (N-layer) location model. This approach allows governments to define and manage geographic structures that reflect national administrative arrangements and program-specific needs.

Under the enhanced model, administrators can configure any number of geographic levels (e.g. national, regional, district, sub-district, community, facility catchment, or other custom units) and establish parent–child relationships between them. This ensures flexibility in representing administrative boundaries across different sectors and programs.

The multi-level location framework supports alignment with country-specific administrative and governance structures

Central system-generated document printing component

The system introduces a standardized print rendering component to support consistent, reliable, and reusable printing of system-generated documents within openIMIS. The component provides a centrally managed print template that defines page layout, formatting, fonts, margins, and print behavior. Application developers are only required to pass the relevant content (e.g. a defined section of a screen or view) to the component, which then renders the content in a dedicated print window using the predefined template.

This approach ensures uniformity across printed outputs while reducing development effort and minimizing duplication of print logic across modules.

The standardized print component supports:

  1. Consistent document layout and formatting across services and modules

  2. Reduced development and maintenance complexity

  3. Faster implementation of printable outputs

Welfare ranking formula builder

The welfare ranking formula is a formula that is used by many countries for the purpose of sorting households based on certain metrics and methodologies (e.g. PMT). The parameters involved in the formula should be dynamic and would different from one country to another. The purpose of the module is to allow the admins to create and manage the welfare ranking formula based on data and parameters available within the household scheme

Integration of customizable questionnaires for implementation specific datasets

 

Using bundle instead of contained resource in FHIR (more FHIR like)

 

Using min.io for attachment / document management

Documents might need to be share between several applica

External workflow manager for the task

every company have different workflow, supporting external workflow engine could help countries using a workflow engine they use in other context making openIMIS flexible to their needs

Using ICHI for service list (part on ICD-11 API)

coding service has many added value, WHO has created a API for the ICHI-11 coding that enable more than just simple coding for service ; ICHI-11 coding tool support text search, uid coding, …

such integration would enable openIMIS to use WHO codding tool

Using ICD-11 API for the diagnosis

coding diagnosis has many added value, WHO has created a API for the ICD-11 coding that enable more than just simple coding for diagnosis; ICD-11 coding tool support text search, uid coding, …

such integration would enable openIMIS to use WHO codding tool

 

FHIR/DCI Remote Connector for External Registries

Create core classes to GET/POST FHIR / DCI resources from remote systems and map them into OpenIMIS. This fills the gap where OpenIMIS must actively fetch data (e.g. MPI patients, farmer registries), not just expose its own FHIR endpoints.

FHIR API Gateway for openIMIS

Introduce an API Gateway to expose and manage existing OpenIMIS FHIR endpoints. This would centralize access, improve security and interoperability, and make it easier for external systems to consume OpenIMIS FHIR APIs consistently.

  • Centralized security Enforce authentication, authorization, and token-based access (OAuth2 / JWT) independently from OpenIMIS user accounts.

  • Access control & role separation Avoid exposing full OpenIMIS credentials to external systems; grant scoped access only to specific FHIR resources and operations.

  • Rate limiting & abuse protection Prevent unlimited calls to FHIR endpoints, protecting OpenIMIS from overload or misuse.

  • IP filtering & network policies Restrict access to trusted IP ranges or networks (e.g. national platforms, MPI servers).

  • Audit & monitoring Track who accessed which FHIR resource, when, and how often — critical for compliance and debugging.

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/