HDD Access Release Notes
August 2012
What’s New in August 2012?
This is the first release of software and terminology content for HDD Access – the public version of the 3M™ Healthcare Data Dictionary (HDD). The release notes cover the following topics:
- Content version 1
- Software version 1.1
- Database version 1.1
- Browser version 1.1
- Supported technologies
- System requirements (Operating system, hardware, software, network resources)
- Compatibility with earlier releases
- Known issues
- Documentation
- Support
- Content integrity
- Licenses
Content Version 1
HDD Access terminology content version 1 contains 214,799 unique concepts. This release is intended to provide a subset of terminology content – cardiovascular disorders – to help the user get familiar with HDD Access software. A sampling of other domains, such as allergy, medication, language and religion, is also included. Standard terminologies included are:
- ICD-9-CM (codes and hierarchies)
- ICD-10-CM (codes and hierarchies)
- ICD-10-PCS (codes but not attributes/hierarchies)
- HCPCS
- DRG
- APC
- MDC
HDD Access content will be incremented monthly in subsequent releases.
HDD Access Table Name | Row Count |
CONCEPT | 214,799 |
CONCEPT_RELATION | 442,184 |
RSFORM | 895,156 |
RSFORM_CONTEXT | 1,127,002 |
Software Version 1.1
HDD Access software includes a relational database and a web-based content browser.
Database Version 1.1
HDD Access users will have the option of installing HDD Access to operate under any of the following database management systems (DBMS). Each DBMS is listed with the version with which it was tested. Previous or later versions may also work but have not been tested:
- Oracle 11g
- MySQL 5.5
- H2 1.3
Browser Version 1.1
The HDD Access browser has the functionalities listed below:
- Search by text string
- Constrain text search by domain
- Search by NCID (Numeric Concept IDentifier)
The HDD Access browser has been tested with Mozilla Firefox 14, Google Chrome 21, and Internet Explorer 8 and 9.
Supported Technologies
The HDD Access database supports the following technologies and has been tested with the following application servers:
- Apache Tomcat 7.0.27
System Requirements
Operating System
The current version of HDD Access installer installs the HDD Access software to run on any of the following Microsoft Windows operating systems:
- Microsoft Windows 7 32-bit or 64-bit
- Microsoft Windows XP
Note: the Installer requires a 32-Bit Java Virtual Machine (JVM) to install the software but the HDD Access application can run under 32-bit or 64-Bit JDK/JRE.
Advanced users may deploy the WAR file distribution of HDD Access software on Apache Tomcat on Microsoft Windows or other operating systems.
Hardware
Minimum hardware requirements for HDD Access are:
- Processor: 2 GHz
- Memory (RAM): 3 GB
- Disk space: 5 GB of free disk space
Software
HDD Access requires the software listed below:
- Java (JRE) 1.6 or later
- Database:
- Oracle 11g (or later)
- My SQL 5.5 (or later)
- H2 version 1.3 (or later) – this will be installed for you if you choose “simple installation.”
- Java application server:
- Apache Tomcat 7.0.27 (or later)
Network resources
‘Simple Install’ in the installer configures the installed Apache Tomcat server software to use network ports 80, 8005 and 8009.
Compatibility with Earlier Releases
Not applicable; this is the first release of the HDD Access software and terminology content.
Known Issues
If you choose ‘simple install’ and network ports 80, 8005 and 8009 are not available, the Apache Tomcat server will fail to start. You may make these ports available or manually change the port numbers used by Apache Tomcat to overcome this issue. If the port numbers are modified, you will need to modify startupBrowser.bat and the startupIELoad.bat in the [HDDAccess]\hddServer\bin directory to add the new port to the URL and then manually run the startupIELoad.bat.
Documentation
Documentation for HDD Access software and terminology content are available at http://www.hddaccess.com.
Support
HDD Access terminology content and software are published as-is without warranties or support. Community support may be available through the HDD Access discussion forums at http://www.hddaccess.com.
Content Integrity
All the downloadable packages (installer, binary, source, content files and documentation) have their MD5 checksum published on the HDD Access website. Users may verify the integrity of the downloaded files by calculating their MD5 checksums using a checksum application and comparing them with the checksums published on the website.
Users may validate the number of rows that were loaded into the four core tables in their database by comparing them against the row counts published at the beginning of this document.
Users may also use the web-based HDD Access online browser at http://search.hddaccess.com/ to manually browse and search against the read-only master version. The HDD Access Browser provides read-only access to HDD Access content, and can be used for comparing content in your local database against the master version.
Licenses
HDD Access software is open source under the Apache License, version 2.0. Source code is available from http://www.hddaccess.com.
HDD Access terminology content is published under the HDD Content Download License (you can view it at http://hddaccess.com/index.php/hdd-content-download-license/). You will need to accept the license during the download process for the HDD Access installer to create the database and load the terminology content on your system.
Third-party software files included in the HDD Access software are released under their respective licenses by their authors. They are listed below. You can also view the list of third-party software files and their respective licenses during the installation process.
1. Public Domain
Third Party File | Copyright Notice |
\antlr\antlr\2.7.6\antlr-2.7.6.jar | http://www.antlr2.org/license.html |
\aopalliance\aopalliance\1.0\aopalliance-1.0.jar | http://aopalliance.sourceforge.net/ |
2. Apache 2.0
http://www.apache.org/licenses/LICENSE-2.0.txt
Third Party File | Copyright Notice |
\cglib\cglib-nodep\2.2.2\cglib-nodep-2.2.2.jar | ASM: a very small and fast Java bytecode manipulation framework Copyright (c) 2000,2002,2003 INRIA, France Telecom All rights reserved. |
\com\google\code\gson\gson\1.7.1\gson-1.7.1.jar | http://code.google.com/p/google-gson/ |
\commons-beanutils\commons-beanutils\1.8.3\commons-beanutils-1.8.3.jar | Apache Commons BeanUtils Copyright 2000-2010 The Apache Software Foundation This product includes software developed by The Apache Software Foundation (http://www.apache.org/) |
\commons-codec\commons-codec\1.5\commons-codec-1.5.jar | Apache Commons Codec Copyright 2002-2011 The Apache Software Foundation This product includes software developed by The Apache Software Foundation (http://www.apache.org/). src/test/org/apache/commons/codec/language/DoubleMetaphoneTest.java contains test data from http://aspell.sourceforge.net/test/batch0.tab.Copyright (C) 2002 Kevin Atkinson (This email address is being protected from spambots. You need JavaScript enabled to view it.). Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. |
\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar | Apache Commons Collections Copyright 2001-2008 The Apache Software Foundation This product includes software developed by The Apache Software Foundation (http://www.apache.org/) |
\commons-dbcp\commons-dbcp\1.3\commons-dbcp-1.3.jar | Apache Commons DBCP Copyright 2001-2010 The Apache Software Foundation This product includes software developed by The Apache Software Foundation (http://www.apache.org/) |
\commons-digester\commons-digester\2.1\commons-digester-2.1.jar | Apache Commons Digester Copyright 2001-2010 The Apache Software Foundation This product includes software developed by The Apache Software Foundation (http://www.apache.org/) |
\commons-fileupload\commons-fileupload\1.2.2\commons-fileupload-1.2.2.jar | Apache Commons FileUpload Copyright 2002-2010 The Apache Software Foundation This product includes software developed by The Apache Software Foundation (http://www.apache.org/) |
\commons-io\commons-io\2.1\commons-io-2.1.jar | Apache Commons IO Copyright 2002-2011 The Apache Software Foundation This product includes software developed by The Apache Software Foundation (http://www.apache.org/) |
\commons-lang\commons-lang\2.4\commons-lang-2.4.jar | Apache Commons Lang Copyright 2001-2008 The Apache Software Foundation This product includes software developed by The Apache Software Foundation (http://www.apache.org/) |
\commons-pool\commons-pool\1.5.6\commons-pool-1.5.6.jar | Apache Commons Pool Copyright 2001-2011 The Apache Software Foundation This product includes software developed by The Apache Software Foundation (http://www.apache.org/) |
\joda-time\joda-time\1.6\joda-time-1.6.jar | NOTICE file corresponding to section 4d of the Apache License Version 2.0 This product includes software developed by Joda.org (http://www.joda.org/) |
\log4j\log4j\1.2.16\log4j-1.2.16.jar | Apache log4j Copyright 2007 The Apache Software Foundation This product includes software developed at The Apache Software Foundation (http://www.apache.org/) |
\net\sf\flexjson\flexjson\2.1\flexjson-2.1.jar | http://flexjson.sourceforge.net/ |
\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar | Apache Commons Lang Copyright 2001-2011 The Apache Software Foundation This product includes software developed by The Apache Software Foundation (http://www.apache.org/) This product includes software from the Spring Framework, under the Apache License 2.0 (see: StringUtils.containsWhitespace()) |
Lucene | Copyright © 2011-2012 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. http://lucene.apache.org/core/ |
\org\apache\lucene\lucene-core\3.6.0\lucene-core-3.6.0.jar | Apache Lucene Copyright 2012 The Apache Software Foundation This product includes software developed by The Apache Software Foundation (http://www.apache.org/) |
\org\apache\tiles\tiles-template\2.2.2\tiles-template-2.2.2.jar | Tiles – Template Technologies Support Copyright 2001-2010 Apache Software Foundation This product includes software developed at The Apache Software Foundation (http://www.apache.org/) |
Third Party Files:
\org\apache\tiles\tiles-api\2.2.2\tiles-api-2.2.2.jar
|
Third Party Files:
\org\springframework\roo\org.springframework.roo.annotations\1.2.1.RELEASE\org.springframework.roo.annotations-1.2.1.RELEASE.jar http://www.springsource.com/ |
Third Party Files:
\org\springframework\spring-aspects\3.1.0.RELEASE\spring-aspects-3.1.0.RELEASE.jar Spring Framework 3.1 |
3. Berkeley Software Distribution (BSD) 2-Clause
http://opensource.org/licenses/bsd-license.php
Third Party File:
\org\hamcrest\hamcrest-core\1.1\hamcrest-core-1.1.jar http://code.google.com/p/hamcrest/source/browse/trunk/hamcrest-java/LICENSE.txt Copyright (c) 2000-2006, www.hamcrest.org |
4. Berkeley Software Distribution (BSD) 3-Clause
http://opensource.org/licenses/BSD-3-Clause
Third Party Files:
\asm\asm\3.3.1\asm-3.3.1.jar http://asm.ow2.org/license.html Copyright (c) 2000-2011 INRIA, France Telecom THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
Third Party Files:
jquery.dataTables.min-1.9.1.js http://datatables.net/license_bsd Copyright (c) 2008-2012, Allan Jardine
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
5. Berkeley Software Distribution (BSD) Variant
Third Party File:
\dom4j\dom4j\1.6.1\dom4j-1.6.1.jar http://dom4j.sourceforge.net/dom4j-1.6.1/license.html Redistribution and use of this software and associated documentation (“Software”), with or without modification, are permitted provided that the following conditions are met:
THIS SOFTWARE IS PROVIDED BY METASTUFF, LTD. AND CONTRIBUTORS “AS IS” AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL METASTUFF, LTD. OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Copyright 2001-2005 (C) MetaStuff, Ltd. All Rights Reserved. |
6. Common Development and Distribution License (CDDL) 1.0
http://opensource.org/comment/983
Third Party File:
\org\glassfish\web\jstl-impl\1.2\jstl-impl-1.2.jar HDD Access elects to include this software in this distribution under the CDDL license http://repo1.maven.org/maven2/org/glassfish/web/jstl-impl/1.2/jstl-impl-1.2.pom The contents of this file are subject to the terms of either the GNU General Public License Version 2 only (“GPL”) or the Common Development and Distribution License(“CDDL”) (collectively, the “License”). You may not use this file except in compliance with the License. You can obtain a copy of the License at https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html or packager/legal/LICENSE.txt. See the License for the specific language governing permissions and limitations under the License. When distributing the software, include this License Header Notice in each file and include the License file at packager/legal/LICENSE.txt. GPL Classpath Exception: Oracle designates this particular file as subject to the “Classpath” exception as provided by Oracle in the GPL Version 2 section of the License file that accompanied this code. Modifications: If applicable, add the following below the License Header, with the fields enclosed by brackets [] replaced by your own identifying information: “Portions Copyright [year] [name of copyright owner]” Contributor(s): If you wish your version of this file to be governed by only the CDDL or only the GPL Version 2, indicate your decision by adding “[Contributor]elects to include this software in this distribution under the [CDDL or GPL Version 2] license.” If you don’t indicate a single choice of license, a recipient has the option to distribute your version of this file under either the CDDL, the GPL Version 2 or to extend the choice of license to its licensees as provided above. However, if you add GPL Version 2 code and therefore, elected the GPL Version 2 license, then the option applies only if the new code is made subject to such option by the copyright holder. |
7. Common Development and Distribution License (CDDL) 1.1
http://glassfish.java.net/public/CDDL+GPL_1_1.html
Third Party Files:
\com\sun\jersey\contribs\jersey-spring\1.12\jersey-spring-1.12.jar http://glassfish.java.net/public/CDDL+GPL_1_1.html HDD Access elects to include this software in this distribution under the CDDL license http://repo1.maven.org/maven2/com/sun/jersey/contribs/jersey-spring/1.12-b01/jersey-spring-1.12-b01.pomhttp://repo1.maven.org/maven2/com/sun/jersey/jersey-core/1.12/jersey-core-1.12.pom http://repo1.maven.org/maven2/com/sun/jersey/jersey-server/1.12/jersey-server-1.12.pom http://repo1.maven.org/maven2/com/sun/jersey/jersey-servlet/1.12/jersey-servlet-1.12.pom Copyright (c) 1997-2011 Oracle and/or its affiliates. All rights reserved. The contents of this file are subject to the terms of either the GNU General Public License Version 2 only (“GPL”) or the Common Development and Distribution License(“CDDL”) (collectively, the “License”). You may not use this file except in compliance with the License. You can obtain a copy of the License at https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html or packager/legal/LICENSE.txt. See the License for the specific language governing permissions and limitations under the License. When distributing the software, include this License Header Notice in each file and include the License file at packager/legal/LICENSE.txt. GPL Classpath Exception: Oracle designates this particular file as subject to the “Classpath” exception as provided by Oracle in the GPL Version 2 section of the License file that accompanied this code. Modifications: If applicable, add the following below the License Header, with the fields enclosed by brackets [] replaced by your own identifying information: “Portions Copyright [year] [name of copyright owner]” Contributor(s): If you wish your version of this file to be governed by only the CDDL or only the GPL Version 2, indicate your decision by adding “[Contributor]elects to include this software in this distribution under the [CDDL or GPL Version 2] license.” If you don’t indicate a single choice of license, a recipient has the option to distribute your version of this file under either the CDDL, the GPL Version 2 or to extend the choice of license to its licensees as provided above. However, if you add GPL Version 2 code and therefore, elected the GPL Version 2 license, then the option applies only if the new code is made subject to such option by the copyright holder. |
8. Eclipse Public License (EPL) 1.0
http://opensource.org/licenses/eclipse-1.0.php
Third Party Files:
\org\aspectj\aspectjrt\1.6.12\aspectjrt-1.6.12.jar The Eclipse Foundation makes available all content in this distribution (“Content”). Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the Eclipse Public License Version 1.0 (“EPL”). A copy of the EPL is available at http://www.eclipse.org/legal/epl-v10.html. For purposes of the EPL, “Program” will mean the Content.If you did not receive this Content directly from the Eclipse Foundation, the Content is being redistributed by another party (“Redistributor”) and different terms and conditions may apply to your use of any object code in the Content. Check the Redistributor’s license that was provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise indicated below, the terms and conditions of the EPL still apply to any source code in the Content and such source code may be obtained at http://www.eclipse.org |
Third Party File:H2
http://www.h2database.com/html/license.html H2 is dual licensed and available under a modified version of the MPL 1.1 (Mozilla Public License) or under the (unmodified) EPL 1.0 (Eclipse Public License). The changes to the MPL are underlined. There is a license FAQ for both the MPL and the EPL, most of that is applicable to the H2 license as well.
However, nobody is allowed to rename H2, modify it a little, and sell it as a database engine without telling the customers it is in fact H2. This happened to HSQLDB: a company called ‘bungisoft’ copied HSQLDB, renamed it to ‘RedBase’, and tried to sell it, hiding the fact that it was in fact just HSQLDB. It seems ‘bungisoft’ does not exist any more, but you can use the Wayback Machine and visit old web pages of About porting the source code to another language (for example C# or C++): converted source code (even if done manually) stays under the same copyright and license as the original code. The copyright of the ported source code does not (automatically) go to the person who ported the code. If you distribute a binary that includes H2, you need to add the license and a disclaimer of liability (as you should do for your own code). You should add a disclaimer for each open source libraries you use. For example, add a file |
9. GNU Lesser General Public License (LGPL) 2.1
http://www.gnu.org/licenses/lgpl-2.1.html
Third Party Files:\org\codehaus\jackson\jackson-core-lgpl\1.9.0\jackson-core-lgpl-1.9.0.jar \org\codehaus\jackson\jackson-mapper-lgpl\1.9.0\jackson-mapper-lgpl-1.9.0.jar
This product currently only contains code developed by authors of specific components, as identified by the source code files; if such notes are missing files have been created by Tatu Saloranta.For additional credits (generally to people who reported problems) see CREDITS file. |
Third Party Files:Hibernate
\org\hibernate\hibernate-core\3.6.9.Final\hibernate-core-3.6.9.Final.jar http://www.hibernate.org/license Free, As In SpeechHibernate is Free Software. |
10. Massachusetts Institute of Technology
http://opensource.org/licenses/mit-license.php/
Third Party File | Copyright Notice |
jquery.cookie.js | HDD Access elects to include this software in this distribution under the MIT licenseCopyright (c) 2006 Klaus Hartl (stilbuero.de) Dual licensed under the MIT and GPL licenses: http://www.opensource.org/licenses/mit-license.php http://www.gnu.org/licenses/gpl.html |
jquery.jstree.js | HDD Access elects to include this software in this distribution under the MIT licensejsTree 1.0-rc3 http://jstree.com/ Copyright (c) 2010 Ivan Bozhanov (vakata.com) Licensed same as jquery – under the terms of either the MIT License or the GPL Version 2 License http://www.opensource.org/licenses/mit-license.php http://www.gnu.org/licenses/gpl.html |
jquery-ui-1.8.16.custom.min.js | HDD Access elects to include this software in this distribution under the MIT licensejQuery UI 1.8.16 Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license http://docs.jquery.com/UI |
Third Party Files:\org\slf4j\slf4j-api\1.6.4\slf4j-api-1.6.4.jar \org\slf4j\slf4j-log4j12\1.6.4\slf4j-log4j12-1.6.4.jar \org\slf4j\jcl-over-slf4j\1.6.4\jcl-over-slf4j-1.6.4.jar
http://www.slf4j.org/license.html |
Third Party Files:jQuery jquery-1.7.2.js
HDD Access elects to include this software in this distribution under the MIT license jQuery JavaScript Library v1.7.2 Includes Sizzle.js |
11. Mozilla Public License (MPL) 1.1
http://opensource.org/licenses/mozilla1.1
Third Party File:
\javassist\javassist\3.12.0.GA\javassist-3.12.0.GA.jar |
12. SPECIALIST NLP Tools
http://lexsrv3.nlm.nih.gov/LexSysGroup/Docs/termsAndConditions.html
Third Party File:\gov\nih\nlm\lvg\2012\lvg-2012.jar
Lexical Tools, 2012 Release. 12/01/2011. Terms and Conditions for Use of the SPECIALIST NLP Tools 1. Introduction 2. The SPECIALIST NLP Tools 3. Availability 4. Use of the SPECIALIST NLP Tools These terms and conditions are in effect as long as the user retains any part of the SPECIALIST NLP Tools. |