|
Titulo: "OSNI.INFO - USING OPEN SOURCE TOOLS TO BUILD
AN INTERNATIONAL COMMUNITY OF NURSE INFORMATICIANS"
Autores:
Peter J. MURRAY¹, Karl OYRI ², Graham WRIGHT¹
Dr Peter J. Murray
Chair, IMIA Open Source Working Group; Founding Fellow, CHIRAD;
Chair, IMIA-NI Open Source Nursing Informatics Working Group
Coachman's Cottage
Nocton Hall, Nocton
Lincoln LN4 2BA, United Kingdom
Email: peter@open-nurse.info
URL: www.peter-murray.net
¹Centre for Health Informatics Research and Development (CHIRAD),
UK ²Rikshospitalet University Hospital, Norway
ABSTRACT
The aim of this paper is two-fold: to introduce some of the many
free/libre/open source software (FLOSS) applications that are available
to develop interactive portals and websites and support dynamic
online communities as part of the structure of health informatics
organisations; and to show how one group in particular, the Open
Source Nursing Informatics Working Group (OSNI) of the Special Interest
Group in Nursing Informatics of the International Medical Informatics
Association (IMIA-NI) is using some of these tools for precisely
those purposes on their website, at www.osni.info. The experience
of the IMIA Open Source Working Group (OSWG) and of CHIRAD (the
Centre for Health Informatics Research and Development) in moving
to use these tools also provides supporting evidence for their benefits
and ease of use.
Modern health
informatics organisations often need to quickly interact with their
members, who are often spread around the world, in order to accomplish
their work. However, many health informatics organisations seem
to be relatively slow in terms of their own uptake of technologies
to support their day-to-day operations; this seems to be especially
the case in respect of the use of web-based technologies for providing
information and for interacting with online communities comprising
their members and wider constituencies of interest, for sharing
resources or knowledge, developing or using tools to support such
interaction and dissemination, or seeking to improve benefits to
patients and improve health and healthcare.
There are, however,
many applications with the multimedia-based modular functionality
to enhance organisational information exchange, collaboration and
research where knowledge sharing is essential. Many of these are
easy-to-use free/libre and open source software (FLOSS) tools that,
in addition to carrying the many benefits of FLOSS, are readily
available to less developed and wealthy countries, and so can help
to fulfil the international commitments of health informatics organisations
such as the International Medical Informatics Association (IMIA),
and its regional groups (such as IMIA-LAC, covering the Latin American
and Caribbean countries and of which Cuba is a leading member),
Working Groups and Special Interest Groups. For the purposes of
this paper, we use the term 'open source' or the acronym FLOSS (Free/Libre
and Open Source Software) to generically cover open source, free
software, and GNU/Linux.
The paper will
discuss the use of FLOSS applications, and in particular Content
Management Systems (CMS) such as PostNuke, which has been used by
the IMIA-NI OSNI WG to develop an online community to meet the aims
of the group. The model that can be derived from this could be of
benefit to many other health informatics organisations, and in particular
such applications can benefit Cuban nurses and health informaticians
in participating in international organisations, for the benefit
of all.
KEYWORDS: Nursing informatics; Database management systems;
Software design
Índice
general
Introduction
Modern health informatics organisations increasingly need to quickly
interact with their members, who are often spread around the world,
in order to accomplish their work. Organisations such as IMIA-LAC
(the International Medical Informatics Association's Federation
of Health Societies in Latin America), of which Cuba is a long-standing
member, and the Open Source Nursing Informatics Working Group (OSNI)
of the Special Interest Group in Nursing Informatics of the International
Medical Informatics Association (IMIA-NI), have members, including
several Cuban nurses, in many different countries who need to interact
electronically. However, many health informatics organisations,
although they discuss and advocate the appropriate use of technologies,
seem to be relatively slow in terms of using web-based technologies
for providing information and for interacting with online communities
comprising their members and wider constituencies of interest, whether
that interaction is sharing resources or knowledge, developing or
using tools to support such interaction and dissemination, or seeking
to improve benefits to patients and improve health and healthcare.
There are, however, many applications with the multimedia-based
[1] modular functionality to enhance organisational
information exchange, collaboration and research where knowledge
sharing is essential. Many of these are easy-to-use free/libre and
open source software (FLOSS) tools that, in addition to carrying
the many benefits of FLOSS, are readily available to less developed
and wealthy countries, and so can help to fulfil the international
commitments of health informatics organisations such as the European
Federation of Medical Informatics (EFMI) and the International Medical
Informatics Association (IMIA) and their Working Groups and Special
Interest Groups. [Note: For the purposes of this paper, we use the
term 'open source' or the acronym FLOSS (Free/Libre and Open Source
Software) [2] to generically cover open source,
free software, and GNU/Linux [3]; other widely
used acronyms also exist, e.g. OSS/FS [4] ]
The aim of this paper is two-fold: to introduce some of the many
FLOSS applications that are available to develop interactive portals
and websites and support dynamic online communities as part of the
structure of health informatics organisations; and to show how one
group in particular, the Open Source Nursing Informatics Working
Group (OSNI) of the Special Interest Group in Nursing Informatics
of the International Medical Informatics Association (IMIA-NI) is
using some of these tools for precisely those purposes on their
website, at www.osni.info. The experience of the IMIA Open Source
Working Group (OSWG) and of CHIRAD (the Centre for Health Informatics
Research and Development) in moving to use these tools also provides
supporting evidence for their benefits and ease of use.
The paper will discuss the use of FLOSS applications, and in particular
Content Management Systems (CMS) such as PostNuke [5],
which has been used by the IMIA-NI OSNI WG to develop an online
community to meet the aims of the group. The model that can be derived
from this could be of benefit to many other health informatics organisations,
especially those in developing countries or other environments where
scarce resources limit expenditure on costly proprietary systems.
It is not within the scope of this paper to rehearse in detail the
background descriptions of, or perceived benefits of, FLOSS nor
to describe some of the common office and productivity open source
applications available; these are available in many other papers
and sources (for example [6], [7],
[8], [9]) and a certain level
of knowledge is assumed. However, in the next section, for the benefit
of those less familiar with the concepts, we briefly introduce some
of the key descriptions and benefits of FLOSS.
2. What are Free/Libre and Open Source Software (FLOSS)?
Shaw et al
have described OSS (Open Source Software) as software "that
has been developed and disseminated in an open forum. As such, it
revolutionises the way in which software has historically been developed
and distributed" [6]. A similar description
in a report for the UK Government, emphasises that the "source
code is openly published, is usually available at no charge, and
which is often developed by voluntary efforts." [7]
The advocates of the open source approach to the development and
use of applications within health, healthcare, and health informatics,
and within other industry sectors, describe many benefits, including:
· usable, rather than purely esoteric, results being developed;
· flexibility in development processes, taking account of
a need for and ability to react to changing needs;
· rapid spread of innovation;
· developments not being controlled by any single organisation,
enterprise, or vested interest.
· that user needs are a major driving force behind the development
of solutions;
· the benefits of reuse of components, collaborative development,
and resource sharing;
· reduced development costs and minimisation of license fees
allowing users to better deploy their budgets where it is needed
(e.g. to support and training);
· encouraging accessibility to products in developing countries;
· transparency of software, facilitating peer review and
better quality assurance and increased customer satisfaction; and
· increased security.
Proponents proclaim
the open, community based development of FLOSS as one of the major
factors leading to its robust nature. However, at present, many
of these proposed benefits remain to be demonstrated at any large
scale, although is growing evidence to support them all as the user
base of FLOSS grows rapidly around the world.
3. Some FLOSS applications for collaboration
3.1 LAMP
and the benefits of open source CMS
Many FLOSS applications, especially the kind of Content Management
Systems (CMS) we discuss here, use a combination that is often referred
to as LAMP - the Linux, Apache, MySQL, PHP (LAMP) architecture -
which has become very popular in the industry as a way of cheaply
deploying reliable, scalable, and secure web applications. (the
'P' in LAMP can also stand for Perl or Python.) MySQL is a multithreaded,
multi-user, SQL (Structured Query Language) relational database
server, using the GNU General Public License. The PHP-MySQL combination
is also cross-platform, ie will run on Windows as well as Linux
servers.
Among the many
benefits of open source CMS are that:
· the source code of FLOSS CMS can be obtained for free;
· the low cost makes them particularly attractive for small
websites, non-profit organisations, and government departments
· with no outlay on software, or licensing, an open-source
CMS leaves the majority of the budget to address critical supporting
tasks, including customisation to meet specific needs; integration
with other systems; developing templates and style sheets; reviewing,
restructuring and creating content; and providing training to authors
and end users. [10]
Having access to all the source code of CMS provides unparalleled
flexibility, allowing local developers to make any required changes
to the system to meet specific requirements; for example, the applications
can be customised to local language needs. The ability to freely
share open-source code also allows organisations (particularly government
agencies) to pool resources, and share the benefits (and costs)
of refining the CMS. For example, a group of health agencies might
share customisation and improvements made by one agency with other
agencies, so saving time, effort and financial resources that can
then be devoted to direct healthcare.
3.2 Content Management Systems (CMS)
There are more
than 25 FLOSS Content Management Systems (CMS) designed for developing
portals/websites with dynamic, fully searchable content; PostNuke,
PHPNuke, and Mambo are among the most commonly used (see http://www.opensourcecms.com/
for a fuller list). A CMS has a flexible, modular framework that
separates the content of a web site (the text, images, and other
content) from the framework of linking the pages together and controlling
how the pages appear. In most cases, this is done to make a site
easier to maintain than would be the case if it was built exclusively
out of flat HTML pages.
A CMS can be easily administrated and moderated at several levels
from an Administration Panel, allowing flexibility of access to
make different types of materials available to selected members
of an online community, to the whole community, or to the wider
world. Registration of members is necessary if different permissions
and levels of access are assigned to different types of member,
and if registered members of the site upload material direct or
submit material for publication to moderators who give approval
and publish on the web site. This gives complete control of compliance
with the organisation's policy for published material. In addition,
the work-load relating to publication of material and overall maintenance
of the website can be spread among many members, rather than having
only one webspinner, securing frequent updates of content and reducing
individual workload, so making likelihood of member participation
greater. The initial user registration and redistribution of passwords
and access can be carried out automatically by user requests, while
assignment to user groups is made manually by the site administrators
or moderators.
3.3 e-learning
and CMS
FLOSS applications
are gaining widespread use within education sectors, with one example
of a widely-used e-learning application being Moodle (www.moodle.org).
Moodle is a complete e-learning Course Management System, or Virtual
Learning Environment (VLE), with a modular structure designed to
help educators create high-quality, multimedia-based online courses.
Moodle is translated into more than 30 languages, and handles thematic
or topic-based classes and courses. As Moodle is based in social
constructivist pedagogy (http://moodle.org/doc/?frame=philosophy.html),
it also allows the construction of e-learning materials that are
based around discussion and interaction, rather than static content.
Such interactive applications are ideal for supporting the learning
needs of distributed health informatics organisations. Several OSNI
members, working with CHIRAD (the Centre for Health Informatics
Research and Development) are developing an open access health informatics
repository using Moodle (see http://www.differance-engine.net/hivle/).
The contents of this repository could be of benefit to nursing informatics
colleagues in Cuba and other countries, where access to high quality
education materials about health informatics might be less easily
available. A collaborative effort between English-language organisations
(e.g. CHIRAD) and Spanish-language organisations (e.g. CECAM) in
providing content might prove of wider benefit to many other individuals
and organisations.
3.4 Other server-side dynamic applications
In addition,
blogs, bulletin boards, discussion forums and other applications
such as photograph or picture galleries can be contained within,
or linked to a CMS.
Bulletin Board(BB)/Discussion Forums(DF) applications essentially
allow users to post and read news items and exchange messages with
other users of the systems. From several FLOSS BB/DF applications
available, all with good functionality, OSNI has incorporated phpBB
(www.phpbb.com) as an external application linked to its OSNI PostNuke
CMS web site (http://www.osni.info/phpBB2/index.php). As of early
February 2005, the OSNI BB had 17 registered users from Spain, UK,
Norway, USA, India, and Cuba. There are almost 100 articles, grouped
within one open and three closed forums.
The advantage with FLOSS BBS/DF such as phpBB is that the overview
of discussions and topics is clear, as the thread of posts in the
discussion is displayed and can easily be followed. Some material
can be made open in public forums, and other material can be available
in closed sections for particular user groups. Iterations of documents
and topic based discussions can be handled effectively, directly
available to those concerned. Thus the communication becomes much
more efficient than communicating via e-mail as it is available
to all with user permissions to view. In addition, as the discussions
are automatically archived, they are available for later review
by new members of an online community, or available as valuable
resources for researchers.
Blogs (weblogs) are open source web applications which contain
periodic, reverse chronologically ordered posts on common web pages
typically accessible to any Internet user. Their use is being explored
to provide reports on health informatics events for those unable
to attend, and may be used to provide a form of distant interaction
with such events [11]. An example of such a blog
is the use of the FLOSS b2evolution software used to provide real-time
reporting at medinfo2004 and planned for use to report on HC2005
and MIE2005 (see http://www.differance-engine.net/medinfo2004blog/).
The possible use of blogs for supporting online nurse education
has also been highlighted recently [12] and in
particular their value for collaborative activity
Wikis are web sites that allow users to add and update content
on the site using their own web browser, resulting in a site that
is collaboratively developed and maintained by its users. [13]
4. IMIA,
IMIA-NI and their Open Source Working Groups
IMIA established
an Open Source Health Informatics Working Group (OSWG) in October
2002. The OSWG web site began as a series of simple, flat HTML pages.
It was quickly realized that this would not meet the needs of the
group, and the website was migrated to use PHPNuke, a FLOSS CMS
similar to PostNuke, and can be found at: www.chirad.info/imiaoswg
In agreeing to the need to explore nursing-specific issues, IMIA-NI
established a Working Group on Open Source Nursing Informatics (OSNI)
in June 2003, its purposes to include raising awareness among nurses
and exploring the existence or case for nursing-specific components
to FLOSS developments and discussions. The IMIA-NI OSNI Working
Group developed out of Open Nurse (the nursing open source network)
which was initially based around the development of the open-nurse.info
website. The network started at the NI2003 conference in Rio de
Janeiro resulted in the launch of the OSNI.INFO web-site in March
2004 with the URL; http://www.osni.info/html/index.php, replacing
open-nurse.info as the OSNI WG's official website.
The two IMIA groups are complementary and synergistic, and seek
to work with other bodies, such as the AMIA OSWG (the Open Source
Working Group of AMIA, the American Medical Informatics Association)
(http://www.amia.org/working/os/main.html) and other relevant organisations
in nursing, healthcare, informatics, education, and other pertinent
fields.
At present, the OSNI website aims to develop a comprehensive listing
of other online resources. In the longer term, the OSNI network
aims to publish a number of papers and other resources outlining
for nurses some of the issues around the use of open source and
free software within nursing and healthcare. The aim of the OSNI
network is to work in a manner akin to that by which open source
and free software is developed. We welcome all contributions, and
will share all the contributions we receive with anyone who wishes
to use them. In the same way that the development of open source
software provides for transparency of processes, we wish to provide
a transparent process that others can use as they see fit.
5. OSNI.INFO
as a model
The decision
to move the OSNI website from static html to a CMS was based in
a number of issues, including a lack of up-to-date content and the
workload on a single webspinner. The osni.info site uses the FLOSS
CMS platform PostNuke (http://www.postnuke.com/). The OSNI website
has had almost 17,000 page-views between its launch in March 2004
and early February 2005. It has 14 modules, 75 international members
from all over the world, 28 stories published, 5 active topics,
1 special section (member profiles), and 114 web links in 23 categories.
Several Cuban nurses are members of OSNI and are working with the
group to explore ways of making more of the website content accessible
to Spanish-speaking nurses and to provide materials or direct relevance
to nurses in their own country.
The OSNI website has contributed to establishing a new network,
where visitors and registered OSNI members can exchange information
and news. The number of registered members and site traffic is steadily
increasing, indicating a need for this type of virtual organisation
and network connecting nurses interested in FLOSS, and nursing informatics
in general.
Among the facilities available to members using the website are:
the ability to add new articles or news items that appear on the
site almost instantaneously, and to add new weblinks are downloadable
items; opportunities to contribute to discussion forums and have
a complete, reviewable record of discussions; access to member-only
areas through access control mechanisms, so as to provide recognizable
benefits to members that may not be available to the wider community,
and which give potential members a reason to become members.
The benefits that accrue to the group as a whole, and to individual
members, are: interaction within a group, many of whose members
may rarely meet physically; distribution of workload among members,
to providing a feeling of community and interaction for members,
and reducing reliance on and workload of a single webspinner; rapid
uploading of new materials; and a searchable archive of all materials
on the website.
CHIRAD, the Centre for Health Informatics Research and Development,
is a virtual health informatics organisation based in the UK, but
has members around the world, and is an Academic Institutional member
of IMIA. In the past year, it has moved its websites from static
HTML pages to FLOSS CMS such as PostNuke and PHPNuke. It has also
begun moving its health informatics resources and virtual learning
environment to use Moodle.
One author (KØ) is the osni.info webspinner and maintains
several other websites using FLOSS CMS. Another author (PJM) is
Chair of the IMIA OSWG and of IMIA-NI OSNI, maintaining their websites
and the CHIRAD wesbites, in addition to several others. The authors
have been involved in the installation and maintenance of over twenty
examples of the FLOSS tools such as PostNuke, PHPNuke, Moodle, TikiWiki,
Mambo, Moodle, b2evolution and Coppermine described in this paper.
Their experience is that many of the tools are relatively easy to
install, and with only a short period of exploration and learning
how to use them, fully functional dynamic web applications can be
developed.
Conclusion
The Internet has, in the last decade, played a leading role in facilitating
communication across borders, becoming more and more important as
a source of communication, education, research and collaboration.
Problems with early stage Internet-based communication were related
to high costs in developing, maintaining and updating websites as
platforms for collaborative organisational work. The Open Source
movement is changing all of this and the ways in which the sharing
of knowledge and access to new development and refined and enhanced
functionality in web-based applications, the healthcare informatics
scene has the potential for going through a major change. The structure
and functionality of websites has changed a lot from static flat-file
html sites with hyperlinks and hypertext, to websites developed
on relational databases with completely new dynamic and searchable
retrieval of content.
The use of dynamic, FLOSS CMS tools for the development and maintenance
of websites such as that used by the OSNI group facilitates the
fostering of international links and collaboration among nurses
around the world, who need only a simple web browser to access all
the functionality of the website. This has particular advantages
for Cuba and many other countries, and for activities to support
the development of nursing and nursing informatics in such countries,
and supports links to the wider global health informatics community.
The model developed by OSNI for its website has the potential for
easy adoption by other health informatics organisations and associated
benefits, including low costs, rapid provision of current, relevant
information, and the development of a sense of community.
Bibliography
[1] Jakobovits RM, Rosse C, Brinkley JF. WIRM: an
open source toolkit for building biomedical web applications. J
Am Med Inform Assoc. 2002;9(6):557-70.
[2] International Institute of Infonomics. Free/Libre
and Open Source Software: Survey and Study. [monograph on the Internet].
Maastricht: International Institute of Infonomics, 2002 [cited 2005
Jan 21] Available from: http://www.infonomics.nl/FLOSS/index.htm
[3] Stallman RM. Linux and the GNU Project.[homepage
on the Internet]. Boston (MA): Free Software Foundation; c.1997-2002
[updated 2004 Jul 12; cited 2005 Jan 8 Available from: http://www.gnu.org/gnu/linux-and-gnu.html
[4] Wheeler DA. Why Open Source Software / Free
Software (OSS/FS)? Look at the Numbers! [monograph on the Internet].
2005 [updated 2005 Jan 15, cited 2005 Jan 21] Available from: http://www.dwheeler.com/oss_fs_why.html
[5] PN Team. PostNuke -An Open source Content Management
System. [homepage on the Internet]. 2005 [cited 2005 Jan 21] Available
from: http://news.postnuke.com/Sections-article25-p1.html
[6] Shaw NT, Pepper DR, Cook T, Houwink P, Jain
N, Bainbridge M. Open source and International Health Informatics:
Placebo or panacea? Informatics in Primary Care. 2002;10(1):39-44.
[7] Peeling N, Satchell J. Analysis of the impact
of Open Source Software. [monograph on the Internet]. Farnborough:
QinetiQ Ltd., 2001. [cited 2005 Jan 21] Available from: http://www.govtalk.gov.uk/documents/QinetiQ_OSS_rep.pdf
[8] Murray PJ, Wright G. Free/libre/open source
software and health informatics: the international priorities. Health
Informatics Society of Ireland, 9th Annual Conference & Scientific
Symposium. Dublin; 2004.
[9] Murray PJ. open-nurse.info - building an international
community of nurses. Fourth International Congress on Medical Informatics
and First International Congress on Nursing Informatics. Havana,
Cuba; 2003.
[10] Robertson J. Open-source content management
systems. [article on the Internet]. 2004 [cited 2005 Feb06] Available
from: http://www.steptwo.com.au/papers/kmc_opensource/
[11] Murray P, Ward R. Engaging in healthcare informatics
- let's use the technology. BJHC&IM 2004;21(10):14.
[12] Maag M. The potential use of 'blogs' in nursing
education. CIN 2005:23(1):16-24.
[13] Christensson P. Definition of Wiki. [homepage
on the Internet]. Sharpened.net ; c.1999-2004. [cited 2005, Jan
21] Available from: http://www.sharpened.net/glossary/definition.php?wiki
|