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

Difference between revisions of "Arden Syntax:Implementation Guide"

From HL7Wiki
Jump to navigation Jump to search
(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...")
 
 
(29 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
== Implementation Guide Arden Syntax ==
 
== Implementation Guide Arden Syntax ==
  
This page will collect material for a Arden Syntax implementation guide
+
This page will collect material for a Arden Syntax implementation guide. <br>
 +
Later, the documents will be finalized using the following Google Document: [https://docs.google.com/document/d/1Fu0f5FIcg_ZSpTkMe04QwSNCgvakeZ7SCcfdv2A25tw/edit?usp=sharing Link]
  
 +
== General Outline ==
 +
 +
=== Arden Syntax:  Context and History ===
 +
 +
[[Arden-history-context|Arden Syntax:  Context and History]]
 +
 +
=== Syntax Description Part ===
  
== General Outline ==
+
[[Arden_Syntax:Implementation_Guide:Syntax_Description| Syntax Description]] (see also [http://www.medexter.com/downloads/category/5-arden-syntax?download=2:arden-syntax How-To])
 +
 
 +
=== Basic tasks (by example) ===
 +
[[Arden_Syntax:Implementation_Guide:Basic_Tasks| Basic tasks]]
  
=== Syntax Description Part (basically taken from Medexters HowTo) ===
+
=== Programming / Engineering Use Cases (how to implement ...): ===
 +
[[Arden_Syntax:Implementation_Guide:Engineering_Use_Cases| Engineering Use Cases]]
  
* Arden Syntax – Fundamentals (what is a MLM, how are they represented)
+
=== Clinical Use Cases ===
* Basic MLM Layout (categories and slots and their duty)
+
[[Arden_Syntax:Implementation_Guide:Clinical_use_cases| Clinical use cases]]
* 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)
 
  
 +
=== Arden Syntax related to other formalism or artifacts ===
 +
[[Arden_Syntax:Implementation_Guide:Comparision_to_Others| Comparision to others]]
  
=== Basic tasks: ===
+
=== Curly brace based mappings to data models ===
 +
[[Arden_Syntax:Implementation_Guide:CB_model_mapping| Mapping to data models]]
  
* common tasks (e.g. search a list for a specific value, sort a list of objects etc.)
+
=== Future of Arden Syntax ===
* 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
 
  
 +
TODO: add content
  
=== Use Cases (how to implement ...): ===
+
=== FAQ ===
  
* decision trees/tables
+
[[Arden_FAQ|FAQ]]
* production system
 
* state machines / transitions
 
* guidelines
 
* fuzzy control
 
* (any other ideas ?)
 
  
 +
=== References:  Arden Syntax ===
  
=== F.A.Q. (taken from the website Robert created + some additional questions) ===
+
[[Arden_References|References]]
  
 
== Chapter that might be included ==
 
== Chapter that might be included ==

Latest revision as of 21:06, 17 September 2014

Implementation Guide Arden Syntax

This page will collect material for a Arden Syntax implementation guide.
Later, the documents will be finalized using the following Google Document: Link

General Outline

Arden Syntax: Context and History

Arden Syntax: Context and History

Syntax Description Part

Syntax Description (see also How-To)

Basic tasks (by example)

Basic tasks

Programming / Engineering Use Cases (how to implement ...):

Engineering Use Cases

Clinical Use Cases

Clinical use cases

Arden Syntax related to other formalism or artifacts

Comparision to others

Curly brace based mappings to data models

Mapping to data models

Future of Arden Syntax

TODO: add content

FAQ

FAQ

References: Arden Syntax

References

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.