FreeHealth / freehealth

Free and open source Electronic Health Record
https://freehealth.io
Other
44 stars 16 forks source link

Data import mechanism #77

Open arthurlutz opened 7 years ago

arthurlutz commented 7 years ago

I'm a bit new to freehealth so sorry if this question has been answered somewhere else in the documentation.

Is there a data import mechanism for data used in another Electronic Medical / Health Record ?

I would be interested in particular with importing data from the Almapro software which you might have heard. It also stores it's data in mysql so manipulating the data to migrate could probably be doable (with a little work).

jeromecc commented 7 years ago

Welcome! Yes.

Import patient data

patient import plugin: creates new patients from a CVS file https://github.com/FreeHealth/freehealth/tree/master/plugins/patientimportplugin

Import encounters, episodes, PMHx, etc

record import plugin https://github.com/FreeHealth/freehealth/tree/master/plugins/recordimportplugin Workflow:

Those 2 plugins are functional but not production ready. Their intended targets are advanced users, but for now, at this stage of development, only devs can/should use them. Data source is CVS but the 2 plugins could be adapted to fetch data directly from mysql databases.

There is ample room for improvement. Please fork us and send your pull requests. We will merge first, and fix or improve stuff after if necessary (opportunistic refactoring model).

If you want to test, you need to build from source (plugins are new, yet unreleased). How to build (easiest way is to build in debug mode from the raw git): https://freehealth.io/en/code/buildsystem#debug_build) To build in release mode, you need to build a release tgz package first, then use our release scripts (Windows, Mac) or our deb builder scripts (I will add them soon or right now on demand).

Be sure to uncomment things there first: buildspecs/optionalplugins.pri

Thanks for your interest in FreeHealth!

Looking forward to work together,

jérôme

patientimport record-import-plugin

jeromecc commented 7 years ago

You may find a slightly improved version of record import plugin on the branch https://github.com/FreeHealth/freehealth/tree/chave-production. I will merge it asap.