Software Used by DS2
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.