Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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. :

    • User enters citizen personal ID

      • Citizen personal data is pulled from CR-Citizen Registry via x-road and personal data fields filled automatically

    • User enters citizen banc account details

  • Submits the registration form.

    • Record in SRIS with beneficiary data is created

  • User associates the benefit program with the beneficiary (program data provision

    • Program data is provided from BOMS

    )
  • User submits the benefit form

  • Payment request message is sent to IM

...

Data input

Data output

API spec

  • User unique ID

  • Citizen ID (personal ID)

  • First name

  • Last name

  • Birth Date

  • Gender

  • Region

  • District

  • Municipality

  • Village

  • Citizen ID (Beneficiary data)

  • Program/Product ID

  • Banc Account no

  • Benefit amount

  • Benefit Reference ID the the social registry program BOMS

  • Payment account details

  • Payment amount

  • Payment due date

  • ….

OpenIMIS

...

resources

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