diff --git a/hapi-fhir-base/pom.xml b/hapi-fhir-base/pom.xml
index 8abd0bdf562..87536543923 100644
--- a/hapi-fhir-base/pom.xml
+++ b/hapi-fhir-base/pom.xml
@@ -125,6 +125,7 @@
${argLine} -Dfile.encoding=UTF-8 -Xmx712m
+
diff --git a/hapi-fhir-structures-dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Devicestatus.java b/hapi-fhir-structures-dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Devicestatus.java
deleted file mode 100644
index d5ccb36916d..00000000000
--- a/hapi-fhir-structures-dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Devicestatus.java
+++ /dev/null
@@ -1,105 +0,0 @@
-package org.hl7.fhir.dstu3.model.codesystems;
-
-/*
- Copyright (c) 2011+, HL7, Inc.
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without modification,
- are permitted provided that the following conditions are met:
-
- * Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
- * Neither the name of HL7 nor the names of its contributors may be used to
- endorse or promote products derived from this software without specific
- prior written permission.
-
- 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 HOLDER 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.
-
-*/
-
-// Generated on Sat, Mar 25, 2017 21:03-0400 for FHIR v3.0.0
-
-
-import org.hl7.fhir.exceptions.FHIRException;
-
-public enum DeviceStatus {
-
- /**
- * The Device is available for use. Note: This means for *implanted devices* the device is implanted in the patient.
- */
- ACTIVE,
- /**
- * The Device is no longer available for use (e.g. lost, expired, damaged). Note: This means for *implanted devices* the device has been removed from the patient.
- */
- INACTIVE,
- /**
- * The Device was entered in error and voided.
- */
- ENTEREDINERROR,
- /**
- * The status of the device has not been determined.
- */
- UNKNOWN,
- /**
- * added to help the parsers
- */
- NULL;
- public static DeviceStatus fromCode(String codeString) throws FHIRException {
- if (codeString == null || "".equals(codeString))
- return null;
- if ("active".equals(codeString))
- return ACTIVE;
- if ("inactive".equals(codeString))
- return INACTIVE;
- if ("entered-in-error".equals(codeString))
- return ENTEREDINERROR;
- if ("unknown".equals(codeString))
- return UNKNOWN;
- throw new FHIRException("Unknown DeviceStatus code '"+codeString+"'");
- }
- public String toCode() {
- switch (this) {
- case ACTIVE: return "active";
- case INACTIVE: return "inactive";
- case ENTEREDINERROR: return "entered-in-error";
- case UNKNOWN: return "unknown";
- default: return "?";
- }
- }
- public String getSystem() {
- return "http://hl7.org/fhir/device-status";
- }
- public String getDefinition() {
- switch (this) {
- case ACTIVE: return "The Device is available for use. Note: This means for *implanted devices* the device is implanted in the patient.";
- case INACTIVE: return "The Device is no longer available for use (e.g. lost, expired, damaged). Note: This means for *implanted devices* the device has been removed from the patient.";
- case ENTEREDINERROR: return "The Device was entered in error and voided.";
- case UNKNOWN: return "The status of the device has not been determined.";
- default: return "?";
- }
- }
- public String getDisplay() {
- switch (this) {
- case ACTIVE: return "Active";
- case INACTIVE: return "Inactive";
- case ENTEREDINERROR: return "Entered in Error";
- case UNKNOWN: return "Unknown";
- default: return "?";
- }
- }
-
-
-}
-
diff --git a/hapi-fhir-structures-dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DevicestatusEnumFactory.java b/hapi-fhir-structures-dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DevicestatusEnumFactory.java
deleted file mode 100644
index 64e4d361f1c..00000000000
--- a/hapi-fhir-structures-dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DevicestatusEnumFactory.java
+++ /dev/null
@@ -1,70 +0,0 @@
-package org.hl7.fhir.dstu3.model.codesystems;
-
-/*
- Copyright (c) 2011+, HL7, Inc.
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without modification,
- are permitted provided that the following conditions are met:
-
- * Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
- * Neither the name of HL7 nor the names of its contributors may be used to
- endorse or promote products derived from this software without specific
- prior written permission.
-
- 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 HOLDER 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.
-
-*/
-
-// Generated on Sat, Mar 25, 2017 21:03-0400 for FHIR v3.0.0
-
-
-import org.hl7.fhir.dstu3.model.EnumFactory;
-
-public class DeviceStatusEnumFactory implements EnumFactory {
-
- public DeviceStatus fromCode(String codeString) throws IllegalArgumentException {
- if (codeString == null || "".equals(codeString))
- return null;
- if ("active".equals(codeString))
- return DeviceStatus.ACTIVE;
- if ("inactive".equals(codeString))
- return DeviceStatus.INACTIVE;
- if ("entered-in-error".equals(codeString))
- return DeviceStatus.ENTEREDINERROR;
- if ("unknown".equals(codeString))
- return DeviceStatus.UNKNOWN;
- throw new IllegalArgumentException("Unknown DeviceStatus code '"+codeString+"'");
- }
-
- public String toCode(DeviceStatus code) {
- if (code == DeviceStatus.ACTIVE)
- return "active";
- if (code == DeviceStatus.INACTIVE)
- return "inactive";
- if (code == DeviceStatus.ENTEREDINERROR)
- return "entered-in-error";
- if (code == DeviceStatus.UNKNOWN)
- return "unknown";
- return "?";
- }
-
- public String toSystem(DeviceStatus code) {
- return code.getSystem();
- }
-
-}
-
diff --git a/pom.xml b/pom.xml
index 26463d226ca..6c50a8277a6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -400,7 +400,6 @@
5.5.4
2.5.3
1.8
- 2.4
2.7.1
4.4.11
5.0.0.RELEASE
@@ -1118,7 +1117,7 @@
org.apache.maven.plugins
maven-source-plugin
- 3.0.0
+ 3.0.1
org.codehaus.plexus
@@ -1141,7 +1140,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.0.0
+ 3.2.0
org.codehaus.mojo