Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Current »

Content

Schedule

Main event: 2024-01-22 - 2024-01-26 openIMIS/CORE-MIS Developers Workshop

Start

End

Program

Who

Tools

09:00

10:30

  • Individuals

Severin

10:30

10:45

Coffee break

10:45

12:30

  • Individuals

Severin

12:30

13:30

Lunch

13:30

15:30

  • Groups

Damian

15:30

15:45

Coffee break

15:45

18:00

  • Programs

  • Data updates

  • Task management

Damian

Relevant Resources

Minutes

  1. Individuals module.

a) Individuals - Keep historical tags of recipient (primary/alternate).

  • changes in the historical data needs to have a proper timestamp

  • we need to adjust the Date form/date to (to display in proper way - mostly in user friendly way). It must be displayed in a format which user from certain localization is using.

  • we should think also about deduplications

  • How should we handle changing name/surname if there is requirement to not change this basic data and freeze some updates (TBC and review ??). BusinessChanges, RegistrationChanges. Differences between History and HistoryBusinessModel - history business model added timestamps to search objects within particular period of time. In some cases we cannot change historical data. This rework/redesign for those cases and deduplication might need be necessary to avoid confusions while searching into the past (for example: who receive money)

  • 2 concerns:

    • time correlation

    • being able to keep historical data “frozen” in time (i.e for a past payment purposes)

    • being able to look for individuals based on the past data

  • more detailed info about the historical models designs: Update of the core module + Replace, delete, deactivate, filter

b) Visualize programs benefited

  • For the individual > program details > payment list, we should configure the search bar to be in context of the current individual (removing the first name, last name and other “individual” filters).

  • For the individual > program details > payment list, We should add additional filters regarding the payment details: amount, …

  • For the individual > program details > payment list, we have to make sure that the payments are filtered for the current benefit plan (Seweryn’s note: it’s not working at this time, need to be added and need to be adjusted to show benefits, not payments)

  • Proposition how it can look on frontend level (we should consider adding 'Download' button to export all benefits). In this view we should also add the benefit plan/ programme:, select multiple for benefit type and for status, quantity, unit (for example amount, currency, quantity of things - in order to aggregate invoices and goods for particular individual/programme). We have to add this view here - https://coremis.s1.openimis.org/front/benefitPlans/benefitPlan/c46a99f9-d73f-45c1-bb8c-d7fce92b214e/benefitPackage/individual/8eaefae6-ba75-4514-95b9-d4be26292876 (benefit plan summary from individual page) (amount need to be displayed)

image-20231218-161253 (1).png

The order shown in that view should be displayed from the most recent benefit received

Benefit status - multichoice

Total sum of received cash/payment benefits

c) Visualize list of historical groups - covered with Damian’s user stories (to paste the link)

  1. Groups

    1. Create a group of individuals

      1. there must be a possibility to move a certain individual from one group to another

      2. changes group for many individuals should happen with a imported file → then the task as for data update shall be created

      3. option to create a new group from UI on the “Change group” modal (it’s displayed once you want to change a group for a particular individual)

      4. bulk upload - once user will be uploading data of individuals and indicated group will not exists system must create a new one with the name inidacted in the uploaded file

    2. Edit groups via UI

      1. no criteria at this point; any individual may belong to any group

    3. Modify group head and other data parameters

    4. photo

      1. for MVP purpose we can proceed with only 1 foto attached to Individual

      2. ability to add photos of individual through the bulk upload - that’s the priority

  2. Programs

Program Graduation

  • Mark a program as closed and mark all beneficiaries as graduated

Topics for hackathon:

WIP Modules

  • Kamil: Allows the upload of CSV/Excel files which detail which invoice has been paid

  • Severin: fixing openSearch real-time indexing once there is upload of individuals/beneficiaries

  • rejected: upload of individuals with / without validation - to be done once Workshop is done, the change will allow smoother development but it won’t be tackle during the Workshop

Backlog Modules

  • targeting (upload individual and select based on the criteria)

  • KOBO toolbox

  • GRM

    • use case 1 (record an issue in the system):

      • User (with right privilege) navigates to grievance menu

      • Click on “new grievance”

      • enter data in Mask (one option is anonymous)

        • Basic info:

          • complainant

          • issue description

          • optional fields that can be filled optionally (later)

            • date

            • location

        • Unless anonymous, you have option to search for individual (reporter)

open topics / questions

  • No labels