2022-05-05 Developers Deep Dive Call
Overview
Date: 05.05.2022
Objective: Weekly space for deep dive topics
Participants: (kindly only add your own names, not those of other participants)
@Uwe Wahser
@Michael Richards (Deactivated)
Topic Proposals:
https://openimis.atlassian.net/wiki/spaces/OP/pages/3025108997 , https://openimis.atlassian.net/wiki/spaces/OP/pages/3115581566 , https://openimis.atlassian.net/wiki/spaces/OP/pages/3115778141 , https://openimis.atlassian.net/wiki/spaces/OP/pages/3142352924
https://openimis.atlassian.net/wiki/spaces/OP/pages/3046277126 , https://openimis.atlassian.net/wiki/spaces/OP/pages/1730740234
Presentations / Attachments
Minutes
Payment Layer - Workpackages:
https://openimis.atlassian.net/wiki/spaces/OP/pages/835682333 : https://openimis.atlassian.net/wiki/spaces/OP/pages/3025108997
done - invoicing and billing in one BE Invoice module (on github develop branch): https://openimis.atlassian.net/wiki/spaces/OP/pages/2858254346 https://openimis.atlassian.net/wiki/spaces/OP/pages/2460090369
done - restructure invoice payments
done - invoicing FE
done - billing FE
done - calculation rules: https://openimis.atlassian.net/wiki/spaces/OP/pages/3045556225 , https://openimis.atlassian.net/wiki/spaces/OP/pages/3045752833
done - https://openimis.atlassian.net/wiki/spaces/OP/pages/3045818369
done - rough rule for unconditional cash transfer (simple proof of concept)
done - Payment Plan https://openimis.atlassian.net/wiki/spaces/OP/pages/2757853191
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: https://openimis.github.io/openimis_fhir_r4_ig/StructureDefinition-openimis-invoice-bill.html
done - FHIR IGs
done - swagger API docs
wip - Payment Notice
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 : https://openimis.atlassian.net/wiki/spaces/OP/pages/3115581566
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 : https://openimis.atlassian.net/wiki/spaces/OP/pages/3115778141
done - waiting for the other teams
https://openimis.atlassian.net/wiki/spaces/OP/pages/3142451203 : https://openimis.atlassian.net/wiki/spaces/OP/pages/3142352924
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)
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 : https://openimis.atlassian.net/wiki/spaces/OP/pages/3256680449
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
Sandbox - workpackages:
Sandbox
install openIMIS (STPH)
solution on release: BE done, FE end of February
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
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)
https://openimis.atlassian.net/wiki/spaces/OP/pages/189595649 : Mojaloop conference: maybe include our things into one of modusbox sessions
Recap on conference
Global Good session
Discussions with other participants on third party payment initiation (would be needed for an openIMIS integration without an account)
https://openimis.atlassian.net/wiki/spaces/OP/pages/215777296 :
Additional Resources
https://openimis.atlassian.net/wiki/spaces/OP/pages/885719052
https://openimis.atlassian.net/wiki/spaces/OP/pages/3025108997
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/