The service-oriented architecture (SOA) approach offers many promises for the development of high-quality Health Information Systems (HISs) that utilize information such as Electronic Health Records (EHRs) from different parties. However, extreme privacy preservation requirements and the variety of deployment systems make development of HISs particularly challenging. To support HIS developers, we propose effective mechanisms and tools to become part of the development process. We use model-driven engineering to switch the focus of the developers from technologies used for implementing SOA to domain specific concepts of the HISs under study. Our approach relies on a modeling framework based on Web rules, which allows us to represent business processes and policies of service-oriented HISs in a unified rule framework. The framework supports development of tools for a formal analysis of existing services and their policies by using rule-based reasoning engines (e.g., HP’s Jena). The tools that we are developing can identify inconsistencies between Web services from different parties, propose solutions for mismatched policies, and verify security and privacy requirements of service-oriented HISs.
– Gasevic D., Hatala M., Karimifar M.,Kaviani N., Sheidaei S., Rule Modeling to Unify Policies and Processes in Service-Oriented Health Information Systems. Workshop on Model-Based Trustworthy Health Information Systems, in conjunction with, MODELS 2007, Nashville, TN, USA, September 30, 2007.