Abstract
The health sector uses clinical guidelines as instruments for helping decision making. We are interested in the development of a ubiquitous decision support system (UDSS) for clinical guidelines in order to help the medical staff in their decisions and in order to record a trace of the application of the guidelines. For the development of such a system in a Model–Driven Development (MDD) setting, we propose the use of class diagrams of the Unified Modeling Language (UML) with stereotypes and eXtensible Markup Language (XML) schemas. When both languages, UML and XML, have to share a common modelling space, the necessity of transforming UML models into XML schemas arises. However, to our knowledge, previous transformation proposals do not consider the case in which some profiles have been applied to the UML model. For this reason, in this paper we propose a set of rules for translating stereotyped UML class diagrams into XML schemas, storing a trace of the application of the guideline.
This work has been partially supported by DGI (project TIN2005-05534 and FPU grant AP2003-2713), by the Government of La Rioja (project ANGI 2005/19), by the Government of Aragon and by the European Social Fund.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abdullah, M.S., Paige, R., Benest, I., Kimble, C.: Knowledge Modelling Using The UML Profile. In: AIAI 2006, vol. 204, pp. 70–77. Springer, Heidelberg (2006)
Aggarwal, V.: The Application of the Unified Modeling Language in Object-Oriented Analysis of Healthcare Information Systems. Systems Journal of Medical Systems 26(5), 383–397 (2002)
Dart, T., Xu, Y., Chatellier, G., Degoulet, P.: Computerization of guidelines: towards a “guideline markup language”. Medinfo. 10, 186–190 (2001)
Domínguez, E., Lloret, J., Pérez, B., Rodríguez, A., Rubio, A.L., Zapata, M.A.: A Survey of UML Models to XML Schemas Transformations (submitted for publication)
Domínguez, E., Lloret, J., Rubio, A.L., Zapata, M.A.: Evolving XML Schemas and Documents Using UML Class Diagrams. In: Andersen, K.V., Debenham, J., Wagner, R. (eds.) DEXA 2005. LNCS, vol. 3588, pp. 343–352. Springer, Heidelberg (2005)
Domínguez, E., Pérez, B., Rodríguez, A., Zapata, M.A.: Medical protocols for taking decisions, in an ubiquitous computation context. Novática 177, 38–41 (2005)
Elkin, P.L., Peleg, M., Lacson, R., Bernstam, E., Tu, S., Boxwala, A., Greenes, R.A., Shortliffe, E.H.: Toward Standardization of Electronic Guideline Representation. MD Computing 17(6), 39–44 (2000)
Hederman, L., Smutek, D., Wade, V., Knape, T.: Representing Clinical Guidelines in UML: A Comparative Study. In: Medical informatics in Europe 2002, Amsterdam, Netherlands, pp. 471–477. IOS Press, Amsterdam (2002)
Heldal, R., Schlager, S., Bende, J.: Supporting Confidentiality in UML: A Profile for the Decentralized Label. In: Third International Workshop on Critical Systems Development with UML (2004)
Hunter, D., et al.: Beginning XML, 3rd edn. Wrox (September 2004)
Jones, V.M., Rensink, A., Brinksma, H.: Modelling mobile health systems: an application of augmented MDA for the extended healthcare enterprise. In: Proceedings of the EDOC 2005, pp. 58–69. IEEE Computer Society Press, Los Alamitos (2005)
Krumbein, T., Kudrass, T.: Rule-Based Generation of XML Schemas from UML Class Diagrams. In: WebDB. Proceedings of the XML Days at Berlin, Workshop on Web Databases, pp. 213–227 (2003)
Niaz, I.A., Tanaka, J.: Code Generation From UML Statecharts. In: SEA 2003 (2003)
Ohno-Machado, L., Gennari, J.H., Murphy, S.N., et al.: The GuideLine Interchange Format: A Model for Representing Guidelines. Journal of the American Medical Informatics Association 5(4), 357–372 (1998)
OMG. UML 2.0 Superstructure Specification (August 2005), Document formal/05-07-04, Available at http://www.omg.org/
OpenClinical. Methods and tools for representing computerised clinical guidelines. http://www.openclinical.org/gmmsummaries.html
Porres, I., Dominguez, E., Perez, B., Rodriguez, A., Zapata, M.A.: Development of an Ubiquitous Decision Support System for Clinical Guidelines using MDA (submitted for publication)
Selic, B.: The pragmatics of model-driven development. IEEE Software 20(5), 19–25 (2003)
Shabo, A., Rabinovici-Cohen, S., Vortman, P.: Revolutionary impact of XML on biomedical information interoperability. IBM Systems Journal 45(2), 361–372 (2006)
Tanaka, A., Ñagase, Y., Kiryu, Y., Ñakai, K.: Applying ODP Enterprise Viewpoint Language to Hospital Information System. In: EDOC 2001. Proceedings of the Fifth IEEE International, pp. 188–192. IEEE Computer Society, Los Alamitos (2001)
van der Maas, A.A.F., Ter Hofstede, A.H.M., Hoopen, A.J.T.: Requirements for Medical Modeling Languages. Journal of the American Medical Informatics Association 8, 146–162 (2001)
W3C. XML Schema Part 0: Primer Second Edition (October 2004), available at http://www.w3.org/TR/xmlschema-0/
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Domínguez, E., Lloret, J., Pérez, B., Rodríguez, Á., Rubio, Á.L., Zapata, M.A. (2007). Model-Driven Development Based Transformation of Stereotyped Class Diagrams to XML Schemas in a Healthcare Context. In: Hainaut, JL., et al. Advances in Conceptual Modeling – Foundations and Applications. ER 2007. Lecture Notes in Computer Science, vol 4802. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76292-8_6
Download citation
DOI: https://doi.org/10.1007/978-3-540-76292-8_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-76291-1
Online ISBN: 978-3-540-76292-8
eBook Packages: Computer ScienceComputer Science (R0)