This wiki has undergone a migration to Confluence found Here
Difference between revisions of "Arden Syntax:Implementation Guide"
Jump to navigation
Jump to search
Karstenf77 (talk | contribs) |
|||
Line 22: | Line 22: | ||
** calculate the current age in years from a given birthday | ** calculate the current age in years from a given birthday | ||
* call sub MLM | * call sub MLM | ||
+ | [[Arden_Syntax:Implementation_Guide:MLM_to_MLM_interaction| MLM to MLM interaction]] | ||
** 5 example MLMs showing 'call sub MLMs' and 'import from other MLMs', taken from 'VHA CHIO Innovation project "Enhanced Clinical Decision Support for CPRS': [https://sites.google.com/site/enhancedcprscds/arden-knowledge-base/SampleMLM_from_22.06.2011.zip?attredirects=0&d=1 Link] | ** 5 example MLMs showing 'call sub MLMs' and 'import from other MLMs', taken from 'VHA CHIO Innovation project "Enhanced Clinical Decision Support for CPRS': [https://sites.google.com/site/enhancedcprscds/arden-knowledge-base/SampleMLM_from_22.06.2011.zip?attredirects=0&d=1 Link] | ||
* create complex knowledge bases with MLMs | * create complex knowledge bases with MLMs |
Revision as of 21:27, 14 November 2013
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
basically taken from Medexters How-To
Basic tasks (by example)
- 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)
- calculate the current age in years from a given birthday
- call sub MLM
- 5 example MLMs showing 'call sub MLMs' and 'import from other MLMs', taken from 'VHA CHIO Innovation project "Enhanced Clinical Decision Support for CPRS': Link
- create complex knowledge bases with MLMs
Programming / Engineering Use Cases (how to implement ...):
Every use case should contain at least one example MLM.
- decision trees/tables
- production system
- state machines / transitions
- guidelines
- fuzzy control
- use of external knowledge bases
- creation and maintenance of documents (e.g., CHICA system)
- (any other ideas ?)
Clinical Use Cases
How to use Arden to deliver decision support in particular clinical or administrative scenarios
- immunizations
- hospital admission quality indicators
- population-based decision support (e.g., infection control)
FAQ
References: Arden Syntax
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.