Versions Compared

Key

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

...

...

  • ⚠️ budget discussion might not allow a migration within the current contract - future strategy in TZ unclear

  • payment layer through REST API - dedicated API for GePG (Government ePayment Gateway)

    • (tick) MUSE API exists (will not be changed) - fully based on modular version

    • ⚠️ (question) GoThomis - will TZ move to FHIR? (budget)

    • ⚠️ (question) AfyaCare - will TZ move to FHIR? (budget)

    • (question) GePG API exits in legacy

      • needs to be migrated to modular architecture (as a custom API)

  • (tick) capitation payment,

  • (tick) commission

  • Covered by Project: 2022.T1c Modularisation III :

  • (tick) capitation payment configuration in Product

  • (tick) batch run

    • (tick) capitation payment SP

    • (tick) batch run SP

...

  • Impact:

    • Mobile Apps will not work any more

    • GOTHOMIS & Payment Layer in TZ

    • stuck to MS SQL because of stored procedures that are called from REST API (ca. 45)

  • Discussion:

    • ⛔ C#-part can be re-used, but depend on stored procedures → will be migrated

    • (tick) - needs to be compiled for .net core per Windows and Linux (done in Docker)

    • (tick) - Added to Docker packaging

      • (tick) - issue with env variables (ex. DB connection string)

      • (tick) - sharing of files (ex. Insuree pictures)

    • ⛔ - Test REST API against PostgreSQL - not practical as REST-API will not be migrated on PostgreSQL

    • 🧑‍🏭 list of interactions with DB: https://docs.google.com/spreadsheets/d/1XdamXxLejmPRzM5xN8dCSPSIbfNv1PgJ/edit#gid=1496686413 - will not be needed after

      • (tick) mobile app for claims

      • 🧑‍🏭 mobile app for registration

Stored Procedures

...

  • 🧑‍🏭 will need to be migrated to PostgreSQL?

  • testing - PostgesSQL uses low isolation level by default - might solve the problem

    • needs large data DB

    • in combination with report migration

    • develop.openimis.org

  • might not be needed, documentation on how to approach potential problems

...