Versions Compared

Key

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

...

  • 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

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)

  • Program/Product ID

  • Banc Account no

  • Benefit amount

  • Benefit due date

  • ….

OpenIMIS recources

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