HERALD stands for Human-centric Extraction for Research and Analysis of Longitudinal Data. It is a specialized query language designed to facilitate the extraction and aggregation of longitudinal data into cross-sectional tables for statistical analysis and machine learning. The design of HERALD's syntax is intuitive, closely mirroring natural language. The implementation consists of a query excecution engine, combined with a graphical query editor, and a web demo with analytics functionalities.
This repository contains the code of the demo accessible at herald-lang.org. It uses bundled versions of the basic modules of HERALD hosted at herald-lang, together with the implementation of the demo.
Access the online demonstration at herald-lang.org. The demo contains three examples, that are based on subsets of the synthetically generated patient records from the Synthea SyntheticMass dataset.
To deploy it locally, simply download the repository and open the index.html
file in your browser.
If you have questions or problems, please open an issue here on GitHub or contact us directly.
You can find out more about our work at mi.bihealth.org.
© 2023-2024 Berlin Institute of Health
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.