This is the home to an emerging Clinical Decision Support (CDS) platform that seeks to provide the knowledge management, business intelligence and predictive analytic technologies required for advanced cognitive support and workflow optimization. An Event Driven Architecture (EDA), combined with a Service Oriented Architecture (SOA), is used to deploy and manage these capabilities. The EDA initiates appropriate analytic processing in response to real-time events, a feature critical in effective Clinical Decision Support. Triggers can be messages, for example, HL7 transaction sets are used to communicate laboratory results or patient monitor waveforms that require Complex Event Processing to be handled effectively. The initiated workflows are then managed using SOA components; each service ensuring that core business logic is well abstracted, reusable, and encapsulated behind standards-based interfaces. A workflow engine provides the advanced process orchestration and state management critical for executing complex clinical guidelines and treatment plans. A Production Rule engine (Drools) is utilized to a) capture and encode clinical domain expertise, b) ensure process validity with respect to declarative constraints, and c) provide flexible control over application and middle tier behavior.The CDS Collaboratory maintains Bitbucket repositories where all Working Group consists of Logica participants interested in the development of interoperable knowledge artifacts. The principle goal is to be able to define clinical rules, guidelines, order sets in a declarative way and then generate runtime representations that can be successfully executed on the HSPC platform. The working group intends to define requirements, specifications, and release a reference implementation as an Apache 2.0 licensed OSS project. Our experience will be fed back to the HL7 in order to improve the Clinical Decision Support Knowledge Artifact Specification.
The Team maintains a Bitbucket repository where all UML artifacts, reference implementation code and unit tests are maintained (x & y) and and a HSPC Slack Logica Slack channel (#cds #content @ https://hspconsortium.slack.com).
...
Name | Organization | Role | |||||
---|---|---|---|---|---|---|---|
Emory Fry, MDClaude Nanjo | Cognitive Medical Systems | Co-Chair | eafry cnanjo @ cognitivemedicine.com | Ken Kawamoto | University of Utah | Co-Chair | Kensaku Kawamoto @ utah.edu |
Jerry Goodnough | Cognitive Medical Systems | Team Lead, ArchitectSoftware Engineer | jgoodnough @ cognitivemedicine.com | ||||
Claude NanjoEmory Fry, MD | Cognitive Medical Systems | Terminology Clinical / Functional SME | cnanjo eafry @ cognitivemedicine.com | ||||
Esteban Aliverti | Cognitive Medical Systems | Software Engineer | ealiverti @ cognitivemedicine.com |
...