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.