Abstract
In healthcare domain, business process modelling technologies are able to support clinical processes recommended in guidelines. It has been shown that BPMN is intuitively understood by all stakeholders, including domain experts. However, if we want to develop any computer system using clinical guidelines, we need them in an executable format. Thus, we need computer-interpretable guidelines. Although there are several formalisms tailored to capture medical processes, encoding a guideline in any of them is not as intuitive. We propose an automatic transformation from a guideline represented in BPMN to a computer-interpretable formalism, in this case, PROforma. To tackle this problem, we have studied the approaches that transform graph-oriented languages into block-oriented languages. We have adapted the solution to our specific-domain problem and to our target language, PROforma, which has features of both, graph and block-oriented paradigms.
This work has been supported by Universitat Jaume I through the research project P1\(\cdot \)1B2013-15.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
http://www.jdom.org/docs/apidocs/org/jdom2/input/SAXBuilder.html (last access:13-06-13).
References
Bae, J., Bae, H., Kang, S.H., Kim, Y.: Automatic control of workflow processes using ECA rules. IEEE Trans. Knowl. Data Eng. 16(8), 1010–1023 (2004). http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1318584
Domínguez, E., Pérez, B., Zapata, M.: Towards a traceable clinical guidelines application. A model-driven approach. Methods Inf. Med. 49(6), 571–580 (2010)
Dugan, L., Palmer, N.: BPMN 2.0 Handbook, chap. Making a BPMN 2.0 Model Executable, p. 71:92. Future Strategies Inc. in association with the Workflow Management Coalition (2012)
González-Ferrer, A., Fdez-Olivares, J., Castillo, L.: From business process models to hierarchical task network planning domains. Knowl. Eng. Rev. 28(2), 175–193 (2013)
Götz, M., Roser, S., Lautenbacher, F., Bauer, B.: Token analysis of graph-oriented process models. In: Enterprise Distributed Object Computing Conference Workshops, 2009. EDOCW 2009. 13th. pp. 15–24. IEEE, IE (2009). http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5332020
Hashemian, N., Abidi, S.S.R.: Modeling clinical workflows using business process modeling notation. In: 25th International Symposium on Computer-Based Medical Systems (CBMS), 2012, pp. 1–4. IEEE (2012). http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6266322
Kiepuszewski, B., ter Hofstede, A.H.M., Bussler, C.J.: On structured workflow modelling. In: Wangler, B., Bergman, L.D. (eds.) CAiSE 2000. LNCS, vol. 1789, pp. 431–445. Springer, Heidelberg (2000)
Marcos, M., Torres-Sospedra, J., Martínez-Salvador, B.: Assessment of clinical guideline model based on metrics for business process models. In: Workshop on Knowledge Representation for Health Care (KR4HC) (2014)
Mendling, J., Lassen, K.B., Zdun, U.: On the transformation of control flow between block-oriented and graph-oriented process modelling languages. Int. J. Bus. Process Integr. Manage. 3(2), 96–108 (2008). http://inderscience.metapress.com/index/8644JG867545H066.pdf
Mohler, J., Amstrong, A., Bahnson, R., Boston, B., Busby, J., D’Amico, A., Eastham, J., Enke, C., Farrington, T., Higano, C., Horwitz, E., Kantoff, P., Kawachi, M., Kuette, l.M., Lee, R., MacVicar, G., Malcolm, A., Miller, D., Plimack, E., Pow-Sang, J., Roach, M.r., Rohren, E., Rosenfeld, S., Srinivas, S., Strope, S., Tward, J., Twardowski, P., Walsh, P., Ho, M., Sheadm, D.: Prostate cancer, Version 3.2012: featured updates to the NCCN guidelines. J. Natl Compr. Cancer. Netw. 10(9), 1081–1087 (2012)
OMG: Busines Process Model and Notation (BPMN) Version 2.0. OMG Specification, Object Management Group (2011). http://www.omg.org/spec/BPMN/2.0
Ouyang, C., Dumas, M., Aalst, W.M., Hofstede, A.H.T., Mendling, J.: From business process models to process-oriented software systems. ACM Trans. Softw. Eng. Methodol. (TOSEM) 19(1), 2 (2009). http://dl.acm.org/citation.cfm?id=1555395
Reichert, M.: What BPM technology can do for healthcare process support. In: Peleg, M., Lavrač, N., Combi, C. (eds.) AIME 2011. LNCS, vol. 6747, pp. 2–13. Springer, Heidelberg (2011)
Rojo, M.G., Rolón, E., Calahorra, L., García, F., Sánchez, R.P., Ruiz, F., Ballester, N., Armenteros, M., Rodríguez, T., Espartero, R.M., et al.: Implementation of the business process modelling notation (BPMN) in the modelling of anatomic pathology processes. Diag. Pathol. 3(Suppl 1), S22 (2008)
Svagård, Ingrid, Farshchian, Babak A.: Using business process modelling to model integrated care processes: experiences from a european project. In: Omatu, Sigeru, Rocha, Miguel P., Bravo, José, Fernández, Florentino, Corchado, Emilio, Bustillo, Andrés, Corchado, Juan M. (eds.) IWANN 2009, Part II. LNCS, vol. 5518, pp. 922–925. Springer, Heidelberg (2009). http://link.springer.com/chapter/10.1007/978-3-642-02481-8_140
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Martínez-Salvador, B., Marcos, M., Sánchez, A. (2014). An Algorithm for Guideline Transformation: From BPMN to PROforma. In: Miksch, S., Riaño, D., ten Teije, A. (eds) Knowledge Representation for Health Care. KR4HC 2014. Lecture Notes in Computer Science(), vol 8903. Springer, Cham. https://doi.org/10.1007/978-3-319-13281-5_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-13281-5_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-13280-8
Online ISBN: 978-3-319-13281-5
eBook Packages: Computer ScienceComputer Science (R0)