...
NB! All additional backround data that is required for minimum data exchange between BB (RequestID, ResponseID, SourceBBID,….etc.) should be included to the input and output (marked as ……)
Data input | Data output | Sandbox GovStack API spec |
---|---|---|
|
|
OpenIMIS resources
Description | Input | OpenIMIS API spec | |
---|---|---|---|
User login | User/Civil servant logs in. To create new record the user must have certain role | User ID | Login:
|
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 | Citizen ID | openIMIS citizen/patient API: |
Provide Benefit program details (Product details) | (Programm ID & Name): | ||
Request Beneficiary enrollment | Civil Servant enrolls beneficiary New beneficiary record is created and related to suitable benefit program (product) to the OpenIMIS | Citizen ID Program ID (in OpenIMIS Product ID) | openIMIS API (contract) |
Notify payment BB of new payment request | Citizen ID Program ID (in OpenIMIS Product ID) Payment amount Payment due date | In OpenIMIS notification setup must be done to send out the payment https://fhir.openimis.org/StructureDefinition-openimis-invoice-bill.html ? |
...