All Projects → ehrbase → fhir-bridge

ehrbase / fhir-bridge

Licence: other
FHIR Bridge acts as a broker between an HL7 FHIR client and an openEHR server.

Programming Languages

java
68154 projects - #9 most used programming language
RobotFramework
109 projects
HTML
75241 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to fhir-bridge

firely-net-common
The official Firely .NET SDK for HL7 FHIR - Contains common code for all FHIR versions
Stars: ✭ 31 (+40.91%)
Mutual labels:  fhir
GOSH-FHIRworks2020-React-Dashboard
🩺 Fully Responsive FHIR Dashboard written using @reactjs for NHS and GOSH hackathon
Stars: ✭ 21 (-4.55%)
Mutual labels:  fhir
id3c
Data logistics system enabling real-time pathogen surveillance. Built for the Seattle Flu Study.
Stars: ✭ 21 (-4.55%)
Mutual labels:  fhir
terraform-provider-hsdp
Terraform provider to orchestrate various HSDP resources like IAM, CDL, CDR, MDM, Container Host, Edge, etc
Stars: ✭ 26 (+18.18%)
Mutual labels:  fhir
pathling
Turn your FHIR data set into a powerful API that can be used to develop analytics applications and augment data science workflow.
Stars: ✭ 31 (+40.91%)
Mutual labels:  fhir
structor
FHIR Questionnaire Form Builder
Stars: ✭ 25 (+13.64%)
Mutual labels:  fhir
fhir-example-channels
Examples to help ignite your FHIR integration with NextGen Connect!
Stars: ✭ 37 (+68.18%)
Mutual labels:  fhir
specifications-ITS-REST
openEHR REST API Specifications
Stars: ✭ 20 (-9.09%)
Mutual labels:  openehr
fhir-fuel.github.io
Place to prepare proposal to FHIR about JSON, JSON-Schema, Swagger/OpenAPI, JSON native databases and other JSON-frendly formats (yaml, edn, avro, protobuf etc) and technologies
Stars: ✭ 20 (-9.09%)
Mutual labels:  fhir
Openemr
The most popular open source electronic health records and medical practice management solution.
Stars: ✭ 1,762 (+7909.09%)
Mutual labels:  fhir
fhir-pipe
Populate FHIR-compliant objects using SQL databases and processing rules
Stars: ✭ 26 (+18.18%)
Mutual labels:  fhir
golang-fhir-models
FHIR Models for Go
Stars: ✭ 27 (+22.73%)
Mutual labels:  fhir
fhirpath
FHIRPath implementation in Python.
Stars: ✭ 25 (+13.64%)
Mutual labels:  fhir
halyos
Redesigning the Patient Portal Experience with SMART on FHIR.
Stars: ✭ 20 (-9.09%)
Mutual labels:  fhir
openmrs-fhir-analytics
A collection of tools for extracting FHIR resources and analytics services on top of that data.
Stars: ✭ 55 (+150%)
Mutual labels:  fhir
fhir-app-starter
🔥 Open Source FHIR App project starter. Start building your app right away.
Stars: ✭ 21 (-4.55%)
Mutual labels:  fhir
sundly
💛 Encrypted & decentralized personal health records. Built on Blockstack and powered by Blockchain.
Stars: ✭ 24 (+9.09%)
Mutual labels:  fhir
hedis-ig
HEDIS FHIR-based Quality Reporting
Stars: ✭ 24 (+9.09%)
Mutual labels:  fhir
youyou
Edit and create FHIR profiles with a shiny interface ✨
Stars: ✭ 13 (-40.91%)
Mutual labels:  fhir
FHIR2Dataset
Query FHIR apis with SQL, for analytics and ML.
Stars: ✭ 26 (+18.18%)
Mutual labels:  fhir

FHIR Bridge CircleCI Status

FHIR Bridge is an official component of EHRbase. The purpose of the application is to act as a broker between an HL7 FHIR client and an openEHR server.

The implementation is based on Apache Camel and Open eHealth Integration Platform.

Getting Started

Prerequisites

  • JDK (>= 11.0.2)
  • Apache Maven (>= 3.6.0)
  • EHRbase (>= v0.14.0) (or similiar openEHR platform)
  • MinIO
  • [Optional] ELK Stack: Elasticsearch, Kibana and Logstash (>= 7.7.0)

Build the application

$ mvn clean install

Build the application and execute integration tests

$ mvn clean install -DskipITs=false

⚠️ When using -DskipITs=false option, please make sure you have an EHRbase instance up and running. The easiest way to achieve that is to use one of the provided docker-compose files in the docker folder:

# Start up an EHRbase instance
cd docker
docker-compose -f docker-compose-light.yml up

Run the application

$ java -jar fhir-bridge-1.0.0-SNAPSHOT.jar

Docker and Docker Compose

Build the Docker image

$ mvn clean spring-boot:build-image

Start a Docker container

$ docker run -p 8888:8888 -e "FHIR_BRIDGE_EHRBASE_BASE_URL=http://172.17.0.1:8080/ehrbase/rest/openehr/v1/" \
             --name=fhir-bridge ehrbase/fhir-bridge

Setup a full environment using Docker Compose

$ cd docker
$ docker-compose -f docker-compose-full.yml up
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].