Skip to content

wso2/open-healthcare-prebuilt-services

Repository files navigation

Open Healthcare Prebuilt Services

Daily Build

Overview

This repository comprises prebuilt healthcare-related services that are ready for immediate use. Users have the flexibility to deploy and run these services in their respective environments. Optionally, these services can be deployed in Choreo as well. For further details, refer to the documentation of the individual services.

Prerequisite

Available Services

Conformance

This service facilitates the exposure of a capability statement describing the current operational functionality of a FHIR server.

This service can be used to expose the discovery document containing authorization endpoint URLs and SMART-features supported by a FHIR server.

Transformation

Transform HL7v2 messages into FHIR resources using this service.

This service can be used to transform C-CDA messages into FHIR resources.

EHR Related

EPIC Services

These services can be used to integrate with an Epic instance and expose Epic FHIR APIs.

Miscellaneous

A full FHIR R4 REST server built with Ballerina: metadata, CRUD, search (standard + extension parameters loaded from bundled definitions), version history, and operations such as $validate, $everything, $summary, and async $export. Data is stored in H2 (embedded, default) or PostgreSQL.

Topic Details
Documentation See the FHIR Server README for features, configuration, and more information.
Run from release GitHub Releases ship a zip with Ballerina FHIR Server, then run using server.sh (Unix/macOS/Linux) or server.bat (Windows). Java 21 is required
Run from source Requires Ballerina (see prerequisite). From repo root: cd miscellaneous/fhir-server then bal run
Configuration Config.toml is used to configure the additional configurations for the server. Refer to the FHIR Server README for more details.

Apply basic patient and privileged user-based authorization policies for FHIR APIs using this service.

Record audit events upon calling FHIR APIs using this service.

Evaluate FHIR path expressions against a FHIR payload using this service.

This project implements a FHIR R4 Terminology Service in Ballerina, providing RESTful APIs for managing and querying FHIR ValueSets and CodeSystems. It is designed to be compatible with HL7 FHIR R4 standards and supports key terminology operations such as expansion, validation, lookup, and subsumption. Refer to the README.md for more details on the terminology service.

About

WSO2 Open Healthcare pre-built services

Topics

Resources

Stars

43 stars

Watchers

9 watching

Forks

Packages

 
 
 

Contributors