A FHIR® Store with internal, fast CQL Evaluation Engine
The goal of this project is to provide a FHIR® Store with an internal CQL Evaluation Engine which is able to answer population wide aggregate queries in a timely manner to enable interactive, online queries.
The project is currently under active development. Essentially all official CQL Tests pass. Please report any issues you encounter during evaluation.
Latest release: v0.9.0-alpha.3
In order to run Blaze with an in-memory, volatile database, just execute the following:
docker run -p 8080:8080 samply/blaze:0.9.0-alpha.3
wget https://github.com/samply/blaze/releases/download/v0.9.0-alpha.3/blaze-0.9.0-alpha.3-standalone.jar
java -jar blaze-0.9.0-alpha.3-standalone.jar -m blaze.core
Logging output should appear which prints the most important settings and system parameters like Java version and available memory.
In order to test connectivity, query the health endpoint:
curl http://localhost:8080/health
In-deep deployment options of Blaze are described in the Deployment Section of the Blaze documentation.
The developers of Blaze uses the YourKit profiler to optimize performance. YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications. YourKit is the creator of YourKit Java Profiler, YourKit .NET Profiler and YourKit YouMonitor.
Copyright 2019 The Samply Development Community
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.