2022-06-02 Developers Deep Dive Call
Overview
Date: 02.06.2022
Objective: Weekly space for deep dive topics
Participants: (kindly only add your own names, not those of other participants)
@Uwe Wahser
@Marco Kalin
@Michael Richards (Deactivated)
Topic Proposals:
Demo-workshop: 2022-06-08 openIMIS Payment Layer Demo
Project: 2021.T3 Payment Layer , Project: 2021 Payment Layer - MojaLoop Integration , Project: 2021 Payment Layer - MIFOS Integration , Project: 2021 Payment Layer - OpenHIM Integration , Project: 2022 DCI Payment Layer
Presentations / Attachments
Minutes
Payment Layer - Workpackages:
Swiss TPH : Project: 2021.T3 Payment Layer
done - invoicing and billing in one BE Invoice module (on github develop branch): Account receivable - [outbound] invoices Account payable - [inbound invoices] bill
done - restructure invoice payments
done - invoicing FE
done - billing FE
done - calculation rules: Payment plan calculation rule: Fee-for-service , Payment plan calculation rule: Capitation
done - Payment plan calculation rule: Commission
done - rough rule for unconditional cash transfer (simple proof of concept)
done - Payment Plan Payment plan
done - tweaks
FHIR Invoice resource mapping & endpoint: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition-openimis-invoice-invoice.html
done - FHIR Invoice-Invoice example: http://fhir.openimis.org/Invoice-InformalSectorContributionInvoice.json.html
done - FHIR Invoice-Bill example: http://fhir.openimis.org/StructureDefinition-openimis-invoice-bill.html
done - FHIR IGs
done - swagger API docs
done - Payment Notice: OPENIMIS.FHIR.R4\openIMIS Payment Notice - FHIR v4.0.1
done - create push event mechanism in FHIR
https://www.hl7.org/fhir/subscription.html- https://www.hl7.org/fhir/pushpull.html
Hospital/Insurance Organization, Patient, Invoice-Invoice, Invoice-Bill
done - search parameters updated
https://openimis.atlassian.net/wiki/spaces/OP/pages/3115581538 : Project: 2021 Payment Layer - MojaLoop Integration
wip - Mojaloop API in openIMIS
done - step 1: openIMIS → MojaLoop: verify account on ML
done - step 2: openIMIS → MojaLoop: verify account with DFSP (service provider)
done - step 2: ML → oI: request for consent
wip - step 3: authentication
open - step 4: register credentials
open - step 5: make payments
payment managers
TBC
data structures in oI:
done - Patient Account
done - Hospital Account
https://openimis.atlassian.net/wiki/spaces/OP/pages/2001403929 : Project: 2021 Payment Layer - MIFOS Integration
done - waiting for the other teams
https://openimis.atlassian.net/wiki/spaces/OP/pages/3142451203 : Project: 2021 Payment Layer - OpenHIM Integration
done - main items
done - technical documentation in work
done - OpenHIM → MIFOS
done - docker compose to be uploaded
done - mediators
done - client → Mifos (beneficiaries, patient)
done - organisation → Mifos (hospital)
done - group → Mifos (families)
done - invoice → Mifos (transaction)
wip - web-hooks
example:
BCUL0001 Basic Cover Ulthas:https://release.openimis.org/front/paymentPlans/paymentPlan/e04d5a1d-8311-422f-a1a9-a5449baa5d7f
https://openimis.atlassian.net/wiki/spaces/OP/pages/3255959592 / https://openimis.atlassian.net/wiki/spaces/OP/pages/3255533600 : Project: 2022 DCI Payment Layer
Standardization of Payment Workflows
looking at FHIR APIs to connect to Mojaloop
openHIM Mediator
FHIR Invoice → Mojaloop
analysing installation issue
documentation link was sent for MicroK8s
https://docs.mojaloop.io/legacy/deployment-guide/ (problematic)
https://docs.mojaloop.io/legacy/deployment-guide/local-setup-linux.html
alternative: testing toolkit
ISO 20022: Mojaloop is applying for certification (long term)
Sandbox - workpackages:
Sandbox
install openIMIS (STPH)
solution on release: BE done, FE done
QA/showcase: STPH in February
Documentation: design documents in the wiki, overview page
install MojaLoop ( STPH / 2MCorp )
Developments: end of May
QA/showcase: 2M Corp end of May
Documentation: first week of May
install MIFOS (STPH)
solution on release: done
QA/showcase: Healthix - February
Documentation: documentation on project page
install openHIM (STPH)
solution on release: mid May
QA/showcase: MTCC - end of May
Documentation: mapping document on the wiki, ongoing
First test-run: Mid May
Demo session: End of May
Demo Session Work Packages
2022-06-08 openIMIS Payment Layer Demo
recordings will be done of all teh presentations
GIZ - Overview
scene settings, expectations etc
API layer
STPH - openIMIS core
invoices
invoices based on unconditional cash transfer:
payment plan
enrolment
creation of invoice
notification
2m-Corp - openIMIS-Mojaloop
Presentation on use cases
demo only if sandbox access works
Healthix - Mifos
(Demo the MIFOS configurations)
(Present workflows)
MTCCL - OpenHIM
(demo mediators)
AccessHealth/Modusbox - CDI (OpenHIM - Mojaloop)
10 min recording of strategy and demo
online availability for technical questions
need to pick payment notification created in STPH part
GovStack/GIZ - GovStack Integration
https://docs.google.com/presentation/d/1IZh5FQIqgmVkk7KU0ui8ETVaFawfsT-DFO8Zql6G-mU/edit#slide=id.p1
pre-recording from GovStack people?
Questions - Challenges - Issues
Use payment-layer channel in discourse to ask questions (register here: https://discord.gg/khDgTDWUZV)
2 Payment manager + Mifos needed on mojaloop
1 PM linked to mifos (Payeer): to be configured to connect with Moja loop, Co-located with Mifos
1 PM for payee to IMIS: to be configured to connect with Moja loop
More info on PM Mojaloop Comparison Presentation.pptx - Google Slides
Local mojaloop instance:
1. install minikube: Installer Kubernetes avec Minikube | Kubernetes
still does not work, similar issue as with microk8s and rancher
2. deploy mojaloop: Deployment Guide · GitBook (mojaloop.io)
Can we use the mojaloop testing tool kit: https://github.com/mojaloop/thirdparty-sdk/blob/master/docker-compose.yaml
https://openimis.atlassian.net/wiki/spaces/OP/pages/215777296 :
Additional Resources
Did you encounter a problem or do you have a suggestion?
Please contact our Service Desk
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. https://creativecommons.org/licenses/by-sa/4.0/