dermatologist / fhirql

:fire: Multipurpose FHIR server boilerplate using spring boot.

Home Page:https://canehealth.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Requirements

  • java >= 13
  • maven 3

How to Use:

git clone https://github.com/dermatologist/fhirql.git
mvn spring-boot:run

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

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

About

:fire: Multipurpose FHIR server boilerplate using spring boot.

https://canehealth.com


Languages

Language:Java 44.5%Language:HTML 32.6%Language:CSS 22.1%Language:Dockerfile 0.5%Language:Singularity 0.2%