This wiki has undergone a migration to Confluence found Here
<meta name="googlebot" content="noindex">

Arden Syntax:Implementation Guide

From HL7Wiki
Revision as of 12:22, 24 July 2013 by Karstenf77 (talk | contribs) (Created page with "== Implementation Guide Arden Syntax == This page will collect material for a Arden Syntax implementation guide == General Outline == === Syntax Description Part (basically t...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Implementation Guide Arden Syntax

This page will collect material for a Arden Syntax implementation guide


General Outline

Syntax Description Part (basically taken from Medexters HowTo)

  • Arden Syntax – Fundamentals (what is a MLM, how are they represented)
  • Basic MLM Layout (categories and slots and their duty)
  • Identify an MLM (name, institution and version)
  • Data Types (basic types, Fuzzy Sets, Truth Value as well as Primary Time and Applicability)
  • Expressions (basic expressions and Curly Braces)
  • Statements (basics and control statements)
  • Operators (some basic operators)


Basic tasks:

  • common tasks (e.g. search a list for a specific value, sort a list of objects etc.)
  • small snippets of MLM code on how to solve specific problems (e.g. in former versions it was not possible to convert a String into a Date, this section should explain on how to do this)
  • call sub MLM
  • create complex knowledge bases with MLMs


Use Cases (how to implement ...):

  • decision trees/tables
  • production system
  • state machines / transitions
  • guidelines
  • fuzzy control
  • (any other ideas ?)


F.A.Q. (taken from the website Robert created + some additional questions)

Chapter that might be included

Dialects

Implementations

  • available implementations of Arden Syntax - available compilers etc. -> see "The Arden Syntax standard for clinical decision support: experiences and directions", Samwald et. al.

Applications

  • available implementations based on Arden Syntax) -> see "The Arden Syntax standard for clinical decision support: experiences and directions", Samwald et. al.