Skip to content

Medical Logical Module

Arden Syntax scripts have to be written in a very specific structure that contains data like its name and purpose. They consist of four main sections called categories: maintenance, library, knowledge and resources. These then contain various slots with important information, but you don't need to know every single one right away.

Think of categories as the major sections, and slots as the building blocks inside them: clean, structured, and predictable. Because of this format, an Arden Syntax script is referred to as a medical logic module (MLM).

Below is an example of the structure of a MLM.

arden-syntax
maintenance:
    title:          Your MLM;;
    mlmname:        yourMlm;;
    arden:          version 3;;
    version:        1.0;;
    institution:    yourInstitution;;
    author:         You;;
    specialist:     You;;
    date:           2025-07-29;;
    validation:     testing;;
library:
    purpose:        Generating recommendations;;
    explanation:    Processes data thoroughly;;
    keywords:       clinical, decision, support;;
    citations:      You et al.;;
    links:          https://example.com;;
knowledge:
    type:           data_driven;;
    data:           ;;
    priority:       50;;
    evoke:          ;;
    logic:          conclude true; ;;
    action:         ;;
    urgency:        50;;
resources:
    default:        en;;
    language:       en;;
end:
    ;;

Ready to see it in action? Jump into the first example or explore each slot in detail in the reference section.