dictionary is a group of information and it explains what kind of data is stored
within a database. In addition, data dictionary describes its set-up, organization,
and how the data is consumed. If all of the systems can produce data that
follows the same rules, then we can call that semantic interoperability. Some
of the important things that the dictionary
can provide are list of names, definitions and data elements that are captured
in the system. Furthermore, it includes metadata about each of those elements (NED,
In order to organize data based on the different levels, matadata is
utilized. Matadata also assist with extracting large amounts of data for specific
purposes. The consumption of metadata will become gradually imperative when
larger amount of information becomes available from the increased use of HIE
systems like EHRs. All of this new information would have very little value if
it wasn’t processed and analyzed by itself (NED, 2006).
Data dictionaries have to designed with federal standards to support HIE
with Meaningful Use.
and productive data dictionary can improve consistency and trustworthiness of
an organization’s data, decrease redundancy, develop more efficient way of
documenting, and make it easier when analyzing data. As a result of these
advantages, it can be used to make evidence-based care decisions that are being
used by accountable care organizations. (NED, 2006).
Engineering (CASE) technologies are tools that provide automated assistance for
software development. The goal of these CASE tools is the reduction of
the time, cost of software development and the improvement of the quality of
the systems developed. CASE tools can improve documentation quality, analysis,
and make systems easier to test and maintain (reference 2).
Tools offer an exceptional features that support the development and business
community by using its Automated Diagram Support feature. Some of the features
that help with development involve (Krishnamurthy, n.d.):
1) Authorizes syntactic
2) Supports data
3) Checks for
consistency and completeness;
4) Assists with navigation
to linked diagrams;
7) Generating automatic
8) System simulation;
9) Performance analysis.
tool technology progressively uses methods for software and system development.
CASE tools are described by the stages of software development life cycle on
which they focus. Since different tools covering different stages share common
information, it is required that they integrate through data dictionary to have
a reliable view of such information. Case Tools are used in many ways in healthcare
organizations. Case tools can be classified into: Requirement Analysis Tool, Structure
Analysis Tool, Software Design Tool, Code Generation Tool, Test Case Generation
Tool, Document Production Tool, and Reverse Engineering Tool (Krishnamurthy,