Releases: IBMStreams/streamsx.health
Releases · IBMStreams/streamsx.health
Streams Healthcare Analytics Platform - v0.1
This release represents the first pre-release of the Streams Healthcare Analytics Platform. In this release, we have focused on helping our clients solve the data-ingest problem. The main theme is to make data-ingest easy! We have added a number of important ingest services to help clients get data into Streams. In addition, we have services to validate the platform design and to also help clients construct a meaningful application. Furthermore, decisions around schemas and normalization of terms lays initial groundwork for future improvements.
Getting Started
To get started with using this release, follow these steps:
- Download the source code from the links at the bottom of this release.
- Extract the source into a directory
- From the root directory, run
./gradlew build
Services
Here’s a list of microservices available in this first release:
Ingest
Service |
Description |
streamsx.health.ingest |
Foundational Toolkit providing basic infrastructure for other ingest services |
streamsx.health.ingest.kafka |
Publish and subscribe data to a Kafka server (e.g. IBM MessageHub) |
streamsx.health.ingest.hapi |
Service for ingesting HL7 OBX data into Streams |
streamsx.health.ingest.physionet |
Service for ingesting public clinical data from Physionet database |
streamsx.health.ingest.vines |
Service for ingesting data from Vines |
Prepare
Service |
Description |
streamsx.health.prepare.uomconverter |
Service for converting data from one unit of measure to another |
Analyze
Service |
Description |
streamsx.health.analytics.ecg |
Service for analyzing ECG signal – QRS detection |
streamsx.health.analyze.rules.vitals.spl |
Service for calculating Early Warning Score from patient’s vitals |
streamsx.health.analyze.watsonexplorer |
Service for extracting medication and symptom information from clinical notes |
Simulate
Service |
Description |
streamsx.health.simulate.beacon |
Service for generating ECG and vitals data for development and demo |
Debug
Service |
Description |
streamsx.health.debug.print |
Service for debugging. This service prints the JSON data from any topic |
Samples
Service |
Description |
PatientsMonitoringDemo |
Sample demonstrating how to use the Streams Healthcare Analytics Platform |
PatientsMonitoringDemo.rules |
ODM Rules used by PatientsMonitoringDmo |
HealthcareJupyterDemo |
Sample demonstrating how to write a healthcare application in Python using Jupyter Notebook |
Pre-built Services
- com.ibm.streamsx.health.physionet.PhysionetIngestServiceMulti.sab - This file contains the physionet microservice for the HealthcareJupyterDemo. This service is provided for convenience when running this demo for Streaming Analytics on Bluemix. The data output of this service does not conform with the platform's standard data types, and therefore, should only be used in the sample.
- com.ibm.streamsx.health.simulate.beacon.services.HealthDataBeaconService.sab - This file contains the Health Data beacon service. The data output of this service conforms with the platform's standard
Observation
data type.