OpenCDS uses a standards-based, service-oriented, open-source approach to CDS.  The rationale for this approach is as follows:

Why CDS services?

  • Encapsulates knowledge in highly reusable components
  • Supports multiple knowledge representation approaches

 Why standards-based?

  • To enable interoperability and scalability

Why open source?

  • To foster adoption and collaboration

A graphical depiction of the high-level architecture is shown below.  As noted, the OpenCDS Decision Support Service is independent of individual CDS applications and is designed to be capable of being utilized across healthcare organizations and health IT systems.

OpenCDS DSS - Architecture Overview