blogs, message boards, social networking,
maps etc). Portal customization and
personalization also offers end-users a more
personalized experience based on their
profiles such as their role in the organization
or user group and preferences (e.g. choice of
layout, look and feel, medical content);
Benefits for the Development Team: This
includes a common architecture for the
aggregation of heterogeneous components and
services, a clear separation between the
presentation layer and the service layer, and
the fact that portlets are based on standard
technologies (e.g. JSP. JSF, Spring, Hibernate,
JSR 168, JSR 286, WSRP, AJAX, Java EE, or
even Adobe Flex). We have also developed
reusable GUI components using JSF
framework and portlet templates;
Benefits for the Professional Service Team:
Portal technology can save substantial costs to
the professional service team tasked with
creating solutions. A portal approach that
includes the ability to create and combine
customized components that are easily
customizable and re-branded for customers
offers a good return on investment (ROI);
Reduce TCO (Total Cost of Ownership):
For the healthcare IT departments deploying
and maintaining services and applications, the
ability to run multiple portal sites, each with a
unique domain, on the same portal server
reduces the duplication of hardware and image
instances. Portlets can be deployed at run-time
(hot deployment) reducing down time for the
user, facilitating the maintenance of the
applications and increasing the overall quality
of service (QoS). In addition, specific content,
branding, layout and skins can be stored and
managed independently of the application in a
content management system, saving costs
during deployment and maintenance.
2.4 Standardization Benefits
Over the years there have been a lot of
standardization efforts (HL7, ISO, Continua, HITSP,
IHE) in the healthcare industry, especially in the
area of interoperability. Horizontal enterprise portals
can take advantage of these standards as a safe and
reliable means to communicate between the different
healthcare systems.
Horizontal enterprise portal servers themselves
have been used successfully for more than a decade
in various fields. As a result open source solutions
and standards have emerged (JSR 168/286, WSRP
that can be leveraged for healthcare portal
applications as well (Gootzit and Valdes 2008).
These standards define the basic behaviors of the
container, the lifecycle management of the portlets,
security, coordination between portlets,
communication protocol between a portal
application and remote portlets, packaging and
deployment of portal applications.
2.5 Enriching the Existing Standards
JSR 168 & JSR 286 standards are useful for building
relatively simple portlets. However, because today’s
users have come to expect responsive and fluid
interactions in Web based applications, the basic call
and response model of the portal server (including
systematic refresh of whole Web pages) is not
sufficient.
Popular Rich Internet Application (RIA)
technologies include AJAX (Asynchronous
JavaScript and XML), Adobe ActionScript/Flex and
Microsoft Silverlight. These technologies, which are
not part of the JSR portlet specifications, need to be
combined with portal frameworks to create modern,
interactive Graphic User Interfaces (GUI).
The solution is to build the basic functionality
based on the JSR portlet standards and then extend
the user interfaces using more advanced RIA
technologies (Phifer, Gootzit and Valdes 208). This
will allow for easy (but not seamless) portability
between popular portal containers while delivering a
modern user experience.
3 FRAMEWORK USE CASES
For the past couple of years we have collected
requirements for Healthcare Web Applications from
a number of sources: requests for information (RFI),
requests for proposals (RFP) and direct discussions
with our customers. In these requirements, portal
architecture is mentioned more and more frequently
because portals are viewed as a solution to some of
the fundamental healthcare IT challenges—siloed
systems as well as the convergence of healthcare
services.
Table 1: Requests for proposal with portal requirements.
Request for Proposals Date
Texas Medicaid Administrative
Claiming (MAC)
2009
Kentuky Health Information Exchange 2009
Ontario Diabetes Registry 2008
HEALTHINF 2010 - International Conference on Health Informatics
346