Table 2: Potential Challenges to Using a System-Agnostic CDS Service

Potential Challenge Examples Potential Solution
Increased effort required to develop and support knowledge resources for use in multiple contexts A given knowledge resource may be used for very different types of applications
A given knowledge resource may be used in settings using different terminologies
Balance generalizability with resource realities
Spread knowledge development cost over multiple deployment settings to support increased effort requirement
Need for service interface to be standardized A CDS system designed to use one commercial medication knowledge service cannot be easily adapted to use a different knowledge service
A CDS system designed to use SEBASTIAN cannot be easily adapted to use a different CDS service with a non-compatible service interface
Facilitate widespread use of HL7 and OMG Decision Support Service standards [19,20]
Service output may need to be customized to meet the needs of clients Clients may differ in the preferred screening frequency for primary cancer prevention
Different health care organizations may wish to provide care guidance according to different clinical practice guidelines
Incorporate customization parameters (e.g., preferred screening frequency for mammograms) as service inputs
CDS service fulfills only one of the several tasks required for delivering CDS A population health management system using a system-agnostic CDS service still needs to determine who should be evaluated, how patients should be triaged, and how identified care needs should be addressed
A point-of-care CDS system using a system-agnostic CDS service still needs to determine when it should be invoked, how data are retrieved, and how care recommendations are communicated
Develop other system components in a modular, scalable, standards-based, and service-oriented manner
“Black-box” nature of service may be unacceptable A client may wish to know exactly how a clinical decision was reached for cancer chemotherapy
A client may require that underlying clinical logic be formally reviewed prior to operational use
Provide detailed meta-data on underlying clinical algorithms
Make underlying service implementation open-source
Clients may insist on having local service instance A client may be uncomfortable relying on a CDS service hosted externally
A client may wish to avoid transmitting patient data to a third party
A client may wish to minimize the time required for transmitting data to and from the CDS service
Service instances may be deployed to clients and synchronized
Need to account for different data availability and data models Some clients may have access to only claims data, while others may have access to claims and laboratory data, and still other may have access to various types of electronic health record data
Different clients may use different information models and different terminologies
Standardize expected data availability for CDS, along with associated information models and terminologies
Create different sets of knowledge resources for different data availability contexts
Structure knowledge resources to accommodate different data availability
Limited content availability Outside of basic medication knowledge resources, only limited clinical content is available through system-agnostic CDS services
Fundamental CDS capabilities (e.g., for calculating pediatric vital sign percentiles) are not generally available through CDS services
Create an interoperable, standards-based market for such knowledge
Provide federal funding for the development of clinical content for system-agnostic CDS services