...
Support unstructured data
TODODue to the need to manage document based (unstructured) data, we are interested in considering alternative methods other than the traditional RBDMS databases for the SHR.
Initial ideas:
We could make use of OpenMRS' ComplexObs functioanlityComplex Obs functionality: https://wiki.openmrs.org/display/docs/Complex+Obs+Support
The possibility of enabling polyglot persistence (manage multiple databases which are specialized to manage/deal with a specific type of data). Potential examples include OpenXDS and HIEOS.
Separate UI from service layer
...