-
Notifications
You must be signed in to change notification settings - Fork 13
Home
This is an Open-source implementation of the HCX Specifications. Health Claims Data Exchange (HCX) is an open source project that aims to define interoperable protocol specifications to enable a multi-party exchange of health claims information.
This repository has the micro-services implementation to support the HCX Specifications. Below are the details of the micro-services we have with this repository.
Micro-Service | Details | Tech Stack |
---|---|---|
api-gateway | The api-gateway helps in request throttling based on configuration, and common request validations before forwarding the request to core micro-services. | Java, Spring |
hcx-api | This is a light-weight HTTP REST API micro-service implemented using SprintBoot. The implementation uses the HCX API Specifications. It does the API specific request validation and send the request to pipeline jobs for further asynchronous processing. | Java, Spring, SpringBoot |
pipeline-jobs | The pipeline-jobs have the implementation of asynchronous nature as per HCX Specification. These jobs handle sending the request to recipient and capturing the response and sending it back to original sender. Retrying the request on failures etc,. | Java, Apache Flink |
This wiki contains the following documentation:
Work in progress. We will update this section soon...
An integrator who wishes to integrate with HCX should first test and validate their HCX Spec implementation using the HCX Sandbox environment. Below are the required steps to integrate with a running HCX sandbox.
- Integrator have to setup a running environment with required API implementation (as per HCX Specification).
- Integrators have to Onboard onto HCX Sandbox.
- Integrators have to test and validate the integration.
This section of documentation is for the integrators like hospitals, clinics, and nursing homes etc, which are health care Providers and Insurance companies, TPAs & State Govts etc, which are Payors.