Graphical modeling and query language for hospitals

BackgroundSo far there has been little evidence that implementation of the health information technologies (HIT) is leading to health care cost savings. One of the reasons for this lack of impact by the HIT likely lies in the complexity of the business process ownership in the hospitals. The goal of our research is to develop a business model-based method for hospital use which would allow doctors to retrieve directly the ad-hoc information from various hospital databases.MethodsWe have developed a special domain-specific process modelling language called the MedMod. Formally, we define the MedMod language as a profile on UML Class diagrams, but we also demonstrate it on examples, where we explain the semantics of all its elements informally. Moreover, we have developed the Process Query Language (PQL) that is based on MedMod process definition language. The purpose of PQL is to allow a doctor querying (filtering) runtime data of hospital’s processes described using MedMod.ResultsThe MedMod language tries to overcome deficiencies in existing process modeling languages, allowing to specify the loosely-defined sequence of the steps to be performed in the clinical process.The main advantages of PQL are in two main areas – usability and efficiency. They are: 1) the view on data through “glasses” of familiar process, 2) the simple and easy-to-perceive means of setting filtering conditions require no more expertise than using spreadsheet applications, 3) the dynamic response to each step in construction of the complete query that shortens the learning curve greatly and reduces the error rate, and 4) the selected means of filtering and data retrieving allows to execute queries in O(n) time regarding the size of the dataset.ConclusionsWe are about to continue developing this project with three further steps. First, we are planning to develop user-friendly graphical editors for the MedMod process modeling and query languages. The second step is to do evaluation of usability the proposed language and tool involving the physicians from several hospitals in Latvia and working with real data from these hospitals. Our third step is to develop an efficient implementation of the query language.

[1]  P. Shekelle,et al.  Systematic Review: Impact of Health Information Technology on Quality, Efficiency, and Costs of Medical Care , 2006, Annals of Internal Medicine.

[2]  Catriel Beeri,et al.  Monitoring Business Processes with Queries , 2007, VLDB.

[3]  Francisco Ruiz,et al.  Implementation of the Business Process Modelling Notation (BPMN) in the modelling of anatomic pathology processes , 2008, Diagnostic pathology.

[4]  H. Scheuerlein,et al.  New methods for clinical pathways—Business Process Modeling Notation (BPMN) and Tangible Business Process Modeling (t.BPM) , 2012, Langenbeck's Archives of Surgery.

[5]  Catriel Beeri,et al.  Querying business processes , 2006, VLDB.

[6]  John Clark,et al.  Leadership competency for doctors: a framework , 2010 .

[7]  C. Goldzweig,et al.  Costs and benefits of health information technology: new trends from the literature. , 2009, Health affairs.

[8]  Renars Liepins Library for model querying: IQuery , 2012, OCL '12.

[9]  Peter Forbrig,et al.  Perspectives in Business Informatics Research - 9th International Conference, BIR 2010, Rostock Germany, September 29-October 1, 2010. Proceedings , 2010, BIR.

[10]  L. Burns,et al.  Shortell and Kaluzny's Health Care Management: Organization Design and Behavior, Sixth Edition , 2012 .

[11]  Ramakrishnan Srikant,et al.  Fast Algorithms for Mining Association Rules in Large Databases , 1994, VLDB.

[12]  A. Sostaks Pattern Matching in MOLA , 2010 .

[13]  Agris Sostaks,et al.  Modeling and Query Language for Hospitals , 2013, HIS.

[14]  Robin C. Meili,et al.  Can electronic medical record systems transform health care? Potential health benefits, savings, and costs. , 2005, Health affairs.

[15]  N. Edwards Doctors and managers: building a new relationship. , 2005, Clinical medicine.

[16]  Developing health care management skills in times of crisis: A review from Baltic region , 2012 .

[17]  Guntis Barzdins,et al.  OWLGrEd: a UML Style Graphical Notation and Editor for OWL 2 , 2010, OWLED.

[18]  Ben Shneiderman,et al.  Direct Manipulation: A Step Beyond Programming Languages , 1983, Computer.

[19]  Ralf-Detlef Kutsche,et al.  Guidance for domain specific modeling in small and medium enterprises , 2011, SPLASH Workshops.

[20]  Richard Müller,et al.  BPMN for Healthcare Processes , 2011, ZEUS.

[21]  Sherif Sakr,et al.  A Query Language for Analyzing Business Processes Execution , 2011, BPM.

[22]  Ahmed Awad,et al.  BPMN-Q: A Language to Query Business Processes , 2007, EMISA.

[23]  Audris Kalnins,et al.  Model Transformation Language MOLA , 2003, MDAFA.