We are very excited to announce the new version of the EHRServer is here.
EHRServer is the Open Platform for Managing and Sharing Clinical Data compliant with the openEHR standard, and allows to use SNOMED CT expressions to query clinical data.
EHRServer is the first open source Clinical Data Repository compliant with openEHR. From its beginnings in 2013 as a proof of concept, it has became a robust and flexible open source product, which we also provide in the cloud as a service.
Know more about CloudEHRServer.
If you need a standardized clinical data repository for your next health app project, try EHRServer, for fast prototyping and get a robust and standardized information platform underneath.
About EHRServer v1.3
We did dozens of improvements, optimizations and fixes, but this version has two major additions.
1. Better template management
In EHRServer, every data point to be stored should be defined in an openEHR template. This allows compliance with the standard. Templates are clinical document definitions (structure, constraints, terminology) for all the documents that will be stored and managed in EHRServer.
Considering that templates can vary a lot while developing an app, we added an internal versioning capability, so developers can create templates, test, do small changes, and tests again, in a controlled way. Also now users can deactivate or delete old template versions that the won't use.
Another new feature for template management, is the template viewer. This new viewer allows to see the full template structure in a foldable way. It allows to verify the templates more easily when looking for a specific data point.
2. Complex conditions on the Query Builder
EHRServer allows to create data queries from the Web Console using the Query Builder, which is a point and click user interface. No need of writing and compiling code or SQL to write and execute your queries!
Considering the EHRServer queries are already very flexible, the Query Builder didn't have the ability to support conditions with any level of complexity. Now users can create queries combining any number of ANDs, ORs and simple criteria, to query exactly for the data they need. After a query is created, it can be executed from the REST API, so queries are very easy to integrate with apps to populate screens with clinical data.
Below there is an example of a query that combines the new complex conditions, and SNOMED CT expressions in openEHR queries to get documents with diagnosis of "any type of" Chronic Renal Disease AND "any type of" Diabetes. This combination makes really easy to create highly complex and semantically rich data queries.
Download EHRServer v1.3: https://github.com/ppazos/cabolabs-ehrserver/releases/tag/v1.3
Check videos, tutorials and demos on our YouTube channel.
LinkedIn Group https://www.linkedin.com/groups/12070397
Facebook Group: https://www.facebook.com/groups/ehrserver/
CaboLabs Forum: https://cabolabs.com/forum/