...
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 |
---|---|---|
|
|
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 |
Notify payment BB of new payment request | Beneficiary ID Product ID (Program) Payment amount | https://fhir.openimis.org/StructureDefinition-openimis-invoice-bill.html |