Requirements for medical modeling languages
A A van der Maas1, A H ter Hofstede, A J ten Hoopen
1University of Nijmegen, 6500 HB Nijmegen, The Netherlands. Arnoud@Roccare.nl
Objective:
The development of tailor-made domain-specific modeling languages is sometimes desirable in medical informatics. Naturally, the development of such languages should be guided. The purpose of this article is to introduce a set of requirements for such languages and show their application in analyzing and comparing existing modeling languages.
Design:
The requirements arise from the practical experience of the authors and others in the development of modeling languages in both general informatics and medical informatics. The requirements initially emerged from the analysis of information modeling techniques. The requirements are designed to be orthogonal, i.e., one requirement can be violated without violation of the others.
Results:
The proposed requirements for any modeling language are that it be "formal" with regard to syntax and semantics, "conceptual," "expressive," "comprehensible," "suitable," and "executable." The requirements are illustrated using both the medical logic modules of the Arden Syntax as a running example and selected examples from other modeling languages.
Conclusion:
Activity diagrams of the Unified Modeling Language, task structures for work flows, and Petri nets are discussed with regard to the list of requirements, and various tradeoffs are thus made explicit. It is concluded that this set of requirements has the potential to play a vital role in both the evaluation of existing domain-specific languages and the development of new ones.
Related Concept Videos
Models of Health Promotion and Illness Prevention I
The health belief model (HBM) attempts to predict health-related behavior in specific belief patterns. According to the HBM, a person's...
Clearance Models: Physiological Models
The organ's clearance rate depends on the blood flow to the organ and the extraction ratio (E). The extraction ratio describes the organ's proficiency in drug...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Modeling and Similitude
Modeling in Therapy
Participant Modeling
Participant modeling involves therapists demonstrating calm and effective behaviors in situations...
Mathematical Modeling: Problem Solving


