https://github.com/samply/report-hub
A Service able to manage and execute FHIR Quality Reports.
https://github.com/samply/report-hub
fhir fhir-client reporting
Last synced: 5 months ago
JSON representation
A Service able to manage and execute FHIR Quality Reports.
- Host: GitHub
- URL: https://github.com/samply/report-hub
- Owner: samply
- License: apache-2.0
- Created: 2022-07-25T11:54:18.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-03T11:08:51.000Z (over 2 years ago)
- Last Synced: 2023-03-03T03:47:45.987Z (about 2 years ago)
- Topics: fhir, fhir-client, reporting
- Language: Java
- Homepage:
- Size: 287 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Report Hub
A Service able to manage and execute FHIR Quality Reports.
## Workflow
* receive Beam Task
* parse a FHIR Message out of the Beam Tasks body
* offer that FHIR Message by means of [MessageBroker][1]### Local
The local workflow, without consideration of external messaging, is solely managed by creating and
updating Task resources. The Report Hub uses polling (and later FHIR Subscriptions) to get noticed
of new tasks and is responsible for driving the tasks to completion, be it success or failure.## Dev Setup
Start the services Report Hub depends on by running:
```sh
docker compose up
```Start Report Hub using Maven:
```sh
mvn spring-boot:run -Dspring-boot.run.arguments="--logging.level.de=DEBUG"
```## Docs
* [Træfik (Report Hub Behind a Reverse Proxy)](docs/traefik.md)
## License
Copyright 2022 - 2022 The Samply 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 athttp://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.[1]: