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 5 Next »

Registration of the beneficiary candidate and evaluation of eligibility. In this step, citizen is registered to SRIS - Social Registration Information System where eligibility evaluated, linked to the suitable benefit program in BOMS - Beneficiary Operations Management System and payment request created.

OpenIMIS acts as registration building block:

Materials from here: https://docs.google.com/presentation/d/1IZh5FQIqgmVkk7KU0ui8ETVaFawfsT-DFO8Zql6G-mU/edit#slide=id.g1177a058de2_0_10

Normal course of registration in MVP

Normal course is a description on what happens if the event is triggered and pre-conditions are met. Following table contains the comparison of MVP normal course and fully implemented workflow normal course.

MVP normal course

  • User fills beneficiary's data form and submits it. Record in SRIS with beneficiary data is created

  • User associates the benefit program with the beneficiary (program data provision from BOMS)

  • User submits the benefit form

  • Payment request message is sent to IM

Preconditions:

  • Information mediator IM is installed to the sandbox and enabled

  • The mocked database acting as the CR (Citizen Registry) is created

  • The mocked benefit program data is available in BOMS

  • The User (Civil-servant who fills citizen registration form in SRIS) must be created in SRIS and BOMS to fill and submit registration form.

Trigger

Trigger is the event that triggers the BB action. In this phase there are four triggers based on user actions in UI:

  • Create SRIS record - triggered when user submits the record

  • Provide benefit program data - triggered when user associates the SRIS record to BOMS benefit program record

  • Create BOMS record - triggered when user submits the SRIS and BOMS association

  • Send payment request - triggered when user submits the SRIS and BOMS association

Data input and output

Description

Input

API spec

User data?

User ID

Provide Citizen personal data

Civil servant opens the registration form to fill the beneficiary registration form. Civil Servant enters citizens personal ID. Citizens personal data is pulled from the CR and form filled automatically

Personal ID

Provide Benefit program details (Product details)

https://fhir.openimis.org/StructureDefinition-openimis-insurance-plan.html

Request Beneficiary enrollment

Civil Servant enrolls beneficiary

New beneficiary record is created and related to suitable benefit program (product) to the OpenIMIS

Beneficiary ID

Product ID

Register beneficiary: https://fhir.openimis.org/StructureDefinition-openimis-invoice-bill.html

Enroll beneficiary: https://fhir.openimis.org/StructureDefinition-openimis-contract.html

https://fhir.openimis.org/usecase-enrollment.html

Notify payment BB of new payment request

Beneficiary ID

Product ID (Program)

Payment amount

https://fhir.openimis.org/StructureDefinition-openimis-invoice-bill.html

  • No labels