Skip to content

Commit 04c59aa

Browse files
authored
Merge pull request #91 from onc-healthit/develop
merge develop into master for April 26 release
2 parents b3124e2 + 668c558 commit 04c59aa

File tree

4 files changed

+10
-4
lines changed

4 files changed

+10
-4
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,6 @@
55
/.project
66
/target
77
/bin
8-
/codevalidator-api/target
8+
/codevalidator-api/target
9+
/.apt_generated/
10+
/.apt_generated_tests/

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
<groupId>org.sitenv.vocabulary</groupId>
55
<artifactId>codevalidator-api</artifactId>
6-
<version>1.0.27</version>
6+
<version>1.0.28</version>
77
<name>Code Validator API</name>
88
<url>http://www.sitenv.org</url>
99

src/main/java/org/sitenv/vocabularies/loader/code/CptLoader.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public void load(List<File> filesToLoad, Connection connection) {
4343
while ((line = br.readLine()) != null) {
4444
if (!line.isEmpty()) {
4545
String code = line.substring(0, 5);
46-
String displayName = line.substring(line.indexOf(" "));
46+
String displayName = isTabDelimitedFile(line) ? line.substring(line.indexOf('\t')) : line.substring(line.indexOf(" "));
4747
buildCodeInsertQueryString(insertQueryBuilder, code, displayName, codeSystem, oid, CODES_IN_THIS_SYSTEM_ARE_ALWAYS_ACTIVE);
4848

4949
if ((++totalCount % BATCH_SIZE) == 0) {
@@ -74,4 +74,8 @@ public void load(List<File> filesToLoad, Connection connection) {
7474
}
7575
}
7676
}
77+
78+
private boolean isTabDelimitedFile(String line) {
79+
return line.indexOf('\t') != -1;
80+
}
7781
}

src/main/resources/schema.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ CREATE TABLE VALUESETS (
1919
CREATE TABLE CODES (
2020
ID INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
2121
CODE VARCHAR(50) NOT NULL,
22-
DISPLAYNAME VARCHAR(5000) NOT NULL,
22+
DISPLAYNAME VARCHAR(100000) NOT NULL,
2323
CODESYSTEM VARCHAR(50) NOT NULL,
2424
CODESYSTEMOID VARCHAR(50) NOT NULL,
2525
ACTIVE BOOLEAN NOT NULL

0 commit comments

Comments
 (0)