A C++ framework for developing Medical Logic Modules and an Arden Syntax compiler

R A Kuhn1, R S Reider

  • 1IBM Corporation, Bethesda, MD 20817, USA.

Summary

Developing clinical decision support systems requires translating Arden Syntax into executable code. This study presents a novel method using a pseudo-Arden language intermediate for efficient Arden Syntax compilation.

Related Concept Videos

Methods of Documentation VI: Case Management Model01:15

Methods of Documentation VI: Case Management Model

The case management model is a multidisciplinary approach that involves healthcare professionals from diverse disciplines, such as physicians, nurses, therapists, social workers, and pharmacists, working collaboratively to address the various needs of patients. Each healthcare professional brings unique expertise and perspectives, contributing to a more comprehensive understanding of the patient's condition and tailoring treatment plans accordingly.
For example, a patient with a chronic illness...
Methods of Documentation VII: EMR01:30

Methods of Documentation VII: EMR

Electronic Medical Records (EMRs) primarily center around electronically documenting patients' health information within a single healthcare organization or practice. They contain essential clinical data related to a patient's medical history, diagnoses, medications, treatment plans, lab results, and other pertinent information relevant to the specific encounter or episode of care. EMRs are designed to streamline documentation and workflow processes within individual healthcare settings,...
Nursing Clinical Information System01:27

Nursing Clinical Information System

Nursing Clinical Information System (NCIS)
A Nursing Clinical Information System (NCIS) is a specialized type of healthcare information system tailored to meet the unique needs of nursing practice. It incorporates the principles of nursing informatics to streamline information management and improve the quality of care delivery.
Critical attributes of NCIS include:
A Single-Component System01:24

A Single-Component System

In the field of chemistry, the terms "component" and "phase" hold significant importance. A component refers to a chemically distinct substance in a system that has specific properties. It is chemically homogeneous, meaning it has the same properties throughout. For example, in a mixture of salt and water, both salt and water are considered separate components because they have different chemical properties.On the other hand, a phase is a form of matter that has a consistent chemical...
Introduction to Language of Pathophysiology l01:25

Introduction to Language of Pathophysiology l

Pathophysiology investigates how biological mechanisms—typically starting at the cellular level—disrupt normal bodily functions. It bridges anatomy and physiology to explain the progression of disease. With this foundation, it is important to understand the following key terms used to describe disease processes: Diagnosis:The process of identifying a disease using clinical evaluation, including signs (objective evidence like rashes), symptoms (subjective experiences like pain), laboratory test...
Introduction to Language of Pathophysiology ll01:17

Introduction to Language of Pathophysiology ll

This lesson explores key terms that describe how diseases progress, their outcomes, and their distribution in populations.Diagnostic tests identify diseases and monitor treatment. These include blood and urine tests, biopsies, imaging (X-ray, MRI), and detection of infectious agents.Remission is a reduction or disappearance of symptoms.Exacerbation refers to the worsening of symptoms, such as increased wheezing during an asthma attack.A precipitating factor triggers an acute episode, while a...