PreOptique is a novel hybrid semantic and text-based system that provides integrated access to patient health records scattered over several databases and document repositories.
Please cite PreOptique as:
G. Vega-Gorgojo, L. Slaughter, M. Giese. Seeing the Whole Picture: Integrated Pre-Surgery Reports with PreOptique. Journal of Biomedical Semantics. 10(5), 2019.
PreOptique is a web application developed in Javascript. It requires access to a triplestore (it can be a virtual triplestore such as Ontop) that exposes the patient data.
PreOptique can also analyse clinical notes through the use of Solr, an open source text search platform. The use of a Solr component is optional.
PreOptique is available under an Apache 2 license. Please send us an email to [email protected] if you use or plan to use PreOptique in a project. Drop us also a message if you have comments or suggestions for improvement.
Some screenshots of PreOptique:
You can edit the parameters of the configuration file at etc/data/parameters.js
:
-
sparqlBase
: URI of the (virtual) triplestore -
httpMethod
: HTTP method employed in the SPARQL queries (GET or POST) -
textEngine
: URI of the Solr text engine -
cerberus
: URI of an authorization service to grant access. If not configured, access will be granted -
sessionTimeout
: session timeout to log out (in minutes)