Flow of the data

To check for the data in different stages.

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: http://127.0.0.1:9000orhttp://localhost:9000

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: http://127.0.0.1:9200orhttp://localhost:9200

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: http://127.0.0.1:9013 or http://localhost:9013

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.

url: http://127.0.0.1:8124/playor http://localhost:8124/play

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.

url: http://127.0.0.1:8089 or http://localhost:8089

user: admin

password: admin

Last updated