Shands Portal

Download Report

Transcript Shands Portal

Portal Concepts
Earl Robbins
[email protected]
MedIC
MyMedic
Shands secure web site
Agenda
 Why would we want to have a portal?
 MyMedIC.
 What is a portal?
 Portal implementation principles.
 What might be on a portal?
 Some examples of our portal solution.
 Benefits of MyMedIC.
 Wrap-up.
Why should we have a portal?
How many userids and passwords do you
currently maintain?
How many web sites do you have
bookmarked that are job related?
How many bookmarks do you have that are
personal?
What happens if you use a computer at a
different location?
What happens if you need information from
the enterprise that is not provided by any
vendor?
Why should we have a portal?
Your users need access to all the data and
applications – not just links - to do their
work, teaching, research, and administration.
Your users need access to all enterprise
reports, projects, administrative systems, etc.
that they use – and nothing more.
Your users need the ability to access, delete,
and update everything for which they are
authorized – and nothing more.
Need to provide the web page a user will
always use first.
Why should we have a portal?
To provide user-centric information center
and self-service.
 The place for the user to do transactions.
 The place for planning and what-ifs.
To mine global and enterprise information
sources.
To integrate your Data warehouse into the
information center.
To enable sharing and collaboration of critical
information.
Why should we have a portal?
What happens today if one’s personal
information changes? (get married or get
promoted, or change your address, …)
How many people is it necessary to notify?
How many systems have to be changed?
With a portal the user can tell the portal
(self-service) and it can change everything
necessary.
MyMedIC
(Medical Information Center)
We have created a web site that
addresses all of these issues and is the
first step in bringing a one-stop, seamless
web presence to the Shands Enterprise.
This new Portal is known as MyMedIC.
MyMedIC is powered by EAGLE.
EAGLE
Enhanced Application Generator for the
Enterprise
EAGLE is the name of the application development
environment used to build the portal and some
applications now available on the portal and others
soon to be made available.
EAGLE is a product of
EAGLE/Portal Platform
The Portal runs under CICS on an IBM mainframe and uses SUN
Web Servers at Shands. At UF, IBM SP2 nodes serve the pages.
The applications that attach to the portal may be on any platform
but use the portal for authorization and authentication.
The portal provides XML-based communications to allow
attachment of applications.
The EAGLE functions use the mainframe to generate the HTML
and the web server to serve the graphics and perform the
encryption.
EAGLE
What is EAGLE?
EAGLE is a mainframe-based
data distribution engine and
application development
environment.
EAGLE
What does EAGLE do?
EAGLE also enables you to rapidly
create new Web applications to
access your existing data and
business logic in an integrated
environment.
EAGLE
EAGLE method
Web
server
TCP
TCP client
(WWW, e.g)
OS/390
EAGLE
EAGLE tools
EAGLE includes powerful application
development tools:
• ESP is a mainframe development
engine similar to ColdFusion, ASP, PHP,
and JSP on other platforms.
• HTML generator is built-in
• Diagnostic and development tools
What is a Portal?
One way to define a portal is to define its
effect on the typical web user.
Portals represent a basic change in the
way information is presented to users
on the web. And the way in which they
use the web.
Portal Effects?
A place to get more of your work done
yourself.
The need for outside help is greatly reduced.
All the tools you need are in one spot.
The portal is your specialist in every area of
your work.
Today, the web makes it possible – if you are
good – to find things … But, a portal assists
the user in using information to make
decisions.
Portal features?
Most of what you need is on the first
page. No more searching for things that
are hard to find.
Don’t add another bookmark to get the
1% of a web page you need. Add the
info to a portal channel and have it all
the time.
Work the way you want. Personalize.
Single sign-on.
What is a Portal?
A. A Portal is a home page with the
word “portal” on it?
B. A Gateway to web access?
C. A Hub from which users can locate
all the web content they commonly
use?
D. A user-centric web page?
E. BUSCAPS
Structure
Databases
Portal
Channel 1
Channel 2
Channel 3
Channel 4
Channel 5
.
.
.
.
.
.Channel n
Applications
Siemen’s
Peoplesoft
Dept Apps
EAGLE, etc.
Portal/EAGLE Implementations
MyMedic is currently providing a
production roles-based portal with
channels for major applications.
Production at UF since Spring 1997.
Production for state-wide FACTS
system since Spring 1998.
Production at Shands since September
2001.
MyMedic Capabilities
 We have completed projects that provide
interoperability with Siemen’s (GSM), and
PeopleSoft.
 We have projects underway to provide
interoperability with Citrix (for client-server
applications), IDX, and SoftMed.
 Interacts with enterprise roles and directory
databases.
 Use open-standards for communications. XML
and HL7 compliant with parsers for each.
Guidelines for MyMedic
SPA - Single Point of Access
CARR - Condensing Authorization Roles
and Rules
LAF - Look and Feel
SPA - Single Point of Access
Single Signon - Crosswalk database
Application handshaking and trusted
relationships
State Management with context
Interoperability - seamless intermixing of
pages from various sources
CARR -
Condensing Authorization Roles and Rules
Combining roles into fewest possible
number of databases
Trusted relationships for role passing
Rules that apply to information retrieval
Common directory across the enterprise
LAF - Look and Feel
Color scheme - Similar appearance for
all pages
Logos - Visual clues
Links - all appropriate functions are
available
Ergonomics - usability, easy
recognition
Navigation - easy to get around
Principles for MyMedic Portal
BUSCAPS
 Business-oriented
 User-centric
 Secure
 Customizable
 Adaptable
 Personalizable
 Scalable
Business Oriented
 Access to applications that apply to my job
 Access to information that applies to my job
 The business applications are the center of the
focus on the portal
 Other web pages and information easily
retrievable
 Diverse set of products from multiple vendors
brought together under one logical web site
User-centric
Gives you just the data, applications, web
pages, tools, etc. that you need.
Role-based. It knows your cohorts and
roles – and you - and adjusts to match.
It changes whenever you change.
Your personal view of the world wide web,
not the institution’s view.
Secure
 Information should be restricted by the user’s
role.
 Systems should be protected.
 Delivery of information should be encrypted.
 Good password management should be
emphasized.
Customizable
 Customizing done by the portal software when
you authenticate.
 The more the portal knows about you the
better job it can do.
 Re-customizes every time your cohorts, roles,
and functions change.
 Customizes differently for different hardware desktops, laptops, palmtops, net appliances, iwatches, etc.
Adaptable
Knows your schedule and workflow.
Changes as the environment changes.
Automate portal time-oriented
functions.
Saves common things you do.
Personalizable
Lets you change the portal for the way
you work.
Subscribe/unsubscribe to channels and alerts
Set application parameters – reports and
report parameters, how to communicate with
me (e-mail, fax, alerts, etc.)
Format portal page – default pages, …
Create/edit profiles
Add/remove links
Scalable
Must allow for heavy peak loads
Must allow for large number of users
Reliable platform (always available)
MyMedic Features
Alerts
Graphics
Channels
Document Images
Channel subscription
Links
Search
Directory
Navigation – Tabs,
Icons, Links, etc.
Administrative
functions
Data Warehouse
Help
Cameos
Search
May be at the portal level or within a
channel
Search the world
Search the portal
Search the institution
Search a channel
Search a channel database(s)
MyMedic Portal
What does MyMedic look like?
MyMedic
Tutorial
MyMedic Patient List
Study Billing
R99 Display
Potential Portal LAF
Portal Look and Feel
Potential Portal GURTH
GURTH Reports
GURTH
Unformatted
Formatted
MyMedic Link
Link to MyMedic Start Page
User ID
Identification of User
Logout
Logoff to do clean-up.
Jump
Navigation enabler
Context
User context selection
Context
User context selection
Context
User context selection
Alerts
Alerts from portal or
external applications
Calendar
Enterprise Group/Role Calendar
Notes
Secure user note area
Note Display
Common Links
Common Links for Shands
Channels
Folder
Sub-folder
Links
MyMedic Channels
Benefits
• Integration of many different applications
on one site. User convenience, productivity
and cost savings.
• Implementation of a roles database to
control security to applications. Secure
information.
• Movement toward the goal of singlesignon. User convenience.
Benefits
• Commitment to state management for all
Shands systems, even vendor solutions.
User convenience and system integration.
• Movement to a single canonical directory.
Enterprise efficiency.
• Single development strategy. Enterprise
efficiency and cost savings.
Benefits
• Implementation of system-wide portal
tools (calendar, alerts, workflow, etc.). User
productivity.
Wrap-up
We believe that having a user-centric,
single point of access that interacts
with the enterprise roles and directory
databases which will interoperate with
our vendor systems and provide the
utilities, information and applications
for our users in a seamless, ergonomic
setting will be a major benefit to our
users.