<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>March</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.1093/bib/bbp015</article-id>
      <title-group>
        <article-title>A Multilevel-Model Driven Social Network for Healthcare Information Exchange</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Timothy Wayne Cook</string-name>
          <email>tim@mlhim.org</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>General Terms</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Luciana Tricai Cavalini</string-name>
          <email>lutricav@lampada.uerj.br</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Health Information Tecnology, Rio de Janeiro State University</institution>
          ,
          <addr-line>Rio de Janeiro, Brazil, +552128688378</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Management</institution>
          ,
          <addr-line>Design, Standardization, Languages.</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>National Institute of Science and Technology Medicine Assisted by Scientific Computing</institution>
          ,
          <addr-line>Petrópolis, Brazil, +5521994711995</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2009</year>
      </pub-date>
      <volume>111</volume>
      <fpage>111</fpage>
      <lpage>113</lpage>
      <abstract>
        <p>The management of Big Data in healthcare is challenging due to of the evolutionary nature of healthcare information systems. Information quality issues are caused by top-down enforced data models not fitted to each point-of-care clinical requirements as well as an overall focus on reimbursement. Therefore, healthcare Big Data is a disjointed collection of semantically confused and incomplete data. This paper presents MedWeb, a multilevel model-driven, social network architecture implementation of the Multilevel Healthcare Information Modeling (MLHIM) specifications. MedWeb profiles are patient and provider-specific, semantically rich computational artifacts called Concept Constraint Definitions (CCDs). The set of XML instances produced and validated according to the MedWeb profiles produce Hyperdata, overcoming of the concept of Big Data. Hyperdata is defined as syntactically coherent and semantically interoperable data that can be exchanged between MedWeb applications and legacy systems without ambiguity. The process of creating, validating and querying MedWeb Hyperdata is presented.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Semantic interoperability</kwd>
        <kwd>healthcare information exchange</kwd>
        <kwd>Big Data</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Categories and Subject Descriptors</title>
      <p>I.2.4 [Computing Methodologies]: Knowledge Representation
Formalisms and Methods – representation languages, semantic
networks.</p>
    </sec>
    <sec id="sec-2">
      <title>1. INTRODUCTION</title>
      <p>
        The health status of any population is the fundamental, common
denominator to all other aspects of life. Without good health, a
population will not thrive. Proper information management is key
to good decision making at all levels of the healthcare system,
from the point of care to the national policy making [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. A given
healthcare provider can have access to many sources of Big Data
in healthcare and still not have access to meaningful clinical
information. Having accurate, timely and semantically meaningful
healthcare information is key to protecting the public in healthcare
emergencies and in the day-to-day decision making in allocating
scarce healthcare resources [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Therefore, it is important to
ensure that the information related to each individual healthcare
event is recorded at the moment and the place where the event
happened, which is the most realistic representation of a given
healthcare event. When the healthcare provider or the individual
(the two most important components of the decision intelligence
chain in healthcare) have control over the way this information is
structured and how semantics is persisted, the realism of the
knowledge representation is maximized [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        The effectiveness of healthcare systems can be measured by their
adequate response to the demographic and epidemiological profile
of their target population. Over the last decades, these profiles
have shown fast and complex changes due to globalization, as it
can be seen during the occurrence of epidemics and pandemics, as
well as in the daily overcrowding of emergency services [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The
incorporation of Information Technology (IT) in healthcare has
been proposed as a strategy to overcome the current situation, but
there are obstacles for the accomplishment of this promise, which
are derived from the significant complexities of health
information in the dimensions of space, time and ontology.
In addition, in the typical healthcare provider spectrum, each
provider has different information needs. Therefore, the
applications or at least the views into applications need to be very
specific in order to improve usability [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Large standardized
systems are usually slow to change and adapt to the rapid rate of
change dictated by the adoption of new emerging medical
technologies [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The end result of the presence of such
complexity in healthcare information systems is that they are
usually not interoperable and have high maintenance costs. These
issues have a significant impact on the low level of adoption of
information technology by healthcare systems worldwide, in
particular when compared to other sectors of the global economy
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        The complex scenario of global health informatics has been
studied over the last half of the 20th century and into the 21st
century along with the explosion of information technology.
Many different (and very costly) solutions have been proposed to
the interoperability and maintenance problems of healthcare
applications, with limited results [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. In the past two decades, a
different approach has been proposed for the development of
healthcare information systems. This approach is generically
defined as the Multilevel Model-Driven (MMD) approach and its
main feature is the separation between the data persistence
mechanisms and the knowledge modeling [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        There are three MMD specifications available: the dual-model
proposed by the openEHR Foundation [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], the ISO 13606
Standard [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], both of them adopting the object-oriented
approach, and the Multilevel Healthcare Information Modeling
(MLHIM) specifications [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], implemented in eXtensible Markup
Language (XML) technologies. MedWeb is the implementation of
the MLHIM specifications using many concepts of a social
network application.
      </p>
      <p>This paper presents the technical background for the
implementation of MedWeb, including the definition of
‘hyperdata’, in dialectic relationship to the concept of Big Data, as
well as the description of the technological solutions adopted in
MedWeb for the process of generating, validating and querying
hyperdata instances.</p>
    </sec>
    <sec id="sec-3">
      <title>2. METHOD</title>
      <p>MedWeb is a MLHIM-based meta-application, with a workflow
structure set up as a social network, also providing the interface
with independently developed MLHIM-based applications and
other legacy systems. The MLHIM specifications are published
(https://github.com/mlhim) as a suite of open source tools and
documentation for the development of electronic health records
and other types of healthcare applications, according to the MMD
principles. The specifications are structured in two Models: the
Reference Model and the Domain Model.</p>
      <p>
        The abstract MLHIM Reference Model is composed of a set of
classes (and their respective attributes) that allow the development
of any type of healthcare application, from hospital-based
electronic medical records to small purpose-specific applications
that collect data on mobile devices. This was achieved by
minimizing the number and the residual semantics of the
Reference Model classes, when compared to the openEHR
specifications. The remaining classes and semantics were regarded
as necessary and sufficient to allow any modality of structured
data persistence. Therefore, the MLHIM Reference Model
approach is minimalistic, but not as abstract as a programming
language [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>In the MLHIM Reference Model implemented in XML Schema
1.1, each of the classes from the abstract Reference Model are
expressed as a complexType definition, arranged as
‘xs:extension’. For each complexType there are also ‘element’
definitions. These elements are arranged into substitution groups
in order to facilitate the concept of class inheritance defined in the
abstract Reference Model.</p>
      <p>
        The MLHIM Domain Models are defined by the Concept
Constraint Definitions (CCDs), also implemented in XML
Schema 1.1, being conceptually similar to the openEHR and ISO
13606 archetypes. Each CCD defines the combination and
restriction of Pluggable complexTypes (PcTs) and their elements
of the (generic and stable) MLHIM Reference Model
implementation in XML Schema 1.1 that are necessary and
sufficient to properly represent any given clinical concept. In
general, CCDs are set to allow wide reuse, but there is no
limitation for the number of CCDs allowed for a single concept in
the MLHIM eco-system, since each CCD is identified by a Type 4
Universal Unique Identifier (UUID) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. This provides
permanence to the concept definition for all time, thus creating a
stable foundation for instance data established in the temporal,
spatial and ontological contexts of the point of recording.
The MLHIM implementation uses XML Schema 1.1 in an
innovative way. Modeling each PcT in a CCD by defining further
restrictions on the Reference Model (RM) types as the xs:base in
an xs:restriction. Giving the fact that the majority of medical
concepts are multivariate, for the majority of CCDs, a n (n &gt; 0)
number of PcTs will be included. For instance, since it is likely to
have a CCD with more than one PcT, each one of them will be
nmed with a Type 4 UUID [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. This allows the existence of
multiple PcTs of the same RM complexType (e.g., ClusterType,
DvAdapterType, DvStringType, DvCountType) in the same CCD
without conflict. This approach also enables data query, since it
creates a universally unique path statement to any specific
MLHIM based data. This query approach holds true even when
PcTs are reused in multiple CCDs.
      </p>
      <p>Figure 1 shows the conceptual view of the sections of a CCD.
Notice that the CCD is composed of two sections: the Metadata
(white box) and the Definition (green oval). Primarily the
definition is the structural component and the metadata is the
ontological component of the concept. These are the overall
separations between the two sections. Though it can be argued
that the definition does carry some semantics as well as structural
information about a concept; the metadata section is where the
semantics for the entire CCD concept is defined and is therefore
available for any healthcare application to discover about instance
data. The blue circles represented XML Schema complexType
definitions as restrictions of the MLHIM Reference Model
complexTypes.</p>
      <p>The light blue boxes represent Resource Description Framework
(RDF) semantic links to definitions or descriptions of those
complexTypes. RDF is a way to describe resources in a way that
both humans and computers can interpret their meaning. RDF is a
foundational component of the XML family for describing
resources via URIs, specifically on the WWW. However, the
concepts easily transfer to other environments and the
technologies are well known. There are multiple syntaxes for
presenting RDF. In MLHIM the RDF/XML syntax was adopted,
to provide computability with the reference implementation.
The entire RDF section in a CCD is enclosed in an XML
annotation by a starting, &lt;rdf:RDF&gt; and an ending &lt;/rdf:RDF&gt;
tag. This is the structural approach of all XML documents. A
CCD is a special XML document called an XML Schema. An
XML Schema defines the constraints to be placed on instance
document of data contained in XML markup. Some examples of
these constraints are: minimum or maximum value of a
DvQuantityType, or string length of a DvStringType. It can also
be a restriction on certain choices such as an enumerated list of
strings of a DvStringType.</p>
      <p>The CCD Metadata section describes the concept and provenance
information for the CCD. It is located between the rdf:Description
tags. It can be noticed that the tags all have two parts separated by
a colon. The left side of the colon is referred to as a namespace.
That can be thought of as the name of a vocabulary or a set of
specifications. The right side is the element name.</p>
      <p>It is also important to emphasize that every element name is
unique within its namespace. This means that the same element
name may be used in many different namespaces and still have
different meanings.</p>
      <p>In the CCD Metadata section there are tags that have a namespace
‘dc:’. This is the Dublin Core namespace. The Dublin Core
Metadata Initiative maintains an industry standard set of metadata
definitions used across all industries. Therefore, any person or any
application familiar with the DCMI standard will be capable of
interpreting what is meant by the metadata entries in a CCD.
Following and using industry standards is a foundation policy of
MLHIM.</p>
      <p>The two rdf:Description tags on the CCD display how the
semantics of a PcT are improved. The rdf:about tag points to a
PcT ID in the CCD, declaring ‘what’ is being described in this
structure, and that description is ‘about’ this specific PcT. On the
next line there is a rdfs:isDefinedBy tag, meaning that; in the RDF
Schema namespace, there is an element that will be used to
declare that this PcT is defined at this location or by this
vocabulary and code. The rdf:resource tag is used to point to the
resource for the definition. The description for this PcT is finally
closed by the end tag. This structure appears consistently for all
CCDs openly available at the Concept Constraint Definition
Generator Library (www.ccdgen.com/ccdlib).</p>
      <p>It is important to note that there can be several elements within a
single rdf:Description tag set. This can alleviate the issues
surrounding controlled vocabulary harmonization and mapping.
By being performed at a single concept point, there is no doubt
what is meant by the concept. In attempts at general mapping, it is
often a matter of coarseness of the vocabularies as to whether or
not the meanings actually correlate.</p>
      <p>
        In MLHIM, the CCD knowledge modeler decides whether or not
terms from different vocabularies represent what they intend to
model. Thus, the MLHIM specifications help removing ambiguity
in semantics. This is essential in healthcare, because it is not
possible to achieve global consensus on all (or any) healthcare
concept models [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. In order to avoid semantic conflicts but at
the same time that different medical cultures, schools and models
are respected, the MLHIM eco-system allows for many different
CCDs that model the same concept, even in slightly different
ways.
      </p>
      <p>
        Given the fact that MLHIM provides a common information
framework against which any type of application can be built by
independent developers, the type of syntactically coherent and
semantically rich data generated by MLHIM-based applications
can be regarded as ‘hyperdata’ [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. The term ‘hyperdata’ is here
proposed as an overcoming of the concept of Big Data, since the
latter is based on conventional software and has created much
more confusion and impossibilities than solid analytics in
healthcare [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>
        Big Data can be defined as a huge set of databases [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. In
healthcare, the level of complexity and heterogeneity of the
distributed databases is such that querying the Big Data is not
cost-effective and often inaccurate, since there are semantics
missing and inconsistent structures across all of the databases
included in any given Big Data set [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. On the other hand,
‘hyperdata’ is a huge set consistently structured data, coming from
any type of MMD-based healthcare applications.
      </p>
      <p>For better clarification, Figure 2 displays the analogy among the
OSI Model, the TCP/IP Model and the Information Model. It can
be seen that the TCP/IP model aggregates the levels above the
transport layer in one application level. On the other hand, the
OSI model is more detailed on the communication layers.
However, inside the application level there are the conceptual
models that transforms the data into meaningful information.
There are three components of the information model to take into
consideration:
Data Model – The application data models, which is healthcare
present extreme variability, Built upon ISO standardized
datatypes, it allows machine processing and calculating.
Concepts – The conceptual models are needed in order to
transform data into information. In human engineered domains
these are typically well defined and semantics can be assumed
even on a global basis, in many cases. In any of the sciences
where evolution is involved in the engineering the approach goes
from as simple, efficient and stable as possible (human
engineered) to as complex and changing as necessary for survival.
In the biosciences area, same or similar named concepts are
actually interpreted differently and at varying levels of detail
across different sub-domains and, often, in different cultures and
even in different schools of training. Therefore these concepts
must be well defined for the specific use intended and then be
made available to every end-user of the data so that they can make
the decision as to whether that data actually represents the
information they need.</p>
      <p>Application Programming Interfaces (APIs) – Consistent with any
modern data exchange operation, there is a need for standardized
APIs that can provide serializations, usually in JSON and XML
formats.</p>
      <p>The actual key to interoperability that is missing in todays’
information system design is the ability to transfer the semantics
of the concepts between applications. MedWeb has this capability
through the use of the MLHIM technologies. This allows for
machine based decision support and analysis vertically across
individual records as well as horizontally across large datasets.</p>
    </sec>
    <sec id="sec-4">
      <title>3. RESULTS</title>
      <p>The MedWeb implementation is composed of the following
structures: (1) the MLHIM Reference Model implementation in
XML Schema 1.1; (2) the Patient and Provider profiles, modeled
as CCDs; (3) a MarkLogic 7 database that provides data
persistence and query built-in services.</p>
      <p>
        The MarkLogic database stores data instances validated according
to the correspondent CCD. The CCDs Schemas are valid
according to the MLHIM Reference Model Schema, which is
valid according to the W3C XML Schema 1.1 and XML
Language specifications. Thus, as any other MLHIM-based
application [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] MedWeb has a complete backward validation
chain from data instance to the W3C specifications, provided by
independent third-party tools such as the Xerxes and Saxon XML
parser/validators. The proof of semantic interoperability achieved
by the MLHIM specifications is demonstrated with simulated data
automatically generated from a set of CCDs using oXygen and
persisted into the an eXist database
(https://github.com/mlhim/mlhim-emr) as a predecessor to
MedWeb.
      </p>
      <p>MedWeb applications that collect vital signs, using the
Bluetooth® connected sensor on mobile devices, also capture
contextual data, such as date and time, location, outside
temperature. The data collected on these applications can be
directly sent to MedWeb via a REST API, using a JavaScript
Object Notation (JSON) representation instead of the XML. This
is done to reduce the size of the message, which is feasible using
ubiquitous XML technology, since it is a common development
pattern to translate be-tween XML and JSON and back to XML,
and there are open source tools readily available for this
procedure. With the standard MedWeb REST API, it is possible
to authenticate and authorize the user’s connection, receive the
JSON file, transform it to the XML representation, validate it
against the CCD and return a status code that notifies the vital
signs recording application that the data was received and added
to the record.</p>
      <p>Given the MMD level nature of the MLHIM specifications, the
mobile application does not need to include the MLHIM
Reference Model, the CCDs or XML data instances, producing
valid JSON output directly instead. When the reference ranges or
any other component of the information changes, or when the
mobile device gets a new sensor array that also collects, for
instance, humidity and air quality, the only requirement is to
create a new CCD with the new syntax and semantics and
generate a new format JSON file. When the MedWeb reports on
these various data points across time it will know about the
changes and report them all in their correct contexts. Fig. 3 shows
the comparison of a portion of an XML instance with its
transformation to the JSON equivalent.</p>
      <p>Figure 3 displays the real configuration of MedWeb, operating
with distributed XML databases in a cloud configuration. The
MedWeb ecosystem is composed of Clients (patients, healthcare
providers of all types, hospitals and clinics), which will access
MedWeb via any of the front-end processes (a REST API, HTTP
interface, SOAP XML message interface,
authentication/authorization), also consisting of the external
format to XML instance transformations. For instance, data in
JSON format can be transformed back to the XML representation,
validated against the CCD by the use of the MLHIM XML
Instance Converter (MXIC) source code available at
(https://github.com/mlhim/mxic) or any similar implementation. A
status code is then returned to notify the application that the data
was received and added to the record. Back-end processes have
the primary functionality of data instance validation, as well as
reporting, analysis and other preparation for presentation.
There are many user roles in this scenario and each role has
information to contribute and needs to be met. These are not
contrived for the purpose of MedWeb; those needs are currently
expressed by the healthcare informatics community today. From
this perspective, the actual role of MedWeb is to act as a barter
mediator in this information exchange domain. Thus, it is relevant
to define in an explicit way the roles, needs and contributions of
each category of healthcare information user. Table 1 is a
synthetic representation of such categories, associated to the
correspondent solution proposed by MedWeb, in terms of
technologies adopted for its implementation.</p>
    </sec>
    <sec id="sec-5">
      <title>4. DISCUSSION AND CONCLUSIONS</title>
      <p>MMD is a solution for semantic interoperability of healthcare
information systems, and it has been proven valid in software by
independent researchers. The specifications adopted for the
implementation of MedWeb present an industry standard, easily
implementable, manageable way to develop semantically
interoperable healthcare applications of any size.</p>
      <p>
        Mobile health (mHealth) has been proposed as the solution of
current healthcare IT shortcomings, which are (only apparently)
related to the hardware support and the unfriendly user interface
of Electronic Medical Records [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. The current development of
the mHealth technologies however, are showing that the same
underlying problem is persisting, since the mHealth applications
are unable to share data and their semantics are not transferrable
from the original applications [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
mHealth applications have the potential of giving the control of
the information back to the patients, but it is essential to make this
information shareable to the healthcare providers [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. In order to
achieve that goal, it is necessary to find a proper user interface
that promotes sharing, and the social media architecture is fitted
for that, since it has a wide acceptance by the general population
[
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. Due to its features, the application of the social media
approach to mHealth has been recently regarded as an important
      </p>
      <sec id="sec-5-1">
        <title>The Domain Models underneath the professional profiles are MLHIM CCDs</title>
      </sec>
      <sec id="sec-5-2">
        <title>Can improve scheduling and procedure management</title>
      </sec>
      <sec id="sec-5-3">
        <title>Can create interfaces to the</title>
        <p>MedWeb for institutional use</p>
      </sec>
      <sec id="sec-5-4">
        <title>Access to anonimized data from REST APIs</title>
      </sec>
      <sec id="sec-5-5">
        <title>Can improve scheduling and procedure management on MedWeb can be built for specific purposes</title>
      </sec>
      <sec id="sec-5-6">
        <title>Can enter unbiased data about their research subjects</title>
      </sec>
      <sec id="sec-5-7">
        <title>Can make their anonimized data publicly available</title>
      </sec>
      <sec id="sec-5-8">
        <title>MedWeb produces automatic</title>
        <p>
          UUIDs for each patient/research
subject as well as maintains the data
in an easy to anonymize
infrastructure
innovation with the potential to scale-up the compliance to
mHealth [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ].
        </p>
        <p>The current eHealth and mHealth scenario, where the challenge of
achieving semantic interoperability among all the distributed
applications recording data from patients following individual
care pathways is the motivation for the development of MedWeb.
For that to be accomplished, it was necessary to look at the
standardized approaches to recording, storing and exchanging
data and then improve the semantics of that data so that enough
information is exchanged. Thus, the information receiver
understands the same spatial, temporal and ontological concepts
that were present at the moment the information was recorded.
While the information infrastructure of MedWeb, the MLHIM
Reference Model, is a general-purpose model designed to be
implementable in any programming language, the reference
implementation adopted the constraints of the W3C XML
specifications to insure the widest possible implementability, and
XML Schema 1.1 was chosen to provide concrete evidence of
functionality.</p>
        <p>
          MedWeb can be regarded as the MLHIM-based application
development framework for mHealth. At this point, there are
development projects of purpose-specific applications for
epidemics control and emergency case management that can also
generate data extracts to be consumed by legacy systems, since it
is possible to include data already persisted in conventional
software to the MLHIM eco-system through MXIC and the
MLHIM Application Platform &amp; Learning Environment
(https://github.com/mlhim/MAPLE). It is expected that those
initiatives will expand the acceptance of the MMD principles by
some new and innovative segment of the medical software
industry, where conventional one-level ‘data silos’ [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] are still
hegemonic.
        </p>
        <p>It is expected that in the future, the best CCDs will be re-used and
a large repository of publicly vetted CCDs would then emerge.
However, MLHIM always allows the new models to be created as
science changes, while the existing CCDs will be forever valid for
any data instances created against them along with their specific
RM version.</p>
        <p>However, some issues are outside the control of the MedWeb
ecosystem. When knowledge modelers points to a controlled
vocabulary or other resource as a semantic link for a CCD, they
should choose the best quality resources available. Especially in
the cases of controlled vocabularies (e.g., terminologies,
ontologies, classifications), if the vocabulary is not well managed
and versioned properly then the definition may disappear; or
worse, be modified to change the meaning. If the vocabulary
development organization does not provide version information
and reuses codes with a different meaning this can cause semantic
conflict. Thus, best practices for knowledge modeling of CCDs
are always encouraged.</p>
        <p>In the process of implementing MMD-based solutions for
healthcare IT, healthcare professionals and computer scientists
increase the dialogic interface between their domains. In
consequence, the wider adoption of MMD will produce a new
hybrid expert, and then healthcare knowledge modeling will
emerge as a new area of expertise for the both scientific fields
involved in the development of MedWeb applications.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>5. ACKNOWLEDGMENTS</title>
      <p>Our thanks to the National Institute of Science and Technology –
Medicine Assisted by Scientific Computing, for partial financial
support.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>De</given-names>
            <surname>Leon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Connelly-Flores</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Mostashari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            , and
            <surname>Shih</surname>
          </string-name>
          ,
          <string-name>
            <surname>S. C.</surname>
          </string-name>
          <year>2010</year>
          .
          <article-title>The business end of health information technology. Can a fully integrated electronic health record increase provider productivity in a large community practice? J</article-title>
          .
          <string-name>
            <surname>Med</surname>
          </string-name>
          . Pract. Manage.
          <volume>25</volume>
          (May
          <year>2010</year>
          ),
          <fpage>342</fpage>
          -
          <lpage>349</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Sittig</surname>
            ,
            <given-names>D. F.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <year>2010</year>
          .
          <article-title>A new sociotechnical model for studying health information technology in complex adaptive healthcare systems</article-title>
          .
          <source>Qual. Saf. Health Care suppl. 3 (October</source>
          <year>2010</year>
          ),
          <fpage>i68</fpage>
          -
          <lpage>i74</lpage>
          . DOI=
          <volume>10</volume>
          .1136/qshc.
          <year>2010</year>
          .042085
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Alsos</surname>
            ,
            <given-names>O. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Das</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Svanaes</surname>
            <given-names>D.</given-names>
          </string-name>
          <year>2012</year>
          .
          <article-title>Mobile health IT: the effect of user interface and form factor on doctorpatient communication</article-title>
          .
          <source>Int. J. Med</source>
          . Inform.
          <volume>81</volume>
          (
          <year>January 2012</year>
          ),
          <fpage>12</fpage>
          -
          <lpage>28</lpage>
          . DOI= http://dx.doi.org/10.1016/j.ijmedinf.
          <year>2011</year>
          .
          <volume>09</volume>
          .004
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Maojo</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Kulikowski</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <year>2006</year>
          .
          <article-title>Medical informatics and bioinformatics: integration or evolution through scientific crises? Methods Inf</article-title>
          .
          <source>Med</source>
          .
          <volume>45</volume>
          (
          <string-name>
            <surname>September-</surname>
          </string-name>
          October
          <year>2006</year>
          ),
          <fpage>474</fpage>
          -
          <lpage>482</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Hyman</surname>
            ,
            <given-names>W.A.</given-names>
          </string-name>
          <year>2010</year>
          .
          <article-title>When medical devices talk to each other: the promise and challenges of interoperability</article-title>
          .
          <source>Biomed. Instrum. Technol. suppl.</source>
          (
          <year>2010</year>
          ),
          <fpage>28</fpage>
          -
          <lpage>31</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Raths</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>2010</year>
          .
          <article-title>Shifting away from silos. The interoperability challenges that hospitals face pale in comparison to the headaches plaguing State Departments</article-title>
          .
          <source>Healthc. Inform</source>
          .
          <volume>27</volume>
          (
          <year>January 2010</year>
          ),
          <fpage>32</fpage>
          -
          <lpage>33</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Kadry</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sanderson</surname>
            ,
            <given-names>I. C.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Macario</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2010</year>
          .
          <article-title>Challenges that limit meaningful use of health information technology</article-title>
          .
          <source>Curr. Opin. Anaesthesiol. 23 (April</source>
          <year>2010</year>
          ),
          <fpage>184</fpage>
          -
          <lpage>192</lpage>
          . DOI= http://dx.doi.org/10.1097/ACO.0b013e328336ea0e
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Blobel</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <year>2011</year>
          .
          <article-title>Ontologies, knowledge representation, artificial intelligence: hype or prerequisites for international pHealth interoperability? Stud. Health Technol</article-title>
          .
          <source>Inform</source>
          .
          <volume>165</volume>
          (
          <year>2011</year>
          ),
          <fpage>11</fpage>
          -
          <lpage>20</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Cavalini</surname>
            ,
            <given-names>L. T.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Cook</surname>
            ,
            <given-names>T. W.</given-names>
          </string-name>
          <year>2012</year>
          .
          <article-title>Knowledge engineering of healthcare applications based on minimalist multilevel models</article-title>
          .
          <source>Proceedings of the IEEE 14th International Conference on e-Health Networks, Applications and Services</source>
          (Beijing, China,
          <source>October 10 - 13</source>
          ,
          <year>2012</year>
          ).
          <article-title>HealthCom 2012</article-title>
          . IEEE, Piscataway, NJ,
          <fpage>431</fpage>
          -
          <lpage>434</lpage>
          . DOI= http://dx.doi.org/10.1109/HealthCom.
          <year>2012</year>
          .6379454
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Kalra</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Beale</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Heard</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <year>2005</year>
          .
          <article-title>The openEHR Foundation</article-title>
          .
          <source>Stud. Health Technol. Inform</source>
          .
          <volume>115</volume>
          (
          <year>2005</year>
          ),
          <fpage>153</fpage>
          -
          <lpage>173</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Marley</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <year>2002</year>
          .
          <article-title>Standards supporting interoperability and EHCR communication: a CEN TC251 perspective</article-title>
          .
          <source>Stud. Health Technol. Inform</source>
          .
          <volume>87</volume>
          (
          <year>2002</year>
          ),
          <fpage>72</fpage>
          -
          <lpage>77</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Cavalini</surname>
            ,
            <given-names>L. T.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Cook</surname>
            ,
            <given-names>T. W.</given-names>
          </string-name>
          <year>2014</year>
          .
          <article-title>Use of XML Schema Definition for the development of semantically interoperable healthcare applications</article-title>
          .
          <source>Lect. Notes Comput. Sci</source>
          .
          <volume>8315</volume>
          (
          <year>2014</year>
          ),
          <fpage>125</fpage>
          -
          <lpage>145</lpage>
          . DOI= http://dx.doi.org/10.1007/978-3-
          <fpage>642</fpage>
          - 53956-
          <issue>5</issue>
          _
          <fpage>9</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Shalom</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shahar</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Taieb-Maimon</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martins</surname>
            ,
            <given-names>S. B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vaszar</surname>
            ,
            <given-names>L. T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goldstein</surname>
            ,
            <given-names>M. K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gutnik</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Lunenfeld</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <year>2009</year>
          .
          <article-title>Ability of expert physicians to structure clinical guidelines: reality versus perception</article-title>
          .
          <source>J. Eval. Clin. Pract</source>
          .
          <volume>15</volume>
          (
          <year>December 2009</year>
          ),
          <fpage>1043</fpage>
          -
          <lpage>1053</lpage>
          . DOI= http://dx.doi.org/10.1111/j.1365-
          <fpage>2753</fpage>
          .
          <year>2009</year>
          .
          <volume>01241</volume>
          .x
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Kopecky</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pedrinaci</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Duke</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2011</year>
          .
          <article-title>RESTful write-oriented API for hyperdata in custom RDF knowledge bases</article-title>
          .
          <source>Proceedings of the 7th International Conference on Next Generation Web Services Practices (Salamanca, Spain, October 19 - 21</source>
          ,
          <year>2011</year>
          ).
          <article-title>NWeSP 2011</article-title>
          . IEEE, Piscataway, NJ,
          <fpage>199</fpage>
          -
          <lpage>204</lpage>
          . DOI= http://dx.doi.org/10.1109/NWeSP.
          <year>2011</year>
          .6088177
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Webster</surname>
            ,
            <given-names>P. C.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Kondro</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          <year>2011</year>
          .
          <article-title>Medical data debates: big is better? Small is beautiful? Can</article-title>
          . Med. Assoc.
          <source>J. 183 (March</source>
          <year>2011</year>
          ),
          <fpage>539</fpage>
          -
          <lpage>540</lpage>
          . DOI= http://dx.doi.org/10.1503%
          <fpage>2Fcmaj</fpage>
          .
          <fpage>109</fpage>
          -
          <lpage>3799</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Jacobs</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2009</year>
          .
          <article-title>The pathologies of Big Data</article-title>
          .
          <source>Queue - Data 7 (July</source>
          <year>2009</year>
          ),
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          . DOI= http://dx.doi.org/10.1145/1563821.1563874
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Cheung</surname>
            ,
            <given-names>K. H.</given-names>
          </string-name>
          , Prud'hommeaux, E.,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Stephens</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <year>2009</year>
          .
          <article-title>Semantic Web for health care and life sciences: a review of the state of the art</article-title>
          .
          <source>Brief. Bioinform. 10</source>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Shaw</surname>
            ,
            <given-names>N. T.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Bainbridge</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <year>2013</year>
          .
          <article-title>Computerisation in general practice: lessons for Canada from the UK and Australia</article-title>
          .
          <source>Stud. Health Technol. Inform</source>
          .
          <volume>183</volume>
          (
          <year>2013</year>
          ),
          <fpage>28</fpage>
          -
          <lpage>36</lpage>
          . DOI= http://dx.doi.org/10.3233/978-1-
          <fpage>61499</fpage>
          -203-5-28
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Morrissey</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>2014</year>
          .
          <article-title>Regulatory clouds part for mHealth apps, but barriers for full integration remain</article-title>
          .
          <source>Hosp. Health. Netw</source>
          .
          <volume>88</volume>
          (
          <year>February 2014</year>
          ),
          <fpage>22</fpage>
          -
          <lpage>23</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Germanakos</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mourlas</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Samaras</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <article-title>A mobile agent approach for ubiquitous and personalized ehealth information systems</article-title>
          .
          <source>Proceedings of the Workshop on 'Personalization for e-Health' of the 10th International Conference on User Modeling (Edinburgh, Scotland, July</source>
          <volume>29</volume>
          ,
          <year>2005</year>
          ).
          <source>UM'05</source>
          . Springer-Verlag, Berlin Heidelberg,
          <fpage>13</fpage>
          -
          <lpage>24</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Duggan</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <source>Social Media Update 2013. Technical Report</source>
          . Pew Reaearch Center.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Estrin</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Sim</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          <year>2010</year>
          .
          <article-title>Open mHealth architecture: an engine for health care innovation</article-title>
          .
          <source>Science (Washington) 330 (November</source>
          <year>2010</year>
          ),
          <fpage>759</fpage>
          -
          <lpage>760</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Tomlinson</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rotheram-Borus</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Swartz</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Tsai</surname>
            ,
            <given-names>A. C.</given-names>
          </string-name>
          <year>2013</year>
          .
          <article-title>Scaling up mHealth: where is the evidence</article-title>
          ?
          <source>PLoS Med</source>
          .
          <volume>10</volume>
          (
          <year>February 2013</year>
          ),
          <year>e1001382</year>
          . DOI= http://dx.dor.
          <source>org/10</source>
          .1371/journal.pmed.1001382
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>