I’m very excited to share the good news with all my openEHR friends here.
We have released EHRServer v0.5! This version is what we could call “feature complete”, so it includes all the minimum features of a real openEHR server, the latest ones related to securing the API, and before that, supporting multi-tenancy.
I’ll release user documentation and a full REST API documentation in the next couple of days, and will record a demo in English on YouTube via Hangout. I made a demo in Spanish not so long ago: https://www.youtube.com/watch?v=84YiNfkLGMA
Also, we have a staging server to test the EHRServer*, you are very welcome to try it and give us some feedback to continue improving the tool: https://cabolabs-ehrserver.rhcloud.com/ehr
You can create an account and start using it.
Note: the server is not so fast, but is usable.
I’m working hard on v0.6 right now, hopefully we’ll have a release before February. This version will include fixes to the UI, REST API, and security checks, more testing, testable REST API docs, among other things. The focus will be on robustness, security, and consistency more than adding new features. We can call the EHRServer v0.6 a “production ready” system.
I started to meet with some friends and colleagues interested on using the EHRServer as an open-source openEHR backend. My next focus will be on building pilot projects with some companies, to let them try the EHRServer and see if it fits their needs and gathering information to improve it. If anyone is interested, please give me a ring or ping my by email!
I watched the latest video, very nice. Why not consider a revoiced version in English some time? I think it’s mature enough to start trying to get a wider audience.
I prefer to create these videos with the latest fixes added. Also, these are live hangouts, so anyone can attend and ask questions if they want. I will publish the date for the next demo soon.
Hi Pablo,
Just wanted to say well done. I have not had the chance to look at your work, mainly because work and studies forced me to take a step back from open source efforts, but it is great to see the continuous progress you’re making.
It is very important that there is an open source implementation of openEHR out there that is actively developed. Don’t worry about the performance either. If someone wants to use it and they think it is not fast, they should pay you to make it faster.
I hope it gets adopted and you keep working on it.
Thanks Seref, this is really kind of you. I agree that we need more open source implementation out there and I hope my little project help others to develop their own.
I still have some improvements to do to the query builder to make it simpler to use for clinical users that don’t know openEHR.
I felt in love with Grails and Groovy a long time ago, being using them since 2007. I can create the same functionality but with less code than plain Java, and produce clean code. Take a look, you wont be disapointed
Next Friday I’ll do an online demo in English, everyone is welcome to assist to the live demo and we can have a small conversation or Q/A session after.
If you want to test the query builder buy don’t have time to create data commits using the API, you have a committer app available. This is a small app I created for internal testing purposes. You can login using you EHRServer credentials, click on OPTs, fill data (dummy data is generated) and commit it to the EHRServer, then create your queries and see what happens
Before doing that, you should create one patient for your organization, so you can commit data to his/her EHR.
BTW, anyone tried to access EHRServer from a mobile phone? I tried hard to make it look good on mobile devices. Also the committer app should look ok on mobile devices, in fact on my free time I commit data to the server from my phone, to simulate real usage and see if the server can handle the load and if the queries are fast.