title: A development framework for semantically interoperable health information systems.
abstract: BACKGROUND
  Semantic interoperability is a basic challenge to be met for new generations of distributed, communicating and co-operating health information systems (HIS) enabling shared care and e-Health. Analysis, design, implementation and maintenance of such systems and intrinsic architectures have to follow a unified development methodology.
  
  
  METHODS
  The Generic Component Model (GCM) is used as a framework for modeling any system to evaluate and harmonize state of the art architecture development approaches and standards for health information systems as well as to derive a coherent architecture development framework for sustainable, semantically interoperable HIS and their components. The proposed methodology is based on the Rational Unified Process (RUP), taking advantage of its flexibility to be configured for integrating other architectural approaches such as Service-Oriented Architecture (SOA), Model-Driven Architecture (MDA), ISO 10746, and HL7 Development Framework (HDF).
  
  
  RESULTS
  Existing architectural approaches have been analyzed, compared and finally harmonized towards an architecture development framework for advanced health information systems.
  
  
  CONCLUSIONS
  Starting with the requirements for semantic interoperability derived from paradigm changes for health information systems, and supported in formal software process engineering methods, an appropriate development framework for semantically interoperable HIS has been provided. The usability of the framework has been exemplified in a public health scenario.
authors.affiliation: eHealth Competence Center, University of Regensburg Medical Center, Franz-Josef-Strauss-Allee 11, D-93053 Regensburg, Germany. diego.lopez@ehealth-cc.de
authors.forename: Diego M
authors.initials: DM
authors.lastname: Lopez
authors.forename: Bernd G M E
authors.initials: BG
authors.lastname: Blobel
mesh_terms: D003198:Computer Simulation; D003695:Delivery of Health Care / Q000379:methods*; D008490:Medical Informatics / Q000295:instrumentation* / Q000379:methods*; D012985:Software Design