Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dermatologist/fhirql
:fire: Multipurpose FHIR server boilerplate using spring boot.
https://github.com/dermatologist/fhirql
fhir graphql hapi hapi-boilerplate hapi-fhir spring-boot
Last synced: 14 days ago
JSON representation
:fire: Multipurpose FHIR server boilerplate using spring boot.
- Host: GitHub
- URL: https://github.com/dermatologist/fhirql
- Owner: dermatologist
- Created: 2018-01-31T04:17:04.000Z (almost 7 years ago)
- Default Branch: develop
- Last Pushed: 2023-03-22T10:58:23.000Z (over 1 year ago)
- Last Synced: 2024-10-04T17:45:37.412Z (about 1 month ago)
- Topics: fhir, graphql, hapi, hapi-boilerplate, hapi-fhir, spring-boot
- Language: Java
- Homepage: https://nuchange.ca
- Size: 310 KB
- Stars: 8
- Watchers: 3
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# A FHIR has been lit on this server
## What is fhirql
Fhirql is a spring boot adaptation of hapi fhir server. This can be used as a template for extending generic FHIR server for specific use cases. See the example projects below. I have updated it to FHIR-R4 and spring-boot 2.4.
## FHIR® R4 (HL7 Fast Healthcare Interoperability Resources, Release 4)
## Other projects that using this as backend
* [:fire: The FHIRForm framework for managing healthcare eForms](https://github.com/E-Health/fhirform)
* [:eyes: Drishti | An mHealth sense-plan-act framework!](https://github.com/E-Health/drishti)## Requirements
* java >= 13
* maven 3## How to Use:
```
git clone https://github.com/dermatologist/fhirql.git
mvn spring-boot:run```
* Access UI at http://localhost:8080/fhir and FHIR BASE at http://localhost:8080/fhir/fhir
## How to extend
* This uses spring boot Web.
* Override the default UI by adding files with the same name to WEB-INF/templates (Thymeleaf).
* For example this application overrides tmpl-head.html and tmpl-home-welcome.html
* The list of original templates are [here](https://github.com/jamesagnew/hapi-fhir/tree/master/hapi-fhir-testpage-overlay/src/main/webapp/WEB-INF/templates)## Docker
Pre-build docker container of overlay branch is available for testing and can be deployed using the following command. Access it at http://localhost:8080/fhirql
(Docker container is for testing only.)```
docker run -d --name fhirserver -p 8080:8080 beapen/fhir
```## Author
[Bell Eapen](https://nuchange.ca)