Software Used by DS2

Introduction

Software platforms/frameworks and tools that have been used or evaluated for DS2 research, or included in DS2 software, are documented on this page.

 

 

On this page:

Platforms/Frameworks

OpenCDS

The DS2 Predicate/Reducer is powered by OpenCDS, open source clinical decision support software that implements a subset of the OMG/HL7 Clinical Decision Support Service (CDSS) standard  and uses the Drools Rules Engine, a business-logic integration platform. A distinguishing feature of the DS2 architecture is its use of the HL7 Virtual Medical Record (vMR), a data model that is optimized for analysis by clinical decision support engines and used by OpenCDS.  For more information on CDSS and vMR, see OpenCDS Key Components

Model-Driven Health Tools (MDHT) for CDA

MDHT for CDA, also known as "CDA Tools," is part of the Open Health Tools (OHT) Model-Driven Health Tools (MDHT) project.  The DS2 CDA Web Service and CDS Test Manager (including its CCD Editor) uses CDA Tools to parse CDAs.

HIEOS XDS Server

HIEOS (Health Information Exchange Open Source) is an open source implementation of Integrating the Healthcare Enterprise (IHE) Cross Enterprise Document Sharing (XDS.b) and Cross Community Access (XCA) integration profiles, built on top of the NIST IheOS project. The HIEOS XDS.b Registry/Repository service was used to demonstrate the HIE Prototype Architecture, which includes the HIE Prototype.  More information on HIEOS can be found at:

When searching for an XDS platform to use for demonstrations of the HIE Prototype Architecture, we found a number of other XDS implementations and documented them at XDS Implementations.

Data Mining/Machine Learning Software

WEKA

WEKA is a powerful data mining tool with a user interface that makes it easy to get started quickly with exploring the performance of different classifiers against patient diagnoses.

See this "Quickstart" document for using WEKA with DS2 tools.  Also see Probabilistic Predicates.

scikit-learn

scikit-learn is a collection of tools for data mining and data analysis in Python.