Académique Documents
Professionnel Documents
Culture Documents
V
VistA
A Mode
M ernizzatioon R
Repoort
L
Legacy to Leadership
p
May 4, 2010
3040 Williams
W Drive, Suite 610, Fa
airfax, VA 22031
www.actgov
v.org ● (p) (70
03) 208.4800 (f) ● (703) 20
08.4805
The
T American n Council for Technology (ACT) is a non-profit e educational o organization
n
establish
hed in 1979 tot assist govvernment in acquiring annd using info ormation technology
resource y. In 1989 ACT establish
es effectively hed the Induustry Advisorry Council (IAC) to bring g
industry and
a governm ment executives togethe er to collaborrate on IT isssues of interrest to the
government. In 1997 7 ACT estabblished the In
ntergovernmmental Adviso ory Board (IAB) to foste er
communication and collaboration
c n between ITT executivess at all levelss of federal sservice –
Federal, state, local and
a tribal go overnments.
VisttA Moderniz
zation Work
king Group
p
In response
r to a request fro
om the U.S. Departmen nt of Veteran
ns Affairs (VA
A), the Indusstry
Advisory Council (IAC), chartered a working group on O ctober 20, 2 2009 compossed of
experienced healthca are and information tech hnology proffessionals seelected from
m IAC membe er
companie es. Their chaarter was to respond to this requestt to assist thee VA in unde he
erstanding th
issues asssociated with the mode ernization of its Veteranss Informationn Systems a and Technolo ogy
Architectture (VistA) and
a make re ecommendattions as to h how the VA m might procee ed in
moderniz zing VistA. The
T working group was composed
c of a single member from 42 memberr
o
companie es, represen ersity of the governmentt IT industryy and was ch
nting the dive haired by Ed
Meagherr, former Dep puty Assista
ant Secretary y for Informa
ation Techno ology, Deparrtment of
Veteranss Affairs. This working grroup was em mpanelled un nder operating principless and guidellines
as established by the e IAC Board of Directors s and in accoordance withh the IAC Coode of Conduct.
Specifica
ally and mos st importantlyy the individu
ual memberss of the working group a as well as the
companie es they workk for agreed that:
Government IT T issues drive e the agenda
All activities will be ethical, open, and transparent
t
All activities will be objectiv
ve, fair and vendor/techn
v nology indep
pendent
Lobbbying and business
b devvelopment are
a prohibitedd
2
VisttA Moderniz
zation Work
king Group
p
Ackno
owledgemen
nts
The
T Working Group would like to ack knowledge t he dozens o of individualss within the V
VA
that spennt many hours helping us understand VistA, as iit exists toda ay as well ass the history and
backgrou und of how itt began and was develo oped over the e years. We e would like tto thank the
dozens ofo individuals s and groups s in private industry, the medical com mmunity as well as the O Open
Source community
c fo
or their willin
ngness to pro ovide us gui dance, instrruction, and feedback ass we
built our understanding of the po ossible choicces available e. We would also like to thank the
leadership and staff ofo the Ameriican Council for Techno ology and the e Industry Ad dvisory Council
for the op
pportunity too participate in this imporrtant initiativve, for their ssupport durin ng the proceess
and for th
heir trust tha
at we would fulfill
f our ressponsibilitiess. There are too many in ndividuals an nd
organizations to list individually but
b to all who o assisted u s your contrribution is knnown and
acknowle edged.
Disclaimer
This
T document has been prepared to o provide infoormation reg
garding a sppecific issue.
This document does not – nor is it intended to t – take a p any specific ccourse of acction
position on a
or propos sal. This do
ocument doe es not – and is not intend ded to – enddorse or recoommend anyy
specific technology,
t product, or vendor.
v The e views exprressed in thiss document do not
necessarrily represen e individualss and organizzations that participated
nt the official views of the d in
its develoopment. Eve ery effort ha
as been mad de to presentt accurate and reliable innformation inn this
report. However,
H AC
CT-IAC assumes no resp ponsibility fo
or consequen nces resultin
ng from the uuse
of the infformation heerein.
Copyright
C
©American
© Council
C for Technology,
T 2010. This document m may be quoteed, reproducced
and/or distributed witthout permisssion provide
ed that crediit is given to the America
an Council ffor
Technoloogy and Induustry Advisory Council.
er Informati on
Furthe
For
F further innformation, contact
c the American
A Coouncil for Te
echnology an
nd Industry
Advisory Council at (703)
( 208-48
800 or www..actgov.org.
3
VisttA Moderniz
zation Work
king Group
p
Page Inttentionally Bl ank
4
VisttA Moderniz
zation Work
king Group
p
Table of Conte
ents
Alternatives
A 22
Modernizatio
M on and Archiitecture 28
Models
M and Extensions 35
Deployment
D Models 41
Governance
G 44
Opportunitie
O s and Impaccts 58
Appendix I Refe
erences and Supporting Material 66
Appendix II Term
ms and Defin
nitions 96
5
VisttA Moderniz
zation Work
king Group
p
Page Inten
ntionally Left Blank
6
VisttA Moderniz
zation Work
king Group
p
Vis
stA Modeernization
n IAC was charteered by the Departmentt of Veteran ns Affairs (V
VA) to
Woorking Grroup Chaarter asse
ess the issuues, challen nges and o opportunitiess associated d with
modernizing th he current legacy V VistA systtem and make
recommendation ns to addresss these issues and cha allenges andd take
adva
antage of the
e opportunitiies presenteed. The grouup was specifically
aske
ed to respond to the follo
owing seriess of thematicc questions:
1.
1 Is VistA a system that could d be deplooyed to a wider
community? If yes, w
what is the most approp
priate deployyment
model: open sourcce code; cloud computing; bussiness
process/methodologyy; other?
2.
2 If VistA is
s deployed a
and used byy other gove
ernment age encies
or priva ate sectorr entities, what org ganizational and
managem ment structture should
d be deve eloped? Po ossible
questionss include:
a. Which
W organnization(s) should have responsibility for
maintaining
m th
he system?
b. Should
S VistA
A be establisshed as a n national stan
ndard?
What
W are the implicationss of this actio
on?
3.
3 What is an appropr iate strategyy for moderrnizing VistA A and
transition
ning it to a m
more currentt and innova
ative architeccture?
The stra ategy should d result in a
an appropriate, creative e and
agile acqquisition andd developme ent plan. (NOTE: The p project
will establish the ge eneral guidance and p principles fo
or this
strategy and will nott be involvedd in matters pertaining tto any
actual accquisition.)
4.
4 What are e the opporrtunities and
d impact of modernizing
g and
deploying
g VistA u pon private e industry, the healtthcare
community and othe r key groupss?
5.
5 Based ono the abovve, what prrinciples an nd best pra
actices
should be
b documen nted and d distributed ffor use by other
government agencie
es considerin
ng similar isssues?
As part
p of the as ssessment, IIAC was askked to consider whetherr there
are principles
p orr strategies that would b
be applicable to other legacy
ems currently operated by the gove
syste ernment such as those d driving
Social Security and
a Medicarre.
7
VisttA Moderniz
zation Work
king Group
p
Vis
stA Mode
ernization
n VistA
A has been developed a and manage ed by the VA A over the la
ast 25
Ba
ackground yearrs and is use
ed throughou ut the VA’s 1153 Medicall Centers annd 768
VA Outpatient
O Clinics
C acros s the countrry serving almost eight m
million
veterans. In adddition, the U S Indian Heealth Servicee and comm mercial
and public hosp pital systemss in several states and foreign cou untries
havee adopted veersions of Vi stA.
VistA
A is genera ally recognizzed as the most completely integ grated
healthcare informmation systeem in existe
ence (Longm man, 2007). VistA
curre
ently providees each vetteran a commpletely digittal medical rrecord
that has impro oved qualityy, patient ssafety, patieent and pro ovider
sfaction and lowered co
satis osts and ma ay have value for the entire
natio
onal health hcare com mmunity. However, as one off the
goveernment’s olldest legacyy informationn technolog gy systems, VistA
must be updated d and mode ernized in orrder for the VA to contin
nue to
meet the needs of the veterran commun nity and to e
enable the pprivate
sectoor to take advantage
a o
of the bread dth of healthhcare applications
inclu
uded under the mantle oof VistA.
Vis
stA Modeernization
n The VistA mod dernization working group decided to divid de its
Woorking Grroup availlable time in
nto three rouughly equal segments. T The first seg gment
was devoted to informing a and educatinng ourselvess as a group p. The
Ap
pproach
entirre working group met at least weekly to receive briefings an nd ask
ques stions of VA A and priva ate sector eexperts. Th he working group
colle
ected and analyzed hun ndreds of aavailable doccuments, re eports,
and studies. Th he entire wworking grou up made a field trip tto the
Was shington, D.C. Veteran ns Administtration Med dical Centerr and
received an in n depth se t of presentations byy senior ho ospital
administrators and
a VistA m
managers and working sstaff. The wo orking
grouup was allowwed to view V VistA in ope
eration in a cclinical settin
ng and
speaak to clinicia
ans, developpers, and suupport staff. At the concclusion
of th
his period thhe entire VisstA working group partiicipated in a an all-
day, off-site worrking sessioon to revieww what had b been learne ed and
plan the next phases.
8
VisttA Moderniz
zation Work
king Group
p
Executiv
ve Committe
ee
mmittee on A
Subcom Alternatives
o The
T Alterna
atives subco ommittee wa as asked to
o look
ac
cross the various su ubcommittee es and id dentify
altternative appproaches, analyze th hose alterna
atives,
an
nd ensure th hat all viable
e alternative approachess were
ad
dequately co onsidered an nd analyzed.
Subcom
mmittee on M Modernization n and Archittecture
o The
T Modern nization and
d Architectuure subcommittee
waas asked to o identify and analyze tthe modernization
annd architectuural approacch associate
ed with the o overall
woorking gro oup’s recom mmendation n. Areas of
co
onsideration included o open sourcce techniques to
lev
verage innovvation withinn and outsidee of the traditional
OI&T environ ment. The ese includedd clinicians, large
annd small public hea alth informa ation techn nology
orgganizations such as M Military Healtth and the Indian
Heealth Servicce, as well as large co ommercial health
infformatics syystems proviiders. Addittionally, the group
inc
cluded ope en source developers associated d with
World VistA a as well as tw
wo motivated d developerrs in a
gaarage who w want to get involved in or help advance
heealthcare IT – respectiveely.
Subcom
mmittee on M
Models and EExtensions
o The
T Modelss and Extensions su ubcommitteee was
as
sked to undeerstand the assessmen nts of the wo
orking
gro
oups and to apply these to the real world
en
nvironment a
at the VA.
Subcom
mmittee on DDeployment MModels
o The
T Deploym ment Modelss subcommittee was askked to
ex
xplore the va ns for deployying a large scale,
arious option
co
omplex systtem and id dentify the pros and cons
as
ssociated witth each apprroach.
Subcom
mmittee on GGovernance
o The
T Governnance Mode els subcommmittee was asked
to identify andd rationalize
e the variou
us approach
hes to
overnance fo
go or the recommmended deployment models.
9
VisttA Moderniz
zation Work
king Group
p
In addition, tthe Governa ance Modeels Subcommittee
wa as charged d with identification oof open ssource
licensing alter natives and recommend
dations.
Subcom
mmittee on OOpportunitiess and Impactts
o The
T Opporttunities and Impacts su ubcommittee e was
as
sked to exam mine, analyzze and reco ommend are eas of
op
pportunity foor transactinng distinct innovation within
he
ealth Informaation Techno ology (HIT), Electronic HHealth
Reecords (EH HR’s) and other hea althcare de elivery
pro
ocesses and heir high-pottential impa
d identify th acts or
res
sults of moddernizing an nd deployingg VistA withhin the
pu
ublic-private sector healthcare comm munities, ma arkets
nd other key groups.
an
Subcom
mmittee on Teerms and De efinitions
o The Terms and Definitioons subcom mmittee was asked
to develop a ccomplete seet of relevan
nt terms and
d clear
efinitions tha
de at will ensu
ure that the entire wo orking
oup shares a common understand
gro ding of the iissues
un
nder discusssion.
Subcom
mmittee on R
Reports and P Presentation
ns
o The
T Reportss and Presentations su ubcommittee e was
as
sked to asssisting the other subco ommittees iin the
eparation a nd presenta
pre ation of their reports so o that
the
ey are clearr and consisstent. Additionally, theyy were
res
sponsible ffor version control off drafts and d the
de
evelopment of the fin nal report a and presen ntation
pro
oduced by thhe VistA Wo orking Groupp.
10
VisttA Moderniz
zation Work
king Group
p
The third segm ment was d devoted to the task o of answering the
quesstions that were possed by the e VA, cre eating a sset of
recommendation ns, and draffting the fina
al report. A g
great deal o
of time
and effort was expended
e too ensure tha at the recommmendation ns and
the report
r were consensus--based and represented d the best a
advice
the information technology
t ccommunity ccould provide e.
Vis
stA Modeernization
n The Industry Ad dvisory Couuncil (IAC) oof the Ame erican Council for
Woorking Grroup Techhnology (AC CT) was aske ed by the Deepartment o of Veterans A
Affairs
(VA)) to form a working
w grouup represennting a broadd cross secttion of
Ex
xecutive Summary
S y
the Information Technology
T (IT) commuunity that sup
pports the Fe
ederal
goveernment. Th he VA aske ed IAC to provide ansswers to se everal
speccific question
ns and to pprovide speccific recomm mendations to the
Depa artment thatt represents the IT Commmunity’s be est advice on
n how
to modernize
m VA
A’s legacy hhealth inform
mation syste em, the Vetterans
Inforrmation Systtems and Teechnology Architecture ((VistA).
In re
esponse, the
e Industry Ad
dvisory Coun ncil (IAC) ch
hartered a wo
orking
grouup on Octobeer 20, 2009 composed of 42 experiienced healtthcare
and information technologyy professiona als selectedd from amon ng the
540 IAC membe er companie es. The workking group w was comprissed of
expeerienced IT professionaals from sm mall to very large comp panies
with backgroundds in techniccal disciplin
nes, manage ement, healtthcare
and marketing.
The working gro oup agreed to represen nt their industry and not their
companies and to provide th heir guidancce and advicce as citizenns and
IT prrofessionals. The group met at leastt weekly and d held 3 all d
day off
site sessions. The
T group conducted research o on the issue es by
interrviewing andd questioninng dozens o of experts wwithin the VA A and
spokke with an equal
e numbe er of industryy and subject matter exxperts.
The working grroup adopte ed a consen nsus based d decision-m making
model and delive ered the follo
owing recommmendationss unanimou usly.
The work king group rrecommends that the V VA commit tto and
announce a plan to mmove to an open source e, open stanndards
model foor the reeng
gineering of the next geeneration of VistA
(VistA 2.0). This acction should be a strate
egic policy ffor the
VA.
11
VisttA Moderniz
zation Work
king Group
p
The worrking group p recommen nds that thhe current VistA
applicatioon be pla aced on a an aggresssive program of
stabilizattion, with limited tactical upgrades and
enhancements drive en only byy patient ssafety and other
mandate ed requireme ents
o Open
O Souurce, Ope
en Standa
ards Ope
erating
environment
o Open
O Sou rce, Open Standards Application
Development
D t Environment
o Sand
S Box Appplication Deevelopment Environmen nt and
based on thee following se
et of high levvel characte
eristics
to
o ensure tha
at this ecosysstem is optim
mized for
High p
performance e,
Securrity and iden
ntity manage
ement
Scala bility
o Operating
O en vironment
o Security
S servvices
o Id
dentity mana agement
o Database
D funnctions
o Application
A p rogramming g interfaces
o Data
D structure
res and term
minology
o Rules
R develoopment and e enforcementt
o Test
T and certtification envvironment
12
VisttA Moderniz
zation Work
king Group
p
This ecos
system musst also native
ely support
o Open
O Souurce, Ope
en Standa
ards Ope
erating
environment
o Open
O Sou rce, Open Standards Application
Development
D t Environment
o Sand
S Box Ap
pplication De Environment
evelopment E
13
VisttA Moderniz
zation Work
king Group
p
not-for-profit Open S Source Fouundation tha at the VA ccharter
and initia
ally fund an independennt, not-for-pro
ofit, Open S
Source
foundatioon to manag ge, operate
e and mainta ain the VisttA 2.0
Open Source,
S Opeen standard ds Core E Ecosystem, Open
Source Application
A D
Development Environme ent, and Sannd Box
Applicatioon Developmment Environment
o et of funcctional and
se d design sspecifications for
additional app nctionality
plication fun
o internal in-ho
ouse applica
ation develop
pment resou
urces
o external
e ccommercial applicatio
on develop
pment
re
esources
o Commerciall
C ly available (i.e., comme
ercial-off-the
e-shelf
[C
COTS]) prod
ducts
o Open
O source
e application
n developme
ent resourcess
14
VisttA Moderniz
zation Work
king Group
p
The worrking group recommend ds that the VA develop p and
acquire the
t applicatiions and ca ased on the VistA
apabilities ba
2.0 Openn Source, O
Open Standa ards Ecosysstem that me eet its
requirem
ments and de
evelop a plann and sched dule for conccurrent
operation
ns and migra
ation from V
VistA to VistA
A 2.0
Figure 1: V
VistA 2.0 “Eggg” Diagram
15
VisttA Moderniz
zation Work
king Group
p
Vis
stA Modeernization
n One of the obje ectives of tthis project was to proovide VA with an
Woorking Grroup industry-based, communityy-wide resp ponse to a set of sp pecific
ques stions. Th
he working group prrovides the following short
Re
esponses s to Specific
responses to each questio on posed. M More detaile
ed responsees are
uestions Posed
Qu
provvided in th he working g group’s recommend dations andd the
inforrmation prov
vided in the ssubcommitteee recomme endations.
Is VistA a syste
em that coul d be deployyed to a wid
der commun nity? If
yes, what is the
e most apprropriate depployment mo odel: open ssource
code mputing; busiiness processs/methodology; other?1
e; cloud com
16
VisttA Moderniz
zation Work
king Group
p
Wha at is an appropriate
a strategy ffor modernizing VistA A and
trans
sitioning it to
o a more currrent and innnovative arch hitecture?
The strategy sh hould resultt in an app propriate, crreative and agile
acquuisition and developmen nt plan. (NOOTE: The pro oject will esttablish
the general
g guiddance and p principles forr this strateg
gy and will n not be
invollved in matteers pertainin
ng to any acttual acquisition.)
A should no
VistA ot be “mode ernized” in the sense o of upgrading
g and
upda nt VistA in a traditiona
ating curren al evolutiona ary model. VistA
shouuld be “reen
ngineered” in nto VistA 2..0 in the sense of crea ating a
new, open-sourrce, open sstandards e ecosystem within whicch the
prov
ven functiona es of VistA ccan be repliccated, modernized
al capabilitie
and enhanced inn a sustainab ble, scalable
e, and securre environme ent
The lessons lea arned from the efforts of the VisstA Modernization
ect are ap
Proje pplicable annd approprriate for other govern nment
agenncies facing similar issu
ues. Many o older, large-sscale govern
nment
legacy software systems arre serving adequately a at the curren
nt time
but are
a in need ofo moderniza ation and/orr re-engineering. This wo
orking
grou
up has develloped a seri es of processses and prrinciples thatt have
beenn documente ed and can be directly a applied to o
other Departments
and Agencies off the Federa l Government.
17
VisttA Moderniz
zation Work
king Group
p
Vis
stA Modeernization
n The working gro oup recommmends a “ree
engineering approach” to the
Woorking Grroup modernization ofo current V
VistA where reengineeriing encomp
passes
the following
f und
derstandingss.
Re
ecommen ndations
Repllicate (screeen by screen n; interface b
by interface if reasonablle) the
functionality of th
he existing V
VistA (legacyy) system ussing:
contemporary techno
ology and aggile development processses
modern open
o system
ms architectu
ure
reusable compone nts and/orr COTS ccomponents and
ons
applicatio
Harv
vest everythiing of value from current state VistA
A, including:
The work
king group rrecommends that the V VA commit tto and
announce as a matteer of strategic policy a p
plan to move
e to an
urce, open sstandards m
open sou model for thee reengineerring of
18
VisttA Moderniz
zation Work
king Group
p
the next generation of VistA (V
Vista 2.0) to include thee core
ecosyste
em as well aas those com
mponents bu uilt by the V
VA, for
the VA, or
o by the ope
en source co
ommunity.
o Open
O Souurce, Ope
en Standa
ards Ope
erating
environment
o Open
O Sou rce, Open Standards Application
Development
D t Environment
o Sand
S Box Ap
pplication De
evelopment E
Environment
o High
H perform ance,
o Security
S and identity man
nagement
o Scalability
S
o Operating
O en vironment
o Security
S servvices
19
VisttA Moderniz
zation Work
king Group
p
o Id
dentity mana
agement
o Database
D fun
nctions
o Application
A p rogramming
g interfaces
o Data
D structure
res and term
minology
o Rules
R develo
opment and e
enforcementt
o Test
T and certtification envvironment
This opera
ating environ
nment must also nativelyy support
o A structured
d open sou urce application develop
pment
environment that will provvide the follo
owing
o Open
O Souurce, Ope
en Standa
ards Ope
erating
environment
20
VisttA Moderniz
zation Work
king Group
p
o Open
O Sou rce, Open Standards Application
Development
D t Environment
o Sand
S Box Ap
pplication De
evelopment E
Environment
o Establish
E ew entity to carry out the
a ne e governancce of
VistA
V 2.0
o Select
S an exissting open ssource organ nization with
h
existing chartters, license agreementss, and opera ational
procedures, tthat would adopt the prin nciples provided
by the recom mending FF FRDC and provide an
mmediate sta
im arting point ffor VistA 2.0
0 governance
o Have
H an FFRRDC provide governance e directly based
on the princip
ples provided ommending
d by the reco
FFRDC
o et of functio
se onal and design specificcations of ccurrent
application fu
unctionality
21
VisttA Moderniz
zation Work
king Group
p
o se
et of funcctional and d design sspecifications for
plication fun
additional app nctionality
o internal in-ho
ouse applica
ation develop
pment resou
urces
o external
e ccommercial applicatio
on develop
pment
re
esources
o Commerciall
C ly available ((COTS) prod
ducts
o Open
O source
e application
n developme
ent resourcess
Altternatives
s- Executtive The Alternatives s subcommitttee was askked to “thinkk outside thee box”
Su
ummary and make sure that the wo orking groupp had thought through a all the
reasonable alte ernatives fo r radically improving V VistA withinn VA.
Twenty alterna atives were e suggeste ed and an nalyzed byy the
alterrnatives subc
committee a and then by the entire w
working group p. Six
of th
hese alternattives were cconsidered too be the mo
ost practical. With
furth
her discussioon and anla aysis, the ssubcommitteee concluded d that
eachh of these 6 alternatives could be caategorized ass being eithe
er:
22
VisttA Moderniz
zation Work
king Group
p
The subcommitttee recomm mends the reengineeriing approacch be
undeertaken by harvesting as much u useful functiionality, bussiness
rules
s, screen designs, and d
data models from VistA a
as possible.
mptions
Assum VA has access s to adequa
ate resourcces to fund any reaso
onable
alterrnative.
VA needs
n are given
g priorityy by this woorking groupp as compared to
other stakeholdders such as DoD, ccommercial healthcare, etc.
Solvving VA’s problem
p is large enoug gh challeng ge, we havve not
attem
mpted to connsider all the ated to IHS, DoD, DoS, HHS,
e issues rela
or coommercial in
nterests. Ho owever, thee desirability of leveragin
ng VA
resources and investments to support the U.S. na ational agen
nda to
impleement electrronic health records wass a considerration.
The VA does not need to build the be est electronic medical rrecord
em in the wo
syste orld. Howevver, it must o
operate the b
best one.
ysis Proce
Analy ess The Alternativ ves subcom mmittee b began with h an exte ended
nstorming se
brain ession to id
dentify as mmany different approach hes to
solviing the problem of how to get to a rreplacementt system. Th his list
of about 16 alte ernatives w
was then sha ared with thhe entire wo
orking
up which resulted in fourr more entrie
grou es on the listt.
23
VisttA Moderniz
zation Work
king Group
p
The list of 20 alternatives a
along with a short desccription of ea
ach is
vided below:
prov
Alternative Descriptio
on
1 X Prize
e Lauunch a giant challenge to o industry wiith an assocciated giant p
prize
to th
he winner; e.g.,
e $100m tto the first co
ompany thatt can replica
ate the
funcctionality of several
s ome such carefully
key VistA appliccations or so
considered and d measurablee challenge
3 Big Bake Off Lauunch a comp petition with a relatively ssmall numbe
er of entrantss
(<100) which is pared
p down to two or thrree rather qu
uickly until a
sing
gle winner is
s announced d -- not unlikee what DoD does when
acquiring new aircraft
a
4 Big Ban
ng Havve a competition to selecct a single te
eam to “mod
dernize VistA
A”
Moderniza
ation usin
ng traditional requiremennts, design, and develop
pment metho ods
5 Oregonn Rep plicate the prrocess used d to improve the Universsity of Oregon
Experime
ent infra
astructure; itt involved divviding the bu
udget into th
hree categorries
(meega, medium m size, and tiiny) each of which was a asked to rep plicate
successful “pattterns” that s eem to have e worked we ell there in th
he
passt
6 Buy COT
TS Acccept the fact that COTS vvendors aree not produciing productss that
will satisfy mostt of VA need
ds; So buy th
he best and build only th
he rest
9 ARPA
A Thee Advanced Research P rojects Agen ncy (now DAARPA -- Defe ense)
hass been succe
essful in DoD
D for more th
han 40 yearss doing veryy
lead
ding edge re
esearch -- so
ometimes wiith considera
able pay-offss;
som
metimes not
10 FFRDC
C Cre
eate a Federal Funded RResearch and Developm ment Center
(FFRDC) to foster the resea
arch, design
n and develo
opment of ne
ew
func
ctionality for VA
24
VisttA Moderniz
zation Work
king Group
p
11 Structured Open cover or create a mecha
Disc anism to mu ch more agggressively
Sourcee partticipate and even lead th
he open sou
urce commun nity in the
dev
velopment off innovative new system ms and appliccations
12 Manhatttan our years, th
In fo he Federal g
government m managed to assemble a
Projec
ct mas ssive team of
o 130,000 s cientists, en
ngineers, connstruction
worrkers, and military
m est, and deploy
experrts to design, develop, te
echnology”. Can or sho
radiically new “te ould a similar approach bbe
takeen with VistA
A?
13 NSF/NIH National Sciencce Foundatioon/National IInstitute of H
Health: these
ageencies fund fundamental
f l research -- some of wh hich is alread
dy
rela
ated to health
hcare IT; ma
aybe we sho ould just radiically increasse
their budgets annd see whatt happens
14 Stock Mark
ket for Mayybe we shou uld look for ccompletely n
new ways to get a lot mo ore
Ideas well informed, deeply
d involvved users an nd innovatorrs involved in
n this
proccess; one su uch idea is to
o create a “sstock market for new ide eas”
wheere a large collection
c of people (say 1,000) are e each issued 1
o invest in n ew ideas byy buying and
million dollars to d selling “idea
stoc
cks”; the result is a nearr instantaneoous quantifia
able list of ne
ew
as that might be funded
idea
15 Skunk Wo
orks The
e Air Force has
h had conssiderable su uccess in thee design and d
dev
velopment off radically neew aircraft byy simply giviing the task to a
smaall, select tea
am of very w
well funded eexperts workking in “relattive
seclusion” -- sometimes “to otal seclusion
n”
16 Stumble Fo
orward Makke small cha
anges to wha
at we alread
dy have and reduce
exp
penditures
17 Healthcarre IT Mayybe there is a way to cre
eate geograp phically disp
persed resea
arch
Extensioon centers co-located with univversities doing related wwork in Healtthcare
Servicee IT
18 “Toucan
n” Theere is considerable prece edent in the software ind dustry to sugggest
thatt really big in
nnovations oor breakthrouughs come ffrom two perrson
team
ms -- one off whom is hig ghly technica
al; the otherr understand ds the
nee
eds of the us m or herself. Since many of
sers and is li kely one him
the VistA applic cations weree actually built this way, w
why not do w what
has
s proven to workw in the p
past
19 Reengine
eer Usee VistA as a functional s pecification and replicatte its externa al
VistA funcctionality usiing the latesst available a
and appropriiate technoloogies -
- qu
uite different from a mod dernization pproject which
h tries to do
eveerything that people wan t, but have n never manag ged to build
befoore
25
VisttA Moderniz
zation Work
king Group
p
20 Evolution
nary Mayybe it is poss
sible to mod nks of VistA” without trying to
dernize “chun
Moderniza
ation take
e on the who ole system; h
how these la
arge indepen ndently designed
andd developed chunks mig ht fit togethe
er is to be de
etermined
Table 1 – List of Alternatives Consid
dered by Working Group
Obserrvations and
a The working gro alternatives and did a va
oup then too k these 20 a ariety
Outco
omes of ev
valuations which
w include
ed:
Extent of Research
Financial Risk
Technicall Risk
Governan nce Complexxity
Number of nvolved
o Partners In
Annual Co osts
Degree off Control
Source off Funding
Time to See
S Benefit
Estimatedd Return on Investment
From
m these 20 0 alternativves, 6 werre deemed most pracctical,
valua
able, and via
able. Those e six were:
Structure
ed Open Soource
Two Can n (aka Touca
an)
Stumblee Forward
Reenginneer VistA
Big Bakee Off
Buy COT TS
As we
w analyzed alternatives we noticed that they b
d these six a boiled
down
n to the two basic option
ns describedd below:
(1) Restructure
R the existing
g VistA syystem, piece by
piece, in
nto a more modular an nd well-behaved appliccation
while still using it. ((“Changing tthe tires wh
hile the car is still
oad.”) and
on the ro
(2) Build
B a repla
acement syystem reusin ng the business
processees, workflow
w, screen dessigns, and d
data models from
VistA. This
T reengin
neered systtem must b be done usiing a
26
VisttA Moderniz
zation Work
king Group
p
contemporary archittecture whicch is more e structured and
properly componenttized (with ccomponentss being provvided
ernal VA devvelopment, e
from inte external deve
elopment byy paid
contracto
ors, project grants, the open sourcce communitty, or
commerc cial off-the-sshelf productts).
h options ca
Both arry a signifficant level o
of risk. The working g group
recommends the e second opption becausse it will provvide a sufficciently
malleeable base e upon whi ch much n needed enh hancements and
imprrovements can
c be made e over the nnext few de ecades. Bu ut the
subccommittee re ecognizes thhat many in nvolved will consider the e first
optio
on to be a fa
aster and saffer approach h in spite of ten years off data
to thhe contraryy. Reengin neering pro ojects, unlikke modernizzation
proje
ects, have a very high h success rrate, even for large le egacy
reen
ngineering prrojects.
Trannsition to any
y new systeem will require operating
g both VistA
A and
the new
n systemm in parallel for a period
d of time. Planning for this
trans
sition must begin
b on dayy one and iss recognized
d to be one o
of the
large
est challengges in desi gning and developing a reengine eered
systeem.
VisttA Moderniz
zation Work
king Group
p
havinng a combination of ccontracted ssoftware co omponents, open
sourrce compone ents, and COOTS softwarre will give tthe VA maxiimum
flexib
bility to choo
ose the besst of breed. The result will be a staate of
the art, medical applicati on develop pment environment with a
comprehensive suite of e extensible ccomponentss and functtional
applications prov vided by VA
A, entrepreneurs, univerrsity researcchers,
commercial med dical and nonn-medical sooftware prod
ducts compa anies,
onal health services,
natio s etcc. with a su
uperset of th
he functionality in
today’s VistA sys stem.
How
w might we get
g there?
To get
g there, we e believe VA
A must reenggineer VistA, then extend d and
expaand it as re equired with
h the supp port of a ne ew open so ource
ecossystem laun nched by V VA, to augm ment its exiisting acquisition
apprroaches of internal deveelopment, ccontracted development, and
COT TS acquisitio n of the sourrces for pote
on.Evaluation ential alterna
atives
woulld be based d upon funcctionality, exxtensibility, security, quuality,
etc.
Moodernizattion and The Modernizatiion and Arch hitecture Subcommittee first investig gated
Arrchitecturre- the historical successes
s and less tthan fruitful approache
a es to
modernizing Vis stA or addi ng enhance ed capabilities to the VistA
Ex
xecutive Summary
S y
envirronment. Baased on infoormal questio
on and answwer sessionss with
those involved in sustaininng, enhancin ng and evolving the cu urrent
VistA
A environme ent, the subccommittee e
explored thee possibilitiess and
potential for con
ntinued incrrementally e
evolution of the environ nment
28
VisttA Moderniz
zation Work
king Group
p
throuugh improve ed interface definition, data definitiions and se
ervice
levell definition (logical m modularizatiion). This approach was
discuussed with the
t entire wworking group p at length aand the woorking
grouup as a who ole decided that the reengineering of current state
VistA
A to an ope en source, oopen archite ecture envirronment, duubbed
VistA
A 2.0, was th he desired a
and optimal path. To acchieve this ttarget
state
e, the develo opment of a reference model is req quired consisting
of the following:
Core Services
S derrived from an analysis o
of the capab
bilities
of the VistA
V kernell and the rrequirementss of future state
VistA 2.0
0
An Open
O Sourcce Softwaree Developm ment Kit (SDK)
g a reco llection of accepted open so
including ource
developm ment tools and some limited num mber of exem mplar
medical applicationss outside of tthe core of V Vista 2.0 to show
develope ers accepta able approaches on how to in nvoke
capabilitties of the co
ore from outsside of the ccore.
Standa
ardized data
a model
Standa
ardized interrfaces
29
VisttA Moderniz
zation Work
king Group
p
Figure 2 –
– High‐Level reference mod
del representtation
As the
t core of VistA 2.0 i s developed d, VistA, ass it exists to
oday,
shouuld be prepared to coe exist with V Vista 2.0 ass the capab bilities
becoome availab ble by aggre essively mo oving towardds stabilization –
freezzing the currrent capabiliities while only addressiing patient ssafety
issue es and deffining the lo ogical interf
rfaces, dataa definitions and
services levels associated
a with the appllication environment allo
w owing
ogically invo
for lo oked function ns on a modular level vvia the use of an
application brok ker. This paarallel path e enables the ultimate release
of open source capabilitiess in an open n architecture is depictted in
figurre 3 below and allows for a seam mless transiition to the user
community
30
VisttA Moderniz
zation Work
king Group
p
Figure 3 –
– The Path to VistA 2.0
Assum
mptions “Innovation”
“ and “Open source” are e the main drivers for V VistA
modernizatio
m on. Other im portant drive ers are the lack of consiistent
architecture,
a inflexibilityy of the cu
urrent system, mainten nance
costs,
c perfo ormance isssues, securrity issues, scalability and
availability
a is
ssues.
Restated
R as individual asssumptions::
o For clinical
c reas ons, VA ne
eeds to incre
ease the ra
ate of
innov
vation in VisttA
o The current
c VistA
A architecturre greatly increases the
e total
cost of
o ownershipp
o Curre
ent mainten nance costs, while not necesssarily
onero
ous to the VVA, could bbe better uttilized to pro
ovide
new innovation
i a
and functiona
ality
VA
V is looking
g for a VistA
A 2.0 system that facilitattes innovatio
on.
An
A Open Source environ
nment is a sttrategic goal of the VA
31
VisttA Moderniz
zation Work
king Group
p
Developmen
D nt activities for Vista 2.0 must be accomplishe ed in
synchrony
s with
w stabilizaation and lim
mited patien
nt safety re
elated
enhancemen
e nts to currennt VistA
It is accepta
able to deve m scratch as long
elop a new ssystem from
as
a the core business
b pro
ocesses are preserved
VA
V will supp port the basse “standardd” VistA 2.0 core ecosyystem
and
a accept/c certify softwaare from oth
her implemeenters as lon
ng as
itt is develope
ed in the VisstA 2.0 ecosyystem and te
ests and cerrtifies
in that enviroonment.
The
T target state visionn for VistA 2.0 moderrnization an
nd its
proposed
p arc
chitecture is a long term
m strategy
The
T use of COTS
C produucts togetherr with Open source prodducts
(wherever
( applicable)
a is acceptab ble as long g as the C
COTS
products
p alig
gn with the VA EA fra amework and adhere to o the
common
c inte
erfaces speccified within ccore VistA 2
2.0
The
T recommmendations should ta ake into cconsideration
n all
development
d t commun nities inclu
uding VA, open so ource
communities
c s and other ccommercial vvendors.
ysis
Analy The Moderniza ation and Architecturre Subcom mmittee ado
opted
Proce
ess industry best practice
p an
nalysis tech
hniques andd processe
es to
addrress the complex task of VistA m
modernization
n. The pro
ocess
cons
sisted of:
Gaining an
a understa nding of thee existing VisstA environm
ment
Gathering informatio
on on gaps aand issues
Determinning modern ization goalss
Developing architeccture principples and guidelines to o aid
n making
decision
Evaluatin
ng options
Developing recomme endations.
Clinical User
U perspecctives (VA D
DC Medical CCenter staff))
Architectt perspective
es (Legacy AArchitecture))
32
VisttA Moderniz
zation Work
king Group
p
Engineerr perspective
es (Interagency Sharing g)
VA OI&T
T Manageme ent (Office off the Assista
ant Secretaryy)
OED (Le
egacy Producct Services)
stA impleme nters.
FOIA Vis
The Current
C Sttate Fromm the Clinical Userr perspectiive, “VistA A, as currrently
imple
emented at the Departtment of Ve airs, is the most
eterans Affa
comprehensive, large sca ale, integratted healthccare inform
mation
syste
em in the world.
w upports morre of the specific
It succcessfully su
functional requirrements of its extensive
e user base e than any other
e scale syste
large em.”
Gaps an
nd Issues Perspe
ective Impacts
New func ctionality tak
kes too long to Clinicall User Produ
uct Delivery
deliver.
Integratio
on of new te echnologiess takes Produ
uct Delivery
too long. Clinicall User
Inn
novation
VistA perrceived as brittle
b – it brreaks it Clinicall User Perfformance
does not bend.
COTS doe es not integ
grate well with
w VistA. Clinicall User Produ
uct Delivery
Easy to get
g data in, hard
h to get data out. Clinicall User
Performance Innovation
Engin
neer
Semanticc interopera
ability amon
ng Clinicall User
multiple VistA
V implementationss. Usability
Archi tect
33
VisttA Moderniz
zation Work
king Group
p
Gaps an
nd Issues Perspe
ective Impacts
Heterogeneous technology mix x makes Engin
neer Produ
uct Delivery
maintenaance, installation and
operation
ns difficult. Opera
ations Inn
novation
Product complexity
c and unstructured Engin
neer Produ
uct Delivery
code.
Archi tect Inn
novation
Dated tec
chnologies impact inno
ovation Engineer A
Architect Produ
uct Delivery
and maintenance and operationns.
Opera
ations Inn
novation
Local ability to custo
omize impacts Engin
neer
stability Produ
uct Delivery
Archi tect
Table 2 – Gaps and Issu
ues Identified
d by Subcomm
mittee on Moodernization aand Architectture
Modernization With
h the assistance of the vvarious stakeeholders, the e team crea
ated a
Goals
s set of
o goals for the modernizzation of VisstA (not priorritized).
Enhance
E “inn
novation” annd improve the flexibility of the syste
em so
that new feattures/functio
ons can be d
delivered in a timely man nner
Make
M the data more acccessible for rreporting and
d analysis
Maintain
M clinician end d user invvolvement in requirem
ments
id
dentification
n, application
n design and
d user accep
ptance
Reduce
R the costs
c assoc iated with op
perations an
nd sustainme
ent
As is
s seen in bo
oth the gapss and the go oals, there are multiple, often
competing, concepts. Re cognizing th his, the teaam develop ped a
number of arch hitectural prrinciples to guide deciision making for
modernization.
34
VisttA Moderniz
zation Work
king Group
p
Reecommen ndations The subcommitttee recomm mends the d development of a referrence
Su
ubcommitttee on model based on open sourcce technolog gies with a documented open
architecture for VistA
V hich should include:
2.0 wh
Moodernizattion and
Arrchitecturre
Core Serrvices derive
ed from an aanalysis of the capabilitiies of
the VistA
A kernel andd the require
ements of fu uture state VistA
2.0
Standard
dized data m
model
Standard
dized interfacces
Use of op
pen source ttools
odels and
Mo d The mission of the Modelss and Exten nsions Subccommittee w
was to
Ex
xtensions
s- Executiive undeerstand thee recommen ndations off our colleaagues and their
respective team
ms, yet make e sure the o
outcome coould achieve
e what
Su
ummary
the VA
V is trying to
t accomplissh.
Assum
mptions Align
ned with thee mission, wwe used thee assumptio
ons made b
by the
workking group and the otherr subcommitttees.
Analy
ysis Proce
ess The Models and Extensionss subcommitttee met wee ekly to discuss the
draftt recommenddations docu ument. Seveeral memberrs of this tea
am sat
in on the otherr team’s we eekly meetinngs, to kee ep current oon the
cesses and recommend
proc dations that were being g formulated. This
m attended all of the off-sites, also to unde
team erstand the VA’s
perspective on this project.. Research was done tto understan nd the
curre
ent state of affairs at th
he VA, howw to impleme ent change in an
orga
anization of this size, annd some of the real life
e experiencee from
35
VisttA Moderniz
zation Work
king Group
p
the team
t members was alsso brought in
nto play. Se
everal of the
e team
memmbers have assisted in n implemen ntations aro
ound VA an nd its
faciliities in the past.
Obserrvations and
a The VA has numerous
n cchallenges a ahead. We agree witth the
Outco
omes recommendation ns of the vvarious subcommittees and believve we
havee also giv ven them some idea as on how w to have e the
recommendation ns succeed in an Open n Source, fluid and complex
envirronment. We
W believe on ne of the biiggest challe
enges the VVA will
havee around thee Vista Projeect will be a culture cha
ange in the o
overall
way they procurre software, incent the O Open Sourcce communitties to
participate, and d speed d developmen nt of this mission ccritical
application and infrastructu ure. We hop pe that the Executive Level
stakeeholders at the
t VA will e embrace the e ideas and rrecommendations
that these subcoommittees ha ave put forth
h.
Recom mmendattion The Models and d Extensionss subcommiittee approa ached this ta ask by
of the
e undeerstanding what
w we were e modeling w would reflecct the real woorld of
an enterprise
e wide, mission critical application. Thiss would inclu
ude all
Subco ommittee
e on
aspe
ects from thee software d
development to the culttural change es that
Models and
couldd come about. Our re ecommendations attempt to reflecct real
Extennsions userrs and busine
ess concernns.
Culturral Barrie
ers, Timiing
Innov
vation Ris sks
The VistA Working Group h has decided on a recom mmendation of the
establishment off an Open S Source Found dation (OSF F) dedicated to the
deveelopment of VistA 2.0. The timing of the OSF implementation is
of significance. The OS F must ma ake available e components of
ue to the com
valu mmunity, inccluding the V VA as soon as possible. The
VA must
m bute viable, working corre code as the foundattion of
contrib
the VistA
V 2.0 OSSF. This fou undation cod de will be a kkey event th
hat will
showw the members and pote ential memb bers of the coommunity thhat the
Open Source ve enue is mee eting its goaals and will be establishhing a
community in wh hich they wi ll want to paarticipate. AAt the samee time,
the VA stakeho older’s expe ectations forr meaningfu ul and productive
enhaancement an nd improvem ments to current VistA applicationss must
be met
m with tim mely availab bility of value as soon as possible e after
establishment of o the OSF. The desig gn of the O OSF will takke the
needds for early delivery into acco ount in ord der to maxximize
participation andd probability of success.
36
VisttA Moderniz
zation Work
king Group
p
Com
mmunity
In th
his case, wee define the ecosystem as the conttributing mem mbers
of thhe foundation. Each member o of the foun ndation will have
significant motivvation for p articipation – typically each memb ber in
equaal standing. In the case e of the VisttA OSF reco ommendatioon, we
havee assessed several
s areaas of interestt that stand to make the
e VistA
OSF F ecosystem m a vibrant community.. There arre several u unique
drive
ers that stand to contribu
ute to this en
nd.
The single bigge est driver wwill be the deevelopment funding pro ovided
he VA. The
by th e process of a Governm ment agency providing fu unding
for a non-profit OSF
O organizzation is nott new. One e practiced mmeans
of prroviding this application developmen nt funding iss through a g
grants
proggram. Anoth her alternativve may be a direct fund ded RFP prrocess
wherre foundatio on memberss compete fo or the opportunity to deevelop
modules, applica omponents. Both processses involve
ations, or co e a fair
and equitable decision makking processs of soliciting, evaluating and
committing funds s for each p articular piece.
h many mod
With dules, appliccations and components needed, these
requ
uirements, ovver time will be many an
nd varied an nd will be ple
enty to
keep
p vigorous coommunity atttention. Pootential intere
ested memb bers of
the community y include companies in the m medical sofftware
applications market, smalle er entrepren
neurial busin nesses, univversity
research teams s, and pure e software and syste ems develop pment
companies.
A seecond motiv vator of the OSF comm munity is access to the code
itselff, the OSF’s
s intellectuall property. Each memb ber of the O
OSF is
entitled to the OSF VistA pro oducts subjeect to the terms of the license
agreeement. The e terms of thhe license aagreement a are as estabblished
in the OSF charrter. The sp ecific license terms are to be determined
with the setup and
a establish hment of the e OSF and as recomme ended
by the
t FFRDCC given thatt mission. There will be many OSF
mem mbers, whether they acctually devellop code orr not, that w will be
37
VisttA Moderniz
zation Work
king Group
p
keennly interested
d in securing
g the VistA ccore and app
plication softtware.
Typically, the co
ompanies in this market will be involved in a varriety of
businesses including that of Value A Added Resellers that might
suppplement, com mbine servicces and pacckage deriva ative produccts for
sale. The viability of this ma
arket has alrready been e
established.
A thhird motivatoor of the co ommunity iss the availab bility of VA’s test
data. With the appropriate e redactionss for privacyy & securityy, and
proteection and separation
s o
of the deve elopment environment b by the
OSF F, there is significant re
esearch valu ue in the VA
A’s data. Va arious
researchers thrroughout th he country have alrea ady shown keen
interrest in the riich and volu
uminous info ormation collected by thhe VA
for many
m years.. The pote ential to learrn from the unique natu ure of
VA’ss long-term relationship
r w
with its patie
ents is remarkable.
Innov
vation Therre are several elementts of the Op pen Source recommend dation
that foster real innovation. The Sandbox developm ment environ nment
can provide th he means for innovattive membe ers of the OSF
community to brainstorm a nd prototyp pe a wide va ariety of potential
capa ability withou
ut constraintt. The Sand dbox innovattion can be ffueled
by incentive pro ograms spo onsored by the OSF o or VA that would
invollve compens sation for the e best and b brightest sollutions. A seecond
meth hod that has s the potentia al to foster ssignificant in
nnovation invvolves
a process
p for cultivating g third-partyy developm ment of pllug-in
applications. This metho od mirrors the Google e apps apprroach,
wherre based on published sstandards, A API’s and in this case pe erhaps
Sand dbox availab bility, third-pa
arties develo op their own n mini-applications
that can then be e sold in a m arketplace. This marketplace may be VA
or it may be the e commercia al medical so oftware and systems ma arkets
– perhaps even directly to th he veterans themselves.
VisttA Moderniz
zation Work
king Group
p
state
es and muniicipalities, fo
oreign counttries, and otther stakeho
olders,
they will see thhe significannce of their investmentt moving forrward.
The foundationa al culture of caring for V
VA patients, and now pe erhaps
ents within a larger comm
patie munity, will n
not change.
Busin
ness Model – Grannts, contractt awards, inn novation prizzes and eve
en donationss from
memmber compan nies make u up the wide variety of m
mechanisms within
Developing Neew
an Open
O Sourcce construct that can g generate valluable application
cations
Applic codee, modules and usefu ul developm ment or prroduction uttilities.
Succcess is wha at drives ea ch of these e areas. Thhere is a wwin-win
perspective for each of the ese cases and in an acctive develop pment
community, the e opportun nities for ssuccess an nd the ressulting
succcesses are clearly visiible. A divverse economic model with
multiple mechan nisms to drivve innovatio on and deveelopment will yield
the greatest
g resuults for all pa
articipants.
Open Source The Open Sourc ce Commun nity is alive and well. Prresident Obama’s
commitment to this mode o of developm ment resonattes in his go oal for
Open and Trransparent Governme ent. There are num merous
commercial com mpanies emb bracing this cconcept, as they develop new
prodducts and to ools to worrk within an n OS enviro onment. We eb 2.0
creation is also a key compo onent. People in everyda ay life are ussed to
applications that are intera ctive, visual and easy to navigate e. This
has created an expectation
e that the bussiness appliccations used d must
followw the sam me guidelinees. This ha as created a drive fo or the
deve elopment communities to o share theiir creations, develop new w and
innovative appliccations, and assist all w
with the overaall view of sh
haring
inforrmation. Dasshboards, reeport cards, scorecardss, etc. are all very
prevvalent in Federal agenciees today.
39
VisttA Moderniz
zation Work
king Group
p
VistA & VistA 2.0
2 The curreent recomme endation is tthat VistA an
nd VistA 2.00 run
in paralle
el for a perio
od of time. Th
his will requiire an investtment
in 2 area
as-
o st to keep th
firs he current syystem up and d running unnder
ann aggressive e program off stabilization
n with limited
d
tacctical upgraddes and enhhancements driven by pa atient
saafety and othher mandated requireme ents
o su
ubstantial invvestment in d
developing tthe VistA 2.0
0.
As th
here is a weealth of disco overies arou
und new me edical applications
and processes, and this info ormation must find its waay to the VA
A. The
VA must
m commit to being open to ressearching and understa anding
whatt might be available
a in the commercial world, while maintaining
the highest
h levell of care andd ensuring patient safetyy.
Proceess to bring The current parradigm of V VistA software developm ment must e evolve
into a structuredd application
n development approacch that is de efined
in New
w
by strict gove ernance and d change manageme ent. Well-de efined
Appliccations proccesses will need
n to be developed ffor bringing new appliccations
into the struc ctured Ope en Source e applicatio on develop pment
envirronment. A governing b body must b be ready to e enforce rulees and
guidelines as th hey are estaablished and set timelines for rele eases,
upgrrades, and maintenance
m e tasks. Tessting and ce ertification e
entities
must be established and e engaged to maintain qu uality control. The
Sand dbox, thoughh “unstructu red” in nature, will need
d to be mainttained
by a dedicated entity. The key to succcess will be e in maintain ning a
healthy applicattion develop pment proccess, utilizin ng tools succh as
sociaal media to drive
d innova
ation and mo otivation.
Progrram Control The importance of program control and oversight in the Open S Source
application deveelopment e nvironment cannot be overstated. The
and Oversight
O
pros and cons of both inte ernal and exxternal gove erning bodiees will
needd to be weighed carefullyy. Who will h
have the ultiimate contro
ol over
the Open Sourrce applicat ion develop pment envirronment? A well-
ned approva
defin al process will be an integral pa art of the o overall
40
VisttA Moderniz
zation Work
king Group
p
elopment strrategy and must be ap
application deve pplied consisstently
across developmment organizzations of alll sizes.
er risks to the VA ma
Othe ay include: 1) the finan
ncial commitment
requ
uired to modernize VistA
A and 2) the time commitment requiired to
deve
elop VistA 2..0 on a mode
ern platform
m.
De
eploymennt Models
s- The Deploymen nt Models subcommitttee conside ered severa al key
Ex
xecutive Summary
S y aspeects in an efffort to identtify the best suited and optimal appproach
for th
he deployingg VistA 2.0 w within the VAA and exterrnal organiza
ations.
Thes se aspects in
ncluded –
41
VisttA Moderniz
zation Work
king Group
p
Giveen the size and
a complexxity of the De epartment o of Veterans A Affairs
and its implications for the e VistA 2.0 system bassed on an open-
sourrce approach and archi tecture, it iss imperative e that deployyment
activvities be built around five pillarrs - Reliab bility/Availa
ability,
Main ntainability//Support, Scalabiliity, Exteensibility and
Interroperabilityy. The fou ndational m model to be est support these
pillarrs is accompplished mosst efficiently through a C Centralized Model
for lo oyment of a pplications. It is recom
ogical deplo mmended that the
Centralized mo odel be enaabled by the e appropriatte physical model
base ed on cloud computing a and service o orientation. Regardless of the
systeem architectture and govvernance fra amework, a VistA 2.0 system
base ed on an open architeccture and o open-source e software w will be
capa able of beinng deployedd via a variiety of Logiical and Ph hysical
models.
In addition
a to the
t deploymment model, the choice of a Sys stems
Deveelopment Life-Cycle (SDLC) is critical to successsfully
ement and deploy VisttA 2.0, base
imple ed on an oopen archite ecture.
While there are several traaditional SDL
LC methodo ologies to choose
from
m, large and complex orrganizations like the VA
A often definne and
custo
omize their own versio on(s) of the SDLC metthodology to o best
meet their need e approach to the SDL
ds. A flexible LC such as Agile
methhodologies in the VA ennvironment wwould poten
ntially be the
e most
succ
cessful with the appro opriate goveernance framework pu ut into
place
e.
Assum
mptions Changes to deployyment or re edeployment of the cu
urrent
VistA environment (Cache) iss outside th
he scope off the
nsiderations..
subcommittee’s con
ment consid
Deploym derations reelated to vvarious busiiness
models that may b
be utilized tto provide V
VistA to a w
wider
42
VisttA Moderniz
zation Work
king Group
p
audienc
ce are outsside the sco
ope of the subcommitttee’s
recommmendations.
Analy
ysis Proce
ess In addition to
o participatinng in the weekly workingg group callss, the
Deployment
D Models subcommitttee actively engaged d in
brainstormin
b g activitie
es and discussionss with other
subcommitte
s ees including g Models annd Architectuure, Governa ance,
and
a Opportu unities and IImpacts. Given the dow wnstream nature
of
o the deplo oyment activvities within the system ms lifecycle, such
participation
p provided th he opportunnity to learn
n and share e key
insights withh these gro roups and ensure a ccoherent ovverall
approach
a an
nd recommen ndations.
The
T following deployme ent related a
aspects were analyzed
d and
considered
c in
i light of the proposed open-source approacch to
VistA
V 2.0–
Logical and
a Physicall Deploymen nt models
Deploymment Activitie
es – SDLC-re elated
Deploymment Pillars - Integrated S
System Chaaracteristics
Deploymment Environ ments – Innovation San ndbox
Obserrvations and
a Regardles ss of the Mo
odels or Arcchitecture se
elected, VistA
A 2.0
Outco
omes will be ca
apable of be
eing deployed via a varie
ety of Logica
al and
Physical models.
43
VisttA Moderniz
zation Work
king Group
p
Establish Open
O Sourcce Applicatio
on Development, Test,, and
Evaluation environment
e t
Go
overnance- Executive Cred dible and effective
e go vernance iss just as important to o the
Su
ummary succ cess of the VistA
V 2.0 pl atform as th
he technolog
gy decisionss that
will be
b made.
44
VisttA Moderniz
zation Work
king Group
p
Assum
mptions VA
V will mak ke a highly visible publlic commitm
ment to an O Open
Source
S apprroach to the VistA 2.0. VA will inclu
ude a timelin
ne for
initial activitie
es to demon
nstrate commmitment and create urgeency.
VA
V will create or spons or a VistA 22.0 platform version 1.0
0 and
an
a associate
ed tool set, a available as open source.
and make it a
VA
V will publish A
Application ming
Programm Inte
erface
specification
s s, which will allow developme
ent of me edical
applications
a for use of VA
VA.
VA
V will deve elop (internaally or by ccontract) a ssignificant sset of
critical
c VistA
A application
ns to run on the VistA 2 2.0 platform, and
make
m those applicationss available aas open source. VA will have
to provide functiona al specificcations and perform mance
requirements
r s to ensure tthese appliccations meett its needs.
Any
A applica
ations interrnally developed by VA, or cu ustom
developed
d by e made available as ope
y VA, will be en source.
Analy
ysis Proce
ess In order
o to meet
m this oobjective, th
he Subcom mmittee gath hered
inforrmation on the curre nt VistA ssystem and d Open So ource
alterrnatives thro
ough resea arch of pub blicly availa
able books and
articles; intervie
ews with iindustry exxperts, inclu uding Mr. Mike
nkovich from
Milin m the Eclipse e Foundation and Skip M McGaugheyy from
Open Health To ools. The Subcommitttee also co onducted sp pecific
research on va arious licensse types cu urrently in uuse in the open
sourrce commmunity. Go
overnance Subcommittee memmbers
participated in all
a ACT-IAC C VistA Working Group current sysstems
analysis, demon nstrations, aand knowled dge sharing ssessions, ass well
as other subcom mmittee mee etings and prroceedings (Modernizattion &
Archhitecture, Deeployment M Models, and Executive Subcommitttees).
The team met weekly
w to rev iew progress and statuss and next stteps.
Obserrvations and
a Why y would VA A make the e VistA 2.0 0 platform and a suitte of
Outco
omes applications ass
sociated avaailable as oppen source?? There are e two
prim
mary two reasons. First,, the VA wo ould derive b
benefits inclu uding
cost savings and infusion of innovattion from th he open so ource
community. The e VA will be sharing the
e cost of softtware debug gging,
mainntenance annd improvemment with a ccommunity o of users. A As the
nummber of users
s increases,, so does th
he number o of institutionss and
viduals who are invvested in improving the softw
indiv ware.
Furthhermore, it is reasonnable to asssume othe ers will devvelop
45
VisttA Moderniz
zation Work
king Group
p
innovative ideas s and appliccations on th he VistA 2.00 platform, wwhich
VA can consider using. In current VA termino ology, “Classs III”
softw
ware can be b develope ed outside VA as welll as inside e VA.
Seco ondly, a widdely used VisstA 2.0 platfform offers p potential benefits
to the
t entire healthcare industry. It would greatly en nable
interroperability, which wou uld benefit individual p patients and d the
healthcare indus stry. Appliccations writteen on the ViistA 2.0 plattform,
and certified as s adhering tto its standa ards and de efinitions, w
will be
inherently intero operable, orr could be made interroperable w with a
minimum of effo ort. Additionaally, a viable platform available
e VistA 2.0 p
as open
o source, along with h a significannt suite of a
applications, both
open n source an nd proprieta
ary, could ha asten adopttion of electtronic
health records across
a the co ountry.
Estab
blishing If VAA is to makee the VistA 2.0 platformm available as open so ource,
Goverrnance along with a com mpelling set of developm
ment tools, frrameworks aand a
significant suite of applicatio
ons, it mustt consider h
how this softtware
will be
b governed d.
46
VisttA Moderniz
zation Work
king Group
p
b. Bring
g together aand enlarge the stakeho older community.
Estab
blish a neuttral and efffective forumm for discussion
and work
w to beneefit the entire
e communityy, built upon
n trust
and effective
e com
mmunication n.
Effective
eness – deg
gree to which the gove erning bodyy can
meet thee requireme
ents of effective govern
nance desccribed
above
47
VisttA Moderniz
zation Work
king Group
p
y – that is, acceptance
Credibility e of the go
overning bod
dy by
internal and
a external stakeholders
Influence
e– the deg gree to wh hich the VAA can maintain
necessarry and approopriate influence and guidance ove
er the
VistA 2.0
0 platform
Speeed. VA will
w want to o ensure th hat effectivee governancce is
established as quickly
q as poossible. Ma any issues wwill arise as soon
as VA
V begins to develop tthe VistA 2.0 platform. The gove erning
bodyy should be working fro m the begin nning to attra
act stakehollders,
help resolve issu
ues and esttablish its ap
pproach to the wide range of
ernance issu
gove ues and funcctions.
Creddibility. The
e governing b body must b be seen as h
highly credib
ble by
potential and actual
a stakeeholders. Reputation, previous w work,
existting membership and prrojects, and stature of its leadership are
all key
k issues. Credibilityy does not necessarily come easily or
quickly. Slowly y building ccredibility ovver time wo
ould not be e the
prefe
erred approa ach.
uence. VA will
Influ w have a ffundamentall interest in ensuring tha at the
VistAA 2.0 platfoorm, as it iss developed d and mainttained, is allways
highly useable byb and accep ptable to the e VA. As en nvisioned, VA A will
havee a robust su uite of missi on critical applications w working on ttop of
this platform. VA A will want to
o ensure tha at it is alwayys using a ve
ersion
of thhe platform compatible with the open source version. IIf the
platfform VA use es ever dive erges or “splits” from tthe open so ource
platfform, the benefits of ope en source w will be lost too VA. There efore,
VA will
w have to be b assured tthat the govverning bodyy always see es VA
as a major sta akeholder, a and that as decisions are made, VA’s
interrests will alw
ways be pro otected, con nsistent with h the interessts of
the broader
b open source com mmunity.
48
VisttA Moderniz
zation Work
king Group
p
How will
w the VA A As indicated abbove, VA m must establissh effective e governancce as
Estab
blish quickly as possible. How wwill VA do thhis? The thrree most fea asible
apprroaches to establishing
e Governance for the VistA 2.0 plattform,
Goverrnance?
and the open so
ource applicaations that w n to operate on it,
will be written
are
Establish
h a new entitty to carry ouut governance, based on the
businesss model, byla aws, operating principless and
organizational blueprrint for an independent, not-for-profiit
Open So ource Found ation as pro e recommending
ovided by the
FFRDC
Select ann existing op
pen source o organization with existingg
charters, license agrreements, an nd operation
nal procedure es,
that are in concert w ith the busin
ness model, bylaws,
operatingg principles aand organizational bluepprint for an
independ dent, not-for--profit Open Source Fou undation as
provided by the reco ommending F FFRDC whicch would pro ovide
an immediate startin g point for VVistA 2.0 govvernance
49
VisttA Moderniz
zation Work
king Group
p
statu
ure and exp perience of the leadership of the n
new organizzation
woulld be critical.
Acquisition. Another
A apprroach wouldd be to follo
ow an acquisition
proccess. That is s, VA would issue a RFP and invite e organizatio
ons to
offerr proposals. VA would d select from the prop posals subm mitted,
base ed on expe erience govverning open source ssoftware, cu urrent
mem mbership an nd businesss model, a ability to atttract a brooader
community of stakeholderrs, the fina ancial and other resou urces
offerred, and thee cost of the
e services beeing offered
d. This apprroach
woulld offer alll interested d parties th he ability to compete e for
desig gnation as the governinng body, and d might there
efore be seeen as
“fair”” by those in
nterested pa
arties. VA mmight also en
ncourage the em to
cons sider partnerring. Howevver, this appproach has some poten ntially
serioous drawbac cks. Some e highly viabble governinng entities m
might
determine that they canno ot participate
e in an RF FP-type process.
50
VisttA Moderniz
zation Work
king Group
p
Therrefore, effecttive and deffinitive marke would have to be
et research w
undeertaken be efore this approach h could b be considered.
Furthhermore, on ne could qu uestion whetther this ap pproach could be
suffic
ciently rapid
d to meet VAA’s needs, an nd whether VVA would en nd up
with a desired outcome at the end d of the p process. O
Once
undeertaken, an acquisition approach ccould well be e very difficcult to
abanndon, and so o should be pursued onlly if VA is co
onvinced it w will be
quick enough to t meet VA A’s needs, and will yiield an effe ective
outcome.
No matter
m what approach iss taken, Thee working gro oup recomm mends
that the VA be aware that one or mo ore existing organizationns or
entities might well
w see them mselves as ideally suite ed to provide the
gove ernance VA is looking fo
or. If these entities are not chosen,, they
are likely
l to que
estion both tthe decisionn made, and d the processs VA
follow
wed to achieeve the deci sion. No ma atter what ap
pproach is ta
aken,
VA must
m be pre
epared to artticulate sounnd reasons for the apprroach
taken, and why y at the endd of the dayy it creates or choosess one
particular governning body.
VA Ro
ole in If VAA is to deriv
ve the expeccted benefitss from placiing the VistA A 2.0
Goverrnance platfform and associated application ns into the e open so ource
community, VA will need to o take a highly visible aand active roole in
the activities off the govern nance entityy – that is,, in the ong going
imprrovement of the VistA A 2.0 platfform, and in the ong going
main ntenance de evelopment o of any open
n source app plications run
nning
on the VistA 2..0 platform. By active ely participatting, the VA A will
ensu ure that imp provements to the pla atform and applicationss are
made on an ongoing basiss. VA’s active involvem ment and su upport
will demonstrate e its commi tment to the platform a and to the open
sourrce business s model. Th is will encouurage additioonal users, wwhich
will in
i turn stimuulate additio
onal applicattions, both o
open source e and
propprietary. This
T will beenefit VA, in that m maintenance and
imprrovements will
w not be m made solelyy at VA’s expense, and d will
happ pen at a veryy rapid pacee.
VA wiill need to
o VA’ss contributionns will almosst certainly iinclude finan
ncial supporrt. As
provid
de financcial part of its active
e participatio
on in govern nance activities, VA will need
upport the governing
to su g en
ntity financiaally as well a
as with its a
active
suppoort
partiicipation annd support. Governin ng servicess are not free.
Diffe
erent open source
s goveernance organizations h have a varieety of
business modells. Examplles include dues as a requiremen nt for
mem mbership, fu unding to s upport deve elopment or governancce of
51
VisttA Moderniz
zation Work
king Group
p
speccific products, and exterrnal funding – a foundaation model. The
level and type ofo financial support VA A will need to contribute e will
ely be a func
large ction of the governing b
body it selectts or establisshes.
But in any cas se, VA mus t be preparred to provvide the fina ancial
suppport requirred, along with the e broader communityy of
stakeholders.
VA Intternal VA already
a man nages a com mplex goverrnance process for overr 150
Goverrnance deployed instances of the ccurrent VistA A system. T The current sset of
proc
cesses and tools
t is conttinually evolvving. VA is moving toward a
centralized bas seline mana agement of the VistA ‘gold stan ndard’
version that is us
sed in its VA
A Medical Ce enters (VAM MC's).
In th
he current environment, the VA releeases VistA
A through a FOIA
proccess but doe
es not need to be conce erned with cchanges thaat are
being made to th e among the community of users who are
hat software
conssuming this version and d extending
g it. This community must
reacct to any changes VA m makes and releases, ag gain through the
FOIAA process.
52
VisttA Moderniz
zation Work
king Group
p
Tested / Certifieed
Enhancements Open Source Installation
•Initial VistA NextGen
n Core Platform
Baseline Contributioon
Deveelopers / Support
•Developed / Acquireed VistA NextGen Conttributors
Applications Contribbution VistA Requirements
•Value Added Tested d /
Certified Enhancemments NextG Gen For neew features
and b
bug fixes
•Requirements for
features & bug fixess Open Soource
Tested / Tested /
Certified Governance Certified
VistA NexttGen Vista NextGen
Releases Organizzation Releases
VA
Tested /
Certified
VistA NextGen Provideers
Releases
VA Acceptancce Other
Tested VA Acceptance Government
• Value
VistA NextGeen Testted Added Stakeholders (e.g..,
VA Baselinee VistA NeextGen Tested / Indian Health
Releases VA Basseline Certified Service,
Releaases Enhancements State Government
Sandboxx‐
• Requirements Offices)
Tested Lo
ocal
for features &
Enhancemen nts and
bug fixes
/ or Requiremments
VAMC for new features Proprietarry
and bug fiixes VAMC
Applicationss &
Commercial
Off The Sheelf
Softwaree
(COTS)
Figure 4 –
– VA Interaction with Open
n Source Com
mmunity and w
within the VA
A
As
A discussed d previouslyy, the VA wiill need to e ensure that there
are
a no signifiicant change es implemen nted within the VA that w
would
cause
c diverg
gence from the open ssource versiion of VistA A 2.0.
VA’s
V OIT orrganization will work tto ensure tthat all cha anges
im
mplemented d locally are ttested at a m
minimum in tthe Open So ource
Organization
O ’s ‘sandboxx’ environment and VA A’s own intternal
te
esting envirronment to ensure th hat these cchanges will be
compatible
c with
w VistA 2 .0 and succcessfully cerrtify to be pa art of
th
he VistA 2.02 baseline
e. The V VA will wo ork through h the
governance
g process to release the e value-added changess that
have
h been inncorporated into the VA baseline ba ack into the open
source
s comm munity. The e VA’s OIT V VistA 2.0 OS SS Liaison wwill be
re
esponsible for establiishing and executing the proce esses
necessary
n to
o meet this oobjective. It is also reassonable to exxpect
th
hat this Liais
son office wwill represent the VA’s interest at evvents
and
a discussio on groups a among the O Open Source e communityy and
serve
s as thhe VA reprresentative participating g in the ovverall
governance
g process for the VistA 2..0 Open Sou urce Governnance
organization.
o .
53
VisttA Moderniz
zation Work
king Group
p
Licensing Open
O source
e Governancce and Ope en source licensing are e twin
concepts
c tha
at are linkedd together. In US there are hundre eds of
open
o source initiatives b
being conducted successsfully. Therre are
a number off license typpes champio oned by variious foundattions.
Some
S exam
mples of the e foundationns are Ope en Source, Free
Software
S Fou
undation (FS SF), Mozilla,, Linux, etc.
In
n general so
oftware licen
nses are eith
her:
There
T are a plethora
p of o
open sourcee license type
es, developeed by
many
m organiizations and d authors. T
The open so ource softwaare in
general
g falls under three e categories depending upon whethe er (1)
one
o is allowe ed to link the open source software e with a softtware
th
hat has diffferent licensse, essentiallly meaning that the usser is
54
VisttA Moderniz
zation Work
king Group
p
allowed
a to link the orriginal softw ware with a another softtware
module
m only if the linked software caan also be liccensed unde er the
same
s terms and conditio ons as that o
of the originaal software oor (2)
allowed
a to redistribute
r the software with a d different lice
ense.
There
T may be
b other subttle difference es.
55
VisttA Moderniz
zation Work
king Group
p
are under a different software liicense if he so
softwa
desire
es. An exam mple of this license type is Be
erkley
Systemm Distributio on (BSD) a
authored by Regents oof the
Univerrsity of Califo
ornia.
For
F a descripption of diffe
erent license
e types see Appendix 1. The
ta
able below identifies and compare es some Liccense typess that
a frequently used.
are
License
e Approv
ved Link frrom a Release
R R
Redistributionn Compatibble Authore
ed by
By code with changes of the code with GPL
L
different under with changes s v3
Licennse? different
License
L
Noo
Only if the
(Proprrietary
GNU GPL V3 (FSF), OSI
O No derivative is Yes FSF
F
S/W cannnot be
GNU GPL
linkeed)
Yes (sinnce the
S/W thhat is Only if the
GNU LGP
PL linked is not derivative is
FSF, OSI
O No Yes FSF
F
V3 conside ered a GNU LGPL orr
deriva
ative GNU GPL
worrk)
Y
Yes, Only if thee
derivative is
GNU AGP
PL FSF, OSI
O No
o No No FSF
F
GNU LGPL orr
GNU GPL
Regentts of
BSD Licen
nse
FSF, OSI
O Ye
es Yes Yes No the Univv Of
(Origina
al)
Califorrnia
Modified
d
FSF, OSI
O Ye
es Yes Yes Yes ?
BSD
MIT Licen
nse FSF, OSI
O Ye
es Yes Yes Yes T
MIT
Apache
e Apach
he
FSF, OSI
O Ye
es Yes Yes Yes
License Vs
V 2 Founda
ation
Common
Public FSF, OSI
O Ye
es No Y
Yes under CPL
L No IBM
M
Licensee
Eclipse
e
Eclipsse
Public FSF, OSI
O Ye
es No Y
Yes Under EPL
L No
Founda ation
License
e-
Mozilla
a
Public Mozilla
FSF, OSI
O Ye
es No
Licensee Founda
ation
(Version 1.1)
1
Table 3 – Frequently
F Use
ed Licensing Ty
ypes
56
VisttA Moderniz
zation Work
king Group
p
A prroper selectiion of licensse types will strengthen n the comme ercial
ecos w as ope n source co
system as well ommunity fo or health reelated
applications dev velopment. The selection of one or more liccense
types would be based o on the ability to foste er open so ource
deveelopment an nd a vibrant open sourcce community based on n the
VistAA 2.0 Platforrm and tool sset. And, att the same tiime, the abillity to
foste
er an equa ally vibrant commerciall or proprie etary ecosyystem
baseed on the 2.0 VistA Plattform and to ool set. Ideaally, users o
of the
2.0 VistA
V Platfoorm would h have a wide e array of bo oth open so ource
and commercial application ns from whiich to choo ose. This ch hoice
woulld provide a strong ince ntive to ado opt the 2.0 VVistA Platform
m. In
turn,, wide sprea ad adoption n would enccourage the developme ent of
additional appliccations. Th he capabilityy to incorporate Comme ercial
Off The
T Shelf (COTS)
( softtware in co onjunction w with open so ource
VistAA 2.0 platforrm version 1 1.0 is a criticcal compone ent of the vibrant
ecossystem enviisioned. Th his will allow w the VA a and the bro oader
community using the VistA 2.0 Platform m to quicklyy implementt new
applications. Th his requires that the o open source e license a allows
ng with prop
linkin prietary com
mmercial sofftware. The e actual lice
enses
adop pted should be a decisio on made byy the govern ning entity (w
which
presumably has s intellectuall property e expertise and experiencce) in
closee consultattion with V VA and oth her existingg and pote ential
stakeeholders, consistent with thhe objectives desccribed
abov ve. Examples of this type of lice ense would include Ap pache
License Version 2, Common n Public Lice ense, Eclipsee Public Liceense,
and Mozilla Public License ((Version 1.1).
Recom mmendattion (1
1) The subccommittee reecommendss that the VA
A contract with an
of the
e appropriate FFRDC
F to e
establish or identify an e
external enttity to
Subco ommittee
e on provide goveernance forr the VistA A 2.0 platform and forr the
applications that it makkes availablle as open source. Such
Goverrnance
overnance should
go s encoourage and maintain acctive particippation
Models by
y a wide ran
nge of stakehholders.
(2
2) The subbcommittee recommen nds that the VA esta
ablish
Governance
G as quicklyy as posssible after VA makees a
co
ommitment to
t an open ssource appro
oach.
(3
3) The subcommittee rrecommendss that the V
VA take a h
highly
viisible and ac
ctive role in tthe activitiess of the gove
ernance entiity, in
th
he ongoing developmen nt of the VisstA 2.0 plattform, and in n the
ongoing deve elopment off any open source app plications run
nning
on the VistA 2.0
2 platform .
57
VisttA Moderniz
zation Work
king Group
p
(4) The su
ubcommittee
e recommends that th
he VA esta
ablish
rigorous intternal govern
nance of its instantiation
n of the VistA
A 2.0
platform annd applicatioons. The w working gro oup recomm mends
that the VA A not impleement any changes th hat would ccause
divergence from the o open source version o of the VistAA 2.0
platform.
(6) Govern
nance of the
e VistA 2.0
0 platform sshould be tiightly
controlled after
a it is rele
eased into o
open source
e, with signifficant
VA input intto improvem ments.
enefits of V
The potential be VistA 2.0 as described in this report far
weigh any po
outw otential nega
ative impactss.
Opportunities an
nd impacts re
elated to sha A 2.0
aring Open Source VistA
resources are widesprea ad and incclude the VA, adva anced
biom
medical enttities and multiple p public and private h health
communities an nd IT comm munities of practice. K
Key opportun nities
ude:
inclu
1.
1 Revolutio
onized patien ealth deliveryy processes;
nt-centric he
2.
2 Interface of health prevention practices with consu
umer-
ehaviors;
centric be
58
VisttA Moderniz
zation Work
king Group
p
3.
3 Closer inntegration off evidence-b based scien nce in healthhcare
and health IT that wiill increase vvalue to othe
er participan
nts or
industries
s related to tthe healthca
are arena; annd
4.
4 Value-based accouuntability a
and enhancced returns-on-
ent (ROI) from Open Sourcce VistA 2.0
investme
implementations
Thro
ough collabooration, opeen solutionss and inno
ovation, and
d the
applied strateg
gies and ta actics of mutual hea alth IT sharing
ngements re
arran evolutionaryy advanceme ents can be
e imagined in
n the
area
as of
In co
onclusion, Open
O Sourcce VistA 2.0 0 has the p potential to be a
game changing g advance in the deliivery and e enhancemen nt of
healthcare at th
he VA, othe er governm mental agenccies, publicc and
ate sector healthcare
priva e delivery systems, research and
deveelopment entities as wel l as healthca
are organizaations worldw wide.
While the oppo ortunities fo r transformiing healthca are deliveryy are
matuuring Open Source
S VistA
A 2.0 can se erve as a caatalyst, incub
bator,
test environmennt and deliivery platforrm for hea alth commun nities
world
dwide. Adoppting an opeen source mo odel for VistA
A 2.0will possition
59
VisttA Moderniz
zation Work
king Group
p
the VA
V to create e opportunitiees for advan
nced IT deveelopment, im mpact
the communities
c s that are tra
ansforming hhealthcare de e 21st
elivery in the
Centtury, take ad
dvantage of open source e benefits an
nd regain market
leadership.
Assum
mptions Our effort is not to predict thhe future, but to point in
n the direction of
whatt is possiblle through a stronger, revitalized commitment to
sharre a next ge eneration O Open Source e VistA 2.0 with health hcare
profe
essionals to help accele erate the adooption of EH
HR’s and imp prove
quality healthcarre delivery.
Opportunities for
f sharing VistA with
h the biom medical sciience
community may lead to the discovery oof efficient cclinical pathw
ways,
advaanced mediical technollogy to preevent illnesss and suffe ering,
hasten healing and
a wellnesss, and help tto shape the e next generration
of he
ealthcare de
elivery.
Relaative to Ope
en Source VVistA, interfa
acing with exxternal heallth IT
domains and systems,
s e..g., geneticc and geno omic informmation
systeems, createes a numb ber of pote ential consstraints thatt the
subccommittee reecognizes w
will require tthe ongoing
g attention oof the
VA CIO
C and the Administrattion. These constraints could accelerate
or de
ecelerate ad
doption.
60
VisttA Moderniz
zation Work
king Group
p
interroperability, high costs of EHR’s installation,, and signifficant
channge in deliv very processses in meedical practices and other
healthcare settin ngs. The Oppen Source VistA EHR R and Ecosyystem
could d contribute ucing risks relative to such
e to enhanccing or redu
existting conditions.
Analy
ysis Proce
ess The subcommitttee explore ed a broad landscape of the diffferent
leading innovatio ons in healthh IT to guidee its analysiss. The technnique
of conducting a web base ed environm mental scan of the literrature
withiin health IT, biomedical technology and medica al informaticss was
applied. The pro ocess of vettting informa ation was co onducted thrrough
the contributions
c s of invited ssubject mattter experts m most familiarr with
VistAA and open source cultture and prractices. Th he result waas an
efficient analysiss of both pprimary sourrces, i.e., litterature reviews,
and secondary resources,
r i..e., interview
ws directly w
with VistA exxperts
in thhe field. Analyses
A weere recorded d and sharred with the e full
work king group.
Obserrvations and
a The Open Sourrce VistA, 20 0/20 vision and model that the wo orking
Outco
omes grouup articulatedd will provid e a significa
ant step toward the solu
utions
requuired for an intelligent, emmpowered a and participa
atory approa
ach to
health informatio on technolog gy, improvinng the costss associated
d with
EHRR’s and spe eeding the a adoption of EHR’s ove erall. The high-
potential opportu unities and iimpacts are already beiing realized on a
limite
ed basis as evidenced b by: The Vete erans Health Administraation,
Kaiser Perman nente, Wo orldVistA, O OpenHealthT Tools, diffferent
conssortiums of small,
s agile companies and innovattors dedicate ed to
services of Open n Source Vi stA impleme entation, andd the abund
dance
of Feederal Gove ernment age encies like DDoD, NIST, DOE, HHS, IHS,
etc. are active ely deployin ng Free an nd Open S Source Softtware
soluttions and leaading develo opment initiaatives.
Moreeover, there
e have bee n more the e 50 VistA implementa ations
across the public-private se ectors in the U.S. and in
nternationallyy, for
exam
mple, sites include: We est Virginia Bureau for Behavior H Health
and Health Fa acilities, Virrginia Lake eview Healtthcare Systtems,
Univ
versity of Ha
awaii Depart ment of Gerriatric Mediccine, and Eg gypt’s
Cairo
o National Cancer
C Institu
ute.
61
VisttA Moderniz
zation Work
king Group
p
Figure 5‐ Distributions of VistA Implementationss
owing are ke
Follo ey observatioons and bennefits that will be realized
d
from
m taking advaantage of thee opportunitiies and harn
nessing the
impaacts of the Open
O Source e VistA Ecossystem.
Obse
ervations/Be
enefits of Op
pen Source S
Solutions
62
VisttA Moderniz
zation Work
king Group
p
d) Rapiddly growing number of O OSS implementations an nd
succeess stories i n governmeent and the hhealthcare
arenaa– many fedderal, state, llocal govern
nments,
national and private secttor healthcare facilities a
intern are
all us
sing OSS so lutions that represent high-potentiall
sharing opportun nities.
h) Reduuction in ong
going staff su
upport and ccosts- i.e., ne
ew
softw
ware, patchess, and otherr ongoing maaintenance a and
support tasks.
OPPORTUNITIE
ES IMPACTS S
Semantic • Semantics and
a EHR’s w will drive the future of intteroperabilityy
erability Sys
Interope stems supporting accurate
a con
ntent and sittuational timing for open n
and Webb Technolog gies source VistA
A 2.0
63
VisttA Moderniz
zation Work
king Group
p
• Application of semantic technology to the mediccal domain w will
provide IT systems
s with
h the ability tto better und
derstand term
ms
and concepts as data iss transmittedd from one ssystem to another
Open Soource VistA 2.0 • Rise of PHRR systems w will play a keyy role in the evolution to
oa
Impact Acceleration
A n of more holistic, integrated
d person-cen ntered healthcare system m
PHR’s
• Numerous collaborative
c e projects
Genomic
c Informatio
on • Intense colla
aboration be
etween public and privatte sector
Systems
s organization
ns
Nanotec
chnology/ • Nanomediciine deals witth comprehe ensive monittoring, contrrol,
constructionn, repair, deffense and im
mprovement of human
Nanome
edicine
ystems at th e molecularr level using engineered
biological sy
nanostructuures and nan nodevices
64
VisttA Moderniz
zation Work
king Group
p
The VA
V must lea ad the way w with the Ope en Source V VistA Ecosysstem,
providing the in ndustry wit h the toolss to transfform healthcare.
Likew
wise, the VA A must harrness the in nnovations mmade by pu ublic-
priva
ate sector paartners workking within th he modernizzed Open So ource
VistA
A Ecosystem m, by dissem minating them m freely acro
oss the Vete erans
Healtth Administrration netwo ork providerss and among g its patientss and
families, and affilliated institu tions from th
he private se
ector.
65
VisttA Moderniz
zation Work
king Group
p
Ap
ppendix I-
I Exec
cutive Summary:
Re
eferences
s and
Long
gman, P. Best Care Anyywhere. PoliP LLC. Sausalito,
PoinPress, L
Su
upporting
g Materia
al
CA. 2007
Mod
dernization and
a Archite
ecture:
hitectural Prin
Arch nciples
Arch
hitecture prin nciples provvide a frame
ework for m
making decissions
when n making trade-offs b becomes necessary. Each prin nciple
contaains a rationale (whyy the princciple exists)) and a se et of
impliications (thin
ngs that muust be done to implemeent the princciple).
The modernizattion and arcchitecture ssubcommittee have ado opted
the following
f prin
nciples:
1) First
F do no harm from the e clinical perspective
a)
a Rationale e: VistA is a superior p product that provides beest of
breed seervices for V Veterans, ca are providerss and health
hcare
administrrators; its fu
unctionality aand perform
mance should d not
be comprromised.
b)
b Implicatio ons: Chang ges to VistA A must be ccarefully pla
anned
and exp pertly execu uted to avo oid comprom mising Veteerans
healthcarre. From a clinical perrspective, evvolution is b better
than revo
olution.
2) Im
mplement sy ystems and services witth low coupliing
a)
a Rationale e: Current b brittleness in
n VistA can be traced to o the
high deg gree of tightt coupling a among vario ous compon nents.
Complexity in main ntenance a and improve ements is also
traceablee to tight coupling. De-coupling systems and
services improves agility of maintenancce and red duces
failures due
d to brittle structure
b)
b Implicatioons: Archittectural bou undaries mu ust be iden ntified
and protected. Tig ht coupling (e.g. RPC and embe edded
services)) will have to
o be taken ap part and re-sstructured
3) Maintain
M and
d increase co
ohesion
a)
a Rationale e: The Ele ectronic Heaalth Record and the V Virtual
Lifetime Electronic Record represent a highly cohe esive
informatio on base forr VistA. Inte
eroperabilityy among me edical
facilities depends
d on a high levell of semanticc interoperability.
This has s been partiially comproomised by tthe high levvel of
66
VisttA Moderniz
zation Work
king Group
p
customization suppo rted by VistA
A.
b)
b Implicatio
ons: The deegree of customization ((especially w
where
data is concerned ) must be e managed d more clo osely;
especially
y where the
e informatio d. The ability to
on is shared
customize informatio
on must be e viewed in
n the conte ext of
being sh hared glob
bally. Dynnamic sema antic transllation
technolog
gy needs to be exploredd.
4) Maintain
M lowest possible e total cost o
of ownership
a)
a Rationale e: Open So ource keepss cost of ow wnership low w and
allows VAA to maintai n control of the upgrade e path. The e total
cost of ow
wnership, wwhen develop pment activiities are included
is increasing and be ecoming an n inhibitor to
o provisioninng of
new featuures
b)
b Implicatioons: To man nage the cosst of ownersship, VA nee eds to
control developmen
d nt costs ass well. An n Open So ource
environmment for VisttA could co ontribute to an overall llower
cost of developmen nt to VA. This also has signifficant
organizattional impliccations to thee VA. How wever, COTS S can
lower the
e total cost oof ownership action managers,
p (e.g. transa
services busses, rep porting engin nes, data basse managem ment)
are better purchased d than built
5) Surround
S an
nd bound VistA modu ules – get control off the
in
nterfaces (lo
ogical partitio
oning)
a)
a Rationale e: Brittlenesss in operattions and agility in softtware
maintena ance can be overcome tthrough tightt manageme ent of
stable interfaces,
i contract based spe ecifications and
decouplinng of interfacces
b)
b Implicatio ons: Servvice contracts need to be exp plicitly
established and ma anaged. Intterfaces nee ed to be sttable.
Protocolss need to o be conccise, minim mal and sttable.
Interfacess not adherring to the ccontract need
d to be rem moved
(e.g. rogu
ue interfacess). Decoup pling of modu
ules needs tto be
aware of performancce requireme ents.
6) Commoditiza
C ation of the h
hardware ennvironment
a)
a Rationalee: VistA’s ccommon servvices operatting environment
(e.g. DEC Alpha) iss dated and d representss a high rissk to
future in
nnovation. The opera ating environment musst be
upgradedd to supporrt commodity hardware e and operrating
systems. This will a allow the VistA environment to beccome
standardized and to supporrt current and eme erging
67
VisttA Moderniz
zation Work
king Group
p
technologgies (e.g. Grrid, Cloud, e
etc.)
b)
b Implicatio
ons: the VistA mod dernization activities must
address common s ervices architecture an nd technoloogy if
VistA 2.0 ble in the lon
0 is to be viab ng term.
7) Commoditiza
C ation of softw
ware servicees – buy or b
build
a)
a Rationale e: The VA has built m many feature es and funcctions
(which must
m now b be maintained) and which are re eadily
available either throuugh open so ource or COTS. The cu urrent
Core, while
w increaasing flexibbility, it grreatly increeases
developm ment cost an ess features than
nd generallyy provides le
many com mmercial prooducts
b)
b Implicatioons: A SW WOT analyssis of each VistA com mmon
service/ppackage sho ould be con nducted to determine what
capabilitie
es or colleection of co ombined capabilities sh hould
survive. Architects have to co onsider best--of-breed ve ersus
best-fit when
w consiidering the architecturre for the new
services within the C Core. Vendo or dependen nce and “locck-in”
become major risks even in the e case of oopen source e tool
selection and needss to be man naged. Not all open so ource
and COT TS products support a co ommon set o of services w
which
is a ma ajor consid eration as the VA m may choosse to
incorporaate proprietaary compone ents to address VA specific
needs.
8) Automate
A Peerformance M Monitoring aand Reportin
ng
a)
a Rationale e: VistA’s is perceive ed to be a high perforrming
system (for data reads). M
Moving tow wards an o open,
standards s based services environment has rrisks.
Performa ance monito oring and reeporting sho
ould be builtt into
the enviironment a and be auttomatic, cu ustomizable and
managea able at the in
nterface leve
el
b)
b Implicatioons: Mea ningful and d high-impaact perform
mance
variabless must be id dentified and
d a framewoork develope ed to
measure and repo ort on the ese variabbles shouldd be
instantiatted. Most modules w will have to be upgradeed to
support monitoring
m a nd reporting
g.
68
VisttA Moderniz
zation Work
king Group
p
contrasted their relative arch
hitectural me
erits.
Deve
elopers outsside of the V
VA who wa
ant to contrib
bute or leve
erage
upon
n the environ
nment.
Evalluation of the
e Options
First, we must re
ecognize thaat doing anyything to VisstA is a high
h risk
proposition that has the p potential to put patientt safety at risk.
Secoond, it is apparent
a th
hat the clinnical functioonality musst be
prote
ected. The evidence le eads the subbcommittee to conclude e that
much h of the problem liess within the e architecture of the V VistA
Commmon Service es. Pruden ce mandate es that we de eal with highh-risk
architecture and
d modernizattion decisionns early. Seeveral comp peting
optio
ons have beeen evaluated
d:
1) Get
G control of o the interfa aces – Mum mps© provide ed one the most
fllexible interrface mecha anisms of its day (bu ut by no m means
unique
u in thhat aspect); this is botth a blessin ng and a ccurse.
Through
T “ro
ogue” interffaces, it has become e impossible to
maintain
m commmon busin ness rules o or common data standards.
Access
A to coommon servvices must b be tightly coontrolled; the
e VA
must
m offer a tightly contrrolled, but ricch set of standard interfaaces.
The
T subcom mmittee will u use the term m logical pa artitioning for this
option.
o Without
W conttrolling the interfaces and the data
standards,
s maintenan ce, innovvation, perrformance and
in
nteroperability will contin nue to be elu usive.
2) Decouple
D th
he existing clinical m modules from m the com mmon
services.
s Th he subcomm mittee uses tthe term phyysical decou upling
fo
or this option. Once the nctionality iss decoupled from
e clinical fun
both
b the com mmon servi ces as well as other cclinical mod dules,
maintenance
m e, testing and
d stability sh
hould dramatically increaase.
69
VisttA Moderniz
zation Work
king Group
p
3) Modernize
M the Common n Services and kernell as a com mplete
package
p (no
ot evolutiona ary). The ssubcommitte ee terms thiss the
iP
Phone optio on. The VA A needs a sttandardized, stable, mo odern
platform
p on which to b uild the VisstA 2.0 ecossystem. W With a
superior
s platfform that exxposes a rich set of funcctionality thrrough
stable
s interfa
aces; the VA A positions the platform m for innova ation.
We
W would lik ke to believe e that with th
his option, th
he VA too caan tell
th
he clinicianss “there is an
n app for thaat.”
4) VistA
V 2.0 should be sta ndards base ed; that is to
o say any sset of
services
s thatt adhere to VistA stand dards (esp. sservice and data
contracts)
c shhould be ac ceptable to the VistA ccommunity. This
mplies that both open source and
im d COTS pro oducts could be
used
u to fulfill any function
nal requirem
ment.
5) VistA
V ould becom e an open ssource product. If the V
2.0 sho VA is
serious
s abo
out innovat ion; it nee eds to esttablish a w wider
community
c of
o develope ers. Open Source is one mecha anism
th
hrough whic
ch this can bbe achieved.. This path, however ca
annot
compromise
c on option 1..
6) The
T VA should not buildd those thinngs that it ccan obtain ((open
source
s or purchase) (sub
bject to 1 an
nd 4 above).
7) The
T VA shou evelopment kkit (SDK) to allow
uld supply a software de
all
a developerrs to accesss common sservices thrrough the sttable,
controlled
c in
nterfaces – this will aallow “class 3” softwarre to
peacefully
p co
oexist within the ecosysttem.
8) The
T VistA ec
cosystem sh hould migra
ate to “comm
modity” hard
dware
th
hat is curren
nt and viable
e.
9) The
T VistA ecosystem should migraate to “commmodity” softtware
development
d t technologgies to inccrease thee availabilityy of
development
d t resources.
10) Produce
P a baseline archhitecture and
d ensure strrict adherence to
th
he same for VistA devellopment andd deploymen
nt.
11) Standardize
S the interrfaces and
d provide guidelines for
development
d t of new inte
erfaces
12) Produce
P a standard datta model an
nd data exch
hange guide
elines
70
VisttA Moderniz
zation Work
king Group
p
between
b VisttA and otherr internal/extternal syste
ems
13) Standardize
S “services” and publish h the servicces so that the
development
d t communityy not only awware of the existing serrvices
but
b can buildd new service es using the
e existing ones
14) The
T VA shoould develop
p and imple ement a robust perform mance
managemen
m t and moni toring capaability at the
e interface llevel.
VistA
V should degrade gra
acefully as o
opposed to just failing.
Cleaarly, the Cliniical Users likke what theyy have, and they want m
more,
and they want itt now. OI& &T, at the sa ame time, wwants to maiintain
A as the pre
VistA eeminent clin nical system
m in the worrld, support rapid
innovvation, improve functio onal delive
ery times a and protect this
natio
onal asset. The subcom mmittee hass conducted a robust de ebate
surro
ounding the ese options.. We havve applied tthe architecctural
princ
ciples as required to develop a consistent sett of
recommendation ns.
ervations an
Obse nd Outcomess
71
VisttA Moderniz
zation Work
king Group
p
get open
o sourceed and whatt elements d don’t. Therre will be syystem
codee that shouldd not be ope en sourced and can be e made avaiilable
only as pre-comp piled binary files. This ssystem code
e is considerred to
be part of the ViistA “core” ccode base e elements whhich are esse ential
to ennsuring the integrity of th
he compositte application and are crritical
to prroviding the heath care requiremen nts of the VAA. OI&T sh hould
plan and expertly execute these core e componen nts. Decou upling
clinic
cal modules from comm mon service es, interface standardiza ation,
etc., can be hand dled through h these same processess.
72
VisttA Moderniz
zation Work
king Group
p
Deployment Mo
odels:
De
ecentraliz
zed Hy
ybrid
Model Mo
odels
• Encourages Class
C III Innovattion • Encou urages Class III Innovation
• Low-to-minimaal latency • Increaased flexibility
• Increased dep
ployment compllexity • Increaased deployment complexity
• Higher maintenance costs • Some Load-balancin ng and Fail-
• Decreased flexxibility over
• Lower span off control – Class I • Higher maintenance costs
software • Increaased flexibility
• Less responsivve to change • Decreased control – Class III
softwaare
• Latenccy challenges e exist
Figure 6 –
– Deploymentt Continuum
73
VisttA Moderniz
zation Work
king Group
p
enhanced after initia al deploymen e multiple failover
nt to include
sites or load balan ncing. Employing a ce entralized m model
provides an impro oved chang ge control capability and
es any non-u
eliminate uniformity off software ap pplications w
within
the orga anization. This altern native requirres no softtware
compone ents in the VVA Medical Centers or private hospitals
participatting in the m
modernized V VistA systemm. There ma ay be
some ex xceptions to this based on the loca al provider n
needs
for additional capabillities not pro
ovided by VisstA.
Hybrid Model
M – All system cap pabilities aree implemente ed as
re-usablee and stand d-alone/orchhestrated se ervices. Serrvices
are deplooyed centraally or locallyy (regionallyy) based on level
of re-usability. Thee application n including the VistA user
interface is built a and deployyed centrally and invvokes
centralize
ed or locall services tto accomplish all business
processe es. Services deployed ce entrally will be deployed d with
fail-over and load--balancing capabilities similar to o the
ed model (m
centralize multiple data centers). Services deployed
locally (or regiona ally) will be managed as in the
decentraalized mod del from a fail-ove er/load-balancing
perspective. A Servi ce Bus, in ccooperation with rules-b based
decision support and d monitoringg tools will provide invoccation
74
VisttA Moderniz
zation Work
king Group
p
and orchestration se ervices. For eexample, invvocation cou uld be
based on n a service level requirement, histtory of resp ponse
time perrformance, ssecurity con nstraints, se ervice availa
ability,
or other similar facctors. In this model, sservices are e not
directly invoked by the VistA cclient/presen ntation layerr. For
example, even tho ugh a servvice might reside in close
proximityy physically (locally or rregionally de eployed servvice),
to a particular applica
ation instancce, it is virtually invoked from
the centrrally deploye
ed VistA instance.
Infrastru
ucture as a Service (Ia aaS) – Referrs to the delivery
of compuuter infrastru
ucture (typiccally a platfo orm virtualizzation
environmment) as a sservice. Rath her than purrchasing serrvers,
software, data ce enter space e or netw work equipm ment,
computinng resource es are acqu uired on-dem mand as a fully
outsourced service. The service e is typically billed on a utility
computinng basis and d amount o of resourcess consumed (and
therefore
e the cost) w
will typically rreflect the levvel of activity.
75
VisttA Moderniz
zation Work
king Group
p
own weeb servers or download the ap pplication to
o the
consume
er device, ddisabling it after use o
or after the
e on-
demand contract exp
pires.
‘X’ as a Service
Operattional Datasto
ores, Bus Inte
elligence
Sa
aaS
Applica
ations, Servic
ces, DB instan
nces
App/DB
B software, ID
DE, SDKs/AP
PIs
Computing Hardware
e – CPU, Mem
mory, Network
k
Figure 7 –
–Combination
n of Physical M
Models Leveraged to Deplooy VistA 2.0 u
using a Centraalized Model
Deployment Acttivities
Care eful consideration sho ould be p provided to o the follo owing
Deployment Ac ctivities reggardless oof the spe ecific Mode el or
Archhitecture thaat is adoptedd for the “VistA 2.0”. TTo accommo odate
the various
v ‘end
d user’ comm munities, larrge Health C
Centers, reg gional
Hosp pitals, or sm and Doctor’ss Offices a vvariety of logical,
mall Clinics a
phys sical, and buusiness mod dels may be e required w
without sacrificing
any loss of currrent function nality. The determinatio on of wheth her to
deploy a logicall or physica al model willl depend up pon which m model
bestt suits the sp and targeted end users. The
pecific missiion needs a
follow
wing Deploy yment Activitties should b
be considereed:
VisttA Moderniz
zation Work
king Group
p
activ
vities of deployment proccess through h the implemmentation pla an. It
is th
his chain off artifacts u pon which delivery accceptance w will be
baseed that define a successsful delivery of the releasse.
Instaall and Acttivate - Act ivation is th
he activity o
of starting up p the
execcutable component of so oftware. Forr a simple syystem, it invvolves
establishing som me form of command ffor executio on. For com mplex
systeems, it shou uld make alll the suppoorting systemms ready to use.
This can be ach hieved using
g configuratiion control ssoftware succh as
Subv version that can mainta ain the softw
ware based for various ttypes
of installations, and
a provisio nternet. As the configurration
on from the In
channges, the changes can a also be provisioned to thhe client.
In la
arger softwaare deploym ments, the wworking copyy of the softtware
mighht be insta alled on a production n server in a produ uction
environment. Other
O versio ns of the deployed software ma ay be
alled in a test environ
insta nment, devvelopment eenvironment and
disaster recovery environm ment. The install and activate proocess
shou he following :
uld include th
Critiical Compo onents - Iden ntification off componentts that are ccritical
to th
he application. These arre the identified items/stteps/compon nents
that are of a crittical nature ffor proper fuunctionality o
of the appliccation
withoout major reestrictions orr outages. T These are to be identified d and
noteed as critical componentss.
Testt - Testing should incluude both un nit testing off all compon
nents
comprising of thhe solution o
or systems. Performancce testing sh hould
be completed
c to
o validate p
production lo
oad. Each phase of te esting
shouuld follow te
est plans deesigned fromm the solutiion requiremments
and developed during the e analysis a and design phase prior to
deployment (bo oth applicatiion and seccurity). Te esting shoulld be
completed both during the implementattion processs as well as after
the security/lock
s kdown proce ess is comple
eted.
77
VisttA Moderniz
zation Work
king Group
p
Subvversion may y also be ussed to suppo
ort testing, a
and when te
esting
is su
uccessful, th
he same sysstem settingss may be ussed to deplo
oy the
relea
ase.
78
VisttA Moderniz
zation Work
king Group
p
“softtware” is deactivated, an analysiis should b
be performe
ed to
ermine the consequen
dete may be exxperienced from
nces that m
deacctivation.
Buillt-In - Mech hanisms for installing u updates are e built into ssome
softw
ware system ms. Automattion of thesse update processes ra anges
from
m fully autom matic to userr initiated an
nd controlled
d. Norton Intternet
Secu urity is an example
e of a system with a semi-automatic me ethod
for retrieving
r nd installing updates to both the antivirus definitions
an
and other components of the system m. Other so oftware prod ducts
provvide query mechanism ms for deterrmining when updatess are
available.
Vers ng - Version
sion Trackin n tracking syystems help the user findd and
insta
all updates to softwaree systems installed on n PCs and local
netwworks. Web b based ve ersion tracking systemss notify the user
when updates are available for software e systems innstalled on a local
systeem. For example: VersionTraccker Pro cchecks softtware
versions on a us
ser's compu ter and then n queries its database too see
if an
ny updates are
a available e. Such version tracke ers can workk with
the Subversion
S system
s to geet updates aas they becoome availablee.
Locaal version trracking syste em notifies the user when updatess are
available for so oftware systtems installed on a lo ocal system. For
exammple: Softwa are Catalog stores version and othe er informatio
on for
eachh software package
p insttalled on a local system
m. One clickk of a
butto
on launches a browser w window to th he upgrade web page fo or the
application, inclu
uding auto-fiilling of the u
user name aand password for
s that require
sites e a login.
79
VisttA Moderniz
zation Work
king Group
p
Browwser based version tra acking systtems notify the user w when
updaates are avvailable for ssoftware paackages insttalled on a local
syste
em. For exa ample: wfx-V Versions aree a Firefox extension w
which
helps the user find the curre
ent version n
number of anny program listed
on th
he web.
80
VisttA Moderniz
zation Work
king Group
p
Methodoology & Critteria Advantages Disadva antages
Spiral Supports chhanging Increased m managementt
Budget: High requirementts ccomplexity
Time: Long Term Allows for extensive usee of Defers production capab bility
Function
nality: prototypes tto end of thee SDLC
Dynamicc More accura ately capture
es Risk of not kknowing whe en to
requirementts eend the project
RAD (Ra apid Minimizes tiime to delive
ery Increases m management
Applicattion Accommoda ates changinng ccomplexity
Development) requirementts Drives costss forward in tthe
Budget: High Measurable e progress SSDLC
Time: Shhort Term CCan increasse resource
Functionnality: Dynaamic rrequirementts
Agile/Sccrum (Rogerr Provides mo ore insight to
o Requires mo ore IT
mentioned that the VA the ggovernance oversight,
is curren
ntly pretty developmen nt/configurattion lleading to thhe need for m
more
w results and
happy with work being completed a and mmanagemen nt / PMO
sees thiss as the future allows for ris
sk rresources (i.e. money).
of SDLCC at the VA) managemen nt at a more AAn investme ent committeee
granular levvel. wwill need to ask themselves
Allows for more
m - will the addditional
collaboration and iinvestment o of process
adaptation tot changing ooversight an nd managem ment
business ne eeds - avoidss rreturn betterr rewards? WWhat
"Paralysis - Analysis". wwill be the im
mpact to
ddeployment timelines?
WWhat's the e expected cosst
ssavings in thhe end, due to
rrisks being mmitigated?
Table 5 – Selecting
S an SD
DLC Frameworrk
The Veterans
V Affa
airs typicallyy utilizes a w
waterfall/itera
ative approa
ach to
SDLC. Today, thee typical VAA project deffines the following high--level
es:
phase
Concept Definition
D (Ph
hase 0)
Requireme
ents Develop pment (Phasse 1)
System De
esign and Prrototype (Phase 2)
System De
evelopment a and Testing (Phase 3)
System De
eployment (P Phase 4)
System Opperation (Ph ase 5)
81
VisttA Moderniz
zation Work
king Group
p
Recenntly, the VAA has found d success with the ad doption of Agile
methoodologies. The open--source ap pproach re ecommended d to
implemment VistA 2.0
2 will spurr innovation both within n the VA and the
healthcare comm munity. Contiinual integra ation with ssuch innovaations
require
es organizational practiices to alignn with incre
emental burssts of
develoopment, configuration and deplo oyment in addition to risk
manag gement at a more granu ular level. A
Agile methodds allow for more
collabo
oration and adaptation tto changing business ne eeds.
It is recommende
r ed that thee VA contin nue to be flexible with h the
framewwork chosen n per type o
of deploymeent to meet the needs o of the
end us ser. This ma ay change b based on de eployment w within the VAA vs.
private
e hospitals, or depend dent on the modules of VistA b being
implemmented and the source of the solutiion (e.g., intternal VA mo odule
vs. oppen-source module
m vs. COTS mod dule). A flexxible approach to
the SDLC in the e VA enviro onment wou uld potentiaally be the most
succes ssful; assum
ming, the ap ppropriate goovernance m model (i.e., PMO
resourrces) is put into place.
Deploy yment Pillarrs
The size and com mplexity of tthe Departm ment of Vete erans Affairss and
the req quisite implications for tthe VistA 2.0 system arre best illusttrated
by building deploy yment activitties around ffive pillars. These pillarrs are
identiffied as; Reliability/A
R Availability,, Maintain nability/Suppport,
Scalab bility, Exte
ensibility an nd Interope erability. T The foundattional
model to best support these pillars is acccomplished d most efficciently
gh a Centra
throug alized Mode l for deployyment of ap pplications. This
Centra alized Mode el is alreadyy well unde erway at the e Departme ent of
Veteraans Affairs through
t the National Da ata Center P Program with the
co-location and co onsolidation of VistA.
hcare is pre
Health edicated on n the efficie ent interaction between n the
patient and the ca aregiver. W With over 15 50 medical ccenters and over
6,000,,000 visits annually
a the
e reliability a
and availabbility of the VistA
applicaations is of critical
c impo rtance to prroviding caree for the vete
erans
and dependents.
d The cen ntralized m model; be itt through ccloud
compu uting, Appliccation Servicce Provider (ASP), or vvirtualized cclient-
serverr, must ha ave perform mance me etrics assocciated with the
applicaations beforre and afterr the consoliidation efforrts to undersstand
the physician
p and
a veteranns experien nce. Thesse perform mance
measu urements can c help de evelop the necessaryy baselines and
Servic
ce Level Ag greements tto quantify performancce improvem ments
with th
he consolida ation of VisttA apps. Th his informattion also enaables
82
VisttA Moderniz
zation Work
king Group
p
the Offfice of Information Tecchnology (O e to continuously
OIT) to strive
improv
ve the delivery of serrvice throug gh historica
al informatio
on to
enable
e troublesho ooting and triiage of appliications.
The past
p experie
ence of the VA highligh hts that tryiing to supp port a
separa ate instancee of VistA at each Mediccal Center (M MC) results in an
unsustainable ec conomic mo odel for m maintenance and resou urces
necessary to ma aintain the hundreds of VistA instances. The
centraalization and consolidatioon of VistA wwill result in a significantt cost
savinggs for maintenance and d time spentt in applying g patches a and/or
new version of the e multiple a pplications. If VistA is tto continue to be
the Electronic He ealth Recorrd (EHR) ap pplication th hat providess the
most comprehensive medica al information for VA physicians and
veteraans then the e Maintainab bility/Supporrtability pillarr inevitably leads
to furth
her consoliddation.
As the e needs of the Veteran ns evolve itt is also neecessary thaat the
systemms that contribute to carre are able to o evolve in a similar ma
anner.
Thereffore, the Exttensibility off the VistA 2
2.0 applicatio
on must be ttaken
into considering when
w deplo
oying to the e enterprise. In additio on to
distributing the apps
a in a centralized manner the develop pment
enviroonment mustt accommod date both op pen source a and COTS b based
applicaations. Th he open sou urce naturee of the de eployment mmodel
enable es the integrration of the
e “next greatt” application
n and follow
ws the
Apple model that has proven n successful in driving innovation in the
public arena.
83
VisttA Moderniz
zation Work
king Group
p
The ad dherence to the five pilla
ars listed ab
bove can hellp ensure grreater
adoption by the caregivers iin the Depa artment of V Veterans Afffairs.
Thoug gh the histtory of VisstA has be een proble ematic fromm the
Informmation Techn nology and ssupport persspective it ha
as proven too be a
big suuccess with physicians p providing caare to Vetera
ans. Most o of the
positivve commenta ary about th
he VistA systtem stressess the ease oof use
and co omprehensiv ve nature o f the systemm. These a are key attrib
butes
that must
m be enhaanced in an y new syste em and not impacted byy any
deploy yment mode el. The more e transparen nt and non-disruptive the
e new
system m is the gre eater the ch hance of ad doption by tthe VA’s fieercest
critics;; the caregiv
vers.
Deploy
yment Envirronment- Inn
novation San
ndbox
The size and com mplexity of tthe Departm ment of Vete erans Affairss and
the req quisite implications for tthe VistA 2.0 system arre best illusttrated
by building deploy yment activitties around ffive pillars. These pillarrs are
identiffied as; Reliability/A
R Availability,, Maintain nability/Suppport,
Scalab bility, Exte
ensibility an nd Interope erability. T The foundattional
model to best support these pillars is acccomplished d most efficciently
throug
gh a Centra alized Mode l for deployyment of ap pplications. This
Centra alized Mode el is alreadyy well unde erway at the e Departme ent of
Veteraans Affairs through
t the National Da ata Center P Program with the
co-location and co onsolidation of VistA.
Health
hcare is pre edicated on n the efficie ent interaction between n the
patient and the ca aregiver. W With over 15 50 medical ccenters and over
6,000,,000 visits annually
a the
e reliability a
and availab bility of the VistA
applicaations is of critical
c impo rtance to prroviding caree for the veteerans
and dependents.
d The cen ntralized m model; be itt through ccloud
compu uting, Appliccation Servicce Provider (ASP), or vvirtualized cclient-
serverr, must ha ave perform mance me etrics assocciated with the
applicaations beforre and afterr the consoliidation efforrts to undersstand
the physician
p and
a veteranns experien nce. Thesse perform mance
measu urements can c help de evelop the necessaryy baselines and
Servic
ce Level Ag greements tto quantify performancce improvem ments
with th
he consolida ation of VisttA apps. Th his informattion also ena ables
the Offfice of Information Tecchnology (O OIT) to strive
e to continuously
improvve the delivery of serrvice throug gh historicaal informatioon to
enablee troublesho ooting and triiage of appliications.
The past
p experie
ence of the VA highligh
hts that tryiing to supp
port a
84
VisttA Moderniz
zation Work
king Group
p
separa e of VistA at each Mediccal Center (M
ate instance MC) results in an
unsustainable ec conomic mo odel for m maintenance and resou urces
necessary to ma aintain the hundreds of VistA instances. The
centraalization and consolidatio
on of VistA wwill result in a significantt cost
savinggs for maintenance and d time spentt in applying g patches a and/or
new version of the e multiple a pplications. If VistA is tto continue to be
the Electronic He ealth Recorrd (EHR) ap pplication th hat providess the
most comprehensive medica al information for VA physicians and
veteraans then thee Maintainab bility/Supporrtability pillarr inevitably leads
to furth
her consolid
dation.
As the e needs of the Veteran ns evolve itt is also neecessary thaat the
systemms that contribute to carre are able to o evolve in a similar ma
anner.
Thereffore, the Exttensibility off the VistA 2
2.0 applicatio
on must be ttaken
into considering when
w deplo
oying to the e enterprise. In additio on to
distributing the apps
a in a centralized manner the develop pment
enviroonment mustt accommod date both op pen source a and COTS b based
applicaations. Th he open sou urce naturee of the de eployment mmodel
enable es the integrration of the
e “next greatt” application
n and follow
ws the
Apple model that has proven n successful in driving innovation in the
public arena.
85
VisttA Moderniz
zation Work
king Group
p
big suuccess with physicians p providing ca
are to Vetera
ans. Most o of the
positivve commenta ary about th
he VistA systtem stressess the ease o
of use
and co omprehensiv ve nature o f the system
m. These a are key attrib
butes
that must
m be enhaanced in an y new syste em and not impacted byy any
deploy yment mode el. The more e transparennt and non-disruptive the
e new
system m is the gre eater the ch hance of addoption by tthe VA’s fieercest
critics;; the caregiv
vers.
Goverrnance:
86
VisttA Moderniz
zation Work
king Group
p
eek.com/innovate/content/mar2010//id20
http://www.businesswe
100330_48 86211.htm
8. The Cathe
edral & the Bazaar : M Musings on Linux and O Open
Source by
y an Acciden ntal Revoluttionary, Ericc S. Raymo
ond &
Tim O’Reilly, O’Reilly M
Media, 2001
Opporrtunities an
nd Impacts:
sion Statement
Miss
Exam
mining the Ways to Improve H Healthcare through OOpen
Sourrce VistA 2.0
2 and Ide entifying th
he potentia
al Opportun
nities
and Impacts of VistA 2.0 im
mplementattion
The Open
O Sourc
ce VistA W Working gro oup and Subcommittee e on
Opporrtunities andd Impacts e endorses the e strategy of Collabora ation,
Open Solutions and Innovvation in order to su ucceed with h the
ormation of VistA to VisstA 2.0. Our findings rep
transfo present our most
realistic appreciation of poten
ntial opportu
unities and p
potential impacts
of Opeen Source VistA
V 2.0.
87
VisttA Moderniz
zation Work
king Group
p
deploy yed as VistAA 2.0 in colla
aboration w
with the ‘public-private se
ector’
healthcare commu unities and o
other key grroups. The opportunitie es for
vigorously sharing g VistA 2.00 with biommedical scieence to disccover
nt clinical pathways, ad
efficien dvanced me edical technology to pre event
illness
s and sufferring, and ha astening heaaling and wwellness will help
genera ate significan
nt new outcoomes, systems, tools an
nd applicatioons.
The qu
uestion we asked
a ourse
elves is, by 2
2020, how ccan Open Soource
VistA 2.0 serving
g as a Goldd Standard Health Info ormation Syystem
(HIS) and Electroonic Health
h Record (E EHR) be u used to faccilitate
advancements in healthcare?
h
The subcommitte
s ee’s missionn is to reco
ommend thhese converrging,
advanced inform mation tech nology rouutes toward
d transform
mation
throug
gh sharing an
nd collabora
ation.
It is as
ssumed tha at by freely ssharing and constant co
ommunicatio on the
knowle edge and applied crreative pow wer of team memberrs in
healthcare organizations nat ionally and internationa ally can impprove
proces sses and transform healthcare outcomes. VistA 2.0 0 will
accele erate collabooration, enccourage ope en solutionss and innovvation
across s the U.S. an
nd around th he globe.
The result
r will be
b unprece edented ben nefits of m
measurable cost-
effectiv
veness and d returns-on n-investment of medica al and scie
entific
knowleedge, capab bilities and re
esources to healthcare leaders, pattients
and co onsumers, allowing
a em to save time and m
the money across the
many health and medical
m indu
ustry tiers an
nd markets.
pproach
Ap
pen source market and open solutiions strategy and tacticcs are
The op
growin
ng modestly
y and can be stimulatted to grow w rapidly accross
88
VisttA Moderniz
zation Work
king Group
p
differe
ent markets. The op pportunity iss for the V VA to lead d the
moderrnization an nd deployme ent of VistA A 2.0, espeecially for ppublic
hospita als and clin
nics, provide
ers in rural a and underseerved areass and
individ
dual and sm mall medica al practices in order to o implemen nt the
meaningful use off EHR’s. In n accordancce with the H HITECH Act and
requireements for adopting
a EH
HR’s, these providers a are least like
ely to
be ablle to afford the costs off traditional proprietary EHR’s and most
likely to
t benefit fro
om the availa next generation Open So
ability of a n ource
VistA 2.0
2 ecosyste em.
In sum
mmary, the subcommitte e’s approach is outlined
d as follows:
89
VisttA Moderniz
zation Work
king Group
p
Working group’s
g charrtered priorrities to establish insig
ght to
current annd future deeployments of VistA Open Source e and
other EHR systems.
Identified high pote ential collab boration op pportunities and
impacts within
w biome edical dommains for in ntegrating OOpen
Source VistA
V in tthe public--private se ector health hcare
communitie es, markets and other innterested grooups.
Gained co onsensus o of conclusio ons and re ecommenda ations
through prresentation and discussion with th he Open So ource
VistA Workking group.
Semantic Interoperrability Sy
ystems, S
Semantic Web
Technolog
gies and Op
pen Source VistA
The VA’s
V creation of Ope en Source VistA Eco osystem lea ading
partne
erships betwween major ttechnology vvendors succh as comme ercial
databaase compa anies and large scalle integrato ors, workin ng in
collabo
oration on public-privat
p te sector EHHR projects, will help b
break
throug
gh some of thhe existing m
major barrierrs.
With the
t ease off posting strructured listts on the In
nternet, and with
Extend ded Markup Language ((XML) as an n emerging sstandard for such
lists, it is likely that the nexxt decade w will witness an explosioon of
medica al ontologiess generating
g faster transactions, mo
ore accuratee and
timely knowledge with less co st available in the publicc domain.
• ProteinOnttology http:///proteinontollogy.info/
• WordNet Semantic
S Lexxicon
http://en.wikipedia.org//wiki/WordNet
• Foundation nal Model off Anatomy (FFMA Ontolog gy)
http://sig.biostr.washin
ngton.edu/pro ojects/fm/Ab
boutFM.html
• Systems Biology
B Onto logy (SBO) http://www.e ebi.ac.uk/sbo
o/
• General Ontology for L Linguistic Deescription (G
GOLD)
90
VisttA Moderniz
zation Work
king Group
p
http://www.linguistics-o ontology.orgg/gold.html
• Gene Onto ology http://ssourceforge.net/projectss/geneontolo ogy/
• Center for Clinical Tran nslation Scieences (CCTS) at the
University of Texas He ealth Sciencee Center at Houston; CC CTS
mantic Web technologie
utilizes Sem es not only foor integrating
g,
repurposinng and classiification of mmulti-source clinical dataa, but
also to connstruct a disttributed enviironment forr information
sharing, annd collabora tion online wwith security and privacyy of
personal data. See
http://wwww.pubmedcen ntral.nih.gov/
v/articlerende
er.fcgi?artid==264
6248
Genomic In
nformation Systems an
nd Open So
ource VistA
A
Over the
t next dec cade, a grea
at goal for genomics willl be to transsform
knowleedge about the human n genome in nto improve
ements in cllinical
practic
ce. For a number
n of yyears we haave collected informatio on on
many of the know wn genomic information systems inittiatives and have
been monitoring their progre ess. Nume erous federaal agenciess and
private
e clinical res
search ente rprises engaaged in devveloping gen nomic
information system ms are emb bracing colla
aborative ventures and open
sourcee solutions.
The ro
ole of “open”” computing and “open” standards w will be to support
global collaborattion betwe een public and privvate health hcare
organizations in this aren na, and VA A’s leadersship is crritical.
borating within this community of genettic researcchers,
Collab
biomedical drug developers
d aand clinician
ns is essen
ntial if substa
antial
progre
ess is to be made
m over th
he near termm.
In the 2004 Annua al Report of Recommen ndations the of the Vete erans
Healthh Administra ation, Health
h IT Sharing
g (HITS) Pro ogram, the HITS
staff recommende
r ed that the e VA shouldd begin the e exploration for
sharing informatio on technolo gy between n the DOD and VA fo or the
purpos se of integra
ating geneticc and genom
mic data from
m military se
ervice
memb bers with Vis stA Computterized Patie
ent Record System. T These
efforts
s should be expanded
e th
hrough Openn Source VisstA.
Comm
munities of Practice
P –E
Exemplary M
Market Opp
portunities
91
VisttA Moderniz
zation Work
king Group
p
and Immpacts: Ge
enomic Info Systems and Open So
ormation S ource
VistA::
Nanotechn
nology, Nan
nomedicine and Open S
Source VisttA
The challenge
c fo
or interestedd healthcarre organizattions is to help
governnments to foormulate lonng-term strattegies that p
promote the e cost
effectiv
ve developmment of nan otechnologyy that meetss as many n needs
as posssible, especially with re
egards to he ealthcare. E
Early involve
ement
by healthcare pro ovider organ nizations wiill prove useful in provviding
guidannce about funding
f nanotechnollogy solutions to
effo rts to link n
Open Source VistA A systems.
92
VisttA Moderniz
zation Work
king Group
p
The ev volution of nanotechnolo
n ogy will likelyy involve extensive testiing of
solutio
ons coupled d with con nsideration of the soccial and ethical
conseq quences of o deployin g them. "Like any powerful new
technoology", says s National S
Science Fou undation (NS SF) Directorr Rita
Colweell, "nanote ech also has the potential for uninte ended
conseq quences - which
w is pre
ecisely why we can't a allow the societal
ations to be an aftertthought." In March 2005, a Euro
implica opean
Comm mission was launched to o promote in nternational dialogue on the
social,, ethical anda legal benefits a and potenttial impacts of
nanoteechnology.
93
VisttA Moderniz
zation Work
king Group
p
HealthGrid
d and Open Source Vis
stA
20, public he
By 202 ealth informaation system nited States, such
ms in the Un
as dis
sease registries, will b be integrateed into grids linked byy the
Nation
nal Health Innformation NNetwork (NH HIN) that willl utilize the Next
Generration Interne
et (NGI) or I nternet2.
Orrganizations
s: & Grids:
Open Grid
G Forum ((OGF) - www w.ogf.org
Globes s Alliance - w
www.globus..org
HealthGGrid.Org - wwww.healthgrid.org/en.httml
BIRN - www.nbirn. net
caBIGh https://cabig .nci.nih.gov//
DoD Telemedicine
T e and Adva anced Techn nology Rese
earch
Center (TATRC)
The meethodology ffor this Integgrated Research Team iis the
94
VisttA Moderniz
zation Work
king Group
p
pairing of biomediccal and Grid expertise, to underscorre the
point that biomed dical researcch can be accelerated d and
enhanc ced throug gh collabo orative an nd cooperrative
arrange ements, an nd the VA and Open source VistA
presents the best o opportunity ffor Health G
Grid advance
ement
in a meedical settingg.
http://w
www.tatrc.org g/website_healthgrid05//index.html
95
VisttA Moderniz
zation Work
king Group
p
over th
he coming decade
d and will change the daily bu usiness pracctices
of heaalthcare organizations a and enhancce how theyy provide pa atient
care. They
T will als
so start to be
e used and dramaticallyy impact the lives
eryday citizens and wou nded warrio
of eve ors. The Oppen Source VistA
Ecosystem can become
b the
e public-privvate sector’ss go-to placce to
promuulgate the design,
d deveelopment and dissemin nation of M
Mobile
eHealtth IT supporrting PHR's.
Ap
ppendix II-- Terms and Application Prrogramming g Interface e (API)– is an inte erface
De
efinitions impleemented by y a software e program to o enable itss interaction with
other software. It is similar to the way the user intterface faciliitates
intera
action betweeen humanss and compu uters. APIs aare impleme ented
by applications,
a libraries an
nd operating g systems tto determine e the
vocaabulary and d calling cconventions. The prog grammer sh hould
employ it to use their servvices. It ma ay include sspecifications for
routines, data structures,
s oobject classses, and prrotocols use ed to
comm municate beetween the cconsumer an nd implemen nter of the APPI
Clas
ss III Softwa are –Inside VA’s VistA, Class III so oftware is lo
ocally
deve
eloped, supp ported and in nstalled softwware. This is as opposed to
mand datory or “C
Class I” softwware, which is develope ed and supported
centrrally. Class III software allows indivvidual VA Meedical Centeers to
deve
elop applicattions for the eir own use,, and is an important so ource
96
VisttA Moderniz
zation Work
king Group
p
of in
nnovation. In some ccases, Classs III softwa are has bee
en of
suffic
cient value to be con verted to CClass I softtware – tha
at is,
adoppted for use system-wide
e, and centra
ally supporte
ed.
Fede erally Funde ed Researc ch and Deve elopment Center (FFRD DC) -
A Fe ederally Fundded Researcch and Deve elopment Ce enter (FFRD DC) is
a un nique organization that assists the e United Sta ates government
with scientific re
esearch and analysis, development and acquissition,
and/o or systems engineering
e and integration. FFRDC C's address long-
term problems of consid erable com mplexity, an nalyze tech hnical
ques stions with a high degree e of objectivvity, and provvide creative e and
cost--effective soolutions to governmen nt problemss. FFRDC'ss are
administered in accordance with U.S C Code of Fede eral Regulattions,
Title 48, Part 35 5, Section 335.017 by un niversities a
and corporattions.
For the
t most up to date masster list of evvery FFRDC, please view w the
follow
wing website e: http://www
w.nsf.gov/sta atistics/ffrdcllist/start.cfm
97
VisttA Moderniz
zation Work
king Group
p
Ap
ppendix III-Workin
I ng Kirth
hikar Ananttharam
Senior Program Manager
Grroup Mem
mbers Lockkheed Martinn
Chaiir of Deploym
ment Modelss Subcommiittee
Rammon Barquin n
Pressident Barquin Internatio
onal
Alterrnatives Sub
bcommittee
Joannie Barr
Vice President, Health
H Soluttions
ManTech Interna ational Corp
poration
Goveernance Mod dels Subcom mmittee
hael Bates
Mich
Senior Enterprise Architect
Data
a Networks Corporation
C
Modernization and Architectture Subcom
mmittee
Mitc
chell Bemos s
Senior Analyst
Kearrney & Comp pany
Repoorts and Pre
esentations S
Subcommitte
ee
Bill Bennett
B
Princcipal Consultant
Microosoft
Gove ernance Moddels Subcom
mmittee
dley Branha
Brad am
Senior Manager
Wasshington Con
nsulting, an A
Alion Compa
any
Deplloyment Mod
dels Subcom mmittee
Paull Brown
Vice President - DOD Mediccal
NetS
Star-1
Modernization and Architectture Subcom
mmittee
98
VisttA Moderniz
zation Work
king Group
p
Brennda Dixon
Fedeeral Health Care
C Partnerr
IBM
Alterrnatives Sub
bcommittee
Barbbara Donovan
Direc
ctor, Federa
al Business D
Developmen
nt
Softw
ware AG
Repoorts and Pre
esentations S
Subcommitte
ee
Gregg Drew
Direc
ctor, Federaal Healthcare
e Intel
Chaiir of Reports
s and Presenntations Sub
bcommittee
Scottt Gaydos
Applications Serrvice Executtive
Hew
wlett-Packardd
Modernization and Architectture Subcom
mmittee
hur Hamersc
Arth chlag
Multi-Discipline Systems
S En gineer (Principle)
MITR
RE
Chaiir of Governaance Modelss Subcommittee
George Hou
Vice President, Business
B evelopment, Department of Veterans
De
Affairs
Vanggent, Inc.
Chaiir of Modernization and A
Architecture
e Subcommitttee
k Jones
Mark
Acco
ount Directorr
CA, Inc
Deplloyment Moddels Subcom
mmittee
Maryy Lamb
Chie
ef Operating Officer
Suss
s Consulting g
Oppoortunities an
nd Impacts S
Subcommitte
ee
99
VisttA Moderniz
zation Work
king Group
p
Fran
nk Lasota
Senior Manager Technologyy
Natio
onal Government Servicces
Modernization and Architectture Subcom
mmittee
m Love
Tom
CEO
O
Shou
ulders Corpo oration
Chaiir of Alternattives Subcom
mmittee
Silas
s Manuel
Fedeeral Solution
ns Executive
e
Acceelera Solutio
ons, Inc
Deplloyment Mod dels Subcom
mmittee
Rosss Martin
Senior Manager, Helathcare
e and Life Scciences
Delo
oitte
Term
ms and Defin
nitions Subco
ommittee
Mariianne Meagher
Sr. Sales
S Managger, Federal Group
Actuate
Chaiir of Models and Extens ions Subcom
mmittee
Edwward Meaghe er
Direc
ctor, Strateg
gic Health Iniitiatives
SRAA Internationaal
VistA
A Working Group
G Chair
Ben Mehling
Direcctor, Open Research
R annd Ecosystem
m Operation
ns
Medsphere Systtems Corporration
Alterrnatives Sub
bcommittee
hy Minchew
Kath w
Pres
sident
Fede
eral Insights, LLC
Oppoortunities an
nd Impacts S
Subcommitte
ee
Earl Pedersen
Vice President, E-governme
E ent
co
Serc
Term
ms and Definnitions Subco
ommittee
100
VisttA Moderniz
zation Work
king Group
p
Maryy Anne Sterrling
CEOO / Principal Consultant
Sterlling Health IT
T Consulting
g
Models and Exte ensions Subbcommittee, Opportunitie
es and Impa
acts
Subccommittee
Andrew Sweet
Clien
nt Services Executive
E
Acquuisition Soluttions, Inc
Models and Exte ensions Sub bcommittee
Susa an Williamss
Direcctor, Busines
ss Developm
ment
CSCC
Alterrnatives Sub
bcommittee
Marcc Wine
Senior Advisor Health
H Care Systems Maanagement
Northrop Grumm man IT
Chaiir of Opportu mpacts Subcommittee
unities and Im
101
VisttA Moderniz
zation Work
king Group
p