DSML4PTM - A Domain-Specific Modelling Language for Patient Transferal Management

Emanuele Laurenzi, Knut Hinkelmann, Ulrich Reimer, Alta van der Merwe, Pascal Sibold, Rainer Endl


This paper presents a domain-specific modelling language for patient transferal management (DSML4PTM). To foster reusability within the modelling community, existing modelling languages were taken into account as far as possible and then extended as was needed by the application domain. The language was developed through iteration following the design science research methodology. For requirements elicitation purposes domain expertise and healthcare standards were taken into account. The new modelling language was evaluated first with respect to the elicited requirements and then through the creation of two models reflecting a reference process and an application scenario. Next, an evaluation on the perceived usefulness and cognitive effort of the language was performed using a focus group with modelling and domain experts.


  1. De Angelis, G. et al., 2016. Modeling for Learning in Public Administrations-The Learn PAd Approach. In Domain-Specific Conceptual Modeling. Cham: Springer International Publishing, pp. 575-594. Available at: http://link.springer.com/10.1007/978-3- 319-39417-6_26 [Accessed March 11, 2017].
  2. Atkinson, C. & Kuhne, T., 2003. Model-driven development: A metamodeling foundation. IEEE Software, 20(5), pp.36-41.
  3. Braun, R. et al., 2016. BPMN4CP Revised - Extending BPMN for Multi-Perspective Modeling of Clinical Pathways. Available at: https://www.computer.org/csdl/proceedings/hicss/201 6/5670/00/5670d249.pdf [Accessed March 8, 2017].
  4. Braun, R., Burwitz, M., et al., 2015. Clinical processes from various angles - amplifying BPMN for integrated hospital management. In 2015 IEEE International Conference on Bioinformatics and Biomedicine (BIBM). IEEE, pp. 837-845. Available at: http://ieeexplore.ieee.org/document/7359794/ [Accessed February 16, 2017].
  5. Braun, R., Schlieter, H., et al., 2015. Extending a Business Process Modeling Language for Domain-Specific Adaptation in Healthcare. In 12th International Conference on Wirtschaftsinformatik. Osnabrück, Germany.
  6. Burwitz, M., Schlieter, H. & Esswein, W., 2013. Modeling Clinical Pathways - Design and Application of a Domain-Specific Modeling Language. Wirtschaftsinformatik Proceedings 2013. Available at: http://aisel.aisnet.org/wi2013/83 [Accessed November 20, 2015].
  7. Cho, H., Gray, J. & Syriani, E., 2012. Creating visual Domain-Specific Modeling Languages from end-user demonstration. In 2012 4th International Workshop on Modeling in Software Engineering (MISE). IEEE, pp. 22-28. Available at: http://ieeexplore.ieee.org/document/6226010/ [Accessed March 9, 2017].
  8. van Deursen, A., Klint, P. & Visser, J., 2000. Domainspecific Languages: An Annotated Bibliography. SIGPLAN Not, 35(6), pp.26-36. Available at: http://doi.acm.org/10.1145/352029.352035.
  9. Emmenegger, S. et al., 2016. Workplace Learning - Providing Recommendations of Experts and Learning Resources in a Context-sensitive and Personalized Manner. In MODELSWARD 2016, Special Session on Learning Modeling in Complex Organizations. Rome.
  10. Eurostat, 2017. Healthcare expenditure statistics, Available at: http://ec.europa.eu/eurostat/statisticsexplained/index.php/Healthcare_expenditure_statistic.
  11. Felfernig, A., Friedrich, G.E. & Jannach, D., 2000. UML as Domain Specific Language for the construction of Knowledge-Based Configuration System. International Journal of Software Engineering and Knowledge Engineering, 10(4), pp.449-469. Available at: http://www.worldscientific.com/doi/abs/10.1142/S021 8194000000249?src=recsys&journalCode=ijseke [Accessed May 20, 2015].
  12. Fowler, M., 2011. Domain-specific languages, Upper Saddle River: Addison-Wesley.
  13. Frank, U., 2010. Outline of a method for designing domainspecific modelling languages. , (42). Available at: http://hdl.handle.net/10419/58163.
  14. Gray, J. et al., 2008. DSLs: the good, the bad, and the ugly. In Conference on Object Oriented Programming Systems Languages and Applications archive. Nashville and {É}tats-Unis: ACM. Available at: http://hal.inria.fr/inria-00402566.
  15. H+, 2016. DefReha© Version 1.01. Available at: http://www.hplus.ch/de/dienstleistungen/branchenloes ungen/defrehac/ [Accessed March 11, 2017].
  16. von Halle, B. & Goldberg, L., 2010. The Decision Model: A Business Logic Framework Linking Business and Technology, CRC Press Auerbach Publications.
  17. Heß, M. et al., 2015. A domain-specific modelling language for clinical pathways in the realm of multi-perspective hospital modelling. ECIS 2015 completed research papers. Available at: https://bibliographie.ub.unidue.de/servlets/DozBibEntryServlet?mode=show&id= 64975&XSL.ListKey=iqs6j63u&XSL.PageNr=&lang =en [Accessed March 8, 2017].
  18. Hinkelmann, K. et al., 2016. A Semantically-Enhanced Modelling Environment for Business Process as a Service. In 4th International Conference on Enterprise Systems ES2016. Melbourne, Australia. Available at: https://www.researchgate.net/publication/308396155_ A_SemanticallyEnhanced_Modelling_Environment_for_Business_Pro cess_as_a_Service.
  19. Hinkelmann, K., 2016. Business Process Flexibility and Decision-Aware Modeling-The Knowledge Work Designer. In Domain-Specific Conceptual Modeling. Cham: Springer International Publishing, pp. 397-414. Available at: http://link.springer.com/10.1007/978-3- 319-39417-6_18 [Accessed August 11, 2016].
  20. Hudak, P. & Paul, 1996. Building domain-specific embedded languages. ACM Computing Surveys, 28(4es), p.196-es. Available at: http://portal.acm.org/citation.cfm?doid=242224.24247 7 [Accessed March 9, 2017].
  21. Karagiannis, D. et al., 2016. Fundamental Conceptual Modeling Languages in OMiLAB. In Domain-Specific Conceptual Modeling. Cham: Springer International Publishing, pp. 3-30. Available at: http://link.springer.com/10.1007/978-3-319-39417- 6_1 [Accessed August 11, 2016].
  22. Karagiannis, D. & Kühn, H., 2002. Metamodelling Platforms. In In Proceedings of the 3rd International Conference EC-Web 2002 -- Dexa 2002, Aix-enProvence, France, 2002, LNCS 2455. Springer-Verlag, p. 182.
  23. Kelly, S. & Tolvanen, J.-P., 2008. Domain-specific modeling: Enabling full code generation, Hoboken: Wiley.
  24. Laarman, A. & Kurtev, I., 2010. Ontological Metamodeling with Explicit Instantiation. In M. Brand, D. Gaševic, & J. Gray, eds. Software Language Engineering. Lecture Notes in Computer Science. Springer Berlin Heidelberg, pp. 174-183. Available at: http://dx.doi.org/10.1007/978-3-642-12107-4_14.
  25. Lenz, R., Peleg, M. & Reichert, M., 2012. Healthcare Process Support: Achievements, Challenges, Current Research. Available at: http://dbis.eprints.uniulm.de/784/ [Accessed March 6, 2017].
  26. Lenz, R. & Reichert, M., 2007. IT support for healthcare processes - premises, challenges, perspectives. Data & Knowledge Engineering, 61(1), pp.39-58. Available at: http://linkinghub.elsevier.com/retrieve/pii/S0169023X 06000784 [Accessed March 6, 2017].
  27. Lodderstedt, T., Basin, D. & Doser, J., 2002. SecureUML: A UML-Based Modeling Language for Model-Driven Security. In Springer, pp. 426-441.
  28. Mathe, J.L. et al., 2009. A Model-Integrated, GuidelineDriven, Clinical Decision-Support System. IEEE Software, 26(4), pp.54-61. Available at: http://ieeexplore.ieee.org/document/5076459/ [Accessed March 8, 2017].
  29. Mernik, M., Heering, J. & Sloane, A.M., 2005. When and how to develop domain-specific languages. ACM Computing Surveys, 37(4), pp.316-344.
  30. Neumann, J. et al., 2016. BPMNSIX - A BPMN 2.0 Surgical Intervention Extension: Concept and Design of a BPMN Extension for Intraoperative Workflow Modeling and Execution in the Integrated Operating Room. In 7th Workshop on Modeling and Monitoring of Computer Assisted Interventions (M2CAI) - 19th International Conference on Medical Image Computing and Computer Assisted Interventions (MICCAI 2016), At Athens, Greece.
  31. OMG, 2011. Business Process Model and Notation (BPMN) Version 2.0, Needham, MA: Object Management Group OMG.
  32. OMG, 2016a. Case Management Model and Notation (CMMN V 1.1). Available at: http://www.omg.org/spec/CMMN/1.1/PDF/.
  33. OMG, 2016b. Decision Model and Notation. Available at: http://www.omg.org/spec/DMN/1.1/PDF/.
  34. OMG, 2015. Meta Object Facility (MOF) Core Specification Version, Object Management Group. Available at: http://www.omg.org/spec/MOF/2.5/.
  35. OMG, 2014. Object Constraint Language. Available at: http://www.omg.org/spec/OCL/2.4 [Accessed May 27, 2015].
  36. Parry, C. et al., 2008. Assessing the Quality of Transitional Care. Medical Care, 46(3), pp.317-322. Available at: http://www.ncbi.nlm.nih.gov/pubmed/18388847 [Accessed February 20, 2017].
  37. Pérez, B. & Porres, I., 2013. Reasoning about UML/OCL Models using Constraint Logic Programming and MDA. In ICSEA 2013, The Eighth International Conference on Software Engineering Advances. pp. 228-233. Available at: http://www.thinkmind.org/index.php?view=article&art icleid=icsea_2013_8_10_10352 [Accessed May 21, 2015].
  38. Reimer, U. & Laurenzi, E., 2014. Creating and maintaining a collaboration platform via domain-specific reference modelling. In EChallenges e-2014 Conference?: 29-30 October 2014, Belfast, Ireland. IEEE, pp. 1-9.
  39. Shenvi, R. et al., 2007. Generation of Context-Specific Electronic Patient Care Reports (ePCR) using DomainSpecific Modeling. Available at: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10. [Accessed March 8, 2017].
  40. Silver, B., 2011. BPMN Method and Style, Second Edition Second Edi., Aptos, CA: Cody-Cassidy Press.
  41. Strahringer, S., 1996. Metamodellierung als Instrument des Methodenvergleichs: Eine Evaluierung am Beispiel objektorientierter Analysenmethoden. Publications of Darmstadt Technical University, Institute for Business Studies (BWL). Available at: http://ideas.repec.org/p/dar/wpaper/988.html [Accessed September 9, 2015].
  42. The World Bank, 2014. Health expenditure, total (% of GDP). Available at: http://data.worldbank.org/indicator/SH.XPD.TOTL.ZS ?end=2014&start=1995&view=chart [Accessed January 12, 2017].
  43. Tullis, T. (Thomas) & Albert, B. (William), 2013. Measuring the user experience?: collecting, analyzing, and presenting usability metrics, Elsevier.
  44. Vaishnavi, V. & Kuechler, B., 2004. Design Science Research in Information Systems. January 20, 2004.
  45. World Health Organization, 2016. WHO | International Classification of Functioning, Disability and Health (ICF), World Health Organization.

Paper Citation

in Harvard Style

Laurenzi E., Hinkelmann K., Reimer U., van der Merwe A., Sibold P. and Endl R. (2017). DSML4PTM - A Domain-Specific Modelling Language for Patient Transferal Management . In Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 3: AEM, ISBN 978-989-758-249-3, pages 520-531. DOI: 10.5220/0006388505200531

in Bibtex Style

author={Emanuele Laurenzi and Knut Hinkelmann and Ulrich Reimer and Alta van der Merwe and Pascal Sibold and Rainer Endl},
title={DSML4PTM - A Domain-Specific Modelling Language for Patient Transferal Management},
booktitle={Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 3: AEM,},

in EndNote Style

JO - Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 3: AEM,
TI - DSML4PTM - A Domain-Specific Modelling Language for Patient Transferal Management
SN - 978-989-758-249-3
AU - Laurenzi E.
AU - Hinkelmann K.
AU - Reimer U.
AU - van der Merwe A.
AU - Sibold P.
AU - Endl R.
PY - 2017
SP - 520
EP - 531
DO - 10.5220/0006388505200531