Exploring Methods of Implementing Arden Syntax for CDS Hooks

BACKGROUND Specifications for Arden Syntax lack provisions for the standardized access of clinical decision support (CDS) services. The CDS Hooks standard provides such access. OBJECTIVES To extend an ArdenSuite reference implementation of the Arden Syntax by providing a CDS-Hooks-compatible interface. METHODS With the use case Hepaxpert, an Arden-Syntax-based expert system for the interpretation of hepatitis serology test results, a needs analysis was performed to identify changes required in the ArdenSuite reference implementation to support the CDS Hooks API. Arden Syntax language support for CDS Hooks was also assessed. RESULTS The needs assessment was performed in three phases: hook assessment, hook context definition, and Card definition. For the use case, the ArdenSuite was modified to include a new hook and hook context, which defines the type of CDS service as well its input parameters. Card definitions were created in the ArdenSuite. Examples of Arden Syntax support for the use case are presented for all three phases. CONCLUSION Minor changes in the ArdenSuite made it compatible with the CDS Hooks specification.

[1]  Éric Lepage,et al.  Application of Information Technology: Arden/J: An Architecture for MLM Execution on the Java Platform , 2002, J. Am. Medical Informatics Assoc..

[2]  C Chizzali-Bonfadin,et al.  A WWW-accessible knowledge base for the interpretation of hepatitis serologic tests. , 1997, International Journal of Medical Informatics.

[3]  Klaus-Peter Adlassnig,et al.  Implementing CDS Hooks Communication in an Arden-Syntax-Based Clinical Decision Support Platform , 2018, EFMI-STC.

[4]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[5]  Omolola Ogunyemi,et al.  Description and Status Update on GELLO: a Proposed Standardized Object-Oriented Expression Language for Clinical Decision Support , 2004, MedInfo.

[6]  Robert A. Jenders,et al.  Making the Standard More Standard: A Data and Query Model for Knowledge Representation in the Arden Syntax , 2003, AMIA.

[7]  Peter J. Haug,et al.  Arden Syntax: Then, now, and in the future , 2018, Artif. Intell. Medicine.

[8]  Suzanne Bakken,et al.  Improving the Human Readability of Arden Syntax Medical Logic Modules Using a Concept-oriented Terminology and Object-oriented Programming Expressions , 2006, Computers, informatics, nursing : CIN.

[9]  G Hripcsak,et al.  Writing Arden Syntax Medical Logic Modules. , 1994, Computers in biology and medicine.

[10]  Malte Lochau,et al.  Arden2ByteCode: A one-pass Arden Syntax compiler for service-oriented decision support systems based on the OSGi platform , 2012, Comput. Methods Programs Biomed..

[11]  Matthias Samwald,et al.  The Arden Syntax standard for clinical decision support: Experiences and directions , 2012, J. Biomed. Informatics.

[12]  I. Kohane,et al.  No small change for the health information economy. , 2009, The New England journal of medicine.