💉
CARES on Platform
  • Getting started
  • Overview
    • General Structure
    • The Source: Platform
    • A Custom package
  • Design & Architecture
    • General Architecture
    • References from Platform
    • Flow of the data
    • Customized stack
  • Launching & Local Testing
    • Start overriding the config
    • Launch Cares
    • Launch Cares & Disi
    • Dev & Prod mode
    • Test the stack
  • Troubleshooting & Monitoring
    • Using the Monitoring package
    • Locate the issue
    • Backup & Restore
  • Deployment
    • Local deployment
    • Deploy on a Remote Server
  • Postman Collections
  • Sante MPI Configuration
Powered by GitBook
On this page
  • 1. OpenHIM
  • 2. SanteMPI (when running with DISI)
  • 3. Kafdrop (when running in DEV mode)
  • 4. Clickhouse (when running in DEV mode)
  • 5. Superset
  1. Design & Architecture

Flow of the data

To check for the data in different stages.

PreviousReferences from PlatformNextCustomized stack

Last updated 2 years ago

For testing purposes, it is feasible to use Postman Bundle to send random data, or to use an EMR.

To follow the the data going through all the services you need to check in order:

1. OpenHIM

In the transaction logs, you can find your request. Openhim provide an UI with filters, so you can use the filters to get your request or to check the last request.

For local testing

url: or

user: root@openhim.org

password: instant101

2. SanteMPI (when running with DISI)

It is advised to check the data in santeMPI. SanteMPI will wait for your confirmation if it finds a probable match of two patients.

url: or

NB: Check SanteMPI component for more info.

3. Kafdrop (when running in DEV mode)

It is advised to check Kafdrop to see if the topics were created successfully in Kafka and the topics contain messages.

url: or

4. Clickhouse (when running in DEV mode)

Clickhouse provide a playground to run SQL queries. You can run some queries to check if the tables were filled with data as expected.

5. Superset

In PROD mode, checking Superset is a good choice to check for data in Clickhouse. Superset provide a SQL Lab to run SQL queries against the chosen dataset.

A link between Clickhouse and Superset is configured per default, and you can run there some queries to check for incoming data.

You can check the dashboard and the charts as well.

user: admin

password: admin

url: or

url: or

http://127.0.0.1:8124/play
http://localhost:8124/play
http://127.0.0.1:8089
http://localhost:8089
http://127.0.0.1:9000
http://localhost:9000
http://127.0.0.1:9200
http://localhost:9200
http://127.0.0.1:9013
http://localhost:9013
DISI on Platform