Abstract
Clinical guidelines have been developed with different aims and interests related to healthcare quality improvement. The development of storage mechanisms concerning the application of guidelines can provide significant benefits to healthcare.
In this paper, we present a Model Driven Development (MDD) based approach for the automatic generation of storage structures for recording the information generated during the application of clinical guidelines. The work presented is part of a larger project which aims at developing decision support systems for the application of guidelines. Our approach is illustrated with a Spanish guideline based on a guideline published by the National Guidelines Clearing House (NGC).
This work has been partially funded by the Spanish Ministry of Education and Science, project TIN2005-05534 and the FPU grant AP2003-2713, and by the Ministry of Industry, Tourism and Commerce, project SPOCS (FIT-340001-2007-4).
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
Agency for Healthcare Research and Quality. National Guideline Clearinghouse. Guidelines for the prevention of intravascular catheter-related infections, Last visited: January 2008, http://www.guideline.gov
Ali, A.B.H., Boufarès, F., Abdellatif, A.: On the Global Coherence of Integrity Constraints in UML Class Diagrams.. In: Databases and Applications, pp. 109–114. IASTED/ACTA Press (2006)
Ambler, S.W.: Mapping Objects to Relational Databases: O/R Mapping, (October 2006). Last visited: January 2008, http://www.agiledata.org/essays/mappingObjects.html
Andrews, J.H., Zhang, Y.: Broad-spectrum studies of log file analysis. In: Proceedings of the 22nd international conference on Software engineering (ICSE 2000), Limerick, Ireland, pp. 105–114. ACM Press, New York (2000)
ATL (ATLAS Transformation Language) Eclipse Plug-in. Webpage, Last visited: January 2008, http://www.eclipse.org/m2m/atl/
Büttner, F., Gogolla, M.: Realizing UML Metamodel Transformations with AGG. Electr. Notes Theor. Comput. Sci. 109, 31–42 (2004)
Cavalli, A.R., Gervy, C., Prokopenko, S.: New approaches for passive testing using an Extended Finite State Machine specification. Information & Software Technology 45(12), 837–852 (2003)
Dietrich, S.W., Urban, S.D.: An Advanced Course in Database Systems: Beyond Relational Databases. Prentice-Hall, Englewood Cliffs (2005)
Domínguez, E., Pérez, B., Rodríguez, A., Zapata, M.A.: Protocolos médicos para la toma de decisiones en un contexto de computación ubicua. Novática 177, 38–41 (2005)
EMF-based, U.M.L.: 2.0 Metamodel Implementation. The Eclipse UML2 project website, Last visited: January 2008, http://www.eclipse.org/uml2
Tansel, A.U., et al.: Temporal databases: Theory, design, and implementation. Benjamin/Cummings (1993)
Wang, D., et al.: Design and implementation of the GLIF3 guideline execution engine. J. of Biomedical Informatics 37(5), 305–318 (2004)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design patterns: elements of reusable object-oriented software. Addison-Wesley, Reading (1995)
Hu, Z., Shatz, S.M.: Mapping UML Diagrams to a Petri Net Notation to Exploit Tool Support for System Simulation. In: Proc. Int’l Conf. on Software Engineering and Knowledge Engineering (SEKE 2004), pp. 213–219 (2004)
Kolaitis, P.G.: Schema mappings, data exchange, and metadata management. In: Proceedings of the 24th Annual ACM symposium on Principles of database systems (PODS 2005), New York, NY, USA, pp. 61–75 (2005)
Lencevicius, R., Metz, E., Ran, A.: Tracing Execution of Software for Design Coverage. In: IEEE International Conference on Automated Software Engineering (ASE 2001), vol. 00, pp. 328–332 (2001)
Lian, J., Hu, Z., Shatz, S.M.: Simulation-Based Analysis of UML Statechart Diagrams: Methods and Case Studies. The Software Quality Journal (SQJ) (to appear, 2007)
McKeeney, L.: Legal issues for the prevention of pressure ulcers. Journal of Community Nursing 16(7), 28–30 (2002)
Mens, T., Gorp, P.V.: A taxonomy of model transformation. Electr. Notes Theor. Comput. Sci. 152, 125–142 (2006)
MOFScript Eclipse plug in. Last visited: January 2008, http://www.eclipse.org/gmt/mofscript
Murphy, R.: Legal and Practical Impact of Clinical Practice Guidelines on Nursing and Medical Practice. Nurse Practitioner 22(3), 138–148 (1997)
Muth, P., Weißenfels, J., Gillmann, M., Weikum, G.: Workflow History Management in Virtual Enterprises Using a Light-Weight Workflow Management System. In: Proceedings of the Ninth International Workshop on Research Issues on Data Engineering (RIDE), pp. 148–155 (1999)
Niaz, I.A., Tanaka, J.: Code Generation From UML Statecharts. In: Proc. 7th IASTED Conf. on Software Engineering and Application (SEA 2003), pp. 315–321 (2003)
Institute of Medicine. Guidelines for Clinical Practice: from Development to Use. National Academy Press, Washington (1992)
OMG. MOF 2.0 Query / Views / Transformations RFP, October 2002. ad/02-04-10, Last visited: January 2008, http://www.omg.org/
OMG. OMG Model Driven Architecture, June 2003. Document omg/2003-06-01. Last visited: January 2008, http://www.omg.org/
OMG. UML 2.0 Superstructure Specification, August 2005. Document formal/05-07-04. Last visited: January 2008, http://www.omg.org/
OpenClinical. Methods and tools for representing computerised clinical guidelines, Last visited: January 2008, http://www.openclinical.org/gmmsummaries.html
Papadopoulos, C.: The development of Canadian clinical practice guidelines: a literature review and synthesis of findings. J. Can. Chiropr. Assoc. 47(1), 39–57 (2003)
Porres, I., Domínguez, E., Pérez, B., Rodríguez, A., Zapata, M.A.: Development of an Ubiquitous Decision Support System for Clinical Guidelines using MDA. In: Proceedings of the CAiSE 2007 Forum, Trondheim, Norway (June 2007)
Porres, I., Domínguez, E., Pérez, B., Rodríguez, A., Zapata, M.A.: A Model Driven Approach to Automate the Implementation of Clinical Guidelines in Decision Support Systems. In: Proceedings of the Engineering of Computer-Based Systems (ECBS 2008) (accepted for publication, 2008)
Samanta, A., Samanta, J., Gunn, M.: Legal considerations of clinical guidelines: will NICE make a difference? J. R. Soc. Med. 96(3), 133–138 (2003)
Selic, B.: The Pragmatics of Model-Driven Development. IEEE Software 20(5), 19–25 (2003)
Shahar, Y.: Timing is everything: Temporal reasoning and temporal data maintenance in medicine. In: Horn, W., Shahar, Y., Lindberg, G., Andreassen, S., Wyatt, J.C. (eds.) AIMDM 1999. LNCS (LNAI), vol. 1620, pp. 30–46. Springer, Heidelberg (1999)
Sparks, G.: Database Modelling in UML. Spring, issue of Methods & Tools (2001), Last visited: January 2008, http://oracle.ittoolbox.com/pub/FM041901.pdf
Weikum, G.: Workflow Monitoring: Queries on Logs or Temporal Databases. In: Proceedings of the 6th International Workshop on High Performance Transaction Systems (HPTS 1995), Asilomar (CA) (1995)
Young, O., Shahar, Y.: Spock: a hybrid model for runtime application of asbru clinical guidelines. In: Proceedings of MEDINFO-2004, the Eleventh World Congress on Medical Informatics (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Domínguez, E., Pérez, B., Zapata, M.A. (2008). Tracing the Application of Clinical Guidelines. In: Ishikawa, Y., et al. Advanced Web and Network Technologies, and Applications. APWeb 2008. Lecture Notes in Computer Science, vol 4977. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89376-9_12
Download citation
DOI: https://doi.org/10.1007/978-3-540-89376-9_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-89375-2
Online ISBN: 978-3-540-89376-9
eBook Packages: Computer ScienceComputer Science (R0)