Modeling the Arden Syntax for medical decisions in XML
- PMID: 18321775
- DOI: 10.1016/j.ijmedinf.2008.01.001
Modeling the Arden Syntax for medical decisions in XML
Abstract
Purpose: A new model expressing Arden Syntax with the eXtensible Markup Language (XML) was developed to increase its portability.
Methods: Every example was manually parsed and reviewed until the schema and the style sheet were considered to be optimized. When the first schema was finished, several MLMs in Arden Syntax Markup Language (ArdenML) were validated against the schema. They were then transformed to HTML formats with the style sheet, during which they were compared to the original text version of their own MLM. When faults were found in the transformed MLM, the schema and/or style sheet was fixed. This cycle continued until all the examples were encoded into XML documents. The original MLMs were encoded in XML according to the proposed XML schema and reverse-parsed MLMs in ArdenML were checked using a public domain Arden Syntax checker.
Results: Two hundred seventy seven examples of MLMs were successfully transformed into XML documents using the model, and the reverse-parse yielded the original text version of MLMs. Two hundred sixty five of the 277 MLMs showed the same error patterns before and after transformation, and all 11 errors related to statement structure were resolved in XML version. The model uses two syntax checking mechanisms, first an XML validation process, and second, a syntax check using an XSL style sheet.
Conclusion: Now that we have a schema for ArdenML, we can also begin the development of style sheets for transformation ArdenML into other languages.
Similar articles
-
Transformation of Arden Syntax's medical logic modules into ArdenML for a business rules management system.Artif Intell Med. 2018 Nov;92:82-87. doi: 10.1016/j.artmed.2016.03.005. Epub 2016 May 16. Artif Intell Med. 2018. PMID: 27318874
-
Sharable representation of clinical guidelines in GLIF: relationship to the Arden Syntax.J Biomed Inform. 2001 Jun;34(3):170-81. doi: 10.1006/jbin.2001.1016. J Biomed Inform. 2001. PMID: 11723699
-
Fuzzy Arden Syntax: A fuzzy programming language for medicine.Artif Intell Med. 2010 May;49(1):1-10. doi: 10.1016/j.artmed.2010.01.003. Epub 2010 Feb 18. Artif Intell Med. 2010. PMID: 20167457
-
XML for data representation and model specification in neuroscience.Methods Mol Biol. 2007;401:53-66. doi: 10.1007/978-1-59745-520-6_4. Methods Mol Biol. 2007. PMID: 18368360 Review.
-
Pathology data integration with eXtensible Markup Language.Hum Pathol. 2005 Feb;36(2):139-45. doi: 10.1016/j.humpath.2004.10.013. Hum Pathol. 2005. PMID: 15754290 Review.
Cited by
-
Comparison of clinical knowledge management capabilities of commercially-available and leading internally-developed electronic health records.BMC Med Inform Decis Mak. 2011 Feb 17;11:13. doi: 10.1186/1472-6947-11-13. BMC Med Inform Decis Mak. 2011. PMID: 21329520 Free PMC article.
-
Integrating Arden-Syntax-based clinical decision support with extended presentation formats into a commercial patient data management system.J Clin Monit Comput. 2014 Oct;28(5):465-73. doi: 10.1007/s10877-013-9430-0. Epub 2013 Jan 26. J Clin Monit Comput. 2014. PMID: 23354988
-
Beyond the threshold: real-time use of evidence in practice.BMC Med Inform Decis Mak. 2013 Apr 15;13:47. doi: 10.1186/1472-6947-13-47. BMC Med Inform Decis Mak. 2013. PMID: 23587225 Free PMC article.
-
Mapping the Entire Record-An Alternative Approach to Data Access from Medical Logic Modules.Appl Clin Inform. 2020 Mar;11(2):342-349. doi: 10.1055/s-0040-1709708. Epub 2020 May 13. Appl Clin Inform. 2020. PMID: 32403139 Free PMC article.
-
Implementation of workflow engine technology to deliver basic clinical decision support functionality.BMC Med Res Methodol. 2011 Apr 10;11:43. doi: 10.1186/1471-2288-11-43. BMC Med Res Methodol. 2011. PMID: 21477364 Free PMC article.
Publication types
MeSH terms
LinkOut - more resources
Full Text Sources