The Arden Syntax is a standard for clinical decision support functions in the form of Medical Logic Modules (MLMs). While the data type system of the early versions was limited to flat lists, later versions introduced an object type, supporting complex data structures, even up to entire electronic medical records (EMRs). Such objects are static insofar as their structure cannot be modified at MLM runtime. University Hospital Erlangen uses an experimental Arden Syntax version termed PLAIN, which provides an integrated mapper for arbitrary data structures, including entire EMRs. To facilitate knowledge encoding and reduce MLM complexity, we searched for a way to complement patient records with precalculated data items. We modified the object data type in two ways. The first was to include a statement for the explicit creation of new attributes; the second was to implicitly create an attribute whenever a value is assigned to a previously non-existing attribute. As a proof of concept, we complemented the ventilation section of every accessed EMR with a patient-individual recommendation for the expiratory tidal volume. A means to extend the structure of an object at runtime provides several advantages. The precalculated data items need no longer be calculated by the MLMs themselves, which reduces complexity and facilitates code maintenance. This might be beneficial not only for clinical decision support, but also with respect to the use of Arden Syntax language constructs for phenotyping queries, as well as with respect to the frequently required preprocessing of EMR data.
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
Tel.: +1 703 830 6300
Fax: +1 703 830 2300 firstname.lastname@example.org
(Corporate matters and books only) IOS Press c/o Accucoms US, Inc.
For North America Sales and Customer Service
West Point Commons
Lansdale PA 19446
Tel.: +1 866 855 8967
Fax: +1 215 660 5042 email@example.com