More development has been done on the mergepatientdata module. Currently, the module Supports the following resources.
Patient
Encounter
Obs
What we currently don’t support
Visit -This will be soon added. No worries
Order -This will also be added soon
Diagnosis -Pending…
Testing the module
Without testing the module on a serious/real dataset, I can’t be rest assured that the module actually works as expected. Before continuing with adding support for the rest of the Resources, lets first test what we have at hand.
Could someone with more Patient data want to help me out? Or is there a dump file around?
Thanks @ssmusoke for this dataset. After executing it, I’m required to login with a User that has 'System Developer ’ role. I tried with the ‘admin’ User but failed on authentication.
Unable to authenticate as a User with the System Developer role. Invalid username or password
I even went ahead and checked in the new db for the admin user’s Password and tried using it but all in vein.
@dkayiwa My ‘connection.url’ : jdbc:mysql://localhost:3306/server1?autoReconnect=true&sessionVariables=default_storage_engine%3DInnoDB&useUnicode=true&characterEncoding=UTF-8
Deep investigation in this shows, there is something(I’m not sure what!) thats setting @@sql_mode to ‘NO_ZERO_DATE’. This causes mysql to reject null and ‘000.0.0’ dates. I reset manually to something like ‘ALLOW_INVALID_DATES’ but it works when I myself injects liquibase changesets manually.