You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.