From 7692e5d71431cc86ca351e4699a34d2daf59056e Mon Sep 17 00:00:00 2001
From: jamesagnew
*
(return all includes)
- */
- public static final Include INCLUDE_ALL = new Include("*", false).toLocked();
-
- /**
- * Include set containing only {@link #INCLUDE_ALL}
- */
- public static final Set
+ * Required parameters: The following rules apply to the parameters of this method (in this case, populated means
+ * a non-empty string and not populated means null
or an empty string)
+ *
this
for easy method chaining
+ */
+ IIdType setParts(String theBaseUrl, String theResourceType, String theIdPart, String theVersionIdPart);
+
}
diff --git a/hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/dao/BaseHapiFhirDao.java b/hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/dao/BaseHapiFhirDao.java
index 5b491c2df15..b10c70af069 100644
--- a/hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/dao/BaseHapiFhirDao.java
+++ b/hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/dao/BaseHapiFhirDao.java
@@ -54,6 +54,7 @@ import org.apache.commons.lang3.StringUtils;
import org.apache.http.NameValuePair;
import org.apache.http.client.utils.URLEncodedUtils;
import org.hl7.fhir.dstu21.model.IdType;
+import org.hl7.fhir.dstu21.model.StringType;
import org.hl7.fhir.dstu21.model.Bundle.HTTPVerb;
import org.hl7.fhir.instance.model.api.IAnyResource;
import org.hl7.fhir.instance.model.api.IBaseCoding;
@@ -1272,9 +1273,15 @@ public abstract class BaseHapiFhirDao\n" +
+ " \n" +
+ "
",
+ " ",
+ "
",
+ " ",
+ "
",
+ " "));
+ //@formatter:on
+ } finally {
+ IOUtils.closeQuietly(response.getEntity().getContent());
+ response.close();
+ }
+
+ /*
+ * Filter with code
+ */
+
+ get = new HttpGet(ourServerBase + "/ValueSet/" + vsid.getIdPart() + "/$expand?filter=11378");
+ response = ourHttpClient.execute(get);
+ try {
+ String resp = IOUtils.toString(response.getEntity().getContent());
+ ourLog.info(resp);
+ assertEquals(200, response.getStatusLine().getStatusCode());
+ //@formatter:off
+ assertThat(resp, stringContainsInOrder(
+ "",
+ " "
+ ));
+ //@formatter:on
+ } finally {
+ IOUtils.closeQuietly(response.getEntity().getContent());
+ response.close();
+ }
+
+ }
+
+}
diff --git a/hapi-fhir-jpaserver-base/src/test/java/ca/uhn/fhir/jpa/provider/dstu21/ResourceProviderDstu21ValueSetTest.java b/hapi-fhir-jpaserver-base/src/test/java/ca/uhn/fhir/jpa/provider/dstu21/ResourceProviderDstu21ValueSetTest.java
new file mode 100644
index 00000000000..a2469c8c69d
--- /dev/null
+++ b/hapi-fhir-jpaserver-base/src/test/java/ca/uhn/fhir/jpa/provider/dstu21/ResourceProviderDstu21ValueSetTest.java
@@ -0,0 +1,376 @@
+package ca.uhn.fhir.jpa.provider.dstu21;
+
+import static org.hamcrest.Matchers.containsString;
+import static org.hamcrest.Matchers.not;
+import static org.hamcrest.Matchers.stringContainsInOrder;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertThat;
+import static org.junit.Assert.fail;
+
+import java.io.IOException;
+
+import org.hl7.fhir.dstu21.model.BooleanType;
+import org.hl7.fhir.dstu21.model.CodeType;
+import org.hl7.fhir.dstu21.model.Coding;
+import org.hl7.fhir.dstu21.model.Parameters;
+import org.hl7.fhir.dstu21.model.StringType;
+import org.hl7.fhir.dstu21.model.UriType;
+import org.hl7.fhir.dstu21.model.ValueSet;
+import org.hl7.fhir.instance.model.api.IIdType;
+import org.junit.Before;
+import org.junit.Ignore;
+import org.junit.Test;
+import org.springframework.transaction.annotation.Transactional;
+
+import ca.uhn.fhir.rest.server.exceptions.InvalidRequestException;
+
+public class ResourceProviderDstu21ValueSetTest extends BaseResourceProviderDstu21Test {
+
+ private IIdType myExtensionalVsId;
+ private static final org.slf4j.Logger ourLog = org.slf4j.LoggerFactory.getLogger(ResourceProviderDstu21ValueSetTest.class);
+
+ @Before
+ @Transactional
+ public void before02() throws IOException {
+ ValueSet upload = loadResourceFromClasspath(ValueSet.class, "/extensional-case-2.xml");
+ upload.setId("");
+ myExtensionalVsId = myValueSetDao.create(upload).getId().toUnqualifiedVersionless();
+ }
+
+ @Test
+ public void testValidateCodeOperationByCodeAndSystemInstance() {
+ //@formatter:off
+ Parameters respParam = ourClient
+ .operation()
+ .onInstance(myExtensionalVsId)
+ .named("validate-code")
+ .withParameter(Parameters.class, "code", new CodeType("8495-4"))
+ .andParameter("system", new UriType("http://loinc.org"))
+ .execute();
+ //@formatter:on
+
+ String resp = myFhirCtx.newXmlParser().setPrettyPrint(true).encodeResourceToString(respParam);
+ ourLog.info(resp);
+
+ assertEquals(new BooleanType(true), respParam.getParameter().get(0).getValue());
+ }
+
+ @Test
+ public void testValidateCodeOperationByCodeAndSystemType() {
+ //@formatter:off
+ Parameters respParam = ourClient
+ .operation()
+ .onType(ValueSet.class)
+ .named("validate-code")
+ .withParameter(Parameters.class, "code", new CodeType("8450-9"))
+ .andParameter("system", new UriType("http://loinc.org"))
+ .execute();
+ //@formatter:on
+
+ String resp = myFhirCtx.newXmlParser().setPrettyPrint(true).encodeResourceToString(respParam);
+ ourLog.info(resp);
+
+ assertEquals(new BooleanType(true), respParam.getParameter().get(0).getValue());
+ }
+
+ @Test
+ public void testLookupOperationByCodeAndSystem() {
+ //@formatter:off
+ Parameters respParam = ourClient
+ .operation()
+ .onType(ValueSet.class)
+ .named("lookup")
+ .withParameter(Parameters.class, "code", new CodeType("8450-9"))
+ .andParameter("system", new UriType("http://loinc.org"))
+ .execute();
+ //@formatter:on
+
+ String resp = myFhirCtx.newXmlParser().setPrettyPrint(true).encodeResourceToString(respParam);
+ ourLog.info(resp);
+
+ assertEquals("name", respParam.getParameter().get(0).getName());
+ assertEquals(new StringType("Unknown"), respParam.getParameter().get(0).getValue());
+ assertEquals("display", respParam.getParameter().get(1).getName());
+ assertEquals(new StringType("Systolic blood pressure--expiration"), respParam.getParameter().get(1).getValue());
+ assertEquals("abstract", respParam.getParameter().get(2).getName());
+ assertEquals(new BooleanType(false), respParam.getParameter().get(2).getValue());
+ }
+
+ @Test
+ @Ignore
+ public void testLookupOperationForBuiltInCode() {
+ //@formatter:off
+ Parameters respParam = ourClient
+ .operation()
+ .onType(ValueSet.class)
+ .named("lookup")
+ .withParameter(Parameters.class, "code", new CodeType("M"))
+ .andParameter("system", new UriType("http://hl7.org/fhir/v3/MaritalStatus"))
+ .execute();
+ //@formatter:on
+
+ String resp = myFhirCtx.newXmlParser().setPrettyPrint(true).encodeResourceToString(respParam);
+ ourLog.info(resp);
+
+ assertEquals("name", respParam.getParameter().get(0).getName());
+ assertEquals(new StringType("Unknown"), respParam.getParameter().get(0).getValue());
+ assertEquals("display", respParam.getParameter().get(1).getName());
+ assertEquals(new StringType("Married"), respParam.getParameter().get(1).getValue());
+ assertEquals("abstract", respParam.getParameter().get(2).getName());
+ assertEquals(new BooleanType(false), respParam.getParameter().get(2).getValue());
+ }
+
+ @Test
+ public void testLookupOperationByCoding() {
+ //@formatter:off
+ Parameters respParam = ourClient
+ .operation()
+ .onType(ValueSet.class)
+ .named("lookup")
+ .withParameter(Parameters.class, "coding", new Coding().setSystem("http://loinc.org").setCode("8450-9"))
+ .execute();
+ //@formatter:on
+
+ String resp = myFhirCtx.newXmlParser().setPrettyPrint(true).encodeResourceToString(respParam);
+ ourLog.info(resp);
+
+ assertEquals("name", respParam.getParameter().get(0).getName());
+ assertEquals(new StringType("Unknown"), respParam.getParameter().get(0).getValue());
+ assertEquals("display", respParam.getParameter().get(1).getName());
+ assertEquals(new StringType("Systolic blood pressure--expiration"), respParam.getParameter().get(1).getValue());
+ assertEquals("abstract", respParam.getParameter().get(2).getName());
+ assertEquals(new BooleanType(false), respParam.getParameter().get(2).getValue());
+ }
+
+ @Test
+ public void testLookupOperationByInvalidCombination() {
+ //@formatter:off
+ try {
+ ourClient
+ .operation()
+ .onType(ValueSet.class)
+ .named("lookup")
+ .withParameter(Parameters.class, "coding", new Coding().setSystem("http://loinc.org").setCode("8450-9"))
+ .andParameter("code", new CodeType("8450-9"))
+ .andParameter("system", new UriType("http://loinc.org"))
+ .execute();
+ fail();
+ } catch (InvalidRequestException e) {
+ assertEquals("HTTP 400 Bad Request: $lookup can only validate (system AND code) OR (coding.system AND coding.code)", e.getMessage());
+ }
+ //@formatter:on
+ }
+
+ @Test
+ public void testLookupOperationByInvalidCombination2() {
+ //@formatter:off
+ try {
+ ourClient
+ .operation()
+ .onType(ValueSet.class)
+ .named("lookup")
+ .withParameter(Parameters.class, "coding", new Coding().setSystem("http://loinc.org").setCode("8450-9"))
+ .andParameter("system", new UriType("http://loinc.org"))
+ .execute();
+ fail();
+ } catch (InvalidRequestException e) {
+ assertEquals("HTTP 400 Bad Request: $lookup can only validate (system AND code) OR (coding.system AND coding.code)", e.getMessage());
+ }
+ //@formatter:on
+ }
+
+ @Test
+ public void testLookupOperationByInvalidCombination3() {
+ //@formatter:off
+ try {
+ ourClient
+ .operation()
+ .onType(ValueSet.class)
+ .named("lookup")
+ .withParameter(Parameters.class, "coding", new Coding().setSystem("http://loinc.org").setCode(null))
+ .execute();
+ fail();
+ } catch (InvalidRequestException e) {
+ assertEquals("HTTP 400 Bad Request: No code, coding, or codeableConcept provided to validate", e.getMessage());
+ }
+ //@formatter:on
+ }
+
+ @Test
+ public void testExpandById() throws IOException {
+ //@formatter:off
+ Parameters respParam = ourClient
+ .operation()
+ .onInstance(myExtensionalVsId)
+ .named("expand")
+ .withNoParameters(Parameters.class)
+ .execute();
+ ValueSet expanded = (ValueSet) respParam.getParameter().get(0).getResource();
+ //@formatter:on
+
+ String resp = myFhirCtx.newXmlParser().setPrettyPrint(true).encodeResourceToString(expanded);
+ ourLog.info(resp);
+ // @formatter:off
+ assertThat(resp,
+ stringContainsInOrder("",
+ "",
+ "",
+ "",
+ "",
+ " ",
+ "
",
+ "",
+ "",
+ "",
+ " ",
+ "
",
+ " "
+ ));
+ //@formatter:on
+
+ /*
+ * Filter with display name
+ */
+
+ //@formatter:off
+ respParam = ourClient
+ .operation()
+ .onInstance(myExtensionalVsId)
+ .named("expand")
+ .withParameter(Parameters.class, "filter", new StringType("systolic"))
+ .execute();
+ expanded = (ValueSet) respParam.getParameter().get(0).getResource();
+ //@formatter:on
+
+ expanded = myValueSetDao.expand(myExtensionalVsId, ("systolic"));
+ resp = myFhirCtx.newXmlParser().setPrettyPrint(true).encodeResourceToString(expanded);
+ ourLog.info(resp);
+ //@formatter:off
+ assertThat(resp, stringContainsInOrder(
+ "",
+ " "));
+ //@formatter:on
+
+ /*
+ * Filter with code
+ */
+
+ //@formatter:off
+ respParam = ourClient
+ .operation()
+ .onInstance(myExtensionalVsId)
+ .named("expand")
+ .withParameter(Parameters.class, "filter", new StringType("11378"))
+ .execute();
+ expanded = (ValueSet) respParam.getParameter().get(0).getResource();
+ //@formatter:on
+ resp = myFhirCtx.newXmlParser().setPrettyPrint(true).encodeResourceToString(expanded);
+ ourLog.info(resp);
+ //@formatter:off
+ assertThat(resp, stringContainsInOrder(
+ "",
+ " "));
+ //@formatter:on
+ }
+
+ @Test
+ public void testExpandByIdentifier() {
+ //@formatter:off
+ Parameters respParam = ourClient
+ .operation()
+ .onType(ValueSet.class)
+ .named("expand")
+ .withParameter(Parameters.class, "identifier", new UriType("http://www.healthintersections.com.au/fhir/ValueSet/extensional-case-2"))
+ .andParameter("filter", new StringType("11378"))
+ .execute();
+ ValueSet expanded = (ValueSet) respParam.getParameter().get(0).getResource();
+ //@formatter:on
+
+ String resp = myFhirCtx.newXmlParser().setPrettyPrint(true).encodeResourceToString(expanded);
+ ourLog.info(resp);
+ //@formatter:off
+ assertThat(resp, stringContainsInOrder(
+ "",
+ " "));
+ //@formatter:on
+
+ assertThat(resp, not(containsString("")));
+ }
+
+ @Test
+ public void testExpandByValueSet() throws IOException {
+ ValueSet toExpand = loadResourceFromClasspath(ValueSet.class, "/extensional-case-2.xml");
+
+ //@formatter:off
+ Parameters respParam = ourClient
+ .operation()
+ .onType(ValueSet.class)
+ .named("expand")
+ .withParameter(Parameters.class, "valueSet", toExpand)
+ .andParameter("filter", new StringType("11378"))
+ .execute();
+ ValueSet expanded = (ValueSet) respParam.getParameter().get(0).getResource();
+ //@formatter:on
+
+ String resp = myFhirCtx.newXmlParser().setPrettyPrint(true).encodeResourceToString(expanded);
+ ourLog.info(resp);
+ //@formatter:off
+ assertThat(resp, stringContainsInOrder(
+ "",
+ " "));
+ //@formatter:on
+
+ assertThat(resp, not(containsString("")));
+ }
+
+ @Test
+ public void testExpandInvalidParams() throws IOException {
+ //@formatter:off
+ try {
+ ourClient
+ .operation()
+ .onType(ValueSet.class)
+ .named("expand")
+ .withNoParameters(Parameters.class)
+ .execute();
+ fail();
+ } catch (InvalidRequestException e) {
+ assertEquals("HTTP 400 Bad Request: $expand operation at the type level (no ID specified) requires an identifier or a valueSet as a part of the request", e.getMessage());
+ }
+ //@formatter:on
+
+ //@formatter:off
+ try {
+ ValueSet toExpand = loadResourceFromClasspath(ValueSet.class, "/extensional-case-2.xml");
+ ourClient
+ .operation()
+ .onType(ValueSet.class)
+ .named("expand")
+ .withParameter(Parameters.class, "valueSet", toExpand)
+ .andParameter("identifier", new UriType("http://www.healthintersections.com.au/fhir/ValueSet/extensional-case-2"))
+ .execute();
+ fail();
+ } catch (InvalidRequestException e) {
+ assertEquals("HTTP 400 Bad Request: $expand must EITHER be invoked at the type level, or have an identifier specified, or have a ValueSet specified. Can not combine these options.", e.getMessage());
+ }
+ //@formatter:on
+
+ //@formatter:off
+ try {
+ ValueSet toExpand = loadResourceFromClasspath(ValueSet.class, "/extensional-case-2.xml");
+ ourClient
+ .operation()
+ .onInstance(myExtensionalVsId)
+ .named("expand")
+ .withParameter(Parameters.class, "valueSet", toExpand)
+ .andParameter("identifier", new UriType("http://www.healthintersections.com.au/fhir/ValueSet/extensional-case-2"))
+ .execute();
+ fail();
+ } catch (InvalidRequestException e) {
+ assertEquals("HTTP 400 Bad Request: $expand must EITHER be invoked at the type level, or have an identifier specified, or have a ValueSet specified. Can not combine these options.", e.getMessage());
+ }
+ //@formatter:on
+
+ }
+
+}
diff --git a/hapi-fhir-jpaserver-base/src/test/java/ca/uhn/fhir/jpa/provider/dstu21/SystemProviderDstu21Test.java b/hapi-fhir-jpaserver-base/src/test/java/ca/uhn/fhir/jpa/provider/dstu21/SystemProviderDstu21Test.java
new file mode 100644
index 00000000000..2a339cea689
--- /dev/null
+++ b/hapi-fhir-jpaserver-base/src/test/java/ca/uhn/fhir/jpa/provider/dstu21/SystemProviderDstu21Test.java
@@ -0,0 +1,426 @@
+package ca.uhn.fhir.jpa.provider.dstu21;
+
+import static org.hamcrest.Matchers.containsString;
+import static org.hamcrest.Matchers.not;
+import static org.hamcrest.Matchers.startsWith;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotEquals;
+import static org.junit.Assert.assertThat;
+import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.fail;
+
+import java.io.InputStream;
+import java.util.concurrent.TimeUnit;
+
+import org.apache.commons.io.IOUtils;
+import org.apache.http.client.methods.CloseableHttpResponse;
+import org.apache.http.client.methods.HttpGet;
+import org.apache.http.impl.client.CloseableHttpClient;
+import org.apache.http.impl.client.HttpClientBuilder;
+import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;
+import org.eclipse.jetty.server.Server;
+import org.eclipse.jetty.servlet.ServletContextHandler;
+import org.eclipse.jetty.servlet.ServletHolder;
+import org.hl7.fhir.dstu21.model.Bundle;
+import org.hl7.fhir.dstu21.model.Bundle.BundleType;
+import org.hl7.fhir.dstu21.model.Bundle.HTTPVerb;
+import org.hl7.fhir.dstu21.model.DecimalType;
+import org.hl7.fhir.dstu21.model.IdType;
+import org.hl7.fhir.dstu21.model.Observation;
+import org.hl7.fhir.dstu21.model.OperationDefinition;
+import org.hl7.fhir.dstu21.model.OperationOutcome;
+import org.hl7.fhir.dstu21.model.Parameters;
+import org.hl7.fhir.dstu21.model.Patient;
+import org.hl7.fhir.dstu21.model.StringType;
+import org.hl7.fhir.instance.model.api.IIdType;
+import org.junit.AfterClass;
+import org.junit.Before;
+import org.junit.Test;
+import org.springframework.transaction.annotation.Propagation;
+import org.springframework.transaction.annotation.Transactional;
+
+import ca.uhn.fhir.context.FhirContext;
+import ca.uhn.fhir.jpa.dao.dstu21.BaseJpaDstu21Test;
+import ca.uhn.fhir.jpa.rp.dstu21.ObservationResourceProvider;
+import ca.uhn.fhir.jpa.rp.dstu21.OrganizationResourceProvider;
+import ca.uhn.fhir.jpa.rp.dstu21.PatientResourceProvider;
+import ca.uhn.fhir.jpa.testutil.RandomServerPortProvider;
+import ca.uhn.fhir.rest.client.IGenericClient;
+import ca.uhn.fhir.rest.server.EncodingEnum;
+import ca.uhn.fhir.rest.server.FifoMemoryPagingProvider;
+import ca.uhn.fhir.rest.server.RestfulServer;
+import ca.uhn.fhir.rest.server.exceptions.InvalidRequestException;
+import ca.uhn.fhir.rest.server.interceptor.ResponseHighlighterInterceptor;
+
+public class SystemProviderDstu21Test extends BaseJpaDstu21Test {
+
+ private static RestfulServer myRestServer;
+ private static IGenericClient ourClient;
+ private static FhirContext ourCtx;
+ private static CloseableHttpClient ourHttpClient;
+ private static final org.slf4j.Logger ourLog = org.slf4j.LoggerFactory.getLogger(SystemProviderDstu21Test.class);
+ private static Server ourServer;
+ private static String ourServerBase;
+
+ @Before
+ public void beforeStartServer() throws Exception {
+ if (myRestServer == null) {
+ PatientResourceProvider patientRp = new PatientResourceProvider();
+ patientRp.setDao(myPatientDao);
+
+ QuestionnaireResourceProviderDstu21 questionnaireRp = new QuestionnaireResourceProviderDstu21();
+ questionnaireRp.setDao(myQuestionnaireDao);
+
+ ObservationResourceProvider observationRp = new ObservationResourceProvider();
+ observationRp.setDao(myObservationDao);
+
+ OrganizationResourceProvider organizationRp = new OrganizationResourceProvider();
+ organizationRp.setDao(myOrganizationDao);
+
+ RestfulServer restServer = new RestfulServer(ourCtx);
+ restServer.setPagingProvider(new FifoMemoryPagingProvider(10).setDefaultPageSize(10));
+ restServer.setResourceProviders(patientRp, questionnaireRp, observationRp, organizationRp);
+
+ restServer.setPlainProviders(mySystemProvider);
+
+ int myPort = RandomServerPortProvider.findFreePort();
+ ourServer = new Server(myPort);
+
+ ServletContextHandler proxyHandler = new ServletContextHandler();
+ proxyHandler.setContextPath("/");
+
+ ourServerBase = "http://localhost:" + myPort + "/fhir/context";
+
+ ServletHolder servletHolder = new ServletHolder();
+ servletHolder.setServlet(restServer);
+ proxyHandler.addServlet(servletHolder, "/fhir/context/*");
+
+ ourCtx = FhirContext.forDstu2();
+ restServer.setFhirContext(ourCtx);
+
+ ourServer.setHandler(proxyHandler);
+ ourServer.start();
+
+ PoolingHttpClientConnectionManager connectionManager = new PoolingHttpClientConnectionManager(5000, TimeUnit.MILLISECONDS);
+ HttpClientBuilder builder = HttpClientBuilder.create();
+ builder.setConnectionManager(connectionManager);
+ ourHttpClient = builder.build();
+
+ ourCtx.getRestfulClientFactory().setSocketTimeout(600 * 1000);
+ ourClient = ourCtx.newRestfulGenericClient(ourServerBase);
+ ourClient.setLogRequestAndResponse(true);
+ myRestServer = restServer;
+ }
+ }
+
+ @Test
+ public void testEverythingReturnsCorrectFormatInPagingLink() throws Exception {
+ myRestServer.setDefaultResponseEncoding(EncodingEnum.JSON);
+ myRestServer.setPagingProvider(new FifoMemoryPagingProvider(1).setDefaultPageSize(10));
+ ResponseHighlighterInterceptor interceptor = new ResponseHighlighterInterceptor();
+ myRestServer.registerInterceptor(interceptor);
+
+ for (int i = 0; i < 11; i++) {
+ Patient p = new Patient();
+ p.addName().addFamily("Name" + i);
+ ourClient.create().resource(p).execute();
+ }
+
+ HttpGet get = new HttpGet(ourServerBase + "/Patient/$everything");
+ get.addHeader("Accept", "application/xml, text/html");
+ CloseableHttpResponse http = ourHttpClient.execute(get);
+ try {
+ String response = IOUtils.toString(http.getEntity().getContent());
+ ourLog.info(response);
+ assertThat(response, not(containsString("_format")));
+ assertEquals(200, http.getStatusLine().getStatusCode());
+ } finally {
+ http.close();
+ }
+
+ myRestServer.unregisterInterceptor(interceptor);
+ }
+
+ @Test
+ public void testEverythingReturnsCorrectBundleType() throws Exception {
+ myRestServer.setDefaultResponseEncoding(EncodingEnum.JSON);
+ myRestServer.setPagingProvider(new FifoMemoryPagingProvider(1).setDefaultPageSize(10));
+ ResponseHighlighterInterceptor interceptor = new ResponseHighlighterInterceptor();
+ myRestServer.registerInterceptor(interceptor);
+
+ for (int i = 0; i < 11; i++) {
+ Patient p = new Patient();
+ p.addName().addFamily("Name" + i);
+ ourClient.create().resource(p).execute();
+ }
+
+ HttpGet get = new HttpGet(ourServerBase + "/Patient/$everything");
+ get.addHeader("Accept", "application/xml+fhir");
+ CloseableHttpResponse http = ourHttpClient.execute(get);
+ try {
+ String response = IOUtils.toString(http.getEntity().getContent());
+ ourLog.info(response);
+ assertThat(response, not(containsString("_format")));
+ assertEquals(200, http.getStatusLine().getStatusCode());
+
+ Bundle responseBundle = ourCtx.newXmlParser().parseResource(Bundle.class, response);
+ assertEquals(BundleType.COLLECTION, responseBundle.getTypeElement().getValue());
+
+ } finally {
+ http.close();
+ }
+
+ myRestServer.unregisterInterceptor(interceptor);
+ }
+
+ @Test
+ public void testEverythingType() throws Exception {
+ HttpGet get = new HttpGet(ourServerBase + "/Patient/$everything");
+ CloseableHttpResponse http = ourHttpClient.execute(get);
+ try {
+ assertEquals(200, http.getStatusLine().getStatusCode());
+ } finally {
+ http.close();
+ }
+ }
+
+ @Transactional(propagation=Propagation.NEVER)
+ @Test
+ public void testSuggestKeywords() throws Exception {
+
+ Patient patient = new Patient();
+ patient.addName().addFamily("testSuggest");
+ IIdType ptId = myPatientDao.create(patient).getId().toUnqualifiedVersionless();
+
+ Observation obs = new Observation();
+ obs.getCode().setText("ZXCVBNM ASDFGHJKL QWERTYUIOPASDFGHJKL");
+ obs.getSubject().setReferenceElement(ptId);
+ IIdType obsId = myObservationDao.create(obs).getId().toUnqualifiedVersionless();
+
+ obs = new Observation();
+ obs.setId(obsId);
+ obs.getSubject().setReferenceElement(ptId);
+ obs.getCode().setText("ZXCVBNM ASDFGHJKL QWERTYUIOPASDFGHJKL");
+ myObservationDao.update(obs);
+
+ HttpGet get = new HttpGet(ourServerBase + "/$suggest-keywords?context=Patient/" + ptId.getIdPart() + "/$everything&searchParam=_content&text=zxc&_pretty=true&_format=xml");
+ CloseableHttpResponse http = ourHttpClient.execute(get);
+ try {
+ assertEquals(200, http.getStatusLine().getStatusCode());
+ String output = IOUtils.toString(http.getEntity().getContent());
+ ourLog.info(output);
+
+ Parameters parameters = ourCtx.newXmlParser().parseResource(Parameters.class, output);
+ assertEquals(2, parameters.getParameter().size());
+ assertEquals("keyword", parameters.getParameter().get(0).getPart().get(0).getName());
+ assertEquals(new StringType("ZXCVBNM"), parameters.getParameter().get(0).getPart().get(0).getValue());
+ assertEquals("score", parameters.getParameter().get(0).getPart().get(1).getName());
+ assertEquals(new DecimalType("1.0"), parameters.getParameter().get(0).getPart().get(1).getValue());
+
+ } finally {
+ http.close();
+ }
+ }
+
+ @Test
+ public void testSuggestKeywordsInvalid() throws Exception {
+ Patient patient = new Patient();
+ patient.addName().addFamily("testSuggest");
+ IIdType ptId = myPatientDao.create(patient).getId().toUnqualifiedVersionless();
+
+ Observation obs = new Observation();
+ obs.getSubject().setReferenceElement(ptId);
+ obs.getCode().setText("ZXCVBNM ASDFGHJKL QWERTYUIOPASDFGHJKL");
+ myObservationDao.create(obs);
+
+ HttpGet get = new HttpGet(ourServerBase + "/$suggest-keywords");
+ CloseableHttpResponse http = ourHttpClient.execute(get);
+ try {
+ assertEquals(400, http.getStatusLine().getStatusCode());
+ String output = IOUtils.toString(http.getEntity().getContent());
+ ourLog.info(output);
+ assertThat(output, containsString("Parameter 'context' must be provided"));
+ } finally {
+ http.close();
+ }
+
+ get = new HttpGet(ourServerBase + "/$suggest-keywords?context=Patient/" + ptId.getIdPart() + "/$everything");
+ http = ourHttpClient.execute(get);
+ try {
+ assertEquals(400, http.getStatusLine().getStatusCode());
+ String output = IOUtils.toString(http.getEntity().getContent());
+ ourLog.info(output);
+ assertThat(output, containsString("Parameter 'searchParam' must be provided"));
+ } finally {
+ http.close();
+ }
+
+ get = new HttpGet(ourServerBase + "/$suggest-keywords?context=Patient/" + ptId.getIdPart() + "/$everything&searchParam=aa");
+ http = ourHttpClient.execute(get);
+ try {
+ assertEquals(400, http.getStatusLine().getStatusCode());
+ String output = IOUtils.toString(http.getEntity().getContent());
+ ourLog.info(output);
+ assertThat(output, containsString("Parameter 'text' must be provided"));
+ } finally {
+ http.close();
+ }
+
+ }
+
+ @Test
+ public void testGetOperationDefinition() {
+ OperationDefinition op = ourClient.read(OperationDefinition.class, "get-resource-counts");
+ assertEquals("$get-resource-counts", op.getCode());
+ }
+
+ @Test
+ public void testTransactionFromBundle() throws Exception {
+ InputStream bundleRes = SystemProviderDstu21Test.class.getResourceAsStream("/transaction_link_patient_eve.xml");
+ String bundle = IOUtils.toString(bundleRes);
+ String response = ourClient.transaction().withBundle(bundle).prettyPrint().execute();
+ ourLog.info(response);
+ }
+
+ @Test
+ public void testTransactionFromBundle2() throws Exception {
+
+ InputStream bundleRes = SystemProviderDstu21Test.class.getResourceAsStream("/transaction_link_patient_eve_temp.xml");
+ String bundle = IOUtils.toString(bundleRes);
+ String response = ourClient.transaction().withBundle(bundle).prettyPrint().execute();
+ ourLog.info(response);
+
+ Bundle resp = ourCtx.newXmlParser().parseResource(Bundle.class, response);
+ IdType id1_1 = new IdType(resp.getEntry().get(0).getResponse().getLocation());
+ assertEquals("Provenance", id1_1.getResourceType());
+ IdType id1_2 = new IdType(resp.getEntry().get(1).getResponse().getLocation());
+ IdType id1_3 = new IdType(resp.getEntry().get(2).getResponse().getLocation());
+ IdType id1_4 = new IdType(resp.getEntry().get(3).getResponse().getLocation());
+
+ /*
+ * Same bundle!
+ */
+
+ bundleRes = SystemProviderDstu21Test.class.getResourceAsStream("/transaction_link_patient_eve_temp.xml");
+ bundle = IOUtils.toString(bundleRes);
+ response = ourClient.transaction().withBundle(bundle).prettyPrint().execute();
+ ourLog.info(response);
+
+ resp = ourCtx.newXmlParser().parseResource(Bundle.class, response);
+ IdType id2_1 = new IdType(resp.getEntry().get(0).getResponse().getLocation());
+ IdType id2_2 = new IdType(resp.getEntry().get(1).getResponse().getLocation());
+ IdType id2_3 = new IdType(resp.getEntry().get(2).getResponse().getLocation());
+ IdType id2_4 = new IdType(resp.getEntry().get(3).getResponse().getLocation());
+
+ assertNotEquals(id1_1.toVersionless(), id2_1.toVersionless());
+ assertEquals("Provenance", id2_1.getResourceType());
+ assertEquals(id1_2.toVersionless(), id2_2.toVersionless());
+ assertEquals(id1_3.toVersionless(), id2_3.toVersionless());
+ assertEquals(id1_4.toVersionless(), id2_4.toVersionless());
+ }
+
+ /**
+ * This is Gramahe's test transaction - it requires some set up in order to work
+ */
+ // @Test
+ public void testTransactionFromBundle3() throws Exception {
+
+ InputStream bundleRes = SystemProviderDstu21Test.class.getResourceAsStream("/grahame-transaction.xml");
+ String bundle = IOUtils.toString(bundleRes);
+ String response = ourClient.transaction().withBundle(bundle).prettyPrint().execute();
+ ourLog.info(response);
+ }
+
+ @Test
+ public void testTransactionFromBundle4() throws Exception {
+ InputStream bundleRes = SystemProviderDstu21Test.class.getResourceAsStream("/simone_bundle.xml");
+ String bundle = IOUtils.toString(bundleRes);
+ String response = ourClient.transaction().withBundle(bundle).prettyPrint().execute();
+ ourLog.info(response);
+ Bundle bundleResp = ourCtx.newXmlParser().parseResource(Bundle.class, response);
+ IdType id = new IdType(bundleResp.getEntry().get(0).getResponse().getLocation());
+ assertEquals("Patient", id.getResourceType());
+ assertTrue(id.hasIdPart());
+ assertTrue(id.isIdPartValidLong());
+ assertTrue(id.hasVersionIdPart());
+ assertTrue(id.isVersionIdPartValidLong());
+ }
+
+ @Test
+ public void testTransactionFromBundle5() throws Exception {
+ InputStream bundleRes = SystemProviderDstu21Test.class.getResourceAsStream("/simone_bundle2.xml");
+ String bundle = IOUtils.toString(bundleRes);
+ try {
+ ourClient.transaction().withBundle(bundle).prettyPrint().execute();
+ fail();
+ } catch (InvalidRequestException e) {
+ OperationOutcome oo = (OperationOutcome) e.getOperationOutcome();
+ assertEquals("Invalid placeholder ID found: uri:uuid:bb0cd4bc-1839-4606-8c46-ba3069e69b1d - Must be of the form 'urn:uuid:[uuid]' or 'urn:oid:[oid]'", oo.getIssue().get(0).getDiagnostics());
+ assertEquals("processing", oo.getIssue().get(0).getCode());
+ }
+ }
+
+ @Test
+ public void testTransactionFromBundle6() throws Exception {
+ InputStream bundleRes = SystemProviderDstu21Test.class.getResourceAsStream("/simone_bundle3.xml");
+ String bundle = IOUtils.toString(bundleRes);
+ ourClient.transaction().withBundle(bundle).prettyPrint().execute();
+ // try {
+ // fail();
+ // } catch (InvalidRequestException e) {
+ // OperationOutcome oo = (OperationOutcome) e.getOperationOutcome();
+ // assertEquals("Invalid placeholder ID found: uri:uuid:bb0cd4bc-1839-4606-8c46-ba3069e69b1d - Must be of the form 'urn:uuid:[uuid]' or 'urn:oid:[oid]'", oo.getIssue().get(0).getDiagnostics());
+ // assertEquals("processing", oo.getIssue().get(0).getCode());
+ // }
+ }
+
+ @Test
+ public void testTransactionSearch() throws Exception {
+ for (int i = 0; i < 20; i ++) {
+ Patient p = new Patient();
+ p.addName().addFamily("PATIENT_" + i);
+ myPatientDao.create(p);
+ }
+
+ Bundle req = new Bundle();
+ req.setType(BundleType.TRANSACTION);
+ req.addEntry().getRequest().setMethod(HTTPVerb.GET).setUrl("Patient?");
+ Bundle resp = ourClient.transaction().withBundle(req).execute();
+ ourLog.info(ourCtx.newXmlParser().setPrettyPrint(true).encodeResourceToString(resp));
+
+ assertEquals(1, resp.getEntry().size());
+ Bundle respSub = (Bundle)resp.getEntry().get(0).getResource();
+ assertEquals("self", respSub.getLink().get(0).getRelation());
+ assertEquals(ourServerBase + "/Patient", respSub.getLink().get(0).getUrl());
+ assertEquals("next", respSub.getLink().get(1).getRelation());
+ assertThat(respSub.getLink().get(1).getUrl(), containsString("/fhir/context?_getpages"));
+ assertThat(respSub.getEntry().get(0).getFullUrl(), startsWith(ourServerBase + "/Patient/"));
+ assertEquals(Patient.class, respSub.getEntry().get(0).getResource().getClass());
+ }
+
+ @Test
+ public void testTransactionCount() throws Exception {
+ for (int i = 0; i < 20; i ++) {
+ Patient p = new Patient();
+ p.addName().addFamily("PATIENT_" + i);
+ myPatientDao.create(p);
+ }
+
+ Bundle req = new Bundle();
+ req.setType(BundleType.TRANSACTION);
+ req.addEntry().getRequest().setMethod(HTTPVerb.GET).setUrl("Patient?_summary=count");
+ Bundle resp = ourClient.transaction().withBundle(req).execute();
+ ourLog.info(ourCtx.newXmlParser().setPrettyPrint(true).encodeResourceToString(resp));
+
+ assertEquals(1, resp.getEntry().size());
+ Bundle respSub = (Bundle)resp.getEntry().get(0).getResource();
+ assertEquals(20, respSub.getTotal());
+ assertEquals(0, respSub.getEntry().size());
+ }
+
+ @AfterClass
+ public static void afterClass() throws Exception {
+ ourServer.stop();
+ }
+
+}
diff --git a/hapi-fhir-structures-dstu/src/main/java/ca/uhn/fhir/model/dstu/FhirDstu1.java b/hapi-fhir-structures-dstu/src/main/java/ca/uhn/fhir/model/dstu/FhirDstu1.java
index 5bbeba35c24..b8255149a20 100644
--- a/hapi-fhir-structures-dstu/src/main/java/ca/uhn/fhir/model/dstu/FhirDstu1.java
+++ b/hapi-fhir-structures-dstu/src/main/java/ca/uhn/fhir/model/dstu/FhirDstu1.java
@@ -35,6 +35,7 @@ import java.util.Map;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.text.WordUtils;
import org.hl7.fhir.instance.model.api.IBaseResource;
+import org.hl7.fhir.instance.model.api.IIdType;
import org.hl7.fhir.instance.model.api.IPrimitiveType;
import ca.uhn.fhir.context.BaseRuntimeChildDefinition;
@@ -398,4 +399,10 @@ public class FhirDstu1 implements IFhirVersion {
return theExtensionDefToCode;
}
+ @Override
+ public IIdType newIdType() {
+ return new IdDt();
+ }
+
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/hapi/ctx/FhirDstu21.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/hapi/ctx/FhirDstu21.java
index 45039cd1849..23af232fc56 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/hapi/ctx/FhirDstu21.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/hapi/ctx/FhirDstu21.java
@@ -29,11 +29,15 @@ import org.hl7.fhir.dstu21.hapi.rest.server.Dstu21BundleFactory;
import org.hl7.fhir.dstu21.hapi.rest.server.ServerConformanceProvider;
import org.hl7.fhir.dstu21.hapi.rest.server.ServerProfileProvider;
import org.hl7.fhir.dstu21.model.Coding;
+import org.hl7.fhir.dstu21.model.IdType;
import org.hl7.fhir.dstu21.model.Reference;
+import org.hl7.fhir.dstu21.model.Resource;
import org.hl7.fhir.dstu21.model.StructureDefinition;
+import org.hl7.fhir.instance.model.api.IAnyResource;
import org.hl7.fhir.instance.model.api.IBaseCoding;
import org.hl7.fhir.instance.model.api.IBaseReference;
import org.hl7.fhir.instance.model.api.IBaseResource;
+import org.hl7.fhir.instance.model.api.IIdType;
import org.hl7.fhir.instance.model.api.IPrimitiveType;
import ca.uhn.fhir.context.ConfigurationException;
@@ -98,7 +102,7 @@ public class FhirDstu21 implements IFhirVersion {
@Override
public IPrimitiveType getLastUpdated(IBaseResource theResource) {
- return ResourceMetadataKeyEnum.UPDATED.get((IResource) theResource);
+ return ((Resource) theResource).getMeta().getLastUpdatedElement();
}
@Override
@@ -126,4 +130,9 @@ public class FhirDstu21 implements IFhirVersion {
return new Coding();
}
+ @Override
+ public IIdType newIdType() {
+ return new IdType();
+ }
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/hapi/rest/server/Dstu21BundleFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/hapi/rest/server/Dstu21BundleFactory.java
index 7c178c881aa..cfeecdb8f5d 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/hapi/rest/server/Dstu21BundleFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/hapi/rest/server/Dstu21BundleFactory.java
@@ -29,15 +29,14 @@ import java.util.List;
import java.util.Set;
import java.util.UUID;
-import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.Validate;
import org.hl7.fhir.dstu21.model.Bundle;
-import org.hl7.fhir.dstu21.model.DomainResource;
import org.hl7.fhir.dstu21.model.Bundle.BundleEntryComponent;
import org.hl7.fhir.dstu21.model.Bundle.BundleLinkComponent;
-import org.hl7.fhir.dstu21.model.Bundle.BundleType;
import org.hl7.fhir.dstu21.model.Bundle.HTTPVerb;
import org.hl7.fhir.dstu21.model.Bundle.SearchEntryMode;
+import org.hl7.fhir.dstu21.model.DomainResource;
+import org.hl7.fhir.dstu21.model.IdType;
import org.hl7.fhir.dstu21.model.Resource;
import org.hl7.fhir.instance.model.api.IAnyResource;
import org.hl7.fhir.instance.model.api.IBaseResource;
@@ -46,14 +45,10 @@ import org.hl7.fhir.instance.model.api.IPrimitiveType;
import ca.uhn.fhir.context.FhirContext;
import ca.uhn.fhir.context.RuntimeResourceDefinition;
-import ca.uhn.fhir.model.api.IResource;
import ca.uhn.fhir.model.api.Include;
import ca.uhn.fhir.model.api.ResourceMetadataKeyEnum;
import ca.uhn.fhir.model.base.composite.BaseResourceReferenceDt;
import ca.uhn.fhir.model.base.resource.BaseOperationOutcome;
-import ca.uhn.fhir.model.primitive.IdDt;
-import ca.uhn.fhir.model.primitive.InstantDt;
-import ca.uhn.fhir.model.valueset.BundleEntrySearchModeEnum;
import ca.uhn.fhir.model.valueset.BundleEntryTransactionMethodEnum;
import ca.uhn.fhir.model.valueset.BundleTypeEnum;
import ca.uhn.fhir.rest.server.AddProfileTagEnum;
@@ -94,26 +89,26 @@ public class Dstu21BundleFactory implements IVersionSpecificBundleFactory {
Set containedIds = new HashSet();
if (next instanceof DomainResource) {
for (Resource nextContained : ((DomainResource)next).getContained()) {
- if (nextContained.getId().isEmpty() == false) {
- containedIds.add(nextContained.getId());
+ if (nextContained.getIdElement().isEmpty() == false) {
+ containedIds.add(nextContained.getIdElement().getValue());
}
}
}
List references = myContext.newTerser().getAllPopulatedChildElementsOfType(next, BaseResourceReferenceDt.class);
do {
- List addedResourcesThisPass = new ArrayList();
+ List addedResourcesThisPass = new ArrayList();
for (BaseResourceReferenceDt nextRef : references) {
- IResource nextRes = (IResource) nextRef.getResource();
+ IAnyResource nextRes = (IAnyResource) nextRef.getResource();
if (nextRes != null) {
- if (nextRes.getId().hasIdPart()) {
- if (containedIds.contains(nextRes.getId().getValue())) {
+ if (nextRes.getIdElement().hasIdPart()) {
+ if (containedIds.contains(nextRes.getIdElement().getValue())) {
// Don't add contained IDs as top level resources
continue;
}
- IdDt id = nextRes.getId();
+ IIdType id = nextRes.getIdElement();
if (id.hasResourceType() == false) {
String resName = myContext.getResourceDefinition(nextRes).getName();
id = id.withResourceType(resName);
@@ -130,7 +125,7 @@ public class Dstu21BundleFactory implements IVersionSpecificBundleFactory {
// Linked resources may themselves have linked resources
references = new ArrayList();
- for (IResource iResource : addedResourcesThisPass) {
+ for (IAnyResource iResource : addedResourcesThisPass) {
List newReferences = myContext.newTerser().getAllPopulatedChildElementsOfType(iResource, BaseResourceReferenceDt.class);
references.addAll(newReferences);
}
@@ -144,9 +139,9 @@ public class Dstu21BundleFactory implements IVersionSpecificBundleFactory {
entry.setFullUrl(next.getId());
}
- BundleEntryTransactionMethodEnum httpVerb = (BundleEntryTransactionMethodEnum) next.getUserData(ResourceMetadataKeyEnum.ENTRY_TRANSACTION_METHOD.name());
+ String httpVerb = ResourceMetadataKeyEnum.ENTRY_TRANSACTION_METHOD.get(next);
if (httpVerb != null) {
- entry.getRequest().getMethodElement().setValueAsString(httpVerb.getCode());
+ entry.getRequest().getMethodElement().setValueAsString(httpVerb);
}
}
@@ -168,12 +163,12 @@ public class Dstu21BundleFactory implements IVersionSpecificBundleFactory {
myBundle = new Bundle();
}
- List includedResources = new ArrayList();
- Set addedResourceIds = new HashSet();
+ List includedResources = new ArrayList();
+ Set addedResourceIds = new HashSet();
for (IBaseResource next : theResult) {
if (next.getIdElement().isEmpty() == false) {
- addedResourceIds.add((IdDt) next.getIdElement());
+ addedResourceIds.add((IdType) next.getIdElement());
}
}
@@ -191,21 +186,21 @@ public class Dstu21BundleFactory implements IVersionSpecificBundleFactory {
List references = myContext.newTerser().getAllResourceReferences(next);
do {
- List addedResourcesThisPass = new ArrayList();
+ List addedResourcesThisPass = new ArrayList();
for (ResourceReferenceInfo nextRefInfo : references) {
if (!theBundleInclusionRule.shouldIncludeReferencedResource(nextRefInfo, theIncludes))
continue;
- IResource nextRes = (IResource) nextRefInfo.getResourceReference().getResource();
+ IAnyResource nextRes = (IAnyResource) nextRefInfo.getResourceReference().getResource();
if (nextRes != null) {
- if (nextRes.getId().hasIdPart()) {
- if (containedIds.contains(nextRes.getId().getValue())) {
+ if (nextRes.getIdElement().hasIdPart()) {
+ if (containedIds.contains(nextRes.getIdElement().getValue())) {
// Don't add contained IDs as top level resources
continue;
}
- IdDt id = nextRes.getId();
+ IIdType id = nextRes.getIdElement();
if (id.hasResourceType() == false) {
String resName = myContext.getResourceDefinition(nextRes).getName();
id = id.withResourceType(resName);
@@ -224,7 +219,7 @@ public class Dstu21BundleFactory implements IVersionSpecificBundleFactory {
// Linked resources may themselves have linked resources
references = new ArrayList();
- for (IResource iResource : addedResourcesThisPass) {
+ for (IAnyResource iResource : addedResourcesThisPass) {
List newReferences = myContext.newTerser().getAllResourceReferences(iResource);
references.addAll(newReferences);
}
@@ -232,22 +227,22 @@ public class Dstu21BundleFactory implements IVersionSpecificBundleFactory {
BundleEntryComponent entry = myBundle.addEntry().setResource((Resource) next);
Resource nextAsResource = (Resource)next;
- BundleEntryTransactionMethodEnum httpVerb = (BundleEntryTransactionMethodEnum) nextAsResource.getUserData(ResourceMetadataKeyEnum.ENTRY_TRANSACTION_METHOD.name());
+ String httpVerb = ResourceMetadataKeyEnum.ENTRY_TRANSACTION_METHOD.get(nextAsResource);
if (httpVerb != null) {
- entry.getRequest().getMethodElement().setValueAsString(httpVerb.getCode());
+ entry.getRequest().getMethodElement().setValueAsString(httpVerb);
}
populateBundleEntryFullUrl(next, entry);
- BundleEntrySearchModeEnum searchMode = (BundleEntrySearchModeEnum) nextAsResource.getUserData(ResourceMetadataKeyEnum.ENTRY_SEARCH_MODE.name());
+ String searchMode = ResourceMetadataKeyEnum.ENTRY_SEARCH_MODE.get(nextAsResource);
if (searchMode != null) {
- entry.getSearch().getModeElement().setValueAsString(searchMode.getCode());
+ entry.getSearch().getModeElement().setValueAsString(searchMode);
}
}
/*
* Actually add the resources to the bundle
*/
- for (IResource next : includedResources) {
+ for (IAnyResource next : includedResources) {
BundleEntryComponent entry = myBundle.addEntry();
entry.setResource((Resource) next).getSearch().setMode(SearchEntryMode.INCLUDE);
populateBundleEntryFullUrl(next, entry);
@@ -272,7 +267,7 @@ public class Dstu21BundleFactory implements IVersionSpecificBundleFactory {
myBase = theServerBase;
- if (myBundle.getId().isEmpty()) {
+ if (myBundle.getIdElement().isEmpty()) {
myBundle.setId(UUID.randomUUID().toString());
}
@@ -413,7 +408,7 @@ public class Dstu21BundleFactory implements IVersionSpecificBundleFactory {
BundleEntryComponent nextEntry = myBundle.addEntry();
nextEntry.setResource((Resource) next);
- if (next.getId().isEmpty()) {
+ if (next.getIdElement().isEmpty()) {
nextEntry.getRequest().setMethod(HTTPVerb.POST);
} else {
nextEntry.getRequest().setMethod(HTTPVerb.PUT);
@@ -421,7 +416,7 @@ public class Dstu21BundleFactory implements IVersionSpecificBundleFactory {
nextEntry.getRequest().setUrl(next.getId());
} else {
String resourceType = myContext.getResourceDefinition(next).getName();
- nextEntry.getRequest().setUrl(new IdDt(theServerBase, resourceType, next.getIdElement().getIdPart(), next.getIdElement().getVersionIdPart()).getValue());
+ nextEntry.getRequest().setUrl(new IdType(theServerBase, resourceType, next.getIdElement().getIdPart(), next.getIdElement().getVersionIdPart()).getValue());
}
}
}
@@ -444,10 +439,10 @@ public class Dstu21BundleFactory implements IVersionSpecificBundleFactory {
if (next.getResource() != null) {
retVal.add(next.getResource());
} else if (next.getResponse().getLocationElement().isEmpty() == false) {
- IdDt id = new IdDt(next.getResponse().getLocation());
+ IdType id = new IdType(next.getResponse().getLocation());
String resourceType = id.getResourceType();
if (isNotBlank(resourceType)) {
- IResource res = (IResource) myContext.getResourceDefinition(resourceType).newInstance();
+ IAnyResource res = (IAnyResource) myContext.getResourceDefinition(resourceType).newInstance();
res.setId(id);
retVal.add(res);
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Account.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Account.java
index 5352e612044..0c0c2740026 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Account.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Account.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -777,42 +777,204 @@ public class Account extends DomainResource {
return ResourceType.Account;
}
+ /**
+ * Search parameter: owner
+ *
+ * Description: Who is responsible?
+ * Type: reference
+ * Path: Account.owner
+ *
+ */
@SearchParamDefinition(name="owner", path="Account.owner", description="Who is responsible?", type="reference" )
public static final String SP_OWNER = "owner";
+ /**
+ * Fluent Client search parameter constant for owner
+ *
+ * Description: Who is responsible?
+ * Type: reference
+ * Path: Account.owner
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam OWNER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_OWNER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Account:owner".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_OWNER = new ca.uhn.fhir.model.api.Include("Account:owner").toLocked();
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Account number
+ * Type: token
+ * Path: Account.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Account.identifier", description="Account number", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Account number
+ * Type: token
+ * Path: Account.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: period
+ *
+ * Description: Transaction window
+ * Type: date
+ * Path: Account.coveragePeriod
+ *
+ */
@SearchParamDefinition(name="period", path="Account.coveragePeriod", description="Transaction window", type="date" )
public static final String SP_PERIOD = "period";
+ /**
+ * Fluent Client search parameter constant for period
+ *
+ * Description: Transaction window
+ * Type: date
+ * Path: Account.coveragePeriod
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam PERIOD = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_PERIOD);
+
+ /**
+ * Search parameter: balance
+ *
+ * Description: How much is in account?
+ * Type: quantity
+ * Path: Account.balance
+ *
+ */
@SearchParamDefinition(name="balance", path="Account.balance", description="How much is in account?", type="quantity" )
public static final String SP_BALANCE = "balance";
+ /**
+ * Fluent Client search parameter constant for balance
+ *
+ * Description: How much is in account?
+ * Type: quantity
+ * Path: Account.balance
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.QuantityClientParam BALANCE = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_BALANCE);
+
+ /**
+ * Search parameter: subject
+ *
+ * Description: What is account tied to?
+ * Type: reference
+ * Path: Account.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="Account.subject", description="What is account tied to?", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: What is account tied to?
+ * Type: reference
+ * Path: Account.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Account:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Account:subject").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: What is account tied to?
+ * Type: reference
+ * Path: Account.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="Account.subject", description="What is account tied to?", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: What is account tied to?
+ * Type: reference
+ * Path: Account.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Account:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Account:patient").toLocked();
+ /**
+ * Search parameter: name
+ *
+ * Description: Human-readable label
+ * Type: string
+ * Path: Account.name
+ *
+ */
@SearchParamDefinition(name="name", path="Account.name", description="Human-readable label", type="string" )
public static final String SP_NAME = "name";
+ /**
+ * Fluent Client search parameter constant for name
+ *
+ * Description: Human-readable label
+ * Type: string
+ * Path: Account.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME);
+
+ /**
+ * Search parameter: type
+ *
+ * Description: E.g. patient, expense, depreciation
+ * Type: token
+ * Path: Account.type
+ *
+ */
@SearchParamDefinition(name="type", path="Account.type", description="E.g. patient, expense, depreciation", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: E.g. patient, expense, depreciation
+ * Type: token
+ * Path: Account.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: active | inactive
+ * Type: token
+ * Path: Account.status
+ *
+ */
@SearchParamDefinition(name="status", path="Account.status", description="active | inactive", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: active | inactive
+ * Type: token
+ * Path: Account.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Address.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Address.java
index 91b6758db92..a6b545224a1 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Address.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Address.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Age.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Age.java
index 57c47e9ee03..ce67b588b2b 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Age.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Age.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import ca.uhn.fhir.model.api.annotation.DatatypeDef;
import ca.uhn.fhir.model.api.annotation.Block;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/AllergyIntolerance.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/AllergyIntolerance.java
index 3713ad7b654..834a10e7de7 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/AllergyIntolerance.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/AllergyIntolerance.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -2132,54 +2132,324 @@ public class AllergyIntolerance extends DomainResource {
return ResourceType.AllergyIntolerance;
}
+ /**
+ * Search parameter: severity
+ *
+ * Description: mild | moderate | severe (of event as a whole)
+ * Type: token
+ * Path: AllergyIntolerance.reaction.severity
+ *
+ */
@SearchParamDefinition(name="severity", path="AllergyIntolerance.reaction.severity", description="mild | moderate | severe (of event as a whole)", type="token" )
public static final String SP_SEVERITY = "severity";
+ /**
+ * Fluent Client search parameter constant for severity
+ *
+ * Description: mild | moderate | severe (of event as a whole)
+ * Type: token
+ * Path: AllergyIntolerance.reaction.severity
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam SEVERITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SEVERITY);
+
+ /**
+ * Search parameter: date
+ *
+ * Description: When recorded
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate
+ *
+ */
@SearchParamDefinition(name="date", path="AllergyIntolerance.recordedDate", description="When recorded", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: When recorded
+ * Type: date
+ * Path: AllergyIntolerance.recordedDate
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: External ids for this item
+ * Type: token
+ * Path: AllergyIntolerance.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="AllergyIntolerance.identifier", description="External ids for this item", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: External ids for this item
+ * Type: token
+ * Path: AllergyIntolerance.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: manifestation
+ *
+ * Description: Clinical symptoms/signs associated with the Event
+ * Type: token
+ * Path: AllergyIntolerance.reaction.manifestation
+ *
+ */
@SearchParamDefinition(name="manifestation", path="AllergyIntolerance.reaction.manifestation", description="Clinical symptoms/signs associated with the Event", type="token" )
public static final String SP_MANIFESTATION = "manifestation";
+ /**
+ * Fluent Client search parameter constant for manifestation
+ *
+ * Description: Clinical symptoms/signs associated with the Event
+ * Type: token
+ * Path: AllergyIntolerance.reaction.manifestation
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam MANIFESTATION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_MANIFESTATION);
+
+ /**
+ * Search parameter: recorder
+ *
+ * Description: Who recorded the sensitivity
+ * Type: reference
+ * Path: AllergyIntolerance.recorder
+ *
+ */
@SearchParamDefinition(name="recorder", path="AllergyIntolerance.recorder", description="Who recorded the sensitivity", type="reference" )
public static final String SP_RECORDER = "recorder";
+ /**
+ * Fluent Client search parameter constant for recorder
+ *
+ * Description: Who recorded the sensitivity
+ * Type: reference
+ * Path: AllergyIntolerance.recorder
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RECORDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RECORDER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "AllergyIntolerance:recorder".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_RECORDER = new ca.uhn.fhir.model.api.Include("AllergyIntolerance:recorder").toLocked();
+ /**
+ * Search parameter: substance
+ *
+ * Description: Substance, (or class) considered to be responsible for risk
+ * Type: token
+ * Path: AllergyIntolerance.substance, AllergyIntolerance.reaction.substance
+ *
+ */
@SearchParamDefinition(name="substance", path="AllergyIntolerance.substance|AllergyIntolerance.reaction.substance", description="Substance, (or class) considered to be responsible for risk", type="token" )
public static final String SP_SUBSTANCE = "substance";
+ /**
+ * Fluent Client search parameter constant for substance
+ *
+ * Description: Substance, (or class) considered to be responsible for risk
+ * Type: token
+ * Path: AllergyIntolerance.substance, AllergyIntolerance.reaction.substance
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam SUBSTANCE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SUBSTANCE);
+
+ /**
+ * Search parameter: criticality
+ *
+ * Description: CRITL | CRITH | CRITU
+ * Type: token
+ * Path: AllergyIntolerance.criticality
+ *
+ */
@SearchParamDefinition(name="criticality", path="AllergyIntolerance.criticality", description="CRITL | CRITH | CRITU", type="token" )
public static final String SP_CRITICALITY = "criticality";
+ /**
+ * Fluent Client search parameter constant for criticality
+ *
+ * Description: CRITL | CRITH | CRITU
+ * Type: token
+ * Path: AllergyIntolerance.criticality
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CRITICALITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CRITICALITY);
+
+ /**
+ * Search parameter: reporter
+ *
+ * Description: Source of the information about the allergy
+ * Type: reference
+ * Path: AllergyIntolerance.reporter
+ *
+ */
@SearchParamDefinition(name="reporter", path="AllergyIntolerance.reporter", description="Source of the information about the allergy", type="reference" )
public static final String SP_REPORTER = "reporter";
+ /**
+ * Fluent Client search parameter constant for reporter
+ *
+ * Description: Source of the information about the allergy
+ * Type: reference
+ * Path: AllergyIntolerance.reporter
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REPORTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REPORTER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "AllergyIntolerance:reporter".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_REPORTER = new ca.uhn.fhir.model.api.Include("AllergyIntolerance:reporter").toLocked();
+ /**
+ * Search parameter: type
+ *
+ * Description: allergy | intolerance - Underlying mechanism (if known)
+ * Type: token
+ * Path: AllergyIntolerance.type
+ *
+ */
@SearchParamDefinition(name="type", path="AllergyIntolerance.type", description="allergy | intolerance - Underlying mechanism (if known)", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: allergy | intolerance - Underlying mechanism (if known)
+ * Type: token
+ * Path: AllergyIntolerance.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
+ /**
+ * Search parameter: onset
+ *
+ * Description: Date(/time) when manifestations showed
+ * Type: date
+ * Path: AllergyIntolerance.reaction.onset
+ *
+ */
@SearchParamDefinition(name="onset", path="AllergyIntolerance.reaction.onset", description="Date(/time) when manifestations showed", type="date" )
public static final String SP_ONSET = "onset";
+ /**
+ * Fluent Client search parameter constant for onset
+ *
+ * Description: Date(/time) when manifestations showed
+ * Type: date
+ * Path: AllergyIntolerance.reaction.onset
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam ONSET = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_ONSET);
+
+ /**
+ * Search parameter: route
+ *
+ * Description: How the subject was exposed to the substance
+ * Type: token
+ * Path: AllergyIntolerance.reaction.exposureRoute
+ *
+ */
@SearchParamDefinition(name="route", path="AllergyIntolerance.reaction.exposureRoute", description="How the subject was exposed to the substance", type="token" )
public static final String SP_ROUTE = "route";
+ /**
+ * Fluent Client search parameter constant for route
+ *
+ * Description: How the subject was exposed to the substance
+ * Type: token
+ * Path: AllergyIntolerance.reaction.exposureRoute
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ROUTE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ROUTE);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: Who the sensitivity is for
+ * Type: reference
+ * Path: AllergyIntolerance.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="AllergyIntolerance.patient", description="Who the sensitivity is for", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Who the sensitivity is for
+ * Type: reference
+ * Path: AllergyIntolerance.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "AllergyIntolerance:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("AllergyIntolerance:patient").toLocked();
+ /**
+ * Search parameter: category
+ *
+ * Description: food | medication | environment | other - Category of Substance
+ * Type: token
+ * Path: AllergyIntolerance.category
+ *
+ */
@SearchParamDefinition(name="category", path="AllergyIntolerance.category", description="food | medication | environment | other - Category of Substance", type="token" )
public static final String SP_CATEGORY = "category";
+ /**
+ * Fluent Client search parameter constant for category
+ *
+ * Description: food | medication | environment | other - Category of Substance
+ * Type: token
+ * Path: AllergyIntolerance.category
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY);
+
+ /**
+ * Search parameter: last-date
+ *
+ * Description: Date(/time) of last known occurrence of a reaction
+ * Type: date
+ * Path: AllergyIntolerance.lastOccurence
+ *
+ */
@SearchParamDefinition(name="last-date", path="AllergyIntolerance.lastOccurence", description="Date(/time) of last known occurrence of a reaction", type="date" )
public static final String SP_LAST_DATE = "last-date";
+ /**
+ * Fluent Client search parameter constant for last-date
+ *
+ * Description: Date(/time) of last known occurrence of a reaction
+ * Type: date
+ * Path: AllergyIntolerance.lastOccurence
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam LAST_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_LAST_DATE);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: active | unconfirmed | confirmed | inactive | resolved | refuted | entered-in-error
+ * Type: token
+ * Path: AllergyIntolerance.status
+ *
+ */
@SearchParamDefinition(name="status", path="AllergyIntolerance.status", description="active | unconfirmed | confirmed | inactive | resolved | refuted | entered-in-error", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: active | unconfirmed | confirmed | inactive | resolved | refuted | entered-in-error
+ * Type: token
+ * Path: AllergyIntolerance.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Annotation.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Annotation.java
index f53e1e062e0..89ef1ec18f5 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Annotation.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Annotation.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Appointment.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Appointment.java
index 474a921a32b..230fc5aedb7 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Appointment.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Appointment.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1544,46 +1544,190 @@ public class Appointment extends DomainResource {
return ResourceType.Appointment;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: Appointment date/time.
+ * Type: date
+ * Path: Appointment.start
+ *
+ */
@SearchParamDefinition(name="date", path="Appointment.start", description="Appointment date/time.", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: Appointment date/time.
+ * Type: date
+ * Path: Appointment.start
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: actor
+ *
+ * Description: Any one of the individuals participating in the appointment
+ * Type: reference
+ * Path: Appointment.participant.actor
+ *
+ */
@SearchParamDefinition(name="actor", path="Appointment.participant.actor", description="Any one of the individuals participating in the appointment", type="reference" )
public static final String SP_ACTOR = "actor";
+ /**
+ * Fluent Client search parameter constant for actor
+ *
+ * Description: Any one of the individuals participating in the appointment
+ * Type: reference
+ * Path: Appointment.participant.actor
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ACTOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ACTOR);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Appointment:actor".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ACTOR = new ca.uhn.fhir.model.api.Include("Appointment:actor").toLocked();
+ /**
+ * Search parameter: identifier
+ *
+ * Description: An Identifier of the Appointment
+ * Type: token
+ * Path: Appointment.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Appointment.identifier", description="An Identifier of the Appointment", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: An Identifier of the Appointment
+ * Type: token
+ * Path: Appointment.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: practitioner
+ *
+ * Description: One of the individuals of the appointment is this practitioner
+ * Type: reference
+ * Path: Appointment.participant.actor
+ *
+ */
@SearchParamDefinition(name="practitioner", path="Appointment.participant.actor", description="One of the individuals of the appointment is this practitioner", type="reference" )
public static final String SP_PRACTITIONER = "practitioner";
+ /**
+ * Fluent Client search parameter constant for practitioner
+ *
+ * Description: One of the individuals of the appointment is this practitioner
+ * Type: reference
+ * Path: Appointment.participant.actor
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PRACTITIONER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PRACTITIONER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Appointment:practitioner".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PRACTITIONER = new ca.uhn.fhir.model.api.Include("Appointment:practitioner").toLocked();
+ /**
+ * Search parameter: part-status
+ *
+ * Description: The Participation status of the subject, or other participant on the appointment. Can be used to locate participants that have not responded to meeting requests.
+ * Type: token
+ * Path: Appointment.participant.status
+ *
+ */
@SearchParamDefinition(name="part-status", path="Appointment.participant.status", description="The Participation status of the subject, or other participant on the appointment. Can be used to locate participants that have not responded to meeting requests.", type="token" )
public static final String SP_PART_STATUS = "part-status";
+ /**
+ * Fluent Client search parameter constant for part-status
+ *
+ * Description: The Participation status of the subject, or other participant on the appointment. Can be used to locate participants that have not responded to meeting requests.
+ * Type: token
+ * Path: Appointment.participant.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam PART_STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PART_STATUS);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: One of the individuals of the appointment is this patient
+ * Type: reference
+ * Path: Appointment.participant.actor
+ *
+ */
@SearchParamDefinition(name="patient", path="Appointment.participant.actor", description="One of the individuals of the appointment is this patient", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: One of the individuals of the appointment is this patient
+ * Type: reference
+ * Path: Appointment.participant.actor
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Appointment:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Appointment:patient").toLocked();
+ /**
+ * Search parameter: location
+ *
+ * Description: This location is listed in the participants of the appointment
+ * Type: reference
+ * Path: Appointment.participant.actor
+ *
+ */
@SearchParamDefinition(name="location", path="Appointment.participant.actor", description="This location is listed in the participants of the appointment", type="reference" )
public static final String SP_LOCATION = "location";
+ /**
+ * Fluent Client search parameter constant for location
+ *
+ * Description: This location is listed in the participants of the appointment
+ * Type: reference
+ * Path: Appointment.participant.actor
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LOCATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Appointment:location".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION = new ca.uhn.fhir.model.api.Include("Appointment:location").toLocked();
+ /**
+ * Search parameter: status
+ *
+ * Description: The overall status of the appointment
+ * Type: token
+ * Path: Appointment.status
+ *
+ */
@SearchParamDefinition(name="status", path="Appointment.status", description="The overall status of the appointment", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: The overall status of the appointment
+ * Type: token
+ * Path: Appointment.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/AppointmentResponse.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/AppointmentResponse.java
index 4dbbb05c937..611c217d963 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/AppointmentResponse.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/AppointmentResponse.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -770,44 +770,170 @@ public class AppointmentResponse extends DomainResource {
return ResourceType.AppointmentResponse;
}
+ /**
+ * Search parameter: actor
+ *
+ * Description: The Person, Location/HealthcareService or Device that this appointment response replies for
+ * Type: reference
+ * Path: AppointmentResponse.actor
+ *
+ */
@SearchParamDefinition(name="actor", path="AppointmentResponse.actor", description="The Person, Location/HealthcareService or Device that this appointment response replies for", type="reference" )
public static final String SP_ACTOR = "actor";
+ /**
+ * Fluent Client search parameter constant for actor
+ *
+ * Description: The Person, Location/HealthcareService or Device that this appointment response replies for
+ * Type: reference
+ * Path: AppointmentResponse.actor
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ACTOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ACTOR);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "AppointmentResponse:actor".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ACTOR = new ca.uhn.fhir.model.api.Include("AppointmentResponse:actor").toLocked();
+ /**
+ * Search parameter: identifier
+ *
+ * Description: An Identifier in this appointment response
+ * Type: token
+ * Path: AppointmentResponse.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="AppointmentResponse.identifier", description="An Identifier in this appointment response", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: An Identifier in this appointment response
+ * Type: token
+ * Path: AppointmentResponse.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: practitioner
+ *
+ * Description: This Response is for this Practitioner
+ * Type: reference
+ * Path: AppointmentResponse.actor
+ *
+ */
@SearchParamDefinition(name="practitioner", path="AppointmentResponse.actor", description="This Response is for this Practitioner", type="reference" )
public static final String SP_PRACTITIONER = "practitioner";
+ /**
+ * Fluent Client search parameter constant for practitioner
+ *
+ * Description: This Response is for this Practitioner
+ * Type: reference
+ * Path: AppointmentResponse.actor
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PRACTITIONER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PRACTITIONER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "AppointmentResponse:practitioner".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PRACTITIONER = new ca.uhn.fhir.model.api.Include("AppointmentResponse:practitioner").toLocked();
+ /**
+ * Search parameter: part-status
+ *
+ * Description: The participants acceptance status for this appointment
+ * Type: token
+ * Path: AppointmentResponse.participantStatus
+ *
+ */
@SearchParamDefinition(name="part-status", path="AppointmentResponse.participantStatus", description="The participants acceptance status for this appointment", type="token" )
public static final String SP_PART_STATUS = "part-status";
+ /**
+ * Fluent Client search parameter constant for part-status
+ *
+ * Description: The participants acceptance status for this appointment
+ * Type: token
+ * Path: AppointmentResponse.participantStatus
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam PART_STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PART_STATUS);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: This Response is for this Patient
+ * Type: reference
+ * Path: AppointmentResponse.actor
+ *
+ */
@SearchParamDefinition(name="patient", path="AppointmentResponse.actor", description="This Response is for this Patient", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: This Response is for this Patient
+ * Type: reference
+ * Path: AppointmentResponse.actor
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "AppointmentResponse:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("AppointmentResponse:patient").toLocked();
+ /**
+ * Search parameter: appointment
+ *
+ * Description: The appointment that the response is attached to
+ * Type: reference
+ * Path: AppointmentResponse.appointment
+ *
+ */
@SearchParamDefinition(name="appointment", path="AppointmentResponse.appointment", description="The appointment that the response is attached to", type="reference" )
public static final String SP_APPOINTMENT = "appointment";
+ /**
+ * Fluent Client search parameter constant for appointment
+ *
+ * Description: The appointment that the response is attached to
+ * Type: reference
+ * Path: AppointmentResponse.appointment
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam APPOINTMENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_APPOINTMENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "AppointmentResponse:appointment".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_APPOINTMENT = new ca.uhn.fhir.model.api.Include("AppointmentResponse:appointment").toLocked();
+ /**
+ * Search parameter: location
+ *
+ * Description: This Response is for this Location
+ * Type: reference
+ * Path: AppointmentResponse.actor
+ *
+ */
@SearchParamDefinition(name="location", path="AppointmentResponse.actor", description="This Response is for this Location", type="reference" )
public static final String SP_LOCATION = "location";
+ /**
+ * Fluent Client search parameter constant for location
+ *
+ * Description: This Response is for this Location
+ * Type: reference
+ * Path: AppointmentResponse.actor
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LOCATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "AppointmentResponse:location".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Attachment.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Attachment.java
index a2fa680b00d..f6b94c60a51 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Attachment.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Attachment.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/AuditEvent.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/AuditEvent.java
index 032cab3702e..d4502bb475f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/AuditEvent.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/AuditEvent.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -2984,58 +2984,364 @@ public class AuditEvent extends DomainResource {
return ResourceType.AuditEvent;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: Time when the event occurred on source
+ * Type: date
+ * Path: AuditEvent.recorded
+ *
+ */
@SearchParamDefinition(name="date", path="AuditEvent.recorded", description="Time when the event occurred on source", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: Time when the event occurred on source
+ * Type: date
+ * Path: AuditEvent.recorded
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: address
+ *
+ * Description: Identifier for the network access point of the user device
+ * Type: token
+ * Path: AuditEvent.agent.network.address
+ *
+ */
@SearchParamDefinition(name="address", path="AuditEvent.agent.network.address", description="Identifier for the network access point of the user device", type="token" )
public static final String SP_ADDRESS = "address";
+ /**
+ * Fluent Client search parameter constant for address
+ *
+ * Description: Identifier for the network access point of the user device
+ * Type: token
+ * Path: AuditEvent.agent.network.address
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ADDRESS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ADDRESS);
+
+ /**
+ * Search parameter: source
+ *
+ * Description: The identity of source detecting the event
+ * Type: token
+ * Path: AuditEvent.source.identifier
+ *
+ */
@SearchParamDefinition(name="source", path="AuditEvent.source.identifier", description="The identity of source detecting the event", type="token" )
public static final String SP_SOURCE = "source";
+ /**
+ * Fluent Client search parameter constant for source
+ *
+ * Description: The identity of source detecting the event
+ * Type: token
+ * Path: AuditEvent.source.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam SOURCE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SOURCE);
+
+ /**
+ * Search parameter: type
+ *
+ * Description: Type/identifier of event
+ * Type: token
+ * Path: AuditEvent.type
+ *
+ */
@SearchParamDefinition(name="type", path="AuditEvent.type", description="Type/identifier of event", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: Type/identifier of event
+ * Type: token
+ * Path: AuditEvent.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
+ /**
+ * Search parameter: altid
+ *
+ * Description: Alternative User id e.g. authentication
+ * Type: token
+ * Path: AuditEvent.agent.altId
+ *
+ */
@SearchParamDefinition(name="altid", path="AuditEvent.agent.altId", description="Alternative User id e.g. authentication", type="token" )
public static final String SP_ALTID = "altid";
+ /**
+ * Fluent Client search parameter constant for altid
+ *
+ * Description: Alternative User id e.g. authentication
+ * Type: token
+ * Path: AuditEvent.agent.altId
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ALTID = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ALTID);
+
+ /**
+ * Search parameter: participant
+ *
+ * Description: Direct reference to resource
+ * Type: reference
+ * Path: AuditEvent.agent.reference
+ *
+ */
@SearchParamDefinition(name="participant", path="AuditEvent.agent.reference", description="Direct reference to resource", type="reference" )
public static final String SP_PARTICIPANT = "participant";
+ /**
+ * Fluent Client search parameter constant for participant
+ *
+ * Description: Direct reference to resource
+ * Type: reference
+ * Path: AuditEvent.agent.reference
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARTICIPANT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PARTICIPANT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "AuditEvent:participant".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PARTICIPANT = new ca.uhn.fhir.model.api.Include("AuditEvent:participant").toLocked();
+ /**
+ * Search parameter: reference
+ *
+ * Description: Specific instance of resource (e.g. versioned)
+ * Type: reference
+ * Path: AuditEvent.entity.reference
+ *
+ */
@SearchParamDefinition(name="reference", path="AuditEvent.entity.reference", description="Specific instance of resource (e.g. versioned)", type="reference" )
public static final String SP_REFERENCE = "reference";
+ /**
+ * Fluent Client search parameter constant for reference
+ *
+ * Description: Specific instance of resource (e.g. versioned)
+ * Type: reference
+ * Path: AuditEvent.entity.reference
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REFERENCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REFERENCE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "AuditEvent:reference".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_REFERENCE = new ca.uhn.fhir.model.api.Include("AuditEvent:reference").toLocked();
+ /**
+ * Search parameter: site
+ *
+ * Description: Logical source location within the enterprise
+ * Type: token
+ * Path: AuditEvent.source.site
+ *
+ */
@SearchParamDefinition(name="site", path="AuditEvent.source.site", description="Logical source location within the enterprise", type="token" )
public static final String SP_SITE = "site";
+ /**
+ * Fluent Client search parameter constant for site
+ *
+ * Description: Logical source location within the enterprise
+ * Type: token
+ * Path: AuditEvent.source.site
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam SITE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SITE);
+
+ /**
+ * Search parameter: subtype
+ *
+ * Description: More specific type/id for the event
+ * Type: token
+ * Path: AuditEvent.subtype
+ *
+ */
@SearchParamDefinition(name="subtype", path="AuditEvent.subtype", description="More specific type/id for the event", type="token" )
public static final String SP_SUBTYPE = "subtype";
+ /**
+ * Fluent Client search parameter constant for subtype
+ *
+ * Description: More specific type/id for the event
+ * Type: token
+ * Path: AuditEvent.subtype
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam SUBTYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SUBTYPE);
+
+ /**
+ * Search parameter: identity
+ *
+ * Description: Specific instance of object (e.g. versioned)
+ * Type: token
+ * Path: AuditEvent.entity.identifier
+ *
+ */
@SearchParamDefinition(name="identity", path="AuditEvent.entity.identifier", description="Specific instance of object (e.g. versioned)", type="token" )
public static final String SP_IDENTITY = "identity";
+ /**
+ * Fluent Client search parameter constant for identity
+ *
+ * Description: Specific instance of object (e.g. versioned)
+ * Type: token
+ * Path: AuditEvent.entity.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTITY);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: Direct reference to resource
+ * Type: reference
+ * Path: AuditEvent.agent.reference, AuditEvent.entity.reference
+ *
+ */
@SearchParamDefinition(name="patient", path="AuditEvent.agent.reference|AuditEvent.entity.reference", description="Direct reference to resource", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Direct reference to resource
+ * Type: reference
+ * Path: AuditEvent.agent.reference, AuditEvent.entity.reference
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "AuditEvent:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("AuditEvent:patient").toLocked();
+ /**
+ * Search parameter: object-type
+ *
+ * Description: Type of object involved
+ * Type: token
+ * Path: AuditEvent.entity.type
+ *
+ */
@SearchParamDefinition(name="object-type", path="AuditEvent.entity.type", description="Type of object involved", type="token" )
public static final String SP_OBJECT_TYPE = "object-type";
+ /**
+ * Fluent Client search parameter constant for object-type
+ *
+ * Description: Type of object involved
+ * Type: token
+ * Path: AuditEvent.entity.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam OBJECT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_OBJECT_TYPE);
+
+ /**
+ * Search parameter: name
+ *
+ * Description: Human-meaningful name for the user
+ * Type: string
+ * Path: AuditEvent.agent.name
+ *
+ */
@SearchParamDefinition(name="name", path="AuditEvent.agent.name", description="Human-meaningful name for the user", type="string" )
public static final String SP_NAME = "name";
+ /**
+ * Fluent Client search parameter constant for name
+ *
+ * Description: Human-meaningful name for the user
+ * Type: string
+ * Path: AuditEvent.agent.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME);
+
+ /**
+ * Search parameter: action
+ *
+ * Description: Type of action performed during the event
+ * Type: token
+ * Path: AuditEvent.action
+ *
+ */
@SearchParamDefinition(name="action", path="AuditEvent.action", description="Type of action performed during the event", type="token" )
public static final String SP_ACTION = "action";
+ /**
+ * Fluent Client search parameter constant for action
+ *
+ * Description: Type of action performed during the event
+ * Type: token
+ * Path: AuditEvent.action
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ACTION);
+
+ /**
+ * Search parameter: user
+ *
+ * Description: Unique identifier for the user
+ * Type: token
+ * Path: AuditEvent.agent.userId
+ *
+ */
@SearchParamDefinition(name="user", path="AuditEvent.agent.userId", description="Unique identifier for the user", type="token" )
public static final String SP_USER = "user";
+ /**
+ * Fluent Client search parameter constant for user
+ *
+ * Description: Unique identifier for the user
+ * Type: token
+ * Path: AuditEvent.agent.userId
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam USER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_USER);
+
+ /**
+ * Search parameter: desc
+ *
+ * Description: Descriptor for entity
+ * Type: string
+ * Path: AuditEvent.entity.name
+ *
+ */
@SearchParamDefinition(name="desc", path="AuditEvent.entity.name", description="Descriptor for entity", type="string" )
public static final String SP_DESC = "desc";
+ /**
+ * Fluent Client search parameter constant for desc
+ *
+ * Description: Descriptor for entity
+ * Type: string
+ * Path: AuditEvent.entity.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam DESC = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESC);
+
+ /**
+ * Search parameter: policy
+ *
+ * Description: Policy that authorized event
+ * Type: uri
+ * Path: AuditEvent.agent.policy
+ *
+ */
@SearchParamDefinition(name="policy", path="AuditEvent.agent.policy", description="Policy that authorized event", type="uri" )
public static final String SP_POLICY = "policy";
+ /**
+ * Fluent Client search parameter constant for policy
+ *
+ * Description: Policy that authorized event
+ * Type: uri
+ * Path: AuditEvent.agent.policy
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam POLICY = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_POLICY);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/BackboneElement.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/BackboneElement.java
index ece01d16eda..5765859595e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/BackboneElement.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/BackboneElement.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Basic.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Basic.java
index 0bdcbb69913..48ec40115b7 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Basic.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Basic.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -404,30 +404,138 @@ public class Basic extends DomainResource {
return ResourceType.Basic;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Business identifier
+ * Type: token
+ * Path: Basic.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Basic.identifier", description="Business identifier", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Business identifier
+ * Type: token
+ * Path: Basic.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: code
+ *
+ * Description: Kind of Resource
+ * Type: token
+ * Path: Basic.code
+ *
+ */
@SearchParamDefinition(name="code", path="Basic.code", description="Kind of Resource", type="token" )
public static final String SP_CODE = "code";
+ /**
+ * Fluent Client search parameter constant for code
+ *
+ * Description: Kind of Resource
+ * Type: token
+ * Path: Basic.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE);
+
+ /**
+ * Search parameter: subject
+ *
+ * Description: Identifies the focus of this resource
+ * Type: reference
+ * Path: Basic.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="Basic.subject", description="Identifies the focus of this resource", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: Identifies the focus of this resource
+ * Type: reference
+ * Path: Basic.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Basic:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Basic:subject").toLocked();
+ /**
+ * Search parameter: created
+ *
+ * Description: When created
+ * Type: date
+ * Path: Basic.created
+ *
+ */
@SearchParamDefinition(name="created", path="Basic.created", description="When created", type="date" )
public static final String SP_CREATED = "created";
+ /**
+ * Fluent Client search parameter constant for created
+ *
+ * Description: When created
+ * Type: date
+ * Path: Basic.created
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_CREATED);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: Identifies the focus of this resource
+ * Type: reference
+ * Path: Basic.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="Basic.subject", description="Identifies the focus of this resource", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Identifies the focus of this resource
+ * Type: reference
+ * Path: Basic.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Basic:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Basic:patient").toLocked();
+ /**
+ * Search parameter: author
+ *
+ * Description: Who created
+ * Type: reference
+ * Path: Basic.author
+ *
+ */
@SearchParamDefinition(name="author", path="Basic.author", description="Who created", type="reference" )
public static final String SP_AUTHOR = "author";
+ /**
+ * Fluent Client search parameter constant for author
+ *
+ * Description: Who created
+ * Type: reference
+ * Path: Basic.author
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_AUTHOR);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Basic:author".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Binary.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Binary.java
index 3d7bacde301..0a5d9014aeb 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Binary.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Binary.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -245,8 +245,26 @@ public class Binary extends BaseBinary implements IBaseBinary {
return ResourceType.Binary;
}
+ /**
+ * Search parameter: contenttype
+ *
+ * Description: MimeType of the binary content
+ * Type: token
+ * Path: Binary.contentType
+ *
+ */
@SearchParamDefinition(name="contenttype", path="Binary.contentType", description="MimeType of the binary content", type="token" )
public static final String SP_CONTENTTYPE = "contenttype";
+ /**
+ * Fluent Client search parameter constant for contenttype
+ *
+ * Description: MimeType of the binary content
+ * Type: token
+ * Path: Binary.contentType
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTENTTYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTENTTYPE);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/BodySite.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/BodySite.java
index 8f155fdf4d0..4f54b7e6f94 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/BodySite.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/BodySite.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -468,12 +468,66 @@ public class BodySite extends DomainResource {
return ResourceType.BodySite;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Identifier for this instance of the anatomical location
+ * Type: token
+ * Path: BodySite.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="BodySite.identifier", description="Identifier for this instance of the anatomical location", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Identifier for this instance of the anatomical location
+ * Type: token
+ * Path: BodySite.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: code
+ *
+ * Description: Named anatomical location
+ * Type: token
+ * Path: BodySite.code
+ *
+ */
@SearchParamDefinition(name="code", path="BodySite.code", description="Named anatomical location", type="token" )
public static final String SP_CODE = "code";
+ /**
+ * Fluent Client search parameter constant for code
+ *
+ * Description: Named anatomical location
+ * Type: token
+ * Path: BodySite.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: Patient to whom bodysite belongs
+ * Type: reference
+ * Path: BodySite.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="BodySite.patient", description="Patient to whom bodysite belongs", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Patient to whom bodysite belongs
+ * Type: reference
+ * Path: BodySite.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "BodySite:patient".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Bundle.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Bundle.java
index 138ae3694a3..26a3d2e35c1 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Bundle.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Bundle.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -2429,18 +2429,72 @@ public class Bundle extends Resource implements IBaseBundle {
return ResourceType.Bundle;
}
+ /**
+ * Search parameter: composition
+ *
+ * Description: The first resource in the bundle, if the bundle type is "document" - this is a composition, and this parameter provides access to searches its contents
+ * Type: reference
+ * Path: Bundle.entry.resource(0)
+ *
+ */
@SearchParamDefinition(name="composition", path="Bundle.entry.resource.item(0)", description="The first resource in the bundle, if the bundle type is \"document\" - this is a composition, and this parameter provides access to searches its contents", type="reference" )
public static final String SP_COMPOSITION = "composition";
+ /**
+ * Fluent Client search parameter constant for composition
+ *
+ * Description: The first resource in the bundle, if the bundle type is "document" - this is a composition, and this parameter provides access to searches its contents
+ * Type: reference
+ * Path: Bundle.entry.resource(0)
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam COMPOSITION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_COMPOSITION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Bundle:composition".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_COMPOSITION = new ca.uhn.fhir.model.api.Include("Bundle:composition").toLocked();
+ /**
+ * Search parameter: type
+ *
+ * Description: document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
+ * Type: token
+ * Path: Bundle.type
+ *
+ */
@SearchParamDefinition(name="type", path="Bundle.type", description="document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
+ * Type: token
+ * Path: Bundle.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
+ /**
+ * Search parameter: message
+ *
+ * Description: The first resource in the bundle, if the bundle type is "message" - this is a message header, and this parameter provides access to search its contents
+ * Type: reference
+ * Path: Bundle.entry.resource(0)
+ *
+ */
@SearchParamDefinition(name="message", path="Bundle.entry.resource.item(0)", description="The first resource in the bundle, if the bundle type is \"message\" - this is a message header, and this parameter provides access to search its contents", type="reference" )
public static final String SP_MESSAGE = "message";
+ /**
+ * Fluent Client search parameter constant for message
+ *
+ * Description: The first resource in the bundle, if the bundle type is "message" - this is a message header, and this parameter provides access to search its contents
+ * Type: reference
+ * Path: Bundle.entry.resource(0)
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MESSAGE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MESSAGE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Bundle:message".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/CarePlan.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/CarePlan.java
index 47c212dc1dc..991dab82023 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/CarePlan.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/CarePlan.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -3137,74 +3137,308 @@ public class CarePlan extends DomainResource {
return ResourceType.CarePlan;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: Time period plan covers
+ * Type: date
+ * Path: CarePlan.period
+ *
+ */
@SearchParamDefinition(name="date", path="CarePlan.period", description="Time period plan covers", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: Time period plan covers
+ * Type: date
+ * Path: CarePlan.period
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: activitycode
+ *
+ * Description: Detail type of activity
+ * Type: token
+ * Path: CarePlan.activity.detail.code
+ *
+ */
@SearchParamDefinition(name="activitycode", path="CarePlan.activity.detail.code", description="Detail type of activity", type="token" )
public static final String SP_ACTIVITYCODE = "activitycode";
+ /**
+ * Fluent Client search parameter constant for activitycode
+ *
+ * Description: Detail type of activity
+ * Type: token
+ * Path: CarePlan.activity.detail.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTIVITYCODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ACTIVITYCODE);
+
+ /**
+ * Search parameter: activitydate
+ *
+ * Description: Specified date occurs within period specified by CarePlan.activity.timingSchedule
+ * Type: date
+ * Path: CarePlan.activity.detail.scheduled[x]
+ *
+ */
@SearchParamDefinition(name="activitydate", path="CarePlan.activity.detail.scheduled[x]", description="Specified date occurs within period specified by CarePlan.activity.timingSchedule", type="date" )
public static final String SP_ACTIVITYDATE = "activitydate";
+ /**
+ * Fluent Client search parameter constant for activitydate
+ *
+ * Description: Specified date occurs within period specified by CarePlan.activity.timingSchedule
+ * Type: date
+ * Path: CarePlan.activity.detail.scheduled[x]
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam ACTIVITYDATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_ACTIVITYDATE);
+
+ /**
+ * Search parameter: activityreference
+ *
+ * Description: Activity details defined in specific resource
+ * Type: reference
+ * Path: CarePlan.activity.reference
+ *
+ */
@SearchParamDefinition(name="activityreference", path="CarePlan.activity.reference", description="Activity details defined in specific resource", type="reference" )
public static final String SP_ACTIVITYREFERENCE = "activityreference";
+ /**
+ * Fluent Client search parameter constant for activityreference
+ *
+ * Description: Activity details defined in specific resource
+ * Type: reference
+ * Path: CarePlan.activity.reference
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ACTIVITYREFERENCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ACTIVITYREFERENCE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "CarePlan:activityreference".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ACTIVITYREFERENCE = new ca.uhn.fhir.model.api.Include("CarePlan:activityreference").toLocked();
+ /**
+ * Search parameter: performer
+ *
+ * Description: Matches if the practitioner is listed as a performer in any of the "simple" activities. (For performers of the detailed activities, chain through the activitydetail search parameter.)
+ * Type: reference
+ * Path: CarePlan.activity.detail.performer
+ *
+ */
@SearchParamDefinition(name="performer", path="CarePlan.activity.detail.performer", description="Matches if the practitioner is listed as a performer in any of the \"simple\" activities. (For performers of the detailed activities, chain through the activitydetail search parameter.)", type="reference" )
public static final String SP_PERFORMER = "performer";
+ /**
+ * Fluent Client search parameter constant for performer
+ *
+ * Description: Matches if the practitioner is listed as a performer in any of the "simple" activities. (For performers of the detailed activities, chain through the activitydetail search parameter.)
+ * Type: reference
+ * Path: CarePlan.activity.detail.performer
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PERFORMER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "CarePlan:performer".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER = new ca.uhn.fhir.model.api.Include("CarePlan:performer").toLocked();
+ /**
+ * Search parameter: goal
+ *
+ * Description: Desired outcome of plan
+ * Type: reference
+ * Path: CarePlan.goal
+ *
+ */
@SearchParamDefinition(name="goal", path="CarePlan.goal", description="Desired outcome of plan", type="reference" )
public static final String SP_GOAL = "goal";
+ /**
+ * Fluent Client search parameter constant for goal
+ *
+ * Description: Desired outcome of plan
+ * Type: reference
+ * Path: CarePlan.goal
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam GOAL = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_GOAL);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "CarePlan:goal".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_GOAL = new ca.uhn.fhir.model.api.Include("CarePlan:goal").toLocked();
+ /**
+ * Search parameter: subject
+ *
+ * Description: Who care plan is for
+ * Type: reference
+ * Path: CarePlan.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="CarePlan.subject", description="Who care plan is for", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: Who care plan is for
+ * Type: reference
+ * Path: CarePlan.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "CarePlan:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("CarePlan:subject").toLocked();
+ /**
+ * Search parameter: relatedcode
+ *
+ * Description: includes | replaces | fulfills
+ * Type: token
+ * Path: CarePlan.relatedPlan.code
+ *
+ */
@SearchParamDefinition(name="relatedcode", path="CarePlan.relatedPlan.code", description="includes | replaces | fulfills", type="token" )
public static final String SP_RELATEDCODE = "relatedcode";
+ /**
+ * Fluent Client search parameter constant for relatedcode
+ *
+ * Description: includes | replaces | fulfills
+ * Type: token
+ * Path: CarePlan.relatedPlan.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam RELATEDCODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_RELATEDCODE);
+
+ /**
+ * Search parameter: participant
+ *
+ * Description: Who is involved
+ * Type: reference
+ * Path: CarePlan.participant.member
+ *
+ */
@SearchParamDefinition(name="participant", path="CarePlan.participant.member", description="Who is involved", type="reference" )
public static final String SP_PARTICIPANT = "participant";
+ /**
+ * Fluent Client search parameter constant for participant
+ *
+ * Description: Who is involved
+ * Type: reference
+ * Path: CarePlan.participant.member
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARTICIPANT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PARTICIPANT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "CarePlan:participant".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PARTICIPANT = new ca.uhn.fhir.model.api.Include("CarePlan:participant").toLocked();
+ /**
+ * Search parameter: relatedplan
+ *
+ * Description: Plan relationship exists with
+ * Type: reference
+ * Path: CarePlan.relatedPlan.plan
+ *
+ */
@SearchParamDefinition(name="relatedplan", path="CarePlan.relatedPlan.plan", description="Plan relationship exists with", type="reference" )
public static final String SP_RELATEDPLAN = "relatedplan";
+ /**
+ * Fluent Client search parameter constant for relatedplan
+ *
+ * Description: Plan relationship exists with
+ * Type: reference
+ * Path: CarePlan.relatedPlan.plan
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RELATEDPLAN = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RELATEDPLAN);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "CarePlan:relatedplan".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_RELATEDPLAN = new ca.uhn.fhir.model.api.Include("CarePlan:relatedplan").toLocked();
+ /**
+ * Search parameter: condition
+ *
+ * Description: Health issues this plan addresses
+ * Type: reference
+ * Path: CarePlan.addresses
+ *
+ */
@SearchParamDefinition(name="condition", path="CarePlan.addresses", description="Health issues this plan addresses", type="reference" )
public static final String SP_CONDITION = "condition";
+ /**
+ * Fluent Client search parameter constant for condition
+ *
+ * Description: Health issues this plan addresses
+ * Type: reference
+ * Path: CarePlan.addresses
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CONDITION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CONDITION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "CarePlan:condition".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_CONDITION = new ca.uhn.fhir.model.api.Include("CarePlan:condition").toLocked();
+ /**
+ * Search parameter: related
+ *
+ * Description: A combination of the type of relationship and the related plan
+ * Type: composite
+ * Path:
+ *
+ */
@SearchParamDefinition(name="related", path="", description="A combination of the type of relationship and the related plan", type="composite" )
public static final String SP_RELATED = "related";
+ /**
+ * Fluent Client search parameter constant for related
+ *
+ * Description: A combination of the type of relationship and the related plan
+ * Type: composite
+ * Path:
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.CompositeClientParam RELATED = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_RELATED);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: Who care plan is for
+ * Type: reference
+ * Path: CarePlan.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="CarePlan.subject", description="Who care plan is for", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Who care plan is for
+ * Type: reference
+ * Path: CarePlan.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "CarePlan:patient".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Claim.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Claim.java
index c9b9a524456..b9c2d04d059 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Claim.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Claim.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -6052,48 +6052,210 @@ public class Claim extends DomainResource {
return ResourceType.Claim;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: The primary identifier of the financial resource
+ * Type: token
+ * Path: Claim.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Claim.identifier", description="The primary identifier of the financial resource", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: The primary identifier of the financial resource
+ * Type: token
+ * Path: Claim.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: provider
+ *
+ * Description: Provider responsible for the Claim
+ * Type: reference
+ * Path: Claim.provider
+ *
+ */
@SearchParamDefinition(name="provider", path="Claim.provider", description="Provider responsible for the Claim", type="reference" )
public static final String SP_PROVIDER = "provider";
+ /**
+ * Fluent Client search parameter constant for provider
+ *
+ * Description: Provider responsible for the Claim
+ * Type: reference
+ * Path: Claim.provider
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROVIDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PROVIDER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Claim:provider".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PROVIDER = new ca.uhn.fhir.model.api.Include("Claim:provider").toLocked();
+ /**
+ * Search parameter: use
+ *
+ * Description: The kind of financial resource
+ * Type: token
+ * Path: Claim.use
+ *
+ */
@SearchParamDefinition(name="use", path="Claim.use", description="The kind of financial resource", type="token" )
public static final String SP_USE = "use";
+ /**
+ * Fluent Client search parameter constant for use
+ *
+ * Description: The kind of financial resource
+ * Type: token
+ * Path: Claim.use
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam USE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_USE);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: Patient receiveing the services
+ * Type: reference
+ * Path: Claim.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="Claim.patient", description="Patient receiveing the services", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Patient receiveing the services
+ * Type: reference
+ * Path: Claim.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Claim:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Claim:patient").toLocked();
+ /**
+ * Search parameter: created
+ *
+ * Description: The creation date for the Claim
+ * Type: date
+ * Path: Claim.created
+ *
+ */
@SearchParamDefinition(name="created", path="Claim.created", description="The creation date for the Claim", type="date" )
public static final String SP_CREATED = "created";
+ /**
+ * Fluent Client search parameter constant for created
+ *
+ * Description: The creation date for the Claim
+ * Type: date
+ * Path: Claim.created
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_CREATED);
+
+ /**
+ * Search parameter: organization
+ *
+ * Description: The reference to the providing organization
+ * Type: reference
+ * Path: Claim.organization
+ *
+ */
@SearchParamDefinition(name="organization", path="Claim.organization", description="The reference to the providing organization", type="reference" )
public static final String SP_ORGANIZATION = "organization";
+ /**
+ * Fluent Client search parameter constant for organization
+ *
+ * Description: The reference to the providing organization
+ * Type: reference
+ * Path: Claim.organization
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORGANIZATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Claim:organization".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION = new ca.uhn.fhir.model.api.Include("Claim:organization").toLocked();
+ /**
+ * Search parameter: priority
+ *
+ * Description: Processing priority requested
+ * Type: token
+ * Path: Claim.priority
+ *
+ */
@SearchParamDefinition(name="priority", path="Claim.priority", description="Processing priority requested", type="token" )
public static final String SP_PRIORITY = "priority";
+ /**
+ * Fluent Client search parameter constant for priority
+ *
+ * Description: Processing priority requested
+ * Type: token
+ * Path: Claim.priority
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam PRIORITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PRIORITY);
+
+ /**
+ * Search parameter: facility
+ *
+ * Description: Facility responsible for the goods and services
+ * Type: reference
+ * Path: Claim.facility
+ *
+ */
@SearchParamDefinition(name="facility", path="Claim.facility", description="Facility responsible for the goods and services", type="reference" )
public static final String SP_FACILITY = "facility";
+ /**
+ * Fluent Client search parameter constant for facility
+ *
+ * Description: Facility responsible for the goods and services
+ * Type: reference
+ * Path: Claim.facility
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam FACILITY = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_FACILITY);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Claim:facility".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_FACILITY = new ca.uhn.fhir.model.api.Include("Claim:facility").toLocked();
+ /**
+ * Search parameter: target
+ *
+ * Description: The target payor/insurer for the Claim
+ * Type: reference
+ * Path: Claim.target
+ *
+ */
@SearchParamDefinition(name="target", path="Claim.target", description="The target payor/insurer for the Claim", type="reference" )
public static final String SP_TARGET = "target";
+ /**
+ * Fluent Client search parameter constant for target
+ *
+ * Description: The target payor/insurer for the Claim
+ * Type: reference
+ * Path: Claim.target
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam TARGET = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_TARGET);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Claim:target".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ClaimResponse.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ClaimResponse.java
index c9329deef2f..0f990338904 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ClaimResponse.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ClaimResponse.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -5080,32 +5080,158 @@ public class ClaimResponse extends DomainResource {
return ResourceType.ClaimResponse;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: The identity of the insurer
+ * Type: token
+ * Path: ClaimResponse.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="ClaimResponse.identifier", description="The identity of the insurer", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: The identity of the insurer
+ * Type: token
+ * Path: ClaimResponse.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: request
+ *
+ * Description: The claim reference
+ * Type: reference
+ * Path: ClaimResponse.request
+ *
+ */
@SearchParamDefinition(name="request", path="ClaimResponse.request", description="The claim reference", type="reference" )
public static final String SP_REQUEST = "request";
+ /**
+ * Fluent Client search parameter constant for request
+ *
+ * Description: The claim reference
+ * Type: reference
+ * Path: ClaimResponse.request
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUEST = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUEST);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ClaimResponse:request".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUEST = new ca.uhn.fhir.model.api.Include("ClaimResponse:request").toLocked();
+ /**
+ * Search parameter: disposition
+ *
+ * Description: The contents of the disposition message
+ * Type: string
+ * Path: ClaimResponse.disposition
+ *
+ */
@SearchParamDefinition(name="disposition", path="ClaimResponse.disposition", description="The contents of the disposition message", type="string" )
public static final String SP_DISPOSITION = "disposition";
+ /**
+ * Fluent Client search parameter constant for disposition
+ *
+ * Description: The contents of the disposition message
+ * Type: string
+ * Path: ClaimResponse.disposition
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam DISPOSITION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DISPOSITION);
+
+ /**
+ * Search parameter: paymentdate
+ *
+ * Description: The expected paymentDate
+ * Type: date
+ * Path: ClaimResponse.paymentDate
+ *
+ */
@SearchParamDefinition(name="paymentdate", path="ClaimResponse.paymentDate", description="The expected paymentDate", type="date" )
public static final String SP_PAYMENTDATE = "paymentdate";
+ /**
+ * Fluent Client search parameter constant for paymentdate
+ *
+ * Description: The expected paymentDate
+ * Type: date
+ * Path: ClaimResponse.paymentDate
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam PAYMENTDATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_PAYMENTDATE);
+
+ /**
+ * Search parameter: created
+ *
+ * Description: The creation date
+ * Type: date
+ * Path: ClaimResponse.created
+ *
+ */
@SearchParamDefinition(name="created", path="ClaimResponse.created", description="The creation date", type="date" )
public static final String SP_CREATED = "created";
+ /**
+ * Fluent Client search parameter constant for created
+ *
+ * Description: The creation date
+ * Type: date
+ * Path: ClaimResponse.created
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_CREATED);
+
+ /**
+ * Search parameter: organization
+ *
+ * Description: The organization who generated this resource
+ * Type: reference
+ * Path: ClaimResponse.organization
+ *
+ */
@SearchParamDefinition(name="organization", path="ClaimResponse.organization", description="The organization who generated this resource", type="reference" )
public static final String SP_ORGANIZATION = "organization";
+ /**
+ * Fluent Client search parameter constant for organization
+ *
+ * Description: The organization who generated this resource
+ * Type: reference
+ * Path: ClaimResponse.organization
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORGANIZATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ClaimResponse:organization".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION = new ca.uhn.fhir.model.api.Include("ClaimResponse:organization").toLocked();
+ /**
+ * Search parameter: outcome
+ *
+ * Description: The processing outcome
+ * Type: token
+ * Path: ClaimResponse.outcome
+ *
+ */
@SearchParamDefinition(name="outcome", path="ClaimResponse.outcome", description="The processing outcome", type="token" )
public static final String SP_OUTCOME = "outcome";
+ /**
+ * Fluent Client search parameter constant for outcome
+ *
+ * Description: The processing outcome
+ * Type: token
+ * Path: ClaimResponse.outcome
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam OUTCOME = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_OUTCOME);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ClinicalImpression.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ClinicalImpression.java
index 352f2102c13..e782588c5fd 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ClinicalImpression.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ClinicalImpression.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1853,82 +1853,334 @@ public class ClinicalImpression extends DomainResource {
return ResourceType.ClinicalImpression;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: When the assessment occurred
+ * Type: date
+ * Path: ClinicalImpression.date
+ *
+ */
@SearchParamDefinition(name="date", path="ClinicalImpression.date", description="When the assessment occurred", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: When the assessment occurred
+ * Type: date
+ * Path: ClinicalImpression.date
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: previous
+ *
+ * Description: Reference to last assessment
+ * Type: reference
+ * Path: ClinicalImpression.previous
+ *
+ */
@SearchParamDefinition(name="previous", path="ClinicalImpression.previous", description="Reference to last assessment", type="reference" )
public static final String SP_PREVIOUS = "previous";
+ /**
+ * Fluent Client search parameter constant for previous
+ *
+ * Description: Reference to last assessment
+ * Type: reference
+ * Path: ClinicalImpression.previous
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PREVIOUS = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PREVIOUS);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ClinicalImpression:previous".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PREVIOUS = new ca.uhn.fhir.model.api.Include("ClinicalImpression:previous").toLocked();
+ /**
+ * Search parameter: assessor
+ *
+ * Description: The clinician performing the assessment
+ * Type: reference
+ * Path: ClinicalImpression.assessor
+ *
+ */
@SearchParamDefinition(name="assessor", path="ClinicalImpression.assessor", description="The clinician performing the assessment", type="reference" )
public static final String SP_ASSESSOR = "assessor";
+ /**
+ * Fluent Client search parameter constant for assessor
+ *
+ * Description: The clinician performing the assessment
+ * Type: reference
+ * Path: ClinicalImpression.assessor
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ASSESSOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ASSESSOR);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ClinicalImpression:assessor".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ASSESSOR = new ca.uhn.fhir.model.api.Include("ClinicalImpression:assessor").toLocked();
+ /**
+ * Search parameter: trigger
+ *
+ * Description: Request or event that necessitated this assessment
+ * Type: reference
+ * Path: ClinicalImpression.triggerReference
+ *
+ */
@SearchParamDefinition(name="trigger", path="ClinicalImpression.triggerReference", description="Request or event that necessitated this assessment", type="reference" )
public static final String SP_TRIGGER = "trigger";
+ /**
+ * Fluent Client search parameter constant for trigger
+ *
+ * Description: Request or event that necessitated this assessment
+ * Type: reference
+ * Path: ClinicalImpression.triggerReference
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam TRIGGER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_TRIGGER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ClinicalImpression:trigger".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_TRIGGER = new ca.uhn.fhir.model.api.Include("ClinicalImpression:trigger").toLocked();
+ /**
+ * Search parameter: finding
+ *
+ * Description: Specific text or code for finding
+ * Type: token
+ * Path: ClinicalImpression.finding.item
+ *
+ */
@SearchParamDefinition(name="finding", path="ClinicalImpression.finding.item", description="Specific text or code for finding", type="token" )
public static final String SP_FINDING = "finding";
+ /**
+ * Fluent Client search parameter constant for finding
+ *
+ * Description: Specific text or code for finding
+ * Type: token
+ * Path: ClinicalImpression.finding.item
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam FINDING = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_FINDING);
+
+ /**
+ * Search parameter: ruledout
+ *
+ * Description: Specific text of code for diagnosis
+ * Type: token
+ * Path: ClinicalImpression.ruledOut.item
+ *
+ */
@SearchParamDefinition(name="ruledout", path="ClinicalImpression.ruledOut.item", description="Specific text of code for diagnosis", type="token" )
public static final String SP_RULEDOUT = "ruledout";
+ /**
+ * Fluent Client search parameter constant for ruledout
+ *
+ * Description: Specific text of code for diagnosis
+ * Type: token
+ * Path: ClinicalImpression.ruledOut.item
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam RULEDOUT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_RULEDOUT);
+
+ /**
+ * Search parameter: problem
+ *
+ * Description: General assessment of patient state
+ * Type: reference
+ * Path: ClinicalImpression.problem
+ *
+ */
@SearchParamDefinition(name="problem", path="ClinicalImpression.problem", description="General assessment of patient state", type="reference" )
public static final String SP_PROBLEM = "problem";
+ /**
+ * Fluent Client search parameter constant for problem
+ *
+ * Description: General assessment of patient state
+ * Type: reference
+ * Path: ClinicalImpression.problem
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROBLEM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PROBLEM);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ClinicalImpression:problem".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PROBLEM = new ca.uhn.fhir.model.api.Include("ClinicalImpression:problem").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: The patient being assessed
+ * Type: reference
+ * Path: ClinicalImpression.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="ClinicalImpression.patient", description="The patient being assessed", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: The patient being assessed
+ * Type: reference
+ * Path: ClinicalImpression.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ClinicalImpression:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("ClinicalImpression:patient").toLocked();
+ /**
+ * Search parameter: investigation
+ *
+ * Description: Record of a specific investigation
+ * Type: reference
+ * Path: ClinicalImpression.investigations.item
+ *
+ */
@SearchParamDefinition(name="investigation", path="ClinicalImpression.investigations.item", description="Record of a specific investigation", type="reference" )
public static final String SP_INVESTIGATION = "investigation";
+ /**
+ * Fluent Client search parameter constant for investigation
+ *
+ * Description: Record of a specific investigation
+ * Type: reference
+ * Path: ClinicalImpression.investigations.item
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INVESTIGATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INVESTIGATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ClinicalImpression:investigation".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_INVESTIGATION = new ca.uhn.fhir.model.api.Include("ClinicalImpression:investigation").toLocked();
+ /**
+ * Search parameter: action
+ *
+ * Description: Actions taken during assessment
+ * Type: reference
+ * Path: ClinicalImpression.action
+ *
+ */
@SearchParamDefinition(name="action", path="ClinicalImpression.action", description="Actions taken during assessment", type="reference" )
public static final String SP_ACTION = "action";
+ /**
+ * Fluent Client search parameter constant for action
+ *
+ * Description: Actions taken during assessment
+ * Type: reference
+ * Path: ClinicalImpression.action
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ACTION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ACTION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ClinicalImpression:action".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ACTION = new ca.uhn.fhir.model.api.Include("ClinicalImpression:action").toLocked();
+ /**
+ * Search parameter: trigger-code
+ *
+ * Description: Request or event that necessitated this assessment
+ * Type: token
+ * Path: ClinicalImpression.triggerCodeableConcept
+ *
+ */
@SearchParamDefinition(name="trigger-code", path="ClinicalImpression.triggerCodeableConcept", description="Request or event that necessitated this assessment", type="token" )
public static final String SP_TRIGGER_CODE = "trigger-code";
+ /**
+ * Fluent Client search parameter constant for trigger-code
+ *
+ * Description: Request or event that necessitated this assessment
+ * Type: token
+ * Path: ClinicalImpression.triggerCodeableConcept
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TRIGGER_CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TRIGGER_CODE);
+
+ /**
+ * Search parameter: plan
+ *
+ * Description: Plan of action after assessment
+ * Type: reference
+ * Path: ClinicalImpression.plan
+ *
+ */
@SearchParamDefinition(name="plan", path="ClinicalImpression.plan", description="Plan of action after assessment", type="reference" )
public static final String SP_PLAN = "plan";
+ /**
+ * Fluent Client search parameter constant for plan
+ *
+ * Description: Plan of action after assessment
+ * Type: reference
+ * Path: ClinicalImpression.plan
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PLAN = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PLAN);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ClinicalImpression:plan".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PLAN = new ca.uhn.fhir.model.api.Include("ClinicalImpression:plan").toLocked();
+ /**
+ * Search parameter: resolved
+ *
+ * Description: Diagnoses/conditions resolved since previous assessment
+ * Type: token
+ * Path: ClinicalImpression.resolved
+ *
+ */
@SearchParamDefinition(name="resolved", path="ClinicalImpression.resolved", description="Diagnoses/conditions resolved since previous assessment", type="token" )
public static final String SP_RESOLVED = "resolved";
+ /**
+ * Fluent Client search parameter constant for resolved
+ *
+ * Description: Diagnoses/conditions resolved since previous assessment
+ * Type: token
+ * Path: ClinicalImpression.resolved
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam RESOLVED = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_RESOLVED);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: in-progress | completed | entered-in-error
+ * Type: token
+ * Path: ClinicalImpression.status
+ *
+ */
@SearchParamDefinition(name="status", path="ClinicalImpression.status", description="in-progress | completed | entered-in-error", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: in-progress | completed | entered-in-error
+ * Type: token
+ * Path: ClinicalImpression.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/CodeableConcept.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/CodeableConcept.java
index 22c07faba9c..07e752d3429 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/CodeableConcept.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/CodeableConcept.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Coding.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Coding.java
index 6786d713ae1..6bfcfc4e47c 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Coding.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Coding.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Communication.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Communication.java
index eb762890441..996d0afadba 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Communication.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Communication.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1197,66 +1197,282 @@ public class Communication extends DomainResource {
return ResourceType.Communication;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Unique identifier
+ * Type: token
+ * Path: Communication.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Communication.identifier", description="Unique identifier", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Unique identifier
+ * Type: token
+ * Path: Communication.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: request
+ *
+ * Description: CommunicationRequest producing this message
+ * Type: reference
+ * Path: Communication.requestDetail
+ *
+ */
@SearchParamDefinition(name="request", path="Communication.requestDetail", description="CommunicationRequest producing this message", type="reference" )
public static final String SP_REQUEST = "request";
+ /**
+ * Fluent Client search parameter constant for request
+ *
+ * Description: CommunicationRequest producing this message
+ * Type: reference
+ * Path: Communication.requestDetail
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUEST = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUEST);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Communication:request".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUEST = new ca.uhn.fhir.model.api.Include("Communication:request").toLocked();
+ /**
+ * Search parameter: sender
+ *
+ * Description: Message sender
+ * Type: reference
+ * Path: Communication.sender
+ *
+ */
@SearchParamDefinition(name="sender", path="Communication.sender", description="Message sender", type="reference" )
public static final String SP_SENDER = "sender";
+ /**
+ * Fluent Client search parameter constant for sender
+ *
+ * Description: Message sender
+ * Type: reference
+ * Path: Communication.sender
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SENDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SENDER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Communication:sender".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SENDER = new ca.uhn.fhir.model.api.Include("Communication:sender").toLocked();
+ /**
+ * Search parameter: subject
+ *
+ * Description: Focus of message
+ * Type: reference
+ * Path: Communication.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="Communication.subject", description="Focus of message", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: Focus of message
+ * Type: reference
+ * Path: Communication.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Communication:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Communication:subject").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: Focus of message
+ * Type: reference
+ * Path: Communication.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="Communication.subject", description="Focus of message", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Focus of message
+ * Type: reference
+ * Path: Communication.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Communication:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Communication:patient").toLocked();
+ /**
+ * Search parameter: recipient
+ *
+ * Description: Message recipient
+ * Type: reference
+ * Path: Communication.recipient
+ *
+ */
@SearchParamDefinition(name="recipient", path="Communication.recipient", description="Message recipient", type="reference" )
public static final String SP_RECIPIENT = "recipient";
+ /**
+ * Fluent Client search parameter constant for recipient
+ *
+ * Description: Message recipient
+ * Type: reference
+ * Path: Communication.recipient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RECIPIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RECIPIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Communication:recipient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_RECIPIENT = new ca.uhn.fhir.model.api.Include("Communication:recipient").toLocked();
+ /**
+ * Search parameter: received
+ *
+ * Description: When received
+ * Type: date
+ * Path: Communication.received
+ *
+ */
@SearchParamDefinition(name="received", path="Communication.received", description="When received", type="date" )
public static final String SP_RECEIVED = "received";
+ /**
+ * Fluent Client search parameter constant for received
+ *
+ * Description: When received
+ * Type: date
+ * Path: Communication.received
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam RECEIVED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_RECEIVED);
+
+ /**
+ * Search parameter: medium
+ *
+ * Description: A channel of communication
+ * Type: token
+ * Path: Communication.medium
+ *
+ */
@SearchParamDefinition(name="medium", path="Communication.medium", description="A channel of communication", type="token" )
public static final String SP_MEDIUM = "medium";
+ /**
+ * Fluent Client search parameter constant for medium
+ *
+ * Description: A channel of communication
+ * Type: token
+ * Path: Communication.medium
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam MEDIUM = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_MEDIUM);
+
+ /**
+ * Search parameter: encounter
+ *
+ * Description: Encounter leading to message
+ * Type: reference
+ * Path: Communication.encounter
+ *
+ */
@SearchParamDefinition(name="encounter", path="Communication.encounter", description="Encounter leading to message", type="reference" )
public static final String SP_ENCOUNTER = "encounter";
+ /**
+ * Fluent Client search parameter constant for encounter
+ *
+ * Description: Encounter leading to message
+ * Type: reference
+ * Path: Communication.encounter
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Communication:encounter".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("Communication:encounter").toLocked();
+ /**
+ * Search parameter: category
+ *
+ * Description: Message category
+ * Type: token
+ * Path: Communication.category
+ *
+ */
@SearchParamDefinition(name="category", path="Communication.category", description="Message category", type="token" )
public static final String SP_CATEGORY = "category";
+ /**
+ * Fluent Client search parameter constant for category
+ *
+ * Description: Message category
+ * Type: token
+ * Path: Communication.category
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY);
+
+ /**
+ * Search parameter: sent
+ *
+ * Description: When sent
+ * Type: date
+ * Path: Communication.sent
+ *
+ */
@SearchParamDefinition(name="sent", path="Communication.sent", description="When sent", type="date" )
public static final String SP_SENT = "sent";
+ /**
+ * Fluent Client search parameter constant for sent
+ *
+ * Description: When sent
+ * Type: date
+ * Path: Communication.sent
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam SENT = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_SENT);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: in-progress | completed | suspended | rejected | failed
+ * Type: token
+ * Path: Communication.status
+ *
+ */
@SearchParamDefinition(name="status", path="Communication.status", description="in-progress | completed | suspended | rejected | failed", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: in-progress | completed | suspended | rejected | failed
+ * Type: token
+ * Path: Communication.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/CommunicationRequest.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/CommunicationRequest.java
index 00c246070d2..f96c0c37cff 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/CommunicationRequest.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/CommunicationRequest.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1311,68 +1311,302 @@ public class CommunicationRequest extends DomainResource {
return ResourceType.CommunicationRequest;
}
+ /**
+ * Search parameter: requester
+ *
+ * Description: An individual who requested a communication
+ * Type: reference
+ * Path: CommunicationRequest.requester
+ *
+ */
@SearchParamDefinition(name="requester", path="CommunicationRequest.requester", description="An individual who requested a communication", type="reference" )
public static final String SP_REQUESTER = "requester";
+ /**
+ * Fluent Client search parameter constant for requester
+ *
+ * Description: An individual who requested a communication
+ * Type: reference
+ * Path: CommunicationRequest.requester
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUESTER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "CommunicationRequest:requester".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTER = new ca.uhn.fhir.model.api.Include("CommunicationRequest:requester").toLocked();
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Unique identifier
+ * Type: token
+ * Path: CommunicationRequest.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="CommunicationRequest.identifier", description="Unique identifier", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Unique identifier
+ * Type: token
+ * Path: CommunicationRequest.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: subject
+ *
+ * Description: Focus of message
+ * Type: reference
+ * Path: CommunicationRequest.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="CommunicationRequest.subject", description="Focus of message", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: Focus of message
+ * Type: reference
+ * Path: CommunicationRequest.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "CommunicationRequest:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("CommunicationRequest:subject").toLocked();
+ /**
+ * Search parameter: medium
+ *
+ * Description: A channel of communication
+ * Type: token
+ * Path: CommunicationRequest.medium
+ *
+ */
@SearchParamDefinition(name="medium", path="CommunicationRequest.medium", description="A channel of communication", type="token" )
public static final String SP_MEDIUM = "medium";
+ /**
+ * Fluent Client search parameter constant for medium
+ *
+ * Description: A channel of communication
+ * Type: token
+ * Path: CommunicationRequest.medium
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam MEDIUM = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_MEDIUM);
+
+ /**
+ * Search parameter: encounter
+ *
+ * Description: Encounter leading to message
+ * Type: reference
+ * Path: CommunicationRequest.encounter
+ *
+ */
@SearchParamDefinition(name="encounter", path="CommunicationRequest.encounter", description="Encounter leading to message", type="reference" )
public static final String SP_ENCOUNTER = "encounter";
+ /**
+ * Fluent Client search parameter constant for encounter
+ *
+ * Description: Encounter leading to message
+ * Type: reference
+ * Path: CommunicationRequest.encounter
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "CommunicationRequest:encounter".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("CommunicationRequest:encounter").toLocked();
+ /**
+ * Search parameter: priority
+ *
+ * Description: Message urgency
+ * Type: token
+ * Path: CommunicationRequest.priority
+ *
+ */
@SearchParamDefinition(name="priority", path="CommunicationRequest.priority", description="Message urgency", type="token" )
public static final String SP_PRIORITY = "priority";
+ /**
+ * Fluent Client search parameter constant for priority
+ *
+ * Description: Message urgency
+ * Type: token
+ * Path: CommunicationRequest.priority
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam PRIORITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PRIORITY);
+
+ /**
+ * Search parameter: requested
+ *
+ * Description: When ordered or proposed
+ * Type: date
+ * Path: CommunicationRequest.requestedOn
+ *
+ */
@SearchParamDefinition(name="requested", path="CommunicationRequest.requestedOn", description="When ordered or proposed", type="date" )
public static final String SP_REQUESTED = "requested";
+ /**
+ * Fluent Client search parameter constant for requested
+ *
+ * Description: When ordered or proposed
+ * Type: date
+ * Path: CommunicationRequest.requestedOn
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam REQUESTED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_REQUESTED);
+
+ /**
+ * Search parameter: sender
+ *
+ * Description: Message sender
+ * Type: reference
+ * Path: CommunicationRequest.sender
+ *
+ */
@SearchParamDefinition(name="sender", path="CommunicationRequest.sender", description="Message sender", type="reference" )
public static final String SP_SENDER = "sender";
+ /**
+ * Fluent Client search parameter constant for sender
+ *
+ * Description: Message sender
+ * Type: reference
+ * Path: CommunicationRequest.sender
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SENDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SENDER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "CommunicationRequest:sender".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SENDER = new ca.uhn.fhir.model.api.Include("CommunicationRequest:sender").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: Focus of message
+ * Type: reference
+ * Path: CommunicationRequest.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="CommunicationRequest.subject", description="Focus of message", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Focus of message
+ * Type: reference
+ * Path: CommunicationRequest.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "CommunicationRequest:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("CommunicationRequest:patient").toLocked();
+ /**
+ * Search parameter: recipient
+ *
+ * Description: Message recipient
+ * Type: reference
+ * Path: CommunicationRequest.recipient
+ *
+ */
@SearchParamDefinition(name="recipient", path="CommunicationRequest.recipient", description="Message recipient", type="reference" )
public static final String SP_RECIPIENT = "recipient";
+ /**
+ * Fluent Client search parameter constant for recipient
+ *
+ * Description: Message recipient
+ * Type: reference
+ * Path: CommunicationRequest.recipient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RECIPIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RECIPIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "CommunicationRequest:recipient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_RECIPIENT = new ca.uhn.fhir.model.api.Include("CommunicationRequest:recipient").toLocked();
+ /**
+ * Search parameter: time
+ *
+ * Description: When scheduled
+ * Type: date
+ * Path: CommunicationRequest.scheduledDateTime
+ *
+ */
@SearchParamDefinition(name="time", path="CommunicationRequest.scheduledDateTime", description="When scheduled", type="date" )
public static final String SP_TIME = "time";
+ /**
+ * Fluent Client search parameter constant for time
+ *
+ * Description: When scheduled
+ * Type: date
+ * Path: CommunicationRequest.scheduledDateTime
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam TIME = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_TIME);
+
+ /**
+ * Search parameter: category
+ *
+ * Description: Message category
+ * Type: token
+ * Path: CommunicationRequest.category
+ *
+ */
@SearchParamDefinition(name="category", path="CommunicationRequest.category", description="Message category", type="token" )
public static final String SP_CATEGORY = "category";
+ /**
+ * Fluent Client search parameter constant for category
+ *
+ * Description: Message category
+ * Type: token
+ * Path: CommunicationRequest.category
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: proposed | planned | requested | received | accepted | in-progress | completed | suspended | rejected | failed
+ * Type: token
+ * Path: CommunicationRequest.status
+ *
+ */
@SearchParamDefinition(name="status", path="CommunicationRequest.status", description="proposed | planned | requested | received | accepted | in-progress | completed | suspended | rejected | failed", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: proposed | planned | requested | received | accepted | in-progress | completed | suspended | rejected | failed
+ * Type: token
+ * Path: CommunicationRequest.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Composition.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Composition.java
index 8cb8139507f..ebaefdfb496 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Composition.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Composition.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -2143,74 +2143,362 @@ public class Composition extends DomainResource {
return ResourceType.Composition;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: Composition editing time
+ * Type: date
+ * Path: Composition.date
+ *
+ */
@SearchParamDefinition(name="date", path="Composition.date", description="Composition editing time", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: Composition editing time
+ * Type: date
+ * Path: Composition.date
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Logical identifier of composition (version-independent)
+ * Type: token
+ * Path: Composition.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Composition.identifier", description="Logical identifier of composition (version-independent)", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Logical identifier of composition (version-independent)
+ * Type: token
+ * Path: Composition.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: period
+ *
+ * Description: The period covered by the documentation
+ * Type: date
+ * Path: Composition.event.period
+ *
+ */
@SearchParamDefinition(name="period", path="Composition.event.period", description="The period covered by the documentation", type="date" )
public static final String SP_PERIOD = "period";
+ /**
+ * Fluent Client search parameter constant for period
+ *
+ * Description: The period covered by the documentation
+ * Type: date
+ * Path: Composition.event.period
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam PERIOD = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_PERIOD);
+
+ /**
+ * Search parameter: subject
+ *
+ * Description: Who and/or what the composition is about
+ * Type: reference
+ * Path: Composition.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="Composition.subject", description="Who and/or what the composition is about", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: Who and/or what the composition is about
+ * Type: reference
+ * Path: Composition.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Composition:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Composition:subject").toLocked();
+ /**
+ * Search parameter: author
+ *
+ * Description: Who and/or what authored the composition
+ * Type: reference
+ * Path: Composition.author
+ *
+ */
@SearchParamDefinition(name="author", path="Composition.author", description="Who and/or what authored the composition", type="reference" )
public static final String SP_AUTHOR = "author";
+ /**
+ * Fluent Client search parameter constant for author
+ *
+ * Description: Who and/or what authored the composition
+ * Type: reference
+ * Path: Composition.author
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_AUTHOR);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Composition:author".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHOR = new ca.uhn.fhir.model.api.Include("Composition:author").toLocked();
+ /**
+ * Search parameter: confidentiality
+ *
+ * Description: As defined by affinity domain
+ * Type: token
+ * Path: Composition.confidentiality
+ *
+ */
@SearchParamDefinition(name="confidentiality", path="Composition.confidentiality", description="As defined by affinity domain", type="token" )
public static final String SP_CONFIDENTIALITY = "confidentiality";
+ /**
+ * Fluent Client search parameter constant for confidentiality
+ *
+ * Description: As defined by affinity domain
+ * Type: token
+ * Path: Composition.confidentiality
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONFIDENTIALITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONFIDENTIALITY);
+
+ /**
+ * Search parameter: section
+ *
+ * Description: Classification of section (recommended)
+ * Type: token
+ * Path: Composition.section.code
+ *
+ */
@SearchParamDefinition(name="section", path="Composition.section.code", description="Classification of section (recommended)", type="token" )
public static final String SP_SECTION = "section";
+ /**
+ * Fluent Client search parameter constant for section
+ *
+ * Description: Classification of section (recommended)
+ * Type: token
+ * Path: Composition.section.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam SECTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SECTION);
+
+ /**
+ * Search parameter: encounter
+ *
+ * Description: Context of the Composition
+ * Type: reference
+ * Path: Composition.encounter
+ *
+ */
@SearchParamDefinition(name="encounter", path="Composition.encounter", description="Context of the Composition", type="reference" )
public static final String SP_ENCOUNTER = "encounter";
+ /**
+ * Fluent Client search parameter constant for encounter
+ *
+ * Description: Context of the Composition
+ * Type: reference
+ * Path: Composition.encounter
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Composition:encounter".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("Composition:encounter").toLocked();
+ /**
+ * Search parameter: type
+ *
+ * Description: Kind of composition (LOINC if possible)
+ * Type: token
+ * Path: Composition.type
+ *
+ */
@SearchParamDefinition(name="type", path="Composition.type", description="Kind of composition (LOINC if possible)", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: Kind of composition (LOINC if possible)
+ * Type: token
+ * Path: Composition.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
+ /**
+ * Search parameter: title
+ *
+ * Description: Human Readable name/title
+ * Type: string
+ * Path: Composition.title
+ *
+ */
@SearchParamDefinition(name="title", path="Composition.title", description="Human Readable name/title", type="string" )
public static final String SP_TITLE = "title";
+ /**
+ * Fluent Client search parameter constant for title
+ *
+ * Description: Human Readable name/title
+ * Type: string
+ * Path: Composition.title
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE);
+
+ /**
+ * Search parameter: attester
+ *
+ * Description: Who attested the composition
+ * Type: reference
+ * Path: Composition.attester.party
+ *
+ */
@SearchParamDefinition(name="attester", path="Composition.attester.party", description="Who attested the composition", type="reference" )
public static final String SP_ATTESTER = "attester";
+ /**
+ * Fluent Client search parameter constant for attester
+ *
+ * Description: Who attested the composition
+ * Type: reference
+ * Path: Composition.attester.party
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ATTESTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ATTESTER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Composition:attester".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ATTESTER = new ca.uhn.fhir.model.api.Include("Composition:attester").toLocked();
+ /**
+ * Search parameter: entry
+ *
+ * Description: A reference to data that supports this section
+ * Type: reference
+ * Path: Composition.section.entry
+ *
+ */
@SearchParamDefinition(name="entry", path="Composition.section.entry", description="A reference to data that supports this section", type="reference" )
public static final String SP_ENTRY = "entry";
+ /**
+ * Fluent Client search parameter constant for entry
+ *
+ * Description: A reference to data that supports this section
+ * Type: reference
+ * Path: Composition.section.entry
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENTRY = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENTRY);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Composition:entry".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENTRY = new ca.uhn.fhir.model.api.Include("Composition:entry").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: Who and/or what the composition is about
+ * Type: reference
+ * Path: Composition.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="Composition.subject", description="Who and/or what the composition is about", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Who and/or what the composition is about
+ * Type: reference
+ * Path: Composition.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Composition:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Composition:patient").toLocked();
+ /**
+ * Search parameter: context
+ *
+ * Description: Code(s) that apply to the event being documented
+ * Type: token
+ * Path: Composition.event.code
+ *
+ */
@SearchParamDefinition(name="context", path="Composition.event.code", description="Code(s) that apply to the event being documented", type="token" )
public static final String SP_CONTEXT = "context";
+ /**
+ * Fluent Client search parameter constant for context
+ *
+ * Description: Code(s) that apply to the event being documented
+ * Type: token
+ * Path: Composition.event.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT);
+
+ /**
+ * Search parameter: class
+ *
+ * Description: Categorization of Composition
+ * Type: token
+ * Path: Composition.class
+ *
+ */
@SearchParamDefinition(name="class", path="Composition.class", description="Categorization of Composition", type="token" )
public static final String SP_CLASS = "class";
+ /**
+ * Fluent Client search parameter constant for class
+ *
+ * Description: Categorization of Composition
+ * Type: token
+ * Path: Composition.class
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CLASS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CLASS);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: preliminary | final | amended | entered-in-error
+ * Type: token
+ * Path: Composition.status
+ *
+ */
@SearchParamDefinition(name="status", path="Composition.status", description="preliminary | final | amended | entered-in-error", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: preliminary | final | amended | entered-in-error
+ * Type: token
+ * Path: Composition.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ConceptMap.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ConceptMap.java
index fd8f95691fa..a64bc0200d8 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ConceptMap.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ConceptMap.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -2236,60 +2236,384 @@ public class ConceptMap extends DomainResource {
return ResourceType.ConceptMap;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: The concept map publication date
+ * Type: date
+ * Path: ConceptMap.date
+ *
+ */
@SearchParamDefinition(name="date", path="ConceptMap.date", description="The concept map publication date", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: The concept map publication date
+ * Type: date
+ * Path: ConceptMap.date
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Additional identifier for the concept map
+ * Type: token
+ * Path: ConceptMap.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="ConceptMap.identifier", description="Additional identifier for the concept map", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Additional identifier for the concept map
+ * Type: token
+ * Path: ConceptMap.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: product
+ *
+ * Description: Reference to element/field/ValueSet mapping depends on
+ * Type: uri
+ * Path: ConceptMap.element.target.product.element
+ *
+ */
@SearchParamDefinition(name="product", path="ConceptMap.element.target.product.element", description="Reference to element/field/ValueSet mapping depends on", type="uri" )
public static final String SP_PRODUCT = "product";
+ /**
+ * Fluent Client search parameter constant for product
+ *
+ * Description: Reference to element/field/ValueSet mapping depends on
+ * Type: uri
+ * Path: ConceptMap.element.target.product.element
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam PRODUCT = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_PRODUCT);
+
+ /**
+ * Search parameter: dependson
+ *
+ * Description: Reference to element/field/ValueSet mapping depends on
+ * Type: uri
+ * Path: ConceptMap.element.target.dependsOn.element
+ *
+ */
@SearchParamDefinition(name="dependson", path="ConceptMap.element.target.dependsOn.element", description="Reference to element/field/ValueSet mapping depends on", type="uri" )
public static final String SP_DEPENDSON = "dependson";
+ /**
+ * Fluent Client search parameter constant for dependson
+ *
+ * Description: Reference to element/field/ValueSet mapping depends on
+ * Type: uri
+ * Path: ConceptMap.element.target.dependsOn.element
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam DEPENDSON = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_DEPENDSON);
+
+ /**
+ * Search parameter: description
+ *
+ * Description: Text search in the description of the concept map
+ * Type: string
+ * Path: ConceptMap.description
+ *
+ */
@SearchParamDefinition(name="description", path="ConceptMap.description", description="Text search in the description of the concept map", type="string" )
public static final String SP_DESCRIPTION = "description";
+ /**
+ * Fluent Client search parameter constant for description
+ *
+ * Description: Text search in the description of the concept map
+ * Type: string
+ * Path: ConceptMap.description
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION);
+
+ /**
+ * Search parameter: targetsystem
+ *
+ * Description: System of the target (if necessary)
+ * Type: uri
+ * Path: ConceptMap.element.target.codeSystem
+ *
+ */
@SearchParamDefinition(name="targetsystem", path="ConceptMap.element.target.codeSystem", description="System of the target (if necessary)", type="uri" )
public static final String SP_TARGETSYSTEM = "targetsystem";
+ /**
+ * Fluent Client search parameter constant for targetsystem
+ *
+ * Description: System of the target (if necessary)
+ * Type: uri
+ * Path: ConceptMap.element.target.codeSystem
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam TARGETSYSTEM = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_TARGETSYSTEM);
+
+ /**
+ * Search parameter: source
+ *
+ * Description: Identifies the source of the concepts which are being mapped
+ * Type: reference
+ * Path: ConceptMap.sourceReference
+ *
+ */
@SearchParamDefinition(name="source", path="ConceptMap.sourceReference", description="Identifies the source of the concepts which are being mapped", type="reference" )
public static final String SP_SOURCE = "source";
+ /**
+ * Fluent Client search parameter constant for source
+ *
+ * Description: Identifies the source of the concepts which are being mapped
+ * Type: reference
+ * Path: ConceptMap.sourceReference
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SOURCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SOURCE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ConceptMap:source".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SOURCE = new ca.uhn.fhir.model.api.Include("ConceptMap:source").toLocked();
+ /**
+ * Search parameter: version
+ *
+ * Description: The version identifier of the concept map
+ * Type: token
+ * Path: ConceptMap.version
+ *
+ */
@SearchParamDefinition(name="version", path="ConceptMap.version", description="The version identifier of the concept map", type="token" )
public static final String SP_VERSION = "version";
+ /**
+ * Fluent Client search parameter constant for version
+ *
+ * Description: The version identifier of the concept map
+ * Type: token
+ * Path: ConceptMap.version
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION);
+
+ /**
+ * Search parameter: sourcesystem
+ *
+ * Description: Code System (if value set crosses code systems)
+ * Type: uri
+ * Path: ConceptMap.element.codeSystem
+ *
+ */
@SearchParamDefinition(name="sourcesystem", path="ConceptMap.element.codeSystem", description="Code System (if value set crosses code systems)", type="uri" )
public static final String SP_SOURCESYSTEM = "sourcesystem";
+ /**
+ * Fluent Client search parameter constant for sourcesystem
+ *
+ * Description: Code System (if value set crosses code systems)
+ * Type: uri
+ * Path: ConceptMap.element.codeSystem
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam SOURCESYSTEM = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_SOURCESYSTEM);
+
+ /**
+ * Search parameter: url
+ *
+ * Description: The URL of the concept map
+ * Type: uri
+ * Path: ConceptMap.url
+ *
+ */
@SearchParamDefinition(name="url", path="ConceptMap.url", description="The URL of the concept map", type="uri" )
public static final String SP_URL = "url";
+ /**
+ * Fluent Client search parameter constant for url
+ *
+ * Description: The URL of the concept map
+ * Type: uri
+ * Path: ConceptMap.url
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL);
+
+ /**
+ * Search parameter: target
+ *
+ * Description: Provides context to the mappings
+ * Type: reference
+ * Path: ConceptMap.target[x]
+ *
+ */
@SearchParamDefinition(name="target", path="ConceptMap.target[x]", description="Provides context to the mappings", type="reference" )
public static final String SP_TARGET = "target";
+ /**
+ * Fluent Client search parameter constant for target
+ *
+ * Description: Provides context to the mappings
+ * Type: reference
+ * Path: ConceptMap.target[x]
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam TARGET = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_TARGET);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ConceptMap:target".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_TARGET = new ca.uhn.fhir.model.api.Include("ConceptMap:target").toLocked();
+ /**
+ * Search parameter: sourcecode
+ *
+ * Description: Identifies element being mapped
+ * Type: token
+ * Path: ConceptMap.element.code
+ *
+ */
@SearchParamDefinition(name="sourcecode", path="ConceptMap.element.code", description="Identifies element being mapped", type="token" )
public static final String SP_SOURCECODE = "sourcecode";
+ /**
+ * Fluent Client search parameter constant for sourcecode
+ *
+ * Description: Identifies element being mapped
+ * Type: token
+ * Path: ConceptMap.element.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam SOURCECODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SOURCECODE);
+
+ /**
+ * Search parameter: sourceuri
+ *
+ * Description: Identifies the source of the concepts which are being mapped
+ * Type: reference
+ * Path: ConceptMap.sourceUri
+ *
+ */
@SearchParamDefinition(name="sourceuri", path="ConceptMap.sourceUri", description="Identifies the source of the concepts which are being mapped", type="reference" )
public static final String SP_SOURCEURI = "sourceuri";
+ /**
+ * Fluent Client search parameter constant for sourceuri
+ *
+ * Description: Identifies the source of the concepts which are being mapped
+ * Type: reference
+ * Path: ConceptMap.sourceUri
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SOURCEURI = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SOURCEURI);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ConceptMap:sourceuri".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SOURCEURI = new ca.uhn.fhir.model.api.Include("ConceptMap:sourceuri").toLocked();
+ /**
+ * Search parameter: name
+ *
+ * Description: Name of the concept map
+ * Type: string
+ * Path: ConceptMap.name
+ *
+ */
@SearchParamDefinition(name="name", path="ConceptMap.name", description="Name of the concept map", type="string" )
public static final String SP_NAME = "name";
+ /**
+ * Fluent Client search parameter constant for name
+ *
+ * Description: Name of the concept map
+ * Type: string
+ * Path: ConceptMap.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME);
+
+ /**
+ * Search parameter: context
+ *
+ * Description: A use context assigned to the concept map
+ * Type: token
+ * Path: ConceptMap.useContext
+ *
+ */
@SearchParamDefinition(name="context", path="ConceptMap.useContext", description="A use context assigned to the concept map", type="token" )
public static final String SP_CONTEXT = "context";
+ /**
+ * Fluent Client search parameter constant for context
+ *
+ * Description: A use context assigned to the concept map
+ * Type: token
+ * Path: ConceptMap.useContext
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT);
+
+ /**
+ * Search parameter: publisher
+ *
+ * Description: Name of the publisher of the concept map
+ * Type: string
+ * Path: ConceptMap.publisher
+ *
+ */
@SearchParamDefinition(name="publisher", path="ConceptMap.publisher", description="Name of the publisher of the concept map", type="string" )
public static final String SP_PUBLISHER = "publisher";
+ /**
+ * Fluent Client search parameter constant for publisher
+ *
+ * Description: Name of the publisher of the concept map
+ * Type: string
+ * Path: ConceptMap.publisher
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER);
+
+ /**
+ * Search parameter: targetcode
+ *
+ * Description: Code that identifies the target element
+ * Type: token
+ * Path: ConceptMap.element.target.code
+ *
+ */
@SearchParamDefinition(name="targetcode", path="ConceptMap.element.target.code", description="Code that identifies the target element", type="token" )
public static final String SP_TARGETCODE = "targetcode";
+ /**
+ * Fluent Client search parameter constant for targetcode
+ *
+ * Description: Code that identifies the target element
+ * Type: token
+ * Path: ConceptMap.element.target.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TARGETCODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TARGETCODE);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: Status of the concept map
+ * Type: token
+ * Path: ConceptMap.status
+ *
+ */
@SearchParamDefinition(name="status", path="ConceptMap.status", description="Status of the concept map", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: Status of the concept map
+ * Type: token
+ * Path: ConceptMap.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Condition.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Condition.java
index deea2861f54..26c4e211614 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Condition.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Condition.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1655,52 +1655,304 @@ public class Condition extends DomainResource {
return ResourceType.Condition;
}
+ /**
+ * Search parameter: severity
+ *
+ * Description: The severity of the condition
+ * Type: token
+ * Path: Condition.severity
+ *
+ */
@SearchParamDefinition(name="severity", path="Condition.severity", description="The severity of the condition", type="token" )
public static final String SP_SEVERITY = "severity";
+ /**
+ * Fluent Client search parameter constant for severity
+ *
+ * Description: The severity of the condition
+ * Type: token
+ * Path: Condition.severity
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam SEVERITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SEVERITY);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: A unique identifier of the condition record
+ * Type: token
+ * Path: Condition.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Condition.identifier", description="A unique identifier of the condition record", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: A unique identifier of the condition record
+ * Type: token
+ * Path: Condition.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: clinicalstatus
+ *
+ * Description: The clinical status of the condition
+ * Type: token
+ * Path: Condition.clinicalStatus
+ *
+ */
@SearchParamDefinition(name="clinicalstatus", path="Condition.clinicalStatus", description="The clinical status of the condition", type="token" )
public static final String SP_CLINICALSTATUS = "clinicalstatus";
+ /**
+ * Fluent Client search parameter constant for clinicalstatus
+ *
+ * Description: The clinical status of the condition
+ * Type: token
+ * Path: Condition.clinicalStatus
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CLINICALSTATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CLINICALSTATUS);
+
+ /**
+ * Search parameter: onset-info
+ *
+ * Description: Other onsets (boolean, age, range, string)
+ * Type: string
+ * Path: Condition.onset[x]
+ *
+ */
@SearchParamDefinition(name="onset-info", path="Condition.onset[x]", description="Other onsets (boolean, age, range, string)", type="string" )
public static final String SP_ONSET_INFO = "onset-info";
+ /**
+ * Fluent Client search parameter constant for onset-info
+ *
+ * Description: Other onsets (boolean, age, range, string)
+ * Type: string
+ * Path: Condition.onset[x]
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ONSET_INFO = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ONSET_INFO);
+
+ /**
+ * Search parameter: code
+ *
+ * Description: Code for the condition
+ * Type: token
+ * Path: Condition.code
+ *
+ */
@SearchParamDefinition(name="code", path="Condition.code", description="Code for the condition", type="token" )
public static final String SP_CODE = "code";
+ /**
+ * Fluent Client search parameter constant for code
+ *
+ * Description: Code for the condition
+ * Type: token
+ * Path: Condition.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE);
+
+ /**
+ * Search parameter: evidence
+ *
+ * Description: Manifestation/symptom
+ * Type: token
+ * Path: Condition.evidence.code
+ *
+ */
@SearchParamDefinition(name="evidence", path="Condition.evidence.code", description="Manifestation/symptom", type="token" )
public static final String SP_EVIDENCE = "evidence";
+ /**
+ * Fluent Client search parameter constant for evidence
+ *
+ * Description: Manifestation/symptom
+ * Type: token
+ * Path: Condition.evidence.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam EVIDENCE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EVIDENCE);
+
+ /**
+ * Search parameter: encounter
+ *
+ * Description: Encounter when condition first asserted
+ * Type: reference
+ * Path: Condition.encounter
+ *
+ */
@SearchParamDefinition(name="encounter", path="Condition.encounter", description="Encounter when condition first asserted", type="reference" )
public static final String SP_ENCOUNTER = "encounter";
+ /**
+ * Fluent Client search parameter constant for encounter
+ *
+ * Description: Encounter when condition first asserted
+ * Type: reference
+ * Path: Condition.encounter
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Condition:encounter".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("Condition:encounter").toLocked();
+ /**
+ * Search parameter: onset
+ *
+ * Description: Date related onsets (dateTime and Period)
+ * Type: date
+ * Path: Condition.onset[x]
+ *
+ */
@SearchParamDefinition(name="onset", path="Condition.onset[x]", description="Date related onsets (dateTime and Period)", type="date" )
public static final String SP_ONSET = "onset";
+ /**
+ * Fluent Client search parameter constant for onset
+ *
+ * Description: Date related onsets (dateTime and Period)
+ * Type: date
+ * Path: Condition.onset[x]
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam ONSET = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_ONSET);
+
+ /**
+ * Search parameter: asserter
+ *
+ * Description: Person who asserts this condition
+ * Type: reference
+ * Path: Condition.asserter
+ *
+ */
@SearchParamDefinition(name="asserter", path="Condition.asserter", description="Person who asserts this condition", type="reference" )
public static final String SP_ASSERTER = "asserter";
+ /**
+ * Fluent Client search parameter constant for asserter
+ *
+ * Description: Person who asserts this condition
+ * Type: reference
+ * Path: Condition.asserter
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ASSERTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ASSERTER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Condition:asserter".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ASSERTER = new ca.uhn.fhir.model.api.Include("Condition:asserter").toLocked();
+ /**
+ * Search parameter: date-recorded
+ *
+ * Description: A date, when the Condition statement was documented
+ * Type: date
+ * Path: Condition.dateRecorded
+ *
+ */
@SearchParamDefinition(name="date-recorded", path="Condition.dateRecorded", description="A date, when the Condition statement was documented", type="date" )
public static final String SP_DATE_RECORDED = "date-recorded";
+ /**
+ * Fluent Client search parameter constant for date-recorded
+ *
+ * Description: A date, when the Condition statement was documented
+ * Type: date
+ * Path: Condition.dateRecorded
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE_RECORDED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE_RECORDED);
+
+ /**
+ * Search parameter: stage
+ *
+ * Description: Simple summary (disease specific)
+ * Type: token
+ * Path: Condition.stage.summary
+ *
+ */
@SearchParamDefinition(name="stage", path="Condition.stage.summary", description="Simple summary (disease specific)", type="token" )
public static final String SP_STAGE = "stage";
+ /**
+ * Fluent Client search parameter constant for stage
+ *
+ * Description: Simple summary (disease specific)
+ * Type: token
+ * Path: Condition.stage.summary
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STAGE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STAGE);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: Who has the condition?
+ * Type: reference
+ * Path: Condition.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="Condition.patient", description="Who has the condition?", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Who has the condition?
+ * Type: reference
+ * Path: Condition.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Condition:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Condition:patient").toLocked();
+ /**
+ * Search parameter: category
+ *
+ * Description: The category of the condition
+ * Type: token
+ * Path: Condition.category
+ *
+ */
@SearchParamDefinition(name="category", path="Condition.category", description="The category of the condition", type="token" )
public static final String SP_CATEGORY = "category";
+ /**
+ * Fluent Client search parameter constant for category
+ *
+ * Description: The category of the condition
+ * Type: token
+ * Path: Condition.category
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY);
+
+ /**
+ * Search parameter: body-site
+ *
+ * Description: Anatomical location, if relevant
+ * Type: token
+ * Path: Condition.bodySite
+ *
+ */
@SearchParamDefinition(name="body-site", path="Condition.bodySite", description="Anatomical location, if relevant", type="token" )
public static final String SP_BODY_SITE = "body-site";
+ /**
+ * Fluent Client search parameter constant for body-site
+ *
+ * Description: Anatomical location, if relevant
+ * Type: token
+ * Path: Condition.bodySite
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam BODY_SITE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_BODY_SITE);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Conformance.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Conformance.java
index f494847bb8c..547b40673e8 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Conformance.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Conformance.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -7776,50 +7776,338 @@ public class Conformance extends DomainResource implements IBaseConformance {
return ResourceType.Conformance;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: The conformance statement publication date
+ * Type: date
+ * Path: Conformance.date
+ *
+ */
@SearchParamDefinition(name="date", path="Conformance.date", description="The conformance statement publication date", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: The conformance statement publication date
+ * Type: date
+ * Path: Conformance.date
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: software
+ *
+ * Description: Part of a the name of a software application
+ * Type: string
+ * Path: Conformance.software.name
+ *
+ */
@SearchParamDefinition(name="software", path="Conformance.software.name", description="Part of a the name of a software application", type="string" )
public static final String SP_SOFTWARE = "software";
+ /**
+ * Fluent Client search parameter constant for software
+ *
+ * Description: Part of a the name of a software application
+ * Type: string
+ * Path: Conformance.software.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam SOFTWARE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_SOFTWARE);
+
+ /**
+ * Search parameter: resource
+ *
+ * Description: Name of a resource mentioned in a conformance statement
+ * Type: token
+ * Path: Conformance.rest.resource.type
+ *
+ */
@SearchParamDefinition(name="resource", path="Conformance.rest.resource.type", description="Name of a resource mentioned in a conformance statement", type="token" )
public static final String SP_RESOURCE = "resource";
+ /**
+ * Fluent Client search parameter constant for resource
+ *
+ * Description: Name of a resource mentioned in a conformance statement
+ * Type: token
+ * Path: Conformance.rest.resource.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam RESOURCE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_RESOURCE);
+
+ /**
+ * Search parameter: profile
+ *
+ * Description: A profile id invoked in a conformance statement
+ * Type: reference
+ * Path: Conformance.rest.resource.profile
+ *
+ */
@SearchParamDefinition(name="profile", path="Conformance.rest.resource.profile", description="A profile id invoked in a conformance statement", type="reference" )
public static final String SP_PROFILE = "profile";
+ /**
+ * Fluent Client search parameter constant for profile
+ *
+ * Description: A profile id invoked in a conformance statement
+ * Type: reference
+ * Path: Conformance.rest.resource.profile
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROFILE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PROFILE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Conformance:profile".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PROFILE = new ca.uhn.fhir.model.api.Include("Conformance:profile").toLocked();
+ /**
+ * Search parameter: format
+ *
+ * Description: formats supported (xml | json | mime type)
+ * Type: token
+ * Path: Conformance.format
+ *
+ */
@SearchParamDefinition(name="format", path="Conformance.format", description="formats supported (xml | json | mime type)", type="token" )
public static final String SP_FORMAT = "format";
+ /**
+ * Fluent Client search parameter constant for format
+ *
+ * Description: formats supported (xml | json | mime type)
+ * Type: token
+ * Path: Conformance.format
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam FORMAT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_FORMAT);
+
+ /**
+ * Search parameter: description
+ *
+ * Description: Text search in the description of the conformance statement
+ * Type: string
+ * Path: Conformance.description
+ *
+ */
@SearchParamDefinition(name="description", path="Conformance.description", description="Text search in the description of the conformance statement", type="string" )
public static final String SP_DESCRIPTION = "description";
+ /**
+ * Fluent Client search parameter constant for description
+ *
+ * Description: Text search in the description of the conformance statement
+ * Type: string
+ * Path: Conformance.description
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION);
+
+ /**
+ * Search parameter: fhirversion
+ *
+ * Description: The version of FHIR
+ * Type: token
+ * Path: Conformance.version
+ *
+ */
@SearchParamDefinition(name="fhirversion", path="Conformance.version", description="The version of FHIR", type="token" )
public static final String SP_FHIRVERSION = "fhirversion";
+ /**
+ * Fluent Client search parameter constant for fhirversion
+ *
+ * Description: The version of FHIR
+ * Type: token
+ * Path: Conformance.version
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam FHIRVERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_FHIRVERSION);
+
+ /**
+ * Search parameter: version
+ *
+ * Description: The version identifier of the conformance statement
+ * Type: token
+ * Path: Conformance.version
+ *
+ */
@SearchParamDefinition(name="version", path="Conformance.version", description="The version identifier of the conformance statement", type="token" )
public static final String SP_VERSION = "version";
+ /**
+ * Fluent Client search parameter constant for version
+ *
+ * Description: The version identifier of the conformance statement
+ * Type: token
+ * Path: Conformance.version
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION);
+
+ /**
+ * Search parameter: url
+ *
+ * Description: The uri that identifies the conformance statement
+ * Type: uri
+ * Path: Conformance.url
+ *
+ */
@SearchParamDefinition(name="url", path="Conformance.url", description="The uri that identifies the conformance statement", type="uri" )
public static final String SP_URL = "url";
+ /**
+ * Fluent Client search parameter constant for url
+ *
+ * Description: The uri that identifies the conformance statement
+ * Type: uri
+ * Path: Conformance.url
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL);
+
+ /**
+ * Search parameter: supported-profile
+ *
+ * Description: Profiles for use cases supported
+ * Type: reference
+ * Path: Conformance.profile
+ *
+ */
@SearchParamDefinition(name="supported-profile", path="Conformance.profile", description="Profiles for use cases supported", type="reference" )
public static final String SP_SUPPORTED_PROFILE = "supported-profile";
+ /**
+ * Fluent Client search parameter constant for supported-profile
+ *
+ * Description: Profiles for use cases supported
+ * Type: reference
+ * Path: Conformance.profile
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUPPORTED_PROFILE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUPPORTED_PROFILE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Conformance:supported-profile".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUPPORTED_PROFILE = new ca.uhn.fhir.model.api.Include("Conformance:supported-profile").toLocked();
+ /**
+ * Search parameter: mode
+ *
+ * Description: Mode - restful (server/client) or messaging (sender/receiver)
+ * Type: token
+ * Path: Conformance.rest.mode
+ *
+ */
@SearchParamDefinition(name="mode", path="Conformance.rest.mode", description="Mode - restful (server/client) or messaging (sender/receiver)", type="token" )
public static final String SP_MODE = "mode";
+ /**
+ * Fluent Client search parameter constant for mode
+ *
+ * Description: Mode - restful (server/client) or messaging (sender/receiver)
+ * Type: token
+ * Path: Conformance.rest.mode
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam MODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_MODE);
+
+ /**
+ * Search parameter: security
+ *
+ * Description: OAuth | SMART-on-FHIR | NTLM | Basic | Kerberos | Certificates
+ * Type: token
+ * Path: Conformance.rest.security.service
+ *
+ */
@SearchParamDefinition(name="security", path="Conformance.rest.security.service", description="OAuth | SMART-on-FHIR | NTLM | Basic | Kerberos | Certificates", type="token" )
public static final String SP_SECURITY = "security";
+ /**
+ * Fluent Client search parameter constant for security
+ *
+ * Description: OAuth | SMART-on-FHIR | NTLM | Basic | Kerberos | Certificates
+ * Type: token
+ * Path: Conformance.rest.security.service
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam SECURITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SECURITY);
+
+ /**
+ * Search parameter: name
+ *
+ * Description: Name of the conformance statement
+ * Type: string
+ * Path: Conformance.name
+ *
+ */
@SearchParamDefinition(name="name", path="Conformance.name", description="Name of the conformance statement", type="string" )
public static final String SP_NAME = "name";
+ /**
+ * Fluent Client search parameter constant for name
+ *
+ * Description: Name of the conformance statement
+ * Type: string
+ * Path: Conformance.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME);
+
+ /**
+ * Search parameter: publisher
+ *
+ * Description: Name of the publisher of the conformance statement
+ * Type: string
+ * Path: Conformance.publisher
+ *
+ */
@SearchParamDefinition(name="publisher", path="Conformance.publisher", description="Name of the publisher of the conformance statement", type="string" )
public static final String SP_PUBLISHER = "publisher";
+ /**
+ * Fluent Client search parameter constant for publisher
+ *
+ * Description: Name of the publisher of the conformance statement
+ * Type: string
+ * Path: Conformance.publisher
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER);
+
+ /**
+ * Search parameter: event
+ *
+ * Description: Event code in a conformance statement
+ * Type: token
+ * Path: Conformance.messaging.event.code
+ *
+ */
@SearchParamDefinition(name="event", path="Conformance.messaging.event.code", description="Event code in a conformance statement", type="token" )
public static final String SP_EVENT = "event";
+ /**
+ * Fluent Client search parameter constant for event
+ *
+ * Description: Event code in a conformance statement
+ * Type: token
+ * Path: Conformance.messaging.event.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam EVENT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EVENT);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: The current status of the conformance statement
+ * Type: token
+ * Path: Conformance.status
+ *
+ */
@SearchParamDefinition(name="status", path="Conformance.status", description="The current status of the conformance statement", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: The current status of the conformance statement
+ * Type: token
+ * Path: Conformance.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Constants.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Constants.java
index fb8161d144a..c5cedb52144 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Constants.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Constants.java
@@ -29,12 +29,12 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
public class Constants {
public final static String VERSION = "1.2.0";
public final static String REVISION = "7464";
- public final static String DATE = "Sun Dec 20 20:55:40 EST 2015";
+ public final static String DATE = "Mon Dec 21 19:58:53 EST 2015";
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ContactPoint.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ContactPoint.java
index 87096e65fdd..0a133c4c7bf 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ContactPoint.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ContactPoint.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Contract.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Contract.java
index 41aaed006f5..daa755858d0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Contract.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Contract.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -3947,34 +3947,124 @@ public class Contract extends DomainResource {
return ResourceType.Contract;
}
+ /**
+ * Search parameter: actor
+ *
+ * Description: Contract Actor Type
+ * Type: reference
+ * Path: Contract.actor.entity
+ *
+ */
@SearchParamDefinition(name="actor", path="Contract.actor.entity", description="Contract Actor Type", type="reference" )
public static final String SP_ACTOR = "actor";
+ /**
+ * Fluent Client search parameter constant for actor
+ *
+ * Description: Contract Actor Type
+ * Type: reference
+ * Path: Contract.actor.entity
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ACTOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ACTOR);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Contract:actor".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ACTOR = new ca.uhn.fhir.model.api.Include("Contract:actor").toLocked();
+ /**
+ * Search parameter: identifier
+ *
+ * Description: The identity of the contract
+ * Type: token
+ * Path: Contract.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Contract.identifier", description="The identity of the contract", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: The identity of the contract
+ * Type: token
+ * Path: Contract.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: subject
+ *
+ * Description: The identity of the target of the contract
+ * Type: reference
+ * Path: Contract.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="Contract.subject", description="The identity of the target of the contract", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: The identity of the target of the contract
+ * Type: reference
+ * Path: Contract.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Contract:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Contract:subject").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: The identity of the target of the contract (if a patient)
+ * Type: reference
+ * Path: Contract.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="Contract.subject", description="The identity of the target of the contract (if a patient)", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: The identity of the target of the contract (if a patient)
+ * Type: reference
+ * Path: Contract.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Contract:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Contract:patient").toLocked();
+ /**
+ * Search parameter: signer
+ *
+ * Description: Contract Signatory Party
+ * Type: reference
+ * Path: Contract.signer.party
+ *
+ */
@SearchParamDefinition(name="signer", path="Contract.signer.party", description="Contract Signatory Party", type="reference" )
public static final String SP_SIGNER = "signer";
+ /**
+ * Fluent Client search parameter constant for signer
+ *
+ * Description: Contract Signatory Party
+ * Type: reference
+ * Path: Contract.signer.party
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SIGNER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SIGNER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Contract:signer".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Count.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Count.java
index 15e4c5b6d49..3af9df8deb4 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Count.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Count.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import ca.uhn.fhir.model.api.annotation.DatatypeDef;
import ca.uhn.fhir.model.api.annotation.Block;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Coverage.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Coverage.java
index ebcacd596d4..5171f2df300 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Coverage.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Coverage.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -898,36 +898,198 @@ public class Coverage extends DomainResource {
return ResourceType.Coverage;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: The primary identifier of the insured
+ * Type: token
+ * Path: Coverage.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Coverage.identifier", description="The primary identifier of the insured", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: The primary identifier of the insured
+ * Type: token
+ * Path: Coverage.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: sequence
+ *
+ * Description: Sequence number
+ * Type: token
+ * Path: Coverage.sequence
+ *
+ */
@SearchParamDefinition(name="sequence", path="Coverage.sequence", description="Sequence number", type="token" )
public static final String SP_SEQUENCE = "sequence";
+ /**
+ * Fluent Client search parameter constant for sequence
+ *
+ * Description: Sequence number
+ * Type: token
+ * Path: Coverage.sequence
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam SEQUENCE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SEQUENCE);
+
+ /**
+ * Search parameter: subscriber
+ *
+ * Description: Reference to the subscriber
+ * Type: reference
+ * Path: Coverage.subscriber
+ *
+ */
@SearchParamDefinition(name="subscriber", path="Coverage.subscriber", description="Reference to the subscriber", type="reference" )
public static final String SP_SUBSCRIBER = "subscriber";
+ /**
+ * Fluent Client search parameter constant for subscriber
+ *
+ * Description: Reference to the subscriber
+ * Type: reference
+ * Path: Coverage.subscriber
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBSCRIBER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBSCRIBER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Coverage:subscriber".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBSCRIBER = new ca.uhn.fhir.model.api.Include("Coverage:subscriber").toLocked();
+ /**
+ * Search parameter: subplan
+ *
+ * Description: Sub-plan identifier
+ * Type: token
+ * Path: Coverage.subPlan
+ *
+ */
@SearchParamDefinition(name="subplan", path="Coverage.subPlan", description="Sub-plan identifier", type="token" )
public static final String SP_SUBPLAN = "subplan";
+ /**
+ * Fluent Client search parameter constant for subplan
+ *
+ * Description: Sub-plan identifier
+ * Type: token
+ * Path: Coverage.subPlan
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam SUBPLAN = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SUBPLAN);
+
+ /**
+ * Search parameter: type
+ *
+ * Description: The kind of coverage
+ * Type: token
+ * Path: Coverage.type
+ *
+ */
@SearchParamDefinition(name="type", path="Coverage.type", description="The kind of coverage", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: The kind of coverage
+ * Type: token
+ * Path: Coverage.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
+ /**
+ * Search parameter: plan
+ *
+ * Description: A plan or policy identifier
+ * Type: token
+ * Path: Coverage.plan
+ *
+ */
@SearchParamDefinition(name="plan", path="Coverage.plan", description="A plan or policy identifier", type="token" )
public static final String SP_PLAN = "plan";
+ /**
+ * Fluent Client search parameter constant for plan
+ *
+ * Description: A plan or policy identifier
+ * Type: token
+ * Path: Coverage.plan
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam PLAN = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PLAN);
+
+ /**
+ * Search parameter: dependent
+ *
+ * Description: Dependent number
+ * Type: token
+ * Path: Coverage.dependent
+ *
+ */
@SearchParamDefinition(name="dependent", path="Coverage.dependent", description="Dependent number", type="token" )
public static final String SP_DEPENDENT = "dependent";
+ /**
+ * Fluent Client search parameter constant for dependent
+ *
+ * Description: Dependent number
+ * Type: token
+ * Path: Coverage.dependent
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam DEPENDENT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_DEPENDENT);
+
+ /**
+ * Search parameter: issuer
+ *
+ * Description: The identity of the insurer
+ * Type: reference
+ * Path: Coverage.issuer
+ *
+ */
@SearchParamDefinition(name="issuer", path="Coverage.issuer", description="The identity of the insurer", type="reference" )
public static final String SP_ISSUER = "issuer";
+ /**
+ * Fluent Client search parameter constant for issuer
+ *
+ * Description: The identity of the insurer
+ * Type: reference
+ * Path: Coverage.issuer
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ISSUER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ISSUER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Coverage:issuer".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ISSUER = new ca.uhn.fhir.model.api.Include("Coverage:issuer").toLocked();
+ /**
+ * Search parameter: group
+ *
+ * Description: Group identifier
+ * Type: token
+ * Path: Coverage.group
+ *
+ */
@SearchParamDefinition(name="group", path="Coverage.group", description="Group identifier", type="token" )
public static final String SP_GROUP = "group";
+ /**
+ * Fluent Client search parameter constant for group
+ *
+ * Description: Group identifier
+ * Type: token
+ * Path: Coverage.group
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam GROUP = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_GROUP);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DataElement.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DataElement.java
index f9b02aa14dc..bd914208c5d 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DataElement.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DataElement.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1646,28 +1646,226 @@ public class DataElement extends DomainResource {
return ResourceType.DataElement;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: The data element publication date
+ * Type: date
+ * Path: DataElement.date
+ *
+ */
@SearchParamDefinition(name="date", path="DataElement.date", description="The data element publication date", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: The data element publication date
+ * Type: date
+ * Path: DataElement.date
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: The identifier of the data element
+ * Type: token
+ * Path: DataElement.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="DataElement.identifier", description="The identifier of the data element", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: The identifier of the data element
+ * Type: token
+ * Path: DataElement.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: code
+ *
+ * Description: A code for the data element (server may choose to do subsumption)
+ * Type: token
+ * Path: DataElement.element.code
+ *
+ */
@SearchParamDefinition(name="code", path="DataElement.element.code", description="A code for the data element (server may choose to do subsumption)", type="token" )
public static final String SP_CODE = "code";
+ /**
+ * Fluent Client search parameter constant for code
+ *
+ * Description: A code for the data element (server may choose to do subsumption)
+ * Type: token
+ * Path: DataElement.element.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE);
+
+ /**
+ * Search parameter: stringency
+ *
+ * Description: The stringency of the data element definition
+ * Type: token
+ * Path: DataElement.stringency
+ *
+ */
@SearchParamDefinition(name="stringency", path="DataElement.stringency", description="The stringency of the data element definition", type="token" )
public static final String SP_STRINGENCY = "stringency";
+ /**
+ * Fluent Client search parameter constant for stringency
+ *
+ * Description: The stringency of the data element definition
+ * Type: token
+ * Path: DataElement.stringency
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STRINGENCY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STRINGENCY);
+
+ /**
+ * Search parameter: name
+ *
+ * Description: Name of the data element
+ * Type: string
+ * Path: DataElement.name
+ *
+ */
@SearchParamDefinition(name="name", path="DataElement.name", description="Name of the data element", type="string" )
public static final String SP_NAME = "name";
+ /**
+ * Fluent Client search parameter constant for name
+ *
+ * Description: Name of the data element
+ * Type: string
+ * Path: DataElement.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME);
+
+ /**
+ * Search parameter: context
+ *
+ * Description: A use context assigned to the data element
+ * Type: token
+ * Path: DataElement.useContext
+ *
+ */
@SearchParamDefinition(name="context", path="DataElement.useContext", description="A use context assigned to the data element", type="token" )
public static final String SP_CONTEXT = "context";
+ /**
+ * Fluent Client search parameter constant for context
+ *
+ * Description: A use context assigned to the data element
+ * Type: token
+ * Path: DataElement.useContext
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT);
+
+ /**
+ * Search parameter: publisher
+ *
+ * Description: Name of the publisher of the data element
+ * Type: string
+ * Path: DataElement.publisher
+ *
+ */
@SearchParamDefinition(name="publisher", path="DataElement.publisher", description="Name of the publisher of the data element", type="string" )
public static final String SP_PUBLISHER = "publisher";
+ /**
+ * Fluent Client search parameter constant for publisher
+ *
+ * Description: Name of the publisher of the data element
+ * Type: string
+ * Path: DataElement.publisher
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER);
+
+ /**
+ * Search parameter: description
+ *
+ * Description: Text search in the description of the data element. This corresponds to the definition of the first DataElement.element.
+ * Type: string
+ * Path: DataElement.element.definition
+ *
+ */
@SearchParamDefinition(name="description", path="DataElement.element.definition", description="Text search in the description of the data element. This corresponds to the definition of the first DataElement.element.", type="string" )
public static final String SP_DESCRIPTION = "description";
+ /**
+ * Fluent Client search parameter constant for description
+ *
+ * Description: Text search in the description of the data element. This corresponds to the definition of the first DataElement.element.
+ * Type: string
+ * Path: DataElement.element.definition
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION);
+
+ /**
+ * Search parameter: version
+ *
+ * Description: The version identifier of the data element
+ * Type: string
+ * Path: DataElement.version
+ *
+ */
@SearchParamDefinition(name="version", path="DataElement.version", description="The version identifier of the data element", type="string" )
public static final String SP_VERSION = "version";
+ /**
+ * Fluent Client search parameter constant for version
+ *
+ * Description: The version identifier of the data element
+ * Type: string
+ * Path: DataElement.version
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam VERSION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_VERSION);
+
+ /**
+ * Search parameter: url
+ *
+ * Description: The official URL for the data element
+ * Type: uri
+ * Path: DataElement.url
+ *
+ */
@SearchParamDefinition(name="url", path="DataElement.url", description="The official URL for the data element", type="uri" )
public static final String SP_URL = "url";
+ /**
+ * Fluent Client search parameter constant for url
+ *
+ * Description: The official URL for the data element
+ * Type: uri
+ * Path: DataElement.url
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: The current status of the data element
+ * Type: token
+ * Path: DataElement.status
+ *
+ */
@SearchParamDefinition(name="status", path="DataElement.status", description="The current status of the data element", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: The current status of the data element
+ * Type: token
+ * Path: DataElement.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DecisionSupportRule.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DecisionSupportRule.java
index b1b90c7a325..878883170ff 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DecisionSupportRule.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DecisionSupportRule.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DecisionSupportServiceModule.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DecisionSupportServiceModule.java
index a86411d03bc..4cb67b07d09 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DecisionSupportServiceModule.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DecisionSupportServiceModule.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DetectedIssue.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DetectedIssue.java
index 206b68e5781..c15bc82ab0e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DetectedIssue.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DetectedIssue.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1050,36 +1050,144 @@ public class DetectedIssue extends DomainResource {
return ResourceType.DetectedIssue;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: When identified
+ * Type: date
+ * Path: DetectedIssue.date
+ *
+ */
@SearchParamDefinition(name="date", path="DetectedIssue.date", description="When identified", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: When identified
+ * Type: date
+ * Path: DetectedIssue.date
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Unique id for the detected issue
+ * Type: token
+ * Path: DetectedIssue.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="DetectedIssue.identifier", description="Unique id for the detected issue", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Unique id for the detected issue
+ * Type: token
+ * Path: DetectedIssue.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: Associated patient
+ * Type: reference
+ * Path: DetectedIssue.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="DetectedIssue.patient", description="Associated patient", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Associated patient
+ * Type: reference
+ * Path: DetectedIssue.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DetectedIssue:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("DetectedIssue:patient").toLocked();
+ /**
+ * Search parameter: author
+ *
+ * Description: The provider or device that identified the issue
+ * Type: reference
+ * Path: DetectedIssue.author
+ *
+ */
@SearchParamDefinition(name="author", path="DetectedIssue.author", description="The provider or device that identified the issue", type="reference" )
public static final String SP_AUTHOR = "author";
+ /**
+ * Fluent Client search parameter constant for author
+ *
+ * Description: The provider or device that identified the issue
+ * Type: reference
+ * Path: DetectedIssue.author
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_AUTHOR);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DetectedIssue:author".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHOR = new ca.uhn.fhir.model.api.Include("DetectedIssue:author").toLocked();
+ /**
+ * Search parameter: implicated
+ *
+ * Description: Problem resource
+ * Type: reference
+ * Path: DetectedIssue.implicated
+ *
+ */
@SearchParamDefinition(name="implicated", path="DetectedIssue.implicated", description="Problem resource", type="reference" )
public static final String SP_IMPLICATED = "implicated";
+ /**
+ * Fluent Client search parameter constant for implicated
+ *
+ * Description: Problem resource
+ * Type: reference
+ * Path: DetectedIssue.implicated
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam IMPLICATED = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_IMPLICATED);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DetectedIssue:implicated".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_IMPLICATED = new ca.uhn.fhir.model.api.Include("DetectedIssue:implicated").toLocked();
+ /**
+ * Search parameter: category
+ *
+ * Description: Issue Category, e.g. drug-drug, duplicate therapy, etc.
+ * Type: token
+ * Path: DetectedIssue.category
+ *
+ */
@SearchParamDefinition(name="category", path="DetectedIssue.category", description="Issue Category, e.g. drug-drug, duplicate therapy, etc.", type="token" )
public static final String SP_CATEGORY = "category";
+ /**
+ * Fluent Client search parameter constant for category
+ *
+ * Description: Issue Category, e.g. drug-drug, duplicate therapy, etc.
+ * Type: token
+ * Path: DetectedIssue.category
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Device.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Device.java
index 56896f6bd53..6e588072df7 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Device.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Device.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1212,42 +1212,204 @@ public class Device extends DomainResource {
return ResourceType.Device;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Instance id from manufacturer, owner, and others
+ * Type: token
+ * Path: Device.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Device.identifier", description="Instance id from manufacturer, owner, and others", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Instance id from manufacturer, owner, and others
+ * Type: token
+ * Path: Device.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: Patient information, if the resource is affixed to a person
+ * Type: reference
+ * Path: Device.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="Device.patient", description="Patient information, if the resource is affixed to a person", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Patient information, if the resource is affixed to a person
+ * Type: reference
+ * Path: Device.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Device:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Device:patient").toLocked();
+ /**
+ * Search parameter: organization
+ *
+ * Description: The organization responsible for the device
+ * Type: reference
+ * Path: Device.owner
+ *
+ */
@SearchParamDefinition(name="organization", path="Device.owner", description="The organization responsible for the device", type="reference" )
public static final String SP_ORGANIZATION = "organization";
+ /**
+ * Fluent Client search parameter constant for organization
+ *
+ * Description: The organization responsible for the device
+ * Type: reference
+ * Path: Device.owner
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORGANIZATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Device:organization".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION = new ca.uhn.fhir.model.api.Include("Device:organization").toLocked();
+ /**
+ * Search parameter: model
+ *
+ * Description: The model of the device
+ * Type: string
+ * Path: Device.model
+ *
+ */
@SearchParamDefinition(name="model", path="Device.model", description="The model of the device", type="string" )
public static final String SP_MODEL = "model";
+ /**
+ * Fluent Client search parameter constant for model
+ *
+ * Description: The model of the device
+ * Type: string
+ * Path: Device.model
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam MODEL = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_MODEL);
+
+ /**
+ * Search parameter: location
+ *
+ * Description: A location, where the resource is found
+ * Type: reference
+ * Path: Device.location
+ *
+ */
@SearchParamDefinition(name="location", path="Device.location", description="A location, where the resource is found", type="reference" )
public static final String SP_LOCATION = "location";
+ /**
+ * Fluent Client search parameter constant for location
+ *
+ * Description: A location, where the resource is found
+ * Type: reference
+ * Path: Device.location
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LOCATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Device:location".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION = new ca.uhn.fhir.model.api.Include("Device:location").toLocked();
+ /**
+ * Search parameter: udi
+ *
+ * Description: FDA mandated Unique Device Identifier
+ * Type: string
+ * Path: Device.udi
+ *
+ */
@SearchParamDefinition(name="udi", path="Device.udi", description="FDA mandated Unique Device Identifier", type="string" )
public static final String SP_UDI = "udi";
+ /**
+ * Fluent Client search parameter constant for udi
+ *
+ * Description: FDA mandated Unique Device Identifier
+ * Type: string
+ * Path: Device.udi
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam UDI = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_UDI);
+
+ /**
+ * Search parameter: type
+ *
+ * Description: The type of the device
+ * Type: token
+ * Path: Device.type
+ *
+ */
@SearchParamDefinition(name="type", path="Device.type", description="The type of the device", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: The type of the device
+ * Type: token
+ * Path: Device.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
+ /**
+ * Search parameter: url
+ *
+ * Description: Network address to contact device
+ * Type: uri
+ * Path: Device.url
+ *
+ */
@SearchParamDefinition(name="url", path="Device.url", description="Network address to contact device", type="uri" )
public static final String SP_URL = "url";
+ /**
+ * Fluent Client search parameter constant for url
+ *
+ * Description: Network address to contact device
+ * Type: uri
+ * Path: Device.url
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL);
+
+ /**
+ * Search parameter: manufacturer
+ *
+ * Description: The manufacturer of the device
+ * Type: string
+ * Path: Device.manufacturer
+ *
+ */
@SearchParamDefinition(name="manufacturer", path="Device.manufacturer", description="The manufacturer of the device", type="string" )
public static final String SP_MANUFACTURER = "manufacturer";
+ /**
+ * Fluent Client search parameter constant for manufacturer
+ *
+ * Description: The manufacturer of the device
+ * Type: string
+ * Path: Device.manufacturer
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam MANUFACTURER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_MANUFACTURER);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DeviceComponent.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DeviceComponent.java
index 65aefa05fd6..8dd4233e725 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DeviceComponent.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DeviceComponent.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1097,24 +1097,78 @@ public class DeviceComponent extends DomainResource {
return ResourceType.DeviceComponent;
}
+ /**
+ * Search parameter: parent
+ *
+ * Description: The parent DeviceComponent resource
+ * Type: reference
+ * Path: DeviceComponent.parent
+ *
+ */
@SearchParamDefinition(name="parent", path="DeviceComponent.parent", description="The parent DeviceComponent resource", type="reference" )
public static final String SP_PARENT = "parent";
+ /**
+ * Fluent Client search parameter constant for parent
+ *
+ * Description: The parent DeviceComponent resource
+ * Type: reference
+ * Path: DeviceComponent.parent
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PARENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DeviceComponent:parent".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PARENT = new ca.uhn.fhir.model.api.Include("DeviceComponent:parent").toLocked();
+ /**
+ * Search parameter: source
+ *
+ * Description: The device source
+ * Type: reference
+ * Path: DeviceComponent.source
+ *
+ */
@SearchParamDefinition(name="source", path="DeviceComponent.source", description="The device source", type="reference" )
public static final String SP_SOURCE = "source";
+ /**
+ * Fluent Client search parameter constant for source
+ *
+ * Description: The device source
+ * Type: reference
+ * Path: DeviceComponent.source
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SOURCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SOURCE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DeviceComponent:source".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SOURCE = new ca.uhn.fhir.model.api.Include("DeviceComponent:source").toLocked();
+ /**
+ * Search parameter: type
+ *
+ * Description: The device component type
+ * Type: token
+ * Path: DeviceComponent.type
+ *
+ */
@SearchParamDefinition(name="type", path="DeviceComponent.type", description="The device component type", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: The device component type
+ * Type: token
+ * Path: DeviceComponent.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DeviceMetric.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DeviceMetric.java
index c283f594dc8..2e9911b1f80 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DeviceMetric.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DeviceMetric.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1560,28 +1560,118 @@ public class DeviceMetric extends DomainResource {
return ResourceType.DeviceMetric;
}
+ /**
+ * Search parameter: parent
+ *
+ * Description: The parent DeviceMetric resource
+ * Type: reference
+ * Path: DeviceMetric.parent
+ *
+ */
@SearchParamDefinition(name="parent", path="DeviceMetric.parent", description="The parent DeviceMetric resource", type="reference" )
public static final String SP_PARENT = "parent";
+ /**
+ * Fluent Client search parameter constant for parent
+ *
+ * Description: The parent DeviceMetric resource
+ * Type: reference
+ * Path: DeviceMetric.parent
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PARENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DeviceMetric:parent".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PARENT = new ca.uhn.fhir.model.api.Include("DeviceMetric:parent").toLocked();
+ /**
+ * Search parameter: identifier
+ *
+ * Description: The identifier of the metric
+ * Type: token
+ * Path: DeviceMetric.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="DeviceMetric.identifier", description="The identifier of the metric", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: The identifier of the metric
+ * Type: token
+ * Path: DeviceMetric.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: source
+ *
+ * Description: The device resource
+ * Type: reference
+ * Path: DeviceMetric.source
+ *
+ */
@SearchParamDefinition(name="source", path="DeviceMetric.source", description="The device resource", type="reference" )
public static final String SP_SOURCE = "source";
+ /**
+ * Fluent Client search parameter constant for source
+ *
+ * Description: The device resource
+ * Type: reference
+ * Path: DeviceMetric.source
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SOURCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SOURCE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DeviceMetric:source".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SOURCE = new ca.uhn.fhir.model.api.Include("DeviceMetric:source").toLocked();
+ /**
+ * Search parameter: type
+ *
+ * Description: The component type
+ * Type: token
+ * Path: DeviceMetric.type
+ *
+ */
@SearchParamDefinition(name="type", path="DeviceMetric.type", description="The component type", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: The component type
+ * Type: token
+ * Path: DeviceMetric.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
+ /**
+ * Search parameter: category
+ *
+ * Description: The category of the metric
+ * Type: token
+ * Path: DeviceMetric.category
+ *
+ */
@SearchParamDefinition(name="category", path="DeviceMetric.category", description="The category of the metric", type="token" )
public static final String SP_CATEGORY = "category";
+ /**
+ * Fluent Client search parameter constant for category
+ *
+ * Description: The category of the metric
+ * Type: token
+ * Path: DeviceMetric.category
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DeviceUseRequest.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DeviceUseRequest.java
index d2108a5370f..7ef33f0438f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DeviceUseRequest.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DeviceUseRequest.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1304,24 +1304,78 @@ public class DeviceUseRequest extends DomainResource {
return ResourceType.DeviceUseRequest;
}
+ /**
+ * Search parameter: subject
+ *
+ * Description: Search by subject
+ * Type: reference
+ * Path: DeviceUseRequest.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="DeviceUseRequest.subject", description="Search by subject", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: Search by subject
+ * Type: reference
+ * Path: DeviceUseRequest.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DeviceUseRequest:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("DeviceUseRequest:subject").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: Search by subject - a patient
+ * Type: reference
+ * Path: DeviceUseRequest.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="DeviceUseRequest.subject", description="Search by subject - a patient", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Search by subject - a patient
+ * Type: reference
+ * Path: DeviceUseRequest.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DeviceUseRequest:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("DeviceUseRequest:patient").toLocked();
+ /**
+ * Search parameter: device
+ *
+ * Description: Device requested
+ * Type: reference
+ * Path: DeviceUseRequest.device
+ *
+ */
@SearchParamDefinition(name="device", path="DeviceUseRequest.device", description="Device requested", type="reference" )
public static final String SP_DEVICE = "device";
+ /**
+ * Fluent Client search parameter constant for device
+ *
+ * Description: Device requested
+ * Type: reference
+ * Path: DeviceUseRequest.device
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEVICE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DEVICE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DeviceUseRequest:device".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DeviceUseStatement.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DeviceUseStatement.java
index 061c0a70570..4381aacbb87 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DeviceUseStatement.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DeviceUseStatement.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -694,24 +694,78 @@ public class DeviceUseStatement extends DomainResource {
return ResourceType.DeviceUseStatement;
}
+ /**
+ * Search parameter: subject
+ *
+ * Description: Search by subject
+ * Type: reference
+ * Path: DeviceUseStatement.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="DeviceUseStatement.subject", description="Search by subject", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: Search by subject
+ * Type: reference
+ * Path: DeviceUseStatement.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DeviceUseStatement:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("DeviceUseStatement:subject").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: Search by subject - a patient
+ * Type: reference
+ * Path: DeviceUseStatement.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="DeviceUseStatement.subject", description="Search by subject - a patient", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Search by subject - a patient
+ * Type: reference
+ * Path: DeviceUseStatement.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DeviceUseStatement:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("DeviceUseStatement:patient").toLocked();
+ /**
+ * Search parameter: device
+ *
+ * Description: Search by device
+ * Type: reference
+ * Path: DeviceUseStatement.device
+ *
+ */
@SearchParamDefinition(name="device", path="DeviceUseStatement.device", description="Search by device", type="reference" )
public static final String SP_DEVICE = "device";
+ /**
+ * Fluent Client search parameter constant for device
+ *
+ * Description: Search by device
+ * Type: reference
+ * Path: DeviceUseStatement.device
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEVICE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DEVICE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DeviceUseStatement:device".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DiagnosticOrder.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DiagnosticOrder.java
index 6e236df37e2..9e2aa9e9980 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DiagnosticOrder.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DiagnosticOrder.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1923,76 +1923,382 @@ public class DiagnosticOrder extends DomainResource {
return ResourceType.DiagnosticOrder;
}
+ /**
+ * Search parameter: item-past-status
+ *
+ * Description: proposed | draft | planned | requested | received | accepted | in-progress | review | completed | cancelled | suspended | rejected | failed
+ * Type: token
+ * Path: DiagnosticOrder.item.event.status
+ *
+ */
@SearchParamDefinition(name="item-past-status", path="DiagnosticOrder.item.event.status", description="proposed | draft | planned | requested | received | accepted | in-progress | review | completed | cancelled | suspended | rejected | failed", type="token" )
public static final String SP_ITEM_PAST_STATUS = "item-past-status";
+ /**
+ * Fluent Client search parameter constant for item-past-status
+ *
+ * Description: proposed | draft | planned | requested | received | accepted | in-progress | review | completed | cancelled | suspended | rejected | failed
+ * Type: token
+ * Path: DiagnosticOrder.item.event.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ITEM_PAST_STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ITEM_PAST_STATUS);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Identifiers assigned to this order
+ * Type: token
+ * Path: DiagnosticOrder.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="DiagnosticOrder.identifier", description="Identifiers assigned to this order", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Identifiers assigned to this order
+ * Type: token
+ * Path: DiagnosticOrder.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: bodysite
+ *
+ * Description: Location of requested test (if applicable)
+ * Type: token
+ * Path: DiagnosticOrder.item.bodySite
+ *
+ */
@SearchParamDefinition(name="bodysite", path="DiagnosticOrder.item.bodySite", description="Location of requested test (if applicable)", type="token" )
public static final String SP_BODYSITE = "bodysite";
+ /**
+ * Fluent Client search parameter constant for bodysite
+ *
+ * Description: Location of requested test (if applicable)
+ * Type: token
+ * Path: DiagnosticOrder.item.bodySite
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam BODYSITE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_BODYSITE);
+
+ /**
+ * Search parameter: code
+ *
+ * Description: Code to indicate the item (test or panel) being ordered
+ * Type: token
+ * Path: DiagnosticOrder.item.code
+ *
+ */
@SearchParamDefinition(name="code", path="DiagnosticOrder.item.code", description="Code to indicate the item (test or panel) being ordered", type="token" )
public static final String SP_CODE = "code";
+ /**
+ * Fluent Client search parameter constant for code
+ *
+ * Description: Code to indicate the item (test or panel) being ordered
+ * Type: token
+ * Path: DiagnosticOrder.item.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE);
+
+ /**
+ * Search parameter: event-date
+ *
+ * Description: The date at which the event happened
+ * Type: date
+ * Path: DiagnosticOrder.event.dateTime
+ *
+ */
@SearchParamDefinition(name="event-date", path="DiagnosticOrder.event.dateTime", description="The date at which the event happened", type="date" )
public static final String SP_EVENT_DATE = "event-date";
+ /**
+ * Fluent Client search parameter constant for event-date
+ *
+ * Description: The date at which the event happened
+ * Type: date
+ * Path: DiagnosticOrder.event.dateTime
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam EVENT_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_EVENT_DATE);
+
+ /**
+ * Search parameter: event-status-date
+ *
+ * Description: A combination of past-status and date
+ * Type: composite
+ * Path:
+ *
+ */
@SearchParamDefinition(name="event-status-date", path="", description="A combination of past-status and date", type="composite" )
public static final String SP_EVENT_STATUS_DATE = "event-status-date";
+ /**
+ * Fluent Client search parameter constant for event-status-date
+ *
+ * Description: A combination of past-status and date
+ * Type: composite
+ * Path:
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.CompositeClientParam EVENT_STATUS_DATE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_EVENT_STATUS_DATE);
+
+ /**
+ * Search parameter: subject
+ *
+ * Description: Who and/or what test is about
+ * Type: reference
+ * Path: DiagnosticOrder.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="DiagnosticOrder.subject", description="Who and/or what test is about", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: Who and/or what test is about
+ * Type: reference
+ * Path: DiagnosticOrder.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DiagnosticOrder:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("DiagnosticOrder:subject").toLocked();
+ /**
+ * Search parameter: encounter
+ *
+ * Description: The encounter that this diagnostic order is associated with
+ * Type: reference
+ * Path: DiagnosticOrder.encounter
+ *
+ */
@SearchParamDefinition(name="encounter", path="DiagnosticOrder.encounter", description="The encounter that this diagnostic order is associated with", type="reference" )
public static final String SP_ENCOUNTER = "encounter";
+ /**
+ * Fluent Client search parameter constant for encounter
+ *
+ * Description: The encounter that this diagnostic order is associated with
+ * Type: reference
+ * Path: DiagnosticOrder.encounter
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DiagnosticOrder:encounter".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("DiagnosticOrder:encounter").toLocked();
+ /**
+ * Search parameter: actor
+ *
+ * Description: Who recorded or did this
+ * Type: reference
+ * Path: DiagnosticOrder.event.actor, DiagnosticOrder.item.event.actor
+ *
+ */
@SearchParamDefinition(name="actor", path="DiagnosticOrder.event.actor|DiagnosticOrder.item.event.actor", description="Who recorded or did this", type="reference" )
public static final String SP_ACTOR = "actor";
+ /**
+ * Fluent Client search parameter constant for actor
+ *
+ * Description: Who recorded or did this
+ * Type: reference
+ * Path: DiagnosticOrder.event.actor, DiagnosticOrder.item.event.actor
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ACTOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ACTOR);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DiagnosticOrder:actor".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ACTOR = new ca.uhn.fhir.model.api.Include("DiagnosticOrder:actor").toLocked();
+ /**
+ * Search parameter: item-date
+ *
+ * Description: The date at which the event happened
+ * Type: date
+ * Path: DiagnosticOrder.item.event.dateTime
+ *
+ */
@SearchParamDefinition(name="item-date", path="DiagnosticOrder.item.event.dateTime", description="The date at which the event happened", type="date" )
public static final String SP_ITEM_DATE = "item-date";
+ /**
+ * Fluent Client search parameter constant for item-date
+ *
+ * Description: The date at which the event happened
+ * Type: date
+ * Path: DiagnosticOrder.item.event.dateTime
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam ITEM_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_ITEM_DATE);
+
+ /**
+ * Search parameter: item-status-date
+ *
+ * Description: A combination of item-past-status and item-date
+ * Type: composite
+ * Path:
+ *
+ */
@SearchParamDefinition(name="item-status-date", path="", description="A combination of item-past-status and item-date", type="composite" )
public static final String SP_ITEM_STATUS_DATE = "item-status-date";
+ /**
+ * Fluent Client search parameter constant for item-status-date
+ *
+ * Description: A combination of item-past-status and item-date
+ * Type: composite
+ * Path:
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.CompositeClientParam ITEM_STATUS_DATE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_ITEM_STATUS_DATE);
+
+ /**
+ * Search parameter: event-status
+ *
+ * Description: proposed | draft | planned | requested | received | accepted | in-progress | review | completed | cancelled | suspended | rejected | failed
+ * Type: token
+ * Path: DiagnosticOrder.event.status
+ *
+ */
@SearchParamDefinition(name="event-status", path="DiagnosticOrder.event.status", description="proposed | draft | planned | requested | received | accepted | in-progress | review | completed | cancelled | suspended | rejected | failed", type="token" )
public static final String SP_EVENT_STATUS = "event-status";
+ /**
+ * Fluent Client search parameter constant for event-status
+ *
+ * Description: proposed | draft | planned | requested | received | accepted | in-progress | review | completed | cancelled | suspended | rejected | failed
+ * Type: token
+ * Path: DiagnosticOrder.event.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam EVENT_STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EVENT_STATUS);
+
+ /**
+ * Search parameter: item-status
+ *
+ * Description: proposed | draft | planned | requested | received | accepted | in-progress | review | completed | cancelled | suspended | rejected | failed
+ * Type: token
+ * Path: DiagnosticOrder.item.status
+ *
+ */
@SearchParamDefinition(name="item-status", path="DiagnosticOrder.item.status", description="proposed | draft | planned | requested | received | accepted | in-progress | review | completed | cancelled | suspended | rejected | failed", type="token" )
public static final String SP_ITEM_STATUS = "item-status";
+ /**
+ * Fluent Client search parameter constant for item-status
+ *
+ * Description: proposed | draft | planned | requested | received | accepted | in-progress | review | completed | cancelled | suspended | rejected | failed
+ * Type: token
+ * Path: DiagnosticOrder.item.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ITEM_STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ITEM_STATUS);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: Who and/or what test is about
+ * Type: reference
+ * Path: DiagnosticOrder.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="DiagnosticOrder.subject", description="Who and/or what test is about", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Who and/or what test is about
+ * Type: reference
+ * Path: DiagnosticOrder.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DiagnosticOrder:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("DiagnosticOrder:patient").toLocked();
+ /**
+ * Search parameter: orderer
+ *
+ * Description: Who ordered the test
+ * Type: reference
+ * Path: DiagnosticOrder.orderer
+ *
+ */
@SearchParamDefinition(name="orderer", path="DiagnosticOrder.orderer", description="Who ordered the test", type="reference" )
public static final String SP_ORDERER = "orderer";
+ /**
+ * Fluent Client search parameter constant for orderer
+ *
+ * Description: Who ordered the test
+ * Type: reference
+ * Path: DiagnosticOrder.orderer
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORDERER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORDERER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DiagnosticOrder:orderer".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORDERER = new ca.uhn.fhir.model.api.Include("DiagnosticOrder:orderer").toLocked();
+ /**
+ * Search parameter: specimen
+ *
+ * Description: If the whole order relates to specific specimens
+ * Type: reference
+ * Path: DiagnosticOrder.specimen, DiagnosticOrder.item.specimen
+ *
+ */
@SearchParamDefinition(name="specimen", path="DiagnosticOrder.specimen|DiagnosticOrder.item.specimen", description="If the whole order relates to specific specimens", type="reference" )
public static final String SP_SPECIMEN = "specimen";
+ /**
+ * Fluent Client search parameter constant for specimen
+ *
+ * Description: If the whole order relates to specific specimens
+ * Type: reference
+ * Path: DiagnosticOrder.specimen, DiagnosticOrder.item.specimen
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SPECIMEN = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SPECIMEN);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DiagnosticOrder:specimen".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SPECIMEN = new ca.uhn.fhir.model.api.Include("DiagnosticOrder:specimen").toLocked();
+ /**
+ * Search parameter: status
+ *
+ * Description: proposed | draft | planned | requested | received | accepted | in-progress | review | completed | cancelled | suspended | rejected | failed
+ * Type: token
+ * Path: DiagnosticOrder.status
+ *
+ */
@SearchParamDefinition(name="status", path="DiagnosticOrder.status", description="proposed | draft | planned | requested | received | accepted | in-progress | review | completed | cancelled | suspended | rejected | failed", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: proposed | draft | planned | requested | received | accepted | in-progress | review | completed | cancelled | suspended | rejected | failed
+ * Type: token
+ * Path: DiagnosticOrder.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DiagnosticReport.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DiagnosticReport.java
index f7232d955cb..389cb5b5f49 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DiagnosticReport.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DiagnosticReport.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1558,84 +1558,354 @@ public class DiagnosticReport extends DomainResource {
return ResourceType.DiagnosticReport;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: The clinically relevant time of the report
+ * Type: date
+ * Path: DiagnosticReport.effective[x]
+ *
+ */
@SearchParamDefinition(name="date", path="DiagnosticReport.effective[x]", description="The clinically relevant time of the report", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: The clinically relevant time of the report
+ * Type: date
+ * Path: DiagnosticReport.effective[x]
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: An identifier for the report
+ * Type: token
+ * Path: DiagnosticReport.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="DiagnosticReport.identifier", description="An identifier for the report", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: An identifier for the report
+ * Type: token
+ * Path: DiagnosticReport.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: image
+ *
+ * Description: A reference to the image source.
+ * Type: reference
+ * Path: DiagnosticReport.image.link
+ *
+ */
@SearchParamDefinition(name="image", path="DiagnosticReport.image.link", description="A reference to the image source.", type="reference" )
public static final String SP_IMAGE = "image";
+ /**
+ * Fluent Client search parameter constant for image
+ *
+ * Description: A reference to the image source.
+ * Type: reference
+ * Path: DiagnosticReport.image.link
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam IMAGE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_IMAGE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DiagnosticReport:image".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_IMAGE = new ca.uhn.fhir.model.api.Include("DiagnosticReport:image").toLocked();
+ /**
+ * Search parameter: request
+ *
+ * Description: Reference to the test or procedure request.
+ * Type: reference
+ * Path: DiagnosticReport.request
+ *
+ */
@SearchParamDefinition(name="request", path="DiagnosticReport.request", description="Reference to the test or procedure request.", type="reference" )
public static final String SP_REQUEST = "request";
+ /**
+ * Fluent Client search parameter constant for request
+ *
+ * Description: Reference to the test or procedure request.
+ * Type: reference
+ * Path: DiagnosticReport.request
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUEST = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUEST);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DiagnosticReport:request".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUEST = new ca.uhn.fhir.model.api.Include("DiagnosticReport:request").toLocked();
+ /**
+ * Search parameter: performer
+ *
+ * Description: Who was the source of the report (organization)
+ * Type: reference
+ * Path: DiagnosticReport.performer
+ *
+ */
@SearchParamDefinition(name="performer", path="DiagnosticReport.performer", description="Who was the source of the report (organization)", type="reference" )
public static final String SP_PERFORMER = "performer";
+ /**
+ * Fluent Client search parameter constant for performer
+ *
+ * Description: Who was the source of the report (organization)
+ * Type: reference
+ * Path: DiagnosticReport.performer
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PERFORMER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DiagnosticReport:performer".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER = new ca.uhn.fhir.model.api.Include("DiagnosticReport:performer").toLocked();
+ /**
+ * Search parameter: code
+ *
+ * Description: The code for the report as a whole, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result
+ * Type: token
+ * Path: DiagnosticReport.code
+ *
+ */
@SearchParamDefinition(name="code", path="DiagnosticReport.code", description="The code for the report as a whole, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result", type="token" )
public static final String SP_CODE = "code";
+ /**
+ * Fluent Client search parameter constant for code
+ *
+ * Description: The code for the report as a whole, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result
+ * Type: token
+ * Path: DiagnosticReport.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE);
+
+ /**
+ * Search parameter: subject
+ *
+ * Description: The subject of the report
+ * Type: reference
+ * Path: DiagnosticReport.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="DiagnosticReport.subject", description="The subject of the report", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: The subject of the report
+ * Type: reference
+ * Path: DiagnosticReport.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DiagnosticReport:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("DiagnosticReport:subject").toLocked();
+ /**
+ * Search parameter: diagnosis
+ *
+ * Description: A coded diagnosis on the report
+ * Type: token
+ * Path: DiagnosticReport.codedDiagnosis
+ *
+ */
@SearchParamDefinition(name="diagnosis", path="DiagnosticReport.codedDiagnosis", description="A coded diagnosis on the report", type="token" )
public static final String SP_DIAGNOSIS = "diagnosis";
+ /**
+ * Fluent Client search parameter constant for diagnosis
+ *
+ * Description: A coded diagnosis on the report
+ * Type: token
+ * Path: DiagnosticReport.codedDiagnosis
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam DIAGNOSIS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_DIAGNOSIS);
+
+ /**
+ * Search parameter: encounter
+ *
+ * Description: The Encounter when the order was made
+ * Type: reference
+ * Path: DiagnosticReport.encounter
+ *
+ */
@SearchParamDefinition(name="encounter", path="DiagnosticReport.encounter", description="The Encounter when the order was made", type="reference" )
public static final String SP_ENCOUNTER = "encounter";
+ /**
+ * Fluent Client search parameter constant for encounter
+ *
+ * Description: The Encounter when the order was made
+ * Type: reference
+ * Path: DiagnosticReport.encounter
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DiagnosticReport:encounter".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("DiagnosticReport:encounter").toLocked();
+ /**
+ * Search parameter: result
+ *
+ * Description: Link to an atomic result (observation resource)
+ * Type: reference
+ * Path: DiagnosticReport.result
+ *
+ */
@SearchParamDefinition(name="result", path="DiagnosticReport.result", description="Link to an atomic result (observation resource)", type="reference" )
public static final String SP_RESULT = "result";
+ /**
+ * Fluent Client search parameter constant for result
+ *
+ * Description: Link to an atomic result (observation resource)
+ * Type: reference
+ * Path: DiagnosticReport.result
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RESULT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RESULT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DiagnosticReport:result".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_RESULT = new ca.uhn.fhir.model.api.Include("DiagnosticReport:result").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: The subject of the report if a patient
+ * Type: reference
+ * Path: DiagnosticReport.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="DiagnosticReport.subject", description="The subject of the report if a patient", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: The subject of the report if a patient
+ * Type: reference
+ * Path: DiagnosticReport.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DiagnosticReport:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("DiagnosticReport:patient").toLocked();
+ /**
+ * Search parameter: specimen
+ *
+ * Description: The specimen details
+ * Type: reference
+ * Path: DiagnosticReport.specimen
+ *
+ */
@SearchParamDefinition(name="specimen", path="DiagnosticReport.specimen", description="The specimen details", type="reference" )
public static final String SP_SPECIMEN = "specimen";
+ /**
+ * Fluent Client search parameter constant for specimen
+ *
+ * Description: The specimen details
+ * Type: reference
+ * Path: DiagnosticReport.specimen
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SPECIMEN = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SPECIMEN);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DiagnosticReport:specimen".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SPECIMEN = new ca.uhn.fhir.model.api.Include("DiagnosticReport:specimen").toLocked();
+ /**
+ * Search parameter: issued
+ *
+ * Description: When the report was issued
+ * Type: date
+ * Path: DiagnosticReport.issued
+ *
+ */
@SearchParamDefinition(name="issued", path="DiagnosticReport.issued", description="When the report was issued", type="date" )
public static final String SP_ISSUED = "issued";
+ /**
+ * Fluent Client search parameter constant for issued
+ *
+ * Description: When the report was issued
+ * Type: date
+ * Path: DiagnosticReport.issued
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam ISSUED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_ISSUED);
+
+ /**
+ * Search parameter: category
+ *
+ * Description: Which diagnostic discipline/department created the report
+ * Type: token
+ * Path: DiagnosticReport.category
+ *
+ */
@SearchParamDefinition(name="category", path="DiagnosticReport.category", description="Which diagnostic discipline/department created the report", type="token" )
public static final String SP_CATEGORY = "category";
+ /**
+ * Fluent Client search parameter constant for category
+ *
+ * Description: Which diagnostic discipline/department created the report
+ * Type: token
+ * Path: DiagnosticReport.category
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: The status of the report
+ * Type: token
+ * Path: DiagnosticReport.status
+ *
+ */
@SearchParamDefinition(name="status", path="DiagnosticReport.status", description="The status of the report", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: The status of the report
+ * Type: token
+ * Path: DiagnosticReport.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Distance.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Distance.java
index e788167654e..46e50ce1cea 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Distance.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Distance.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import ca.uhn.fhir.model.api.annotation.DatatypeDef;
import ca.uhn.fhir.model.api.annotation.Block;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DocumentManifest.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DocumentManifest.java
index c720d7d9780..fcb3ed85887 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DocumentManifest.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DocumentManifest.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1136,68 +1136,302 @@ public class DocumentManifest extends DomainResource {
return ResourceType.DocumentManifest;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Unique Identifier for the set of documents
+ * Type: token
+ * Path: DocumentManifest.masterIdentifier, DocumentManifest.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="DocumentManifest.masterIdentifier|DocumentManifest.identifier", description="Unique Identifier for the set of documents", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Unique Identifier for the set of documents
+ * Type: token
+ * Path: DocumentManifest.masterIdentifier, DocumentManifest.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: related-id
+ *
+ * Description: Identifiers of things that are related
+ * Type: token
+ * Path: DocumentManifest.related.identifier
+ *
+ */
@SearchParamDefinition(name="related-id", path="DocumentManifest.related.identifier", description="Identifiers of things that are related", type="token" )
public static final String SP_RELATED_ID = "related-id";
+ /**
+ * Fluent Client search parameter constant for related-id
+ *
+ * Description: Identifiers of things that are related
+ * Type: token
+ * Path: DocumentManifest.related.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam RELATED_ID = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_RELATED_ID);
+
+ /**
+ * Search parameter: content-ref
+ *
+ * Description: Contents of this set of documents
+ * Type: reference
+ * Path: DocumentManifest.content.pReference
+ *
+ */
@SearchParamDefinition(name="content-ref", path="DocumentManifest.content.pReference", description="Contents of this set of documents", type="reference" )
public static final String SP_CONTENT_REF = "content-ref";
+ /**
+ * Fluent Client search parameter constant for content-ref
+ *
+ * Description: Contents of this set of documents
+ * Type: reference
+ * Path: DocumentManifest.content.pReference
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CONTENT_REF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CONTENT_REF);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DocumentManifest:content-ref".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_CONTENT_REF = new ca.uhn.fhir.model.api.Include("DocumentManifest:content-ref").toLocked();
+ /**
+ * Search parameter: subject
+ *
+ * Description: The subject of the set of documents
+ * Type: reference
+ * Path: DocumentManifest.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="DocumentManifest.subject", description="The subject of the set of documents", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: The subject of the set of documents
+ * Type: reference
+ * Path: DocumentManifest.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DocumentManifest:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("DocumentManifest:subject").toLocked();
+ /**
+ * Search parameter: author
+ *
+ * Description: Who and/or what authored the manifest
+ * Type: reference
+ * Path: DocumentManifest.author
+ *
+ */
@SearchParamDefinition(name="author", path="DocumentManifest.author", description="Who and/or what authored the manifest", type="reference" )
public static final String SP_AUTHOR = "author";
+ /**
+ * Fluent Client search parameter constant for author
+ *
+ * Description: Who and/or what authored the manifest
+ * Type: reference
+ * Path: DocumentManifest.author
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_AUTHOR);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DocumentManifest:author".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHOR = new ca.uhn.fhir.model.api.Include("DocumentManifest:author").toLocked();
+ /**
+ * Search parameter: created
+ *
+ * Description: When this document manifest created
+ * Type: date
+ * Path: DocumentManifest.created
+ *
+ */
@SearchParamDefinition(name="created", path="DocumentManifest.created", description="When this document manifest created", type="date" )
public static final String SP_CREATED = "created";
+ /**
+ * Fluent Client search parameter constant for created
+ *
+ * Description: When this document manifest created
+ * Type: date
+ * Path: DocumentManifest.created
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_CREATED);
+
+ /**
+ * Search parameter: description
+ *
+ * Description: Human-readable description (title)
+ * Type: string
+ * Path: DocumentManifest.description
+ *
+ */
@SearchParamDefinition(name="description", path="DocumentManifest.description", description="Human-readable description (title)", type="string" )
public static final String SP_DESCRIPTION = "description";
+ /**
+ * Fluent Client search parameter constant for description
+ *
+ * Description: Human-readable description (title)
+ * Type: string
+ * Path: DocumentManifest.description
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION);
+
+ /**
+ * Search parameter: source
+ *
+ * Description: The source system/application/software
+ * Type: uri
+ * Path: DocumentManifest.source
+ *
+ */
@SearchParamDefinition(name="source", path="DocumentManifest.source", description="The source system/application/software", type="uri" )
public static final String SP_SOURCE = "source";
+ /**
+ * Fluent Client search parameter constant for source
+ *
+ * Description: The source system/application/software
+ * Type: uri
+ * Path: DocumentManifest.source
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam SOURCE = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_SOURCE);
+
+ /**
+ * Search parameter: type
+ *
+ * Description: Kind of document set
+ * Type: token
+ * Path: DocumentManifest.type
+ *
+ */
@SearchParamDefinition(name="type", path="DocumentManifest.type", description="Kind of document set", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: Kind of document set
+ * Type: token
+ * Path: DocumentManifest.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
+ /**
+ * Search parameter: related-ref
+ *
+ * Description: Related Resource
+ * Type: reference
+ * Path: DocumentManifest.related.ref
+ *
+ */
@SearchParamDefinition(name="related-ref", path="DocumentManifest.related.ref", description="Related Resource", type="reference" )
public static final String SP_RELATED_REF = "related-ref";
+ /**
+ * Fluent Client search parameter constant for related-ref
+ *
+ * Description: Related Resource
+ * Type: reference
+ * Path: DocumentManifest.related.ref
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RELATED_REF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RELATED_REF);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DocumentManifest:related-ref".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_RELATED_REF = new ca.uhn.fhir.model.api.Include("DocumentManifest:related-ref").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: The subject of the set of documents
+ * Type: reference
+ * Path: DocumentManifest.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="DocumentManifest.subject", description="The subject of the set of documents", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: The subject of the set of documents
+ * Type: reference
+ * Path: DocumentManifest.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DocumentManifest:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("DocumentManifest:patient").toLocked();
+ /**
+ * Search parameter: recipient
+ *
+ * Description: Intended to get notified about this set of documents
+ * Type: reference
+ * Path: DocumentManifest.recipient
+ *
+ */
@SearchParamDefinition(name="recipient", path="DocumentManifest.recipient", description="Intended to get notified about this set of documents", type="reference" )
public static final String SP_RECIPIENT = "recipient";
+ /**
+ * Fluent Client search parameter constant for recipient
+ *
+ * Description: Intended to get notified about this set of documents
+ * Type: reference
+ * Path: DocumentManifest.recipient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RECIPIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RECIPIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DocumentManifest:recipient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_RECIPIENT = new ca.uhn.fhir.model.api.Include("DocumentManifest:recipient").toLocked();
+ /**
+ * Search parameter: status
+ *
+ * Description: current | superseded | entered-in-error
+ * Type: token
+ * Path: DocumentManifest.status
+ *
+ */
@SearchParamDefinition(name="status", path="DocumentManifest.status", description="current | superseded | entered-in-error", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: current | superseded | entered-in-error
+ * Type: token
+ * Path: DocumentManifest.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DocumentReference.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DocumentReference.java
index 0fb3a173f5d..890df3ef42e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DocumentReference.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DocumentReference.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -2145,106 +2145,574 @@ public class DocumentReference extends DomainResource {
return ResourceType.DocumentReference;
}
+ /**
+ * Search parameter: securitylabel
+ *
+ * Description: Document security-tags
+ * Type: token
+ * Path: DocumentReference.securityLabel
+ *
+ */
@SearchParamDefinition(name="securitylabel", path="DocumentReference.securityLabel", description="Document security-tags", type="token" )
public static final String SP_SECURITYLABEL = "securitylabel";
+ /**
+ * Fluent Client search parameter constant for securitylabel
+ *
+ * Description: Document security-tags
+ * Type: token
+ * Path: DocumentReference.securityLabel
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam SECURITYLABEL = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SECURITYLABEL);
+
+ /**
+ * Search parameter: subject
+ *
+ * Description: Who/what is the subject of the document
+ * Type: reference
+ * Path: DocumentReference.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="DocumentReference.subject", description="Who/what is the subject of the document", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: Who/what is the subject of the document
+ * Type: reference
+ * Path: DocumentReference.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DocumentReference:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("DocumentReference:subject").toLocked();
+ /**
+ * Search parameter: description
+ *
+ * Description: Human-readable description (title)
+ * Type: string
+ * Path: DocumentReference.description
+ *
+ */
@SearchParamDefinition(name="description", path="DocumentReference.description", description="Human-readable description (title)", type="string" )
public static final String SP_DESCRIPTION = "description";
+ /**
+ * Fluent Client search parameter constant for description
+ *
+ * Description: Human-readable description (title)
+ * Type: string
+ * Path: DocumentReference.description
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION);
+
+ /**
+ * Search parameter: language
+ *
+ * Description: Human language of the content (BCP-47)
+ * Type: token
+ * Path: DocumentReference.content.attachment.language
+ *
+ */
@SearchParamDefinition(name="language", path="DocumentReference.content.attachment.language", description="Human language of the content (BCP-47)", type="token" )
public static final String SP_LANGUAGE = "language";
+ /**
+ * Fluent Client search parameter constant for language
+ *
+ * Description: Human language of the content (BCP-47)
+ * Type: token
+ * Path: DocumentReference.content.attachment.language
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam LANGUAGE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_LANGUAGE);
+
+ /**
+ * Search parameter: type
+ *
+ * Description: Kind of document (LOINC if possible)
+ * Type: token
+ * Path: DocumentReference.type
+ *
+ */
@SearchParamDefinition(name="type", path="DocumentReference.type", description="Kind of document (LOINC if possible)", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: Kind of document (LOINC if possible)
+ * Type: token
+ * Path: DocumentReference.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
+ /**
+ * Search parameter: relation
+ *
+ * Description: replaces | transforms | signs | appends
+ * Type: token
+ * Path: DocumentReference.relatesTo.code
+ *
+ */
@SearchParamDefinition(name="relation", path="DocumentReference.relatesTo.code", description="replaces | transforms | signs | appends", type="token" )
public static final String SP_RELATION = "relation";
+ /**
+ * Fluent Client search parameter constant for relation
+ *
+ * Description: replaces | transforms | signs | appends
+ * Type: token
+ * Path: DocumentReference.relatesTo.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam RELATION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_RELATION);
+
+ /**
+ * Search parameter: setting
+ *
+ * Description: Additional details about where the content was created (e.g. clinical specialty)
+ * Type: token
+ * Path: DocumentReference.context.practiceSetting
+ *
+ */
@SearchParamDefinition(name="setting", path="DocumentReference.context.practiceSetting", description="Additional details about where the content was created (e.g. clinical specialty)", type="token" )
public static final String SP_SETTING = "setting";
+ /**
+ * Fluent Client search parameter constant for setting
+ *
+ * Description: Additional details about where the content was created (e.g. clinical specialty)
+ * Type: token
+ * Path: DocumentReference.context.practiceSetting
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam SETTING = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SETTING);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: Who/what is the subject of the document
+ * Type: reference
+ * Path: DocumentReference.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="DocumentReference.subject", description="Who/what is the subject of the document", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Who/what is the subject of the document
+ * Type: reference
+ * Path: DocumentReference.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DocumentReference:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("DocumentReference:patient").toLocked();
+ /**
+ * Search parameter: relationship
+ *
+ * Description: Combination of relation and relatesTo
+ * Type: composite
+ * Path:
+ *
+ */
@SearchParamDefinition(name="relationship", path="", description="Combination of relation and relatesTo", type="composite" )
public static final String SP_RELATIONSHIP = "relationship";
+ /**
+ * Fluent Client search parameter constant for relationship
+ *
+ * Description: Combination of relation and relatesTo
+ * Type: composite
+ * Path:
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.CompositeClientParam RELATIONSHIP = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_RELATIONSHIP);
+
+ /**
+ * Search parameter: event
+ *
+ * Description: Main Clinical Acts Documented
+ * Type: token
+ * Path: DocumentReference.context.event
+ *
+ */
@SearchParamDefinition(name="event", path="DocumentReference.context.event", description="Main Clinical Acts Documented", type="token" )
public static final String SP_EVENT = "event";
+ /**
+ * Fluent Client search parameter constant for event
+ *
+ * Description: Main Clinical Acts Documented
+ * Type: token
+ * Path: DocumentReference.context.event
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam EVENT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EVENT);
+
+ /**
+ * Search parameter: class
+ *
+ * Description: Categorization of document
+ * Type: token
+ * Path: DocumentReference.class
+ *
+ */
@SearchParamDefinition(name="class", path="DocumentReference.class", description="Categorization of document", type="token" )
public static final String SP_CLASS = "class";
+ /**
+ * Fluent Client search parameter constant for class
+ *
+ * Description: Categorization of document
+ * Type: token
+ * Path: DocumentReference.class
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CLASS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CLASS);
+
+ /**
+ * Search parameter: authenticator
+ *
+ * Description: Who/what authenticated the document
+ * Type: reference
+ * Path: DocumentReference.authenticator
+ *
+ */
@SearchParamDefinition(name="authenticator", path="DocumentReference.authenticator", description="Who/what authenticated the document", type="reference" )
public static final String SP_AUTHENTICATOR = "authenticator";
+ /**
+ * Fluent Client search parameter constant for authenticator
+ *
+ * Description: Who/what authenticated the document
+ * Type: reference
+ * Path: DocumentReference.authenticator
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHENTICATOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_AUTHENTICATOR);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DocumentReference:authenticator".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHENTICATOR = new ca.uhn.fhir.model.api.Include("DocumentReference:authenticator").toLocked();
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Master Version Specific Identifier
+ * Type: token
+ * Path: DocumentReference.masterIdentifier, DocumentReference.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="DocumentReference.masterIdentifier|DocumentReference.identifier", description="Master Version Specific Identifier", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Master Version Specific Identifier
+ * Type: token
+ * Path: DocumentReference.masterIdentifier, DocumentReference.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: period
+ *
+ * Description: Time of service that is being documented
+ * Type: date
+ * Path: DocumentReference.context.period
+ *
+ */
@SearchParamDefinition(name="period", path="DocumentReference.context.period", description="Time of service that is being documented", type="date" )
public static final String SP_PERIOD = "period";
+ /**
+ * Fluent Client search parameter constant for period
+ *
+ * Description: Time of service that is being documented
+ * Type: date
+ * Path: DocumentReference.context.period
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam PERIOD = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_PERIOD);
+
+ /**
+ * Search parameter: related-id
+ *
+ * Description: Identifier of related objects or events
+ * Type: token
+ * Path: DocumentReference.context.related.identifier
+ *
+ */
@SearchParamDefinition(name="related-id", path="DocumentReference.context.related.identifier", description="Identifier of related objects or events", type="token" )
public static final String SP_RELATED_ID = "related-id";
+ /**
+ * Fluent Client search parameter constant for related-id
+ *
+ * Description: Identifier of related objects or events
+ * Type: token
+ * Path: DocumentReference.context.related.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam RELATED_ID = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_RELATED_ID);
+
+ /**
+ * Search parameter: custodian
+ *
+ * Description: Organization which maintains the document
+ * Type: reference
+ * Path: DocumentReference.custodian
+ *
+ */
@SearchParamDefinition(name="custodian", path="DocumentReference.custodian", description="Organization which maintains the document", type="reference" )
public static final String SP_CUSTODIAN = "custodian";
+ /**
+ * Fluent Client search parameter constant for custodian
+ *
+ * Description: Organization which maintains the document
+ * Type: reference
+ * Path: DocumentReference.custodian
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CUSTODIAN = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CUSTODIAN);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DocumentReference:custodian".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_CUSTODIAN = new ca.uhn.fhir.model.api.Include("DocumentReference:custodian").toLocked();
+ /**
+ * Search parameter: indexed
+ *
+ * Description: When this document reference created
+ * Type: date
+ * Path: DocumentReference.indexed
+ *
+ */
@SearchParamDefinition(name="indexed", path="DocumentReference.indexed", description="When this document reference created", type="date" )
public static final String SP_INDEXED = "indexed";
+ /**
+ * Fluent Client search parameter constant for indexed
+ *
+ * Description: When this document reference created
+ * Type: date
+ * Path: DocumentReference.indexed
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam INDEXED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_INDEXED);
+
+ /**
+ * Search parameter: author
+ *
+ * Description: Who and/or what authored the document
+ * Type: reference
+ * Path: DocumentReference.author
+ *
+ */
@SearchParamDefinition(name="author", path="DocumentReference.author", description="Who and/or what authored the document", type="reference" )
public static final String SP_AUTHOR = "author";
+ /**
+ * Fluent Client search parameter constant for author
+ *
+ * Description: Who and/or what authored the document
+ * Type: reference
+ * Path: DocumentReference.author
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_AUTHOR);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DocumentReference:author".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHOR = new ca.uhn.fhir.model.api.Include("DocumentReference:author").toLocked();
+ /**
+ * Search parameter: created
+ *
+ * Description: Document creation time
+ * Type: date
+ * Path: DocumentReference.created
+ *
+ */
@SearchParamDefinition(name="created", path="DocumentReference.created", description="Document creation time", type="date" )
public static final String SP_CREATED = "created";
+ /**
+ * Fluent Client search parameter constant for created
+ *
+ * Description: Document creation time
+ * Type: date
+ * Path: DocumentReference.created
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_CREATED);
+
+ /**
+ * Search parameter: format
+ *
+ * Description: Format/content rules for the document
+ * Type: token
+ * Path: DocumentReference.content.format
+ *
+ */
@SearchParamDefinition(name="format", path="DocumentReference.content.format", description="Format/content rules for the document", type="token" )
public static final String SP_FORMAT = "format";
+ /**
+ * Fluent Client search parameter constant for format
+ *
+ * Description: Format/content rules for the document
+ * Type: token
+ * Path: DocumentReference.content.format
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam FORMAT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_FORMAT);
+
+ /**
+ * Search parameter: encounter
+ *
+ * Description: Context of the document content
+ * Type: reference
+ * Path: DocumentReference.context.encounter
+ *
+ */
@SearchParamDefinition(name="encounter", path="DocumentReference.context.encounter", description="Context of the document content", type="reference" )
public static final String SP_ENCOUNTER = "encounter";
+ /**
+ * Fluent Client search parameter constant for encounter
+ *
+ * Description: Context of the document content
+ * Type: reference
+ * Path: DocumentReference.context.encounter
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DocumentReference:encounter".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("DocumentReference:encounter").toLocked();
+ /**
+ * Search parameter: related-ref
+ *
+ * Description: Related Resource
+ * Type: reference
+ * Path: DocumentReference.context.related.ref
+ *
+ */
@SearchParamDefinition(name="related-ref", path="DocumentReference.context.related.ref", description="Related Resource", type="reference" )
public static final String SP_RELATED_REF = "related-ref";
+ /**
+ * Fluent Client search parameter constant for related-ref
+ *
+ * Description: Related Resource
+ * Type: reference
+ * Path: DocumentReference.context.related.ref
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RELATED_REF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RELATED_REF);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DocumentReference:related-ref".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_RELATED_REF = new ca.uhn.fhir.model.api.Include("DocumentReference:related-ref").toLocked();
+ /**
+ * Search parameter: location
+ *
+ * Description: Uri where the data can be found
+ * Type: uri
+ * Path: DocumentReference.content.attachment.url
+ *
+ */
@SearchParamDefinition(name="location", path="DocumentReference.content.attachment.url", description="Uri where the data can be found", type="uri" )
public static final String SP_LOCATION = "location";
+ /**
+ * Fluent Client search parameter constant for location
+ *
+ * Description: Uri where the data can be found
+ * Type: uri
+ * Path: DocumentReference.content.attachment.url
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam LOCATION = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_LOCATION);
+
+ /**
+ * Search parameter: relatesto
+ *
+ * Description: Target of the relationship
+ * Type: reference
+ * Path: DocumentReference.relatesTo.target
+ *
+ */
@SearchParamDefinition(name="relatesto", path="DocumentReference.relatesTo.target", description="Target of the relationship", type="reference" )
public static final String SP_RELATESTO = "relatesto";
+ /**
+ * Fluent Client search parameter constant for relatesto
+ *
+ * Description: Target of the relationship
+ * Type: reference
+ * Path: DocumentReference.relatesTo.target
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RELATESTO = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RELATESTO);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "DocumentReference:relatesto".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_RELATESTO = new ca.uhn.fhir.model.api.Include("DocumentReference:relatesto").toLocked();
+ /**
+ * Search parameter: facility
+ *
+ * Description: Kind of facility where patient was seen
+ * Type: token
+ * Path: DocumentReference.context.facilityType
+ *
+ */
@SearchParamDefinition(name="facility", path="DocumentReference.context.facilityType", description="Kind of facility where patient was seen", type="token" )
public static final String SP_FACILITY = "facility";
+ /**
+ * Fluent Client search parameter constant for facility
+ *
+ * Description: Kind of facility where patient was seen
+ * Type: token
+ * Path: DocumentReference.context.facilityType
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam FACILITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_FACILITY);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: current | superseded | entered-in-error
+ * Type: token
+ * Path: DocumentReference.status
+ *
+ */
@SearchParamDefinition(name="status", path="DocumentReference.status", description="current | superseded | entered-in-error", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: current | superseded | entered-in-error
+ * Type: token
+ * Path: DocumentReference.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DomainResource.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DomainResource.java
index d43e860cf10..59a35bf0f50 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DomainResource.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/DomainResource.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Duration.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Duration.java
index c0720fdd723..f57c20e2041 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Duration.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Duration.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import ca.uhn.fhir.model.api.annotation.DatatypeDef;
import ca.uhn.fhir.model.api.annotation.Block;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Element.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Element.java
index cbe584ade1e..6fe00c18963 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Element.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Element.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ElementDefinition.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ElementDefinition.java
index e1f0f969170..9b0ed415148 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ElementDefinition.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ElementDefinition.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/EligibilityRequest.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/EligibilityRequest.java
index bf1d8b69ad8..f64a5352e59 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/EligibilityRequest.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/EligibilityRequest.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1061,36 +1061,144 @@ public class EligibilityRequest extends DomainResource {
return ResourceType.EligibilityRequest;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: The business identifier of the Eligibility
+ * Type: token
+ * Path: EligibilityRequest.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="EligibilityRequest.identifier", description="The business identifier of the Eligibility", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: The business identifier of the Eligibility
+ * Type: token
+ * Path: EligibilityRequest.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: provider
+ *
+ * Description: The reference to the provider
+ * Type: reference
+ * Path: EligibilityRequest.provider
+ *
+ */
@SearchParamDefinition(name="provider", path="EligibilityRequest.provider", description="The reference to the provider", type="reference" )
public static final String SP_PROVIDER = "provider";
+ /**
+ * Fluent Client search parameter constant for provider
+ *
+ * Description: The reference to the provider
+ * Type: reference
+ * Path: EligibilityRequest.provider
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROVIDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PROVIDER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "EligibilityRequest:provider".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PROVIDER = new ca.uhn.fhir.model.api.Include("EligibilityRequest:provider").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: The reference to the patient
+ * Type: reference
+ * Path: EligibilityRequest.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="EligibilityRequest.patient", description="The reference to the patient", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: The reference to the patient
+ * Type: reference
+ * Path: EligibilityRequest.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "EligibilityRequest:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("EligibilityRequest:patient").toLocked();
+ /**
+ * Search parameter: created
+ *
+ * Description: The creation date for the EOB
+ * Type: date
+ * Path: EligibilityRequest.created
+ *
+ */
@SearchParamDefinition(name="created", path="EligibilityRequest.created", description="The creation date for the EOB", type="date" )
public static final String SP_CREATED = "created";
+ /**
+ * Fluent Client search parameter constant for created
+ *
+ * Description: The creation date for the EOB
+ * Type: date
+ * Path: EligibilityRequest.created
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_CREATED);
+
+ /**
+ * Search parameter: organization
+ *
+ * Description: The reference to the providing organization
+ * Type: reference
+ * Path: EligibilityRequest.organization
+ *
+ */
@SearchParamDefinition(name="organization", path="EligibilityRequest.organization", description="The reference to the providing organization", type="reference" )
public static final String SP_ORGANIZATION = "organization";
+ /**
+ * Fluent Client search parameter constant for organization
+ *
+ * Description: The reference to the providing organization
+ * Type: reference
+ * Path: EligibilityRequest.organization
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORGANIZATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "EligibilityRequest:organization".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION = new ca.uhn.fhir.model.api.Include("EligibilityRequest:organization").toLocked();
+ /**
+ * Search parameter: facility
+ *
+ * Description: Facility responsible for the goods and services
+ * Type: reference
+ * Path: EligibilityRequest.facility
+ *
+ */
@SearchParamDefinition(name="facility", path="EligibilityRequest.facility", description="Facility responsible for the goods and services", type="reference" )
public static final String SP_FACILITY = "facility";
+ /**
+ * Fluent Client search parameter constant for facility
+ *
+ * Description: Facility responsible for the goods and services
+ * Type: reference
+ * Path: EligibilityRequest.facility
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam FACILITY = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_FACILITY);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "EligibilityRequest:facility".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/EligibilityResponse.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/EligibilityResponse.java
index fd42bb78173..5e67700bb1f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/EligibilityResponse.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/EligibilityResponse.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1670,46 +1670,190 @@ public class EligibilityResponse extends DomainResource {
return ResourceType.EligibilityResponse;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: The business identifier
+ * Type: token
+ * Path: EligibilityResponse.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="EligibilityResponse.identifier", description="The business identifier", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: The business identifier
+ * Type: token
+ * Path: EligibilityResponse.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: request
+ *
+ * Description: The EligibilityRequest reference
+ * Type: reference
+ * Path: EligibilityResponse.request
+ *
+ */
@SearchParamDefinition(name="request", path="EligibilityResponse.request", description="The EligibilityRequest reference", type="reference" )
public static final String SP_REQUEST = "request";
+ /**
+ * Fluent Client search parameter constant for request
+ *
+ * Description: The EligibilityRequest reference
+ * Type: reference
+ * Path: EligibilityResponse.request
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUEST = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUEST);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "EligibilityResponse:request".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUEST = new ca.uhn.fhir.model.api.Include("EligibilityResponse:request").toLocked();
+ /**
+ * Search parameter: disposition
+ *
+ * Description: The contents of the disposition message
+ * Type: string
+ * Path: EligibilityResponse.disposition
+ *
+ */
@SearchParamDefinition(name="disposition", path="EligibilityResponse.disposition", description="The contents of the disposition message", type="string" )
public static final String SP_DISPOSITION = "disposition";
+ /**
+ * Fluent Client search parameter constant for disposition
+ *
+ * Description: The contents of the disposition message
+ * Type: string
+ * Path: EligibilityResponse.disposition
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam DISPOSITION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DISPOSITION);
+
+ /**
+ * Search parameter: created
+ *
+ * Description: The creation date
+ * Type: date
+ * Path: EligibilityResponse.created
+ *
+ */
@SearchParamDefinition(name="created", path="EligibilityResponse.created", description="The creation date", type="date" )
public static final String SP_CREATED = "created";
+ /**
+ * Fluent Client search parameter constant for created
+ *
+ * Description: The creation date
+ * Type: date
+ * Path: EligibilityResponse.created
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_CREATED);
+
+ /**
+ * Search parameter: organization
+ *
+ * Description: The organization which generated this resource
+ * Type: reference
+ * Path: EligibilityResponse.organization
+ *
+ */
@SearchParamDefinition(name="organization", path="EligibilityResponse.organization", description="The organization which generated this resource", type="reference" )
public static final String SP_ORGANIZATION = "organization";
+ /**
+ * Fluent Client search parameter constant for organization
+ *
+ * Description: The organization which generated this resource
+ * Type: reference
+ * Path: EligibilityResponse.organization
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORGANIZATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "EligibilityResponse:organization".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION = new ca.uhn.fhir.model.api.Include("EligibilityResponse:organization").toLocked();
+ /**
+ * Search parameter: requestprovider
+ *
+ * Description: Reference to the EligibilityRequest provider
+ * Type: reference
+ * Path: EligibilityResponse.requestProvider
+ *
+ */
@SearchParamDefinition(name="requestprovider", path="EligibilityResponse.requestProvider", description="Reference to the EligibilityRequest provider", type="reference" )
public static final String SP_REQUESTPROVIDER = "requestprovider";
+ /**
+ * Fluent Client search parameter constant for requestprovider
+ *
+ * Description: Reference to the EligibilityRequest provider
+ * Type: reference
+ * Path: EligibilityResponse.requestProvider
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTPROVIDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUESTPROVIDER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "EligibilityResponse:requestprovider".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTPROVIDER = new ca.uhn.fhir.model.api.Include("EligibilityResponse:requestprovider").toLocked();
+ /**
+ * Search parameter: requestorganization
+ *
+ * Description: Reference to the EligibilityRequest organization
+ * Type: reference
+ * Path: EligibilityResponse.requestOrganization
+ *
+ */
@SearchParamDefinition(name="requestorganization", path="EligibilityResponse.requestOrganization", description="Reference to the EligibilityRequest organization", type="reference" )
public static final String SP_REQUESTORGANIZATION = "requestorganization";
+ /**
+ * Fluent Client search parameter constant for requestorganization
+ *
+ * Description: Reference to the EligibilityRequest organization
+ * Type: reference
+ * Path: EligibilityResponse.requestOrganization
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUESTORGANIZATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "EligibilityResponse:requestorganization".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTORGANIZATION = new ca.uhn.fhir.model.api.Include("EligibilityResponse:requestorganization").toLocked();
+ /**
+ * Search parameter: outcome
+ *
+ * Description: The processing outcome
+ * Type: token
+ * Path: EligibilityResponse.outcome
+ *
+ */
@SearchParamDefinition(name="outcome", path="EligibilityResponse.outcome", description="The processing outcome", type="token" )
public static final String SP_OUTCOME = "outcome";
+ /**
+ * Fluent Client search parameter constant for outcome
+ *
+ * Description: The processing outcome
+ * Type: token
+ * Path: EligibilityResponse.outcome
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam OUTCOME = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_OUTCOME);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Encounter.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Encounter.java
index 0e20d1db587..73058864ad5 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Encounter.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Encounter.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -3069,112 +3069,472 @@ Not to be used when the patient is currently at the location
return ResourceType.Encounter;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: A date within the period the Encounter lasted
+ * Type: date
+ * Path: Encounter.period
+ *
+ */
@SearchParamDefinition(name="date", path="Encounter.period", description="A date within the period the Encounter lasted", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: A date within the period the Encounter lasted
+ * Type: date
+ * Path: Encounter.period
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Identifier(s) by which this encounter is known
+ * Type: token
+ * Path: Encounter.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Encounter.identifier", description="Identifier(s) by which this encounter is known", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Identifier(s) by which this encounter is known
+ * Type: token
+ * Path: Encounter.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: reason
+ *
+ * Description: Reason the encounter takes place (code)
+ * Type: token
+ * Path: Encounter.reason
+ *
+ */
@SearchParamDefinition(name="reason", path="Encounter.reason", description="Reason the encounter takes place (code)", type="token" )
public static final String SP_REASON = "reason";
+ /**
+ * Fluent Client search parameter constant for reason
+ *
+ * Description: Reason the encounter takes place (code)
+ * Type: token
+ * Path: Encounter.reason
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam REASON = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_REASON);
+
+ /**
+ * Search parameter: episodeofcare
+ *
+ * Description: Episode(s) of care that this encounter should be recorded against
+ * Type: reference
+ * Path: Encounter.episodeOfCare
+ *
+ */
@SearchParamDefinition(name="episodeofcare", path="Encounter.episodeOfCare", description="Episode(s) of care that this encounter should be recorded against", type="reference" )
public static final String SP_EPISODEOFCARE = "episodeofcare";
+ /**
+ * Fluent Client search parameter constant for episodeofcare
+ *
+ * Description: Episode(s) of care that this encounter should be recorded against
+ * Type: reference
+ * Path: Encounter.episodeOfCare
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam EPISODEOFCARE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_EPISODEOFCARE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Encounter:episodeofcare".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_EPISODEOFCARE = new ca.uhn.fhir.model.api.Include("Encounter:episodeofcare").toLocked();
+ /**
+ * Search parameter: participant-type
+ *
+ * Description: Role of participant in encounter
+ * Type: token
+ * Path: Encounter.participant.type
+ *
+ */
@SearchParamDefinition(name="participant-type", path="Encounter.participant.type", description="Role of participant in encounter", type="token" )
public static final String SP_PARTICIPANT_TYPE = "participant-type";
+ /**
+ * Fluent Client search parameter constant for participant-type
+ *
+ * Description: Role of participant in encounter
+ * Type: token
+ * Path: Encounter.participant.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam PARTICIPANT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PARTICIPANT_TYPE);
+
+ /**
+ * Search parameter: incomingreferral
+ *
+ * Description: The ReferralRequest that initiated this encounter
+ * Type: reference
+ * Path: Encounter.incomingReferral
+ *
+ */
@SearchParamDefinition(name="incomingreferral", path="Encounter.incomingReferral", description="The ReferralRequest that initiated this encounter", type="reference" )
public static final String SP_INCOMINGREFERRAL = "incomingreferral";
+ /**
+ * Fluent Client search parameter constant for incomingreferral
+ *
+ * Description: The ReferralRequest that initiated this encounter
+ * Type: reference
+ * Path: Encounter.incomingReferral
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INCOMINGREFERRAL = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INCOMINGREFERRAL);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Encounter:incomingreferral".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_INCOMINGREFERRAL = new ca.uhn.fhir.model.api.Include("Encounter:incomingreferral").toLocked();
+ /**
+ * Search parameter: practitioner
+ *
+ * Description: Persons involved in the encounter other than the patient
+ * Type: reference
+ * Path: Encounter.participant.individual
+ *
+ */
@SearchParamDefinition(name="practitioner", path="Encounter.participant.individual", description="Persons involved in the encounter other than the patient", type="reference" )
public static final String SP_PRACTITIONER = "practitioner";
+ /**
+ * Fluent Client search parameter constant for practitioner
+ *
+ * Description: Persons involved in the encounter other than the patient
+ * Type: reference
+ * Path: Encounter.participant.individual
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PRACTITIONER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PRACTITIONER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Encounter:practitioner".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PRACTITIONER = new ca.uhn.fhir.model.api.Include("Encounter:practitioner").toLocked();
+ /**
+ * Search parameter: length
+ *
+ * Description: Length of encounter in days
+ * Type: number
+ * Path: Encounter.length
+ *
+ */
@SearchParamDefinition(name="length", path="Encounter.length", description="Length of encounter in days", type="number" )
public static final String SP_LENGTH = "length";
+ /**
+ * Fluent Client search parameter constant for length
+ *
+ * Description: Length of encounter in days
+ * Type: number
+ * Path: Encounter.length
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.NumberClientParam LENGTH = new ca.uhn.fhir.rest.gclient.NumberClientParam(SP_LENGTH);
+
+ /**
+ * Search parameter: appointment
+ *
+ * Description: The appointment that scheduled this encounter
+ * Type: reference
+ * Path: Encounter.appointment
+ *
+ */
@SearchParamDefinition(name="appointment", path="Encounter.appointment", description="The appointment that scheduled this encounter", type="reference" )
public static final String SP_APPOINTMENT = "appointment";
+ /**
+ * Fluent Client search parameter constant for appointment
+ *
+ * Description: The appointment that scheduled this encounter
+ * Type: reference
+ * Path: Encounter.appointment
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam APPOINTMENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_APPOINTMENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Encounter:appointment".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_APPOINTMENT = new ca.uhn.fhir.model.api.Include("Encounter:appointment").toLocked();
+ /**
+ * Search parameter: part-of
+ *
+ * Description: Another Encounter this encounter is part of
+ * Type: reference
+ * Path: Encounter.partOf
+ *
+ */
@SearchParamDefinition(name="part-of", path="Encounter.partOf", description="Another Encounter this encounter is part of", type="reference" )
public static final String SP_PART_OF = "part-of";
+ /**
+ * Fluent Client search parameter constant for part-of
+ *
+ * Description: Another Encounter this encounter is part of
+ * Type: reference
+ * Path: Encounter.partOf
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PART_OF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PART_OF);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Encounter:part-of".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PART_OF = new ca.uhn.fhir.model.api.Include("Encounter:part-of").toLocked();
+ /**
+ * Search parameter: procedure
+ *
+ * Description: Reason the encounter takes place (resource)
+ * Type: reference
+ * Path: Encounter.indication
+ *
+ */
@SearchParamDefinition(name="procedure", path="Encounter.indication", description="Reason the encounter takes place (resource)", type="reference" )
public static final String SP_PROCEDURE = "procedure";
+ /**
+ * Fluent Client search parameter constant for procedure
+ *
+ * Description: Reason the encounter takes place (resource)
+ * Type: reference
+ * Path: Encounter.indication
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROCEDURE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PROCEDURE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Encounter:procedure".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PROCEDURE = new ca.uhn.fhir.model.api.Include("Encounter:procedure").toLocked();
+ /**
+ * Search parameter: type
+ *
+ * Description: Specific type of encounter
+ * Type: token
+ * Path: Encounter.type
+ *
+ */
@SearchParamDefinition(name="type", path="Encounter.type", description="Specific type of encounter", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: Specific type of encounter
+ * Type: token
+ * Path: Encounter.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
+ /**
+ * Search parameter: participant
+ *
+ * Description: Persons involved in the encounter other than the patient
+ * Type: reference
+ * Path: Encounter.participant.individual
+ *
+ */
@SearchParamDefinition(name="participant", path="Encounter.participant.individual", description="Persons involved in the encounter other than the patient", type="reference" )
public static final String SP_PARTICIPANT = "participant";
+ /**
+ * Fluent Client search parameter constant for participant
+ *
+ * Description: Persons involved in the encounter other than the patient
+ * Type: reference
+ * Path: Encounter.participant.individual
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARTICIPANT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PARTICIPANT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Encounter:participant".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PARTICIPANT = new ca.uhn.fhir.model.api.Include("Encounter:participant").toLocked();
+ /**
+ * Search parameter: condition
+ *
+ * Description: Reason the encounter takes place (resource)
+ * Type: reference
+ * Path: Encounter.indication
+ *
+ */
@SearchParamDefinition(name="condition", path="Encounter.indication", description="Reason the encounter takes place (resource)", type="reference" )
public static final String SP_CONDITION = "condition";
+ /**
+ * Fluent Client search parameter constant for condition
+ *
+ * Description: Reason the encounter takes place (resource)
+ * Type: reference
+ * Path: Encounter.indication
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CONDITION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CONDITION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Encounter:condition".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_CONDITION = new ca.uhn.fhir.model.api.Include("Encounter:condition").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: The patient present at the encounter
+ * Type: reference
+ * Path: Encounter.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="Encounter.patient", description="The patient present at the encounter", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: The patient present at the encounter
+ * Type: reference
+ * Path: Encounter.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Encounter:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Encounter:patient").toLocked();
+ /**
+ * Search parameter: location-period
+ *
+ * Description: Time period during which the patient was present at the location
+ * Type: date
+ * Path: Encounter.location.period
+ *
+ */
@SearchParamDefinition(name="location-period", path="Encounter.location.period", description="Time period during which the patient was present at the location", type="date" )
public static final String SP_LOCATION_PERIOD = "location-period";
+ /**
+ * Fluent Client search parameter constant for location-period
+ *
+ * Description: Time period during which the patient was present at the location
+ * Type: date
+ * Path: Encounter.location.period
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam LOCATION_PERIOD = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_LOCATION_PERIOD);
+
+ /**
+ * Search parameter: location
+ *
+ * Description: Location the encounter takes place
+ * Type: reference
+ * Path: Encounter.location.location
+ *
+ */
@SearchParamDefinition(name="location", path="Encounter.location.location", description="Location the encounter takes place", type="reference" )
public static final String SP_LOCATION = "location";
+ /**
+ * Fluent Client search parameter constant for location
+ *
+ * Description: Location the encounter takes place
+ * Type: reference
+ * Path: Encounter.location.location
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LOCATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Encounter:location".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION = new ca.uhn.fhir.model.api.Include("Encounter:location").toLocked();
+ /**
+ * Search parameter: indication
+ *
+ * Description: Reason the encounter takes place (resource)
+ * Type: reference
+ * Path: Encounter.indication
+ *
+ */
@SearchParamDefinition(name="indication", path="Encounter.indication", description="Reason the encounter takes place (resource)", type="reference" )
public static final String SP_INDICATION = "indication";
+ /**
+ * Fluent Client search parameter constant for indication
+ *
+ * Description: Reason the encounter takes place (resource)
+ * Type: reference
+ * Path: Encounter.indication
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INDICATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INDICATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Encounter:indication".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_INDICATION = new ca.uhn.fhir.model.api.Include("Encounter:indication").toLocked();
+ /**
+ * Search parameter: special-arrangement
+ *
+ * Description: Wheelchair, translator, stretcher, etc.
+ * Type: token
+ * Path: Encounter.hospitalization.specialArrangement
+ *
+ */
@SearchParamDefinition(name="special-arrangement", path="Encounter.hospitalization.specialArrangement", description="Wheelchair, translator, stretcher, etc.", type="token" )
public static final String SP_SPECIAL_ARRANGEMENT = "special-arrangement";
+ /**
+ * Fluent Client search parameter constant for special-arrangement
+ *
+ * Description: Wheelchair, translator, stretcher, etc.
+ * Type: token
+ * Path: Encounter.hospitalization.specialArrangement
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam SPECIAL_ARRANGEMENT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SPECIAL_ARRANGEMENT);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: planned | arrived | in-progress | onleave | finished | cancelled
+ * Type: token
+ * Path: Encounter.status
+ *
+ */
@SearchParamDefinition(name="status", path="Encounter.status", description="planned | arrived | in-progress | onleave | finished | cancelled", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: planned | arrived | in-progress | onleave | finished | cancelled
+ * Type: token
+ * Path: Encounter.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/EnrollmentRequest.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/EnrollmentRequest.java
index 7ed9a010144..9c7da88b662 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/EnrollmentRequest.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/EnrollmentRequest.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -691,18 +691,72 @@ public class EnrollmentRequest extends DomainResource {
return ResourceType.EnrollmentRequest;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: The business identifier of the Enrollment
+ * Type: token
+ * Path: EnrollmentRequest.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="EnrollmentRequest.identifier", description="The business identifier of the Enrollment", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: The business identifier of the Enrollment
+ * Type: token
+ * Path: EnrollmentRequest.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: subject
+ *
+ * Description: The party to be enrolled
+ * Type: reference
+ * Path: EnrollmentRequest.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="EnrollmentRequest.subject", description="The party to be enrolled", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: The party to be enrolled
+ * Type: reference
+ * Path: EnrollmentRequest.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "EnrollmentRequest:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("EnrollmentRequest:subject").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: The party to be enrolled
+ * Type: reference
+ * Path: EnrollmentRequest.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="EnrollmentRequest.subject", description="The party to be enrolled", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: The party to be enrolled
+ * Type: reference
+ * Path: EnrollmentRequest.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "EnrollmentRequest:patient".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/EnrollmentResponse.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/EnrollmentResponse.java
index 3f07b0fcdcd..ad4767a00ea 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/EnrollmentResponse.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/EnrollmentResponse.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -707,8 +707,26 @@ public class EnrollmentResponse extends DomainResource {
return ResourceType.EnrollmentResponse;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: The business identifier of the Explanation of Benefit
+ * Type: token
+ * Path: EnrollmentResponse.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="EnrollmentResponse.identifier", description="The business identifier of the Explanation of Benefit", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: The business identifier of the Explanation of Benefit
+ * Type: token
+ * Path: EnrollmentResponse.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Enumerations.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Enumerations.java
index 86e8c5291e9..f9af080d5c7 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Enumerations.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Enumerations.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.instance.model.api.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/EpisodeOfCare.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/EpisodeOfCare.java
index 66448d04dcc..fcbda974ee1 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/EpisodeOfCare.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/EpisodeOfCare.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1369,62 +1369,242 @@ public class EpisodeOfCare extends DomainResource {
return ResourceType.EpisodeOfCare;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: The provided date search value falls within the episode of care's period
+ * Type: date
+ * Path: EpisodeOfCare.period
+ *
+ */
@SearchParamDefinition(name="date", path="EpisodeOfCare.period", description="The provided date search value falls within the episode of care's period", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: The provided date search value falls within the episode of care's period
+ * Type: date
+ * Path: EpisodeOfCare.period
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Identifier(s) for the EpisodeOfCare
+ * Type: token
+ * Path: EpisodeOfCare.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="EpisodeOfCare.identifier", description="Identifier(s) for the EpisodeOfCare", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Identifier(s) for the EpisodeOfCare
+ * Type: token
+ * Path: EpisodeOfCare.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: condition
+ *
+ * Description: Conditions/problems/diagnoses this episode of care is for
+ * Type: reference
+ * Path: EpisodeOfCare.condition
+ *
+ */
@SearchParamDefinition(name="condition", path="EpisodeOfCare.condition", description="Conditions/problems/diagnoses this episode of care is for", type="reference" )
public static final String SP_CONDITION = "condition";
+ /**
+ * Fluent Client search parameter constant for condition
+ *
+ * Description: Conditions/problems/diagnoses this episode of care is for
+ * Type: reference
+ * Path: EpisodeOfCare.condition
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CONDITION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CONDITION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "EpisodeOfCare:condition".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_CONDITION = new ca.uhn.fhir.model.api.Include("EpisodeOfCare:condition").toLocked();
+ /**
+ * Search parameter: incomingreferral
+ *
+ * Description: Incoming Referral Request
+ * Type: reference
+ * Path: EpisodeOfCare.referralRequest
+ *
+ */
@SearchParamDefinition(name="incomingreferral", path="EpisodeOfCare.referralRequest", description="Incoming Referral Request", type="reference" )
public static final String SP_INCOMINGREFERRAL = "incomingreferral";
+ /**
+ * Fluent Client search parameter constant for incomingreferral
+ *
+ * Description: Incoming Referral Request
+ * Type: reference
+ * Path: EpisodeOfCare.referralRequest
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INCOMINGREFERRAL = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INCOMINGREFERRAL);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "EpisodeOfCare:incomingreferral".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_INCOMINGREFERRAL = new ca.uhn.fhir.model.api.Include("EpisodeOfCare:incomingreferral").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: Patient for this episode of care
+ * Type: reference
+ * Path: EpisodeOfCare.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="EpisodeOfCare.patient", description="Patient for this episode of care", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Patient for this episode of care
+ * Type: reference
+ * Path: EpisodeOfCare.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "EpisodeOfCare:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("EpisodeOfCare:patient").toLocked();
+ /**
+ * Search parameter: organization
+ *
+ * Description: The organization that has assumed the specific responsibilities of this EpisodeOfCare
+ * Type: reference
+ * Path: EpisodeOfCare.managingOrganization
+ *
+ */
@SearchParamDefinition(name="organization", path="EpisodeOfCare.managingOrganization", description="The organization that has assumed the specific responsibilities of this EpisodeOfCare", type="reference" )
public static final String SP_ORGANIZATION = "organization";
+ /**
+ * Fluent Client search parameter constant for organization
+ *
+ * Description: The organization that has assumed the specific responsibilities of this EpisodeOfCare
+ * Type: reference
+ * Path: EpisodeOfCare.managingOrganization
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORGANIZATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "EpisodeOfCare:organization".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION = new ca.uhn.fhir.model.api.Include("EpisodeOfCare:organization").toLocked();
+ /**
+ * Search parameter: team-member
+ *
+ * Description: A Practitioner or Organization allocated to the care team for this EpisodeOfCare
+ * Type: reference
+ * Path: EpisodeOfCare.careTeam.member
+ *
+ */
@SearchParamDefinition(name="team-member", path="EpisodeOfCare.careTeam.member", description="A Practitioner or Organization allocated to the care team for this EpisodeOfCare", type="reference" )
public static final String SP_TEAM_MEMBER = "team-member";
+ /**
+ * Fluent Client search parameter constant for team-member
+ *
+ * Description: A Practitioner or Organization allocated to the care team for this EpisodeOfCare
+ * Type: reference
+ * Path: EpisodeOfCare.careTeam.member
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam TEAM_MEMBER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_TEAM_MEMBER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "EpisodeOfCare:team-member".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_TEAM_MEMBER = new ca.uhn.fhir.model.api.Include("EpisodeOfCare:team-member").toLocked();
+ /**
+ * Search parameter: type
+ *
+ * Description: Type/class - e.g. specialist referral, disease management
+ * Type: token
+ * Path: EpisodeOfCare.type
+ *
+ */
@SearchParamDefinition(name="type", path="EpisodeOfCare.type", description="Type/class - e.g. specialist referral, disease management", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: Type/class - e.g. specialist referral, disease management
+ * Type: token
+ * Path: EpisodeOfCare.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
+ /**
+ * Search parameter: care-manager
+ *
+ * Description: Care manager/care co-ordinator for the patient
+ * Type: reference
+ * Path: EpisodeOfCare.careManager
+ *
+ */
@SearchParamDefinition(name="care-manager", path="EpisodeOfCare.careManager", description="Care manager/care co-ordinator for the patient", type="reference" )
public static final String SP_CARE_MANAGER = "care-manager";
+ /**
+ * Fluent Client search parameter constant for care-manager
+ *
+ * Description: Care manager/care co-ordinator for the patient
+ * Type: reference
+ * Path: EpisodeOfCare.careManager
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CARE_MANAGER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CARE_MANAGER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "EpisodeOfCare:care-manager".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_CARE_MANAGER = new ca.uhn.fhir.model.api.Include("EpisodeOfCare:care-manager").toLocked();
+ /**
+ * Search parameter: status
+ *
+ * Description: The current status of the Episode of Care as provided (does not check the status history collection)
+ * Type: token
+ * Path: EpisodeOfCare.status
+ *
+ */
@SearchParamDefinition(name="status", path="EpisodeOfCare.status", description="The current status of the Episode of Care as provided (does not check the status history collection)", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: The current status of the Episode of Care as provided (does not check the status history collection)
+ * Type: token
+ * Path: EpisodeOfCare.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ExpansionProfile.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ExpansionProfile.java
index 2082005a156..c2dae38632e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ExpansionProfile.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ExpansionProfile.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -2979,22 +2979,166 @@ public class ExpansionProfile extends DomainResource {
return ResourceType.ExpansionProfile;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: The expansion profile publication date
+ * Type: date
+ * Path: ExpansionProfile.date
+ *
+ */
@SearchParamDefinition(name="date", path="ExpansionProfile.date", description="The expansion profile publication date", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: The expansion profile publication date
+ * Type: date
+ * Path: ExpansionProfile.date
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: The identifier for the expansion profile
+ * Type: token
+ * Path: ExpansionProfile.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="ExpansionProfile.identifier", description="The identifier for the expansion profile", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: The identifier for the expansion profile
+ * Type: token
+ * Path: ExpansionProfile.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: name
+ *
+ * Description: The name of the expansion profile
+ * Type: string
+ * Path: ExpansionProfile.name
+ *
+ */
@SearchParamDefinition(name="name", path="ExpansionProfile.name", description="The name of the expansion profile", type="string" )
public static final String SP_NAME = "name";
+ /**
+ * Fluent Client search parameter constant for name
+ *
+ * Description: The name of the expansion profile
+ * Type: string
+ * Path: ExpansionProfile.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME);
+
+ /**
+ * Search parameter: publisher
+ *
+ * Description: Name of the publisher of the expansion profile
+ * Type: string
+ * Path: ExpansionProfile.publisher
+ *
+ */
@SearchParamDefinition(name="publisher", path="ExpansionProfile.publisher", description="Name of the publisher of the expansion profile", type="string" )
public static final String SP_PUBLISHER = "publisher";
+ /**
+ * Fluent Client search parameter constant for publisher
+ *
+ * Description: Name of the publisher of the expansion profile
+ * Type: string
+ * Path: ExpansionProfile.publisher
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER);
+
+ /**
+ * Search parameter: description
+ *
+ * Description: Text search in the description of the expansion profile
+ * Type: string
+ * Path: ExpansionProfile.description
+ *
+ */
@SearchParamDefinition(name="description", path="ExpansionProfile.description", description="Text search in the description of the expansion profile", type="string" )
public static final String SP_DESCRIPTION = "description";
+ /**
+ * Fluent Client search parameter constant for description
+ *
+ * Description: Text search in the description of the expansion profile
+ * Type: string
+ * Path: ExpansionProfile.description
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION);
+
+ /**
+ * Search parameter: version
+ *
+ * Description: The version identifier of the expansion profile
+ * Type: token
+ * Path: ExpansionProfile.version
+ *
+ */
@SearchParamDefinition(name="version", path="ExpansionProfile.version", description="The version identifier of the expansion profile", type="token" )
public static final String SP_VERSION = "version";
+ /**
+ * Fluent Client search parameter constant for version
+ *
+ * Description: The version identifier of the expansion profile
+ * Type: token
+ * Path: ExpansionProfile.version
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION);
+
+ /**
+ * Search parameter: url
+ *
+ * Description: The logical URL for the expansion profile
+ * Type: uri
+ * Path: ExpansionProfile.url
+ *
+ */
@SearchParamDefinition(name="url", path="ExpansionProfile.url", description="The logical URL for the expansion profile", type="uri" )
public static final String SP_URL = "url";
+ /**
+ * Fluent Client search parameter constant for url
+ *
+ * Description: The logical URL for the expansion profile
+ * Type: uri
+ * Path: ExpansionProfile.url
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: The status of the expansion profile
+ * Type: token
+ * Path: ExpansionProfile.status
+ *
+ */
@SearchParamDefinition(name="status", path="ExpansionProfile.status", description="The status of the expansion profile", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: The status of the expansion profile
+ * Type: token
+ * Path: ExpansionProfile.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ExplanationOfBenefit.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ExplanationOfBenefit.java
index 59add19f1bb..007fbda21e8 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ExplanationOfBenefit.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ExplanationOfBenefit.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -8866,46 +8866,190 @@ public class ExplanationOfBenefit extends DomainResource {
return ResourceType.ExplanationOfBenefit;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: The business identifier of the Explanation of Benefit
+ * Type: token
+ * Path: ExplanationOfBenefit.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="ExplanationOfBenefit.identifier", description="The business identifier of the Explanation of Benefit", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: The business identifier of the Explanation of Benefit
+ * Type: token
+ * Path: ExplanationOfBenefit.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: disposition
+ *
+ * Description: The contents of the disposition message
+ * Type: string
+ * Path: ExplanationOfBenefit.disposition
+ *
+ */
@SearchParamDefinition(name="disposition", path="ExplanationOfBenefit.disposition", description="The contents of the disposition message", type="string" )
public static final String SP_DISPOSITION = "disposition";
+ /**
+ * Fluent Client search parameter constant for disposition
+ *
+ * Description: The contents of the disposition message
+ * Type: string
+ * Path: ExplanationOfBenefit.disposition
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam DISPOSITION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DISPOSITION);
+
+ /**
+ * Search parameter: provider
+ *
+ * Description: The reference to the provider
+ * Type: reference
+ * Path: ExplanationOfBenefit.provider
+ *
+ */
@SearchParamDefinition(name="provider", path="ExplanationOfBenefit.provider", description="The reference to the provider", type="reference" )
public static final String SP_PROVIDER = "provider";
+ /**
+ * Fluent Client search parameter constant for provider
+ *
+ * Description: The reference to the provider
+ * Type: reference
+ * Path: ExplanationOfBenefit.provider
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROVIDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PROVIDER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ExplanationOfBenefit:provider".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PROVIDER = new ca.uhn.fhir.model.api.Include("ExplanationOfBenefit:provider").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: The reference to the patient
+ * Type: reference
+ * Path: ExplanationOfBenefit.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="ExplanationOfBenefit.patient", description="The reference to the patient", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: The reference to the patient
+ * Type: reference
+ * Path: ExplanationOfBenefit.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ExplanationOfBenefit:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("ExplanationOfBenefit:patient").toLocked();
+ /**
+ * Search parameter: created
+ *
+ * Description: The creation date for the EOB
+ * Type: date
+ * Path: ExplanationOfBenefit.created
+ *
+ */
@SearchParamDefinition(name="created", path="ExplanationOfBenefit.created", description="The creation date for the EOB", type="date" )
public static final String SP_CREATED = "created";
+ /**
+ * Fluent Client search parameter constant for created
+ *
+ * Description: The creation date for the EOB
+ * Type: date
+ * Path: ExplanationOfBenefit.created
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_CREATED);
+
+ /**
+ * Search parameter: organization
+ *
+ * Description: The reference to the providing organization
+ * Type: reference
+ * Path: ExplanationOfBenefit.organization
+ *
+ */
@SearchParamDefinition(name="organization", path="ExplanationOfBenefit.organization", description="The reference to the providing organization", type="reference" )
public static final String SP_ORGANIZATION = "organization";
+ /**
+ * Fluent Client search parameter constant for organization
+ *
+ * Description: The reference to the providing organization
+ * Type: reference
+ * Path: ExplanationOfBenefit.organization
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORGANIZATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ExplanationOfBenefit:organization".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION = new ca.uhn.fhir.model.api.Include("ExplanationOfBenefit:organization").toLocked();
+ /**
+ * Search parameter: claim
+ *
+ * Description: The reference to the claim
+ * Type: reference
+ * Path: ExplanationOfBenefit.claim
+ *
+ */
@SearchParamDefinition(name="claim", path="ExplanationOfBenefit.claim", description="The reference to the claim", type="reference" )
public static final String SP_CLAIM = "claim";
+ /**
+ * Fluent Client search parameter constant for claim
+ *
+ * Description: The reference to the claim
+ * Type: reference
+ * Path: ExplanationOfBenefit.claim
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CLAIM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CLAIM);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ExplanationOfBenefit:claim".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_CLAIM = new ca.uhn.fhir.model.api.Include("ExplanationOfBenefit:claim").toLocked();
+ /**
+ * Search parameter: facility
+ *
+ * Description: Facility responsible for the goods and services
+ * Type: reference
+ * Path: ExplanationOfBenefit.facility
+ *
+ */
@SearchParamDefinition(name="facility", path="ExplanationOfBenefit.facility", description="Facility responsible for the goods and services", type="reference" )
public static final String SP_FACILITY = "facility";
+ /**
+ * Fluent Client search parameter constant for facility
+ *
+ * Description: Facility responsible for the goods and services
+ * Type: reference
+ * Path: ExplanationOfBenefit.facility
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam FACILITY = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_FACILITY);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ExplanationOfBenefit:facility".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Extension.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Extension.java
index 5be7b0bd890..80190bb1fa9 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Extension.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Extension.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/FamilyMemberHistory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/FamilyMemberHistory.java
index e4244962787..cc8288f3c05 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/FamilyMemberHistory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/FamilyMemberHistory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1327,24 +1327,132 @@ public class FamilyMemberHistory extends DomainResource {
return ResourceType.FamilyMemberHistory;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: When history was captured/updated
+ * Type: date
+ * Path: FamilyMemberHistory.date
+ *
+ */
@SearchParamDefinition(name="date", path="FamilyMemberHistory.date", description="When history was captured/updated", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: When history was captured/updated
+ * Type: date
+ * Path: FamilyMemberHistory.date
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: A search by a record identifier
+ * Type: token
+ * Path: FamilyMemberHistory.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="FamilyMemberHistory.identifier", description="A search by a record identifier", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: A search by a record identifier
+ * Type: token
+ * Path: FamilyMemberHistory.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: code
+ *
+ * Description: A search by a condition code
+ * Type: token
+ * Path: FamilyMemberHistory.condition.code
+ *
+ */
@SearchParamDefinition(name="code", path="FamilyMemberHistory.condition.code", description="A search by a condition code", type="token" )
public static final String SP_CODE = "code";
+ /**
+ * Fluent Client search parameter constant for code
+ *
+ * Description: A search by a condition code
+ * Type: token
+ * Path: FamilyMemberHistory.condition.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE);
+
+ /**
+ * Search parameter: gender
+ *
+ * Description: A search by a gender code of a family member
+ * Type: token
+ * Path: FamilyMemberHistory.gender
+ *
+ */
@SearchParamDefinition(name="gender", path="FamilyMemberHistory.gender", description="A search by a gender code of a family member", type="token" )
public static final String SP_GENDER = "gender";
+ /**
+ * Fluent Client search parameter constant for gender
+ *
+ * Description: A search by a gender code of a family member
+ * Type: token
+ * Path: FamilyMemberHistory.gender
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam GENDER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_GENDER);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: The identity of a subject to list family member history items for
+ * Type: reference
+ * Path: FamilyMemberHistory.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="FamilyMemberHistory.patient", description="The identity of a subject to list family member history items for", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: The identity of a subject to list family member history items for
+ * Type: reference
+ * Path: FamilyMemberHistory.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "FamilyMemberHistory:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("FamilyMemberHistory:patient").toLocked();
+ /**
+ * Search parameter: relationship
+ *
+ * Description: A search by a relationship type
+ * Type: token
+ * Path: FamilyMemberHistory.relationship
+ *
+ */
@SearchParamDefinition(name="relationship", path="FamilyMemberHistory.relationship", description="A search by a relationship type", type="token" )
public static final String SP_RELATIONSHIP = "relationship";
+ /**
+ * Fluent Client search parameter constant for relationship
+ *
+ * Description: A search by a relationship type
+ * Type: token
+ * Path: FamilyMemberHistory.relationship
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam RELATIONSHIP = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_RELATIONSHIP);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Flag.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Flag.java
index 7e0a2c3be4e..6f914099d15 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Flag.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Flag.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -650,34 +650,124 @@ public class Flag extends DomainResource {
return ResourceType.Flag;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: Time period when flag is active
+ * Type: date
+ * Path: Flag.period
+ *
+ */
@SearchParamDefinition(name="date", path="Flag.period", description="Time period when flag is active", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: Time period when flag is active
+ * Type: date
+ * Path: Flag.period
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: subject
+ *
+ * Description: The identity of a subject to list flags for
+ * Type: reference
+ * Path: Flag.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="Flag.subject", description="The identity of a subject to list flags for", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: The identity of a subject to list flags for
+ * Type: reference
+ * Path: Flag.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Flag:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Flag:subject").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: The identity of a subject to list flags for
+ * Type: reference
+ * Path: Flag.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="Flag.subject", description="The identity of a subject to list flags for", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: The identity of a subject to list flags for
+ * Type: reference
+ * Path: Flag.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Flag:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Flag:patient").toLocked();
+ /**
+ * Search parameter: author
+ *
+ * Description: Flag creator
+ * Type: reference
+ * Path: Flag.author
+ *
+ */
@SearchParamDefinition(name="author", path="Flag.author", description="Flag creator", type="reference" )
public static final String SP_AUTHOR = "author";
+ /**
+ * Fluent Client search parameter constant for author
+ *
+ * Description: Flag creator
+ * Type: reference
+ * Path: Flag.author
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_AUTHOR);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Flag:author".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHOR = new ca.uhn.fhir.model.api.Include("Flag:author").toLocked();
+ /**
+ * Search parameter: encounter
+ *
+ * Description: Alert relevant during encounter
+ * Type: reference
+ * Path: Flag.encounter
+ *
+ */
@SearchParamDefinition(name="encounter", path="Flag.encounter", description="Alert relevant during encounter", type="reference" )
public static final String SP_ENCOUNTER = "encounter";
+ /**
+ * Fluent Client search parameter constant for encounter
+ *
+ * Description: Alert relevant during encounter
+ * Type: reference
+ * Path: Flag.encounter
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Flag:encounter".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Goal.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Goal.java
index 92b18f1b954..018a6645d94 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Goal.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Goal.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1271,30 +1271,138 @@ public class Goal extends DomainResource {
return ResourceType.Goal;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: External Ids for this goal
+ * Type: token
+ * Path: Goal.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Goal.identifier", description="External Ids for this goal", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: External Ids for this goal
+ * Type: token
+ * Path: Goal.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: Who this goal is intended for
+ * Type: reference
+ * Path: Goal.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="Goal.subject", description="Who this goal is intended for", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Who this goal is intended for
+ * Type: reference
+ * Path: Goal.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Goal:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Goal:patient").toLocked();
+ /**
+ * Search parameter: subject
+ *
+ * Description: Who this goal is intended for
+ * Type: reference
+ * Path: Goal.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="Goal.subject", description="Who this goal is intended for", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: Who this goal is intended for
+ * Type: reference
+ * Path: Goal.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Goal:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Goal:subject").toLocked();
+ /**
+ * Search parameter: targetdate
+ *
+ * Description: Reach goal on or before
+ * Type: date
+ * Path: Goal.targetDate
+ *
+ */
@SearchParamDefinition(name="targetdate", path="Goal.targetDate", description="Reach goal on or before", type="date" )
public static final String SP_TARGETDATE = "targetdate";
+ /**
+ * Fluent Client search parameter constant for targetdate
+ *
+ * Description: Reach goal on or before
+ * Type: date
+ * Path: Goal.targetDate
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam TARGETDATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_TARGETDATE);
+
+ /**
+ * Search parameter: category
+ *
+ * Description: E.g. Treatment, dietary, behavioral, etc.
+ * Type: token
+ * Path: Goal.category
+ *
+ */
@SearchParamDefinition(name="category", path="Goal.category", description="E.g. Treatment, dietary, behavioral, etc.", type="token" )
public static final String SP_CATEGORY = "category";
+ /**
+ * Fluent Client search parameter constant for category
+ *
+ * Description: E.g. Treatment, dietary, behavioral, etc.
+ * Type: token
+ * Path: Goal.category
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: proposed | planned | accepted | rejected | in-progress | achieved | sustaining | on-hold | cancelled
+ * Type: token
+ * Path: Goal.status
+ *
+ */
@SearchParamDefinition(name="status", path="Goal.status", description="proposed | planned | accepted | rejected | in-progress | achieved | sustaining | on-hold | cancelled", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: proposed | planned | accepted | rejected | in-progress | achieved | sustaining | on-hold | cancelled
+ * Type: token
+ * Path: Goal.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Group.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Group.java
index 311be5fa9fc..eb253a533f4 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Group.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Group.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1277,30 +1277,192 @@ public class Group extends DomainResource {
return ResourceType.Group;
}
+ /**
+ * Search parameter: actual
+ *
+ * Description: Descriptive or actual
+ * Type: token
+ * Path: Group.actual
+ *
+ */
@SearchParamDefinition(name="actual", path="Group.actual", description="Descriptive or actual", type="token" )
public static final String SP_ACTUAL = "actual";
+ /**
+ * Fluent Client search parameter constant for actual
+ *
+ * Description: Descriptive or actual
+ * Type: token
+ * Path: Group.actual
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTUAL = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ACTUAL);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Unique id
+ * Type: token
+ * Path: Group.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Group.identifier", description="Unique id", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Unique id
+ * Type: token
+ * Path: Group.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: characteristic-value
+ *
+ * Description: A composite of both characteristic and value
+ * Type: composite
+ * Path:
+ *
+ */
@SearchParamDefinition(name="characteristic-value", path="", description="A composite of both characteristic and value", type="composite" )
public static final String SP_CHARACTERISTIC_VALUE = "characteristic-value";
+ /**
+ * Fluent Client search parameter constant for characteristic-value
+ *
+ * Description: A composite of both characteristic and value
+ * Type: composite
+ * Path:
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CHARACTERISTIC_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CHARACTERISTIC_VALUE);
+
+ /**
+ * Search parameter: code
+ *
+ * Description: The kind of resources contained
+ * Type: token
+ * Path: Group.code
+ *
+ */
@SearchParamDefinition(name="code", path="Group.code", description="The kind of resources contained", type="token" )
public static final String SP_CODE = "code";
+ /**
+ * Fluent Client search parameter constant for code
+ *
+ * Description: The kind of resources contained
+ * Type: token
+ * Path: Group.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE);
+
+ /**
+ * Search parameter: member
+ *
+ * Description: Reference to the group member
+ * Type: reference
+ * Path: Group.member.entity
+ *
+ */
@SearchParamDefinition(name="member", path="Group.member.entity", description="Reference to the group member", type="reference" )
public static final String SP_MEMBER = "member";
+ /**
+ * Fluent Client search parameter constant for member
+ *
+ * Description: Reference to the group member
+ * Type: reference
+ * Path: Group.member.entity
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MEMBER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MEMBER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Group:member".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_MEMBER = new ca.uhn.fhir.model.api.Include("Group:member").toLocked();
+ /**
+ * Search parameter: exclude
+ *
+ * Description: Group includes or excludes
+ * Type: token
+ * Path: Group.characteristic.exclude
+ *
+ */
@SearchParamDefinition(name="exclude", path="Group.characteristic.exclude", description="Group includes or excludes", type="token" )
public static final String SP_EXCLUDE = "exclude";
+ /**
+ * Fluent Client search parameter constant for exclude
+ *
+ * Description: Group includes or excludes
+ * Type: token
+ * Path: Group.characteristic.exclude
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam EXCLUDE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EXCLUDE);
+
+ /**
+ * Search parameter: type
+ *
+ * Description: The type of resources the group contains
+ * Type: token
+ * Path: Group.type
+ *
+ */
@SearchParamDefinition(name="type", path="Group.type", description="The type of resources the group contains", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: The type of resources the group contains
+ * Type: token
+ * Path: Group.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
+ /**
+ * Search parameter: value
+ *
+ * Description: Value held by characteristic
+ * Type: token
+ * Path: Group.characteristic.value[x]
+ *
+ */
@SearchParamDefinition(name="value", path="Group.characteristic.value[x]", description="Value held by characteristic", type="token" )
public static final String SP_VALUE = "value";
+ /**
+ * Fluent Client search parameter constant for value
+ *
+ * Description: Value held by characteristic
+ * Type: token
+ * Path: Group.characteristic.value[x]
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam VALUE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VALUE);
+
+ /**
+ * Search parameter: characteristic
+ *
+ * Description: Kind of characteristic
+ * Type: token
+ * Path: Group.characteristic.code
+ *
+ */
@SearchParamDefinition(name="characteristic", path="Group.characteristic.code", description="Kind of characteristic", type="token" )
public static final String SP_CHARACTERISTIC = "characteristic";
+ /**
+ * Fluent Client search parameter constant for characteristic
+ *
+ * Description: Kind of characteristic
+ * Type: token
+ * Path: Group.characteristic.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CHARACTERISTIC = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CHARACTERISTIC);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/GuidanceResponse.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/GuidanceResponse.java
index 73213aa5f07..34d90c249ad 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/GuidanceResponse.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/GuidanceResponse.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/HealthcareService.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/HealthcareService.java
index afdb2243e21..0804a48796a 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/HealthcareService.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/HealthcareService.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -2282,34 +2282,178 @@ public class HealthcareService extends DomainResource {
return ResourceType.HealthcareService;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: External identifiers for this item
+ * Type: token
+ * Path: HealthcareService.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="HealthcareService.identifier", description="External identifiers for this item", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: External identifiers for this item
+ * Type: token
+ * Path: HealthcareService.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: servicecategory
+ *
+ * Description: Service Category of the Healthcare Service
+ * Type: token
+ * Path: HealthcareService.serviceCategory
+ *
+ */
@SearchParamDefinition(name="servicecategory", path="HealthcareService.serviceCategory", description="Service Category of the Healthcare Service", type="token" )
public static final String SP_SERVICECATEGORY = "servicecategory";
+ /**
+ * Fluent Client search parameter constant for servicecategory
+ *
+ * Description: Service Category of the Healthcare Service
+ * Type: token
+ * Path: HealthcareService.serviceCategory
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam SERVICECATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SERVICECATEGORY);
+
+ /**
+ * Search parameter: servicetype
+ *
+ * Description: The type of service provided by this healthcare service
+ * Type: token
+ * Path: HealthcareService.serviceType.type
+ *
+ */
@SearchParamDefinition(name="servicetype", path="HealthcareService.serviceType.type", description="The type of service provided by this healthcare service", type="token" )
public static final String SP_SERVICETYPE = "servicetype";
+ /**
+ * Fluent Client search parameter constant for servicetype
+ *
+ * Description: The type of service provided by this healthcare service
+ * Type: token
+ * Path: HealthcareService.serviceType.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam SERVICETYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SERVICETYPE);
+
+ /**
+ * Search parameter: organization
+ *
+ * Description: The organization that provides this Healthcare Service
+ * Type: reference
+ * Path: HealthcareService.providedBy
+ *
+ */
@SearchParamDefinition(name="organization", path="HealthcareService.providedBy", description="The organization that provides this Healthcare Service", type="reference" )
public static final String SP_ORGANIZATION = "organization";
+ /**
+ * Fluent Client search parameter constant for organization
+ *
+ * Description: The organization that provides this Healthcare Service
+ * Type: reference
+ * Path: HealthcareService.providedBy
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORGANIZATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "HealthcareService:organization".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION = new ca.uhn.fhir.model.api.Include("HealthcareService:organization").toLocked();
+ /**
+ * Search parameter: name
+ *
+ * Description: A portion of the Healthcare service name
+ * Type: string
+ * Path: HealthcareService.serviceName
+ *
+ */
@SearchParamDefinition(name="name", path="HealthcareService.serviceName", description="A portion of the Healthcare service name", type="string" )
public static final String SP_NAME = "name";
+ /**
+ * Fluent Client search parameter constant for name
+ *
+ * Description: A portion of the Healthcare service name
+ * Type: string
+ * Path: HealthcareService.serviceName
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME);
+
+ /**
+ * Search parameter: programname
+ *
+ * Description: One of the Program Names serviced by this HealthcareService
+ * Type: string
+ * Path: HealthcareService.programName
+ *
+ */
@SearchParamDefinition(name="programname", path="HealthcareService.programName", description="One of the Program Names serviced by this HealthcareService", type="string" )
public static final String SP_PROGRAMNAME = "programname";
+ /**
+ * Fluent Client search parameter constant for programname
+ *
+ * Description: One of the Program Names serviced by this HealthcareService
+ * Type: string
+ * Path: HealthcareService.programName
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam PROGRAMNAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PROGRAMNAME);
+
+ /**
+ * Search parameter: location
+ *
+ * Description: The location of the Healthcare Service
+ * Type: reference
+ * Path: HealthcareService.location
+ *
+ */
@SearchParamDefinition(name="location", path="HealthcareService.location", description="The location of the Healthcare Service", type="reference" )
public static final String SP_LOCATION = "location";
+ /**
+ * Fluent Client search parameter constant for location
+ *
+ * Description: The location of the Healthcare Service
+ * Type: reference
+ * Path: HealthcareService.location
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LOCATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "HealthcareService:location".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION = new ca.uhn.fhir.model.api.Include("HealthcareService:location").toLocked();
+ /**
+ * Search parameter: characteristic
+ *
+ * Description: One of the HealthcareService's characteristics
+ * Type: token
+ * Path: HealthcareService.characteristic
+ *
+ */
@SearchParamDefinition(name="characteristic", path="HealthcareService.characteristic", description="One of the HealthcareService's characteristics", type="token" )
public static final String SP_CHARACTERISTIC = "characteristic";
+ /**
+ * Fluent Client search parameter constant for characteristic
+ *
+ * Description: One of the HealthcareService's characteristics
+ * Type: token
+ * Path: HealthcareService.characteristic
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CHARACTERISTIC = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CHARACTERISTIC);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/HumanName.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/HumanName.java
index 0693e80308f..92a12212789 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/HumanName.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/HumanName.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/IdType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/IdType.java
index cf96177e94f..f70373d42c0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/IdType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/IdType.java
@@ -737,4 +737,26 @@ public final class IdType extends UriType implements IPrimitiveType, IId
public String fhirType() {
return "id";
}
+
+ public IIdType setParts(String theBaseUrl, String theResourceType, String theIdPart, String theVersionIdPart) {
+ if (isNotBlank(theVersionIdPart)) {
+ Validate.notBlank(theResourceType, "If theVersionIdPart is populated, theResourceType and theIdPart must be populated");
+ Validate.notBlank(theIdPart, "If theVersionIdPart is populated, theResourceType and theIdPart must be populated");
+ }
+ if (isNotBlank(theBaseUrl) && isNotBlank(theIdPart)) {
+ Validate.notBlank(theResourceType, "If theBaseUrl is populated and theIdPart is populated, theResourceType must be populated");
+ }
+
+ setValue(null);
+
+ myBaseUrl = theBaseUrl;
+ myResourceType = theResourceType;
+ myUnqualifiedId = theIdPart;
+ myUnqualifiedVersionId = StringUtils.defaultIfBlank(theVersionIdPart, null);
+ myHaveComponentParts = true;
+
+ return this;
+ }
+
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Identifier.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Identifier.java
index 610e515c81e..b7a49b9c9cf 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Identifier.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Identifier.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ImagingObjectSelection.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ImagingObjectSelection.java
index 7659797d5f9..32e848979fb 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ImagingObjectSelection.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ImagingObjectSelection.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1621,30 +1621,138 @@ public class ImagingObjectSelection extends DomainResource {
return ResourceType.ImagingObjectSelection;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: UID of key DICOM object selection
+ * Type: uri
+ * Path: ImagingObjectSelection.uid
+ *
+ */
@SearchParamDefinition(name="identifier", path="ImagingObjectSelection.uid", description="UID of key DICOM object selection", type="uri" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: UID of key DICOM object selection
+ * Type: uri
+ * Path: ImagingObjectSelection.uid
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: authoring-time
+ *
+ * Description: Time of key DICOM object selection authoring
+ * Type: date
+ * Path: ImagingObjectSelection.authoringTime
+ *
+ */
@SearchParamDefinition(name="authoring-time", path="ImagingObjectSelection.authoringTime", description="Time of key DICOM object selection authoring", type="date" )
public static final String SP_AUTHORING_TIME = "authoring-time";
+ /**
+ * Fluent Client search parameter constant for authoring-time
+ *
+ * Description: Time of key DICOM object selection authoring
+ * Type: date
+ * Path: ImagingObjectSelection.authoringTime
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam AUTHORING_TIME = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_AUTHORING_TIME);
+
+ /**
+ * Search parameter: selected-study
+ *
+ * Description: Study selected in key DICOM object selection
+ * Type: uri
+ * Path: ImagingObjectSelection.study.uid
+ *
+ */
@SearchParamDefinition(name="selected-study", path="ImagingObjectSelection.study.uid", description="Study selected in key DICOM object selection", type="uri" )
public static final String SP_SELECTED_STUDY = "selected-study";
+ /**
+ * Fluent Client search parameter constant for selected-study
+ *
+ * Description: Study selected in key DICOM object selection
+ * Type: uri
+ * Path: ImagingObjectSelection.study.uid
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam SELECTED_STUDY = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_SELECTED_STUDY);
+
+ /**
+ * Search parameter: author
+ *
+ * Description: Author of key DICOM object selection
+ * Type: reference
+ * Path: ImagingObjectSelection.author
+ *
+ */
@SearchParamDefinition(name="author", path="ImagingObjectSelection.author", description="Author of key DICOM object selection", type="reference" )
public static final String SP_AUTHOR = "author";
+ /**
+ * Fluent Client search parameter constant for author
+ *
+ * Description: Author of key DICOM object selection
+ * Type: reference
+ * Path: ImagingObjectSelection.author
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_AUTHOR);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ImagingObjectSelection:author".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHOR = new ca.uhn.fhir.model.api.Include("ImagingObjectSelection:author").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: Subject of key DICOM object selection
+ * Type: reference
+ * Path: ImagingObjectSelection.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="ImagingObjectSelection.patient", description="Subject of key DICOM object selection", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Subject of key DICOM object selection
+ * Type: reference
+ * Path: ImagingObjectSelection.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ImagingObjectSelection:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("ImagingObjectSelection:patient").toLocked();
+ /**
+ * Search parameter: title
+ *
+ * Description: Title of key DICOM object selection
+ * Type: token
+ * Path: ImagingObjectSelection.title
+ *
+ */
@SearchParamDefinition(name="title", path="ImagingObjectSelection.title", description="Title of key DICOM object selection", type="token" )
public static final String SP_TITLE = "title";
+ /**
+ * Fluent Client search parameter constant for title
+ *
+ * Description: Title of key DICOM object selection
+ * Type: token
+ * Path: ImagingObjectSelection.title
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TITLE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TITLE);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ImagingStudy.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ImagingStudy.java
index e4b8d285c62..ee0559c98bc 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ImagingStudy.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ImagingStudy.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -2389,32 +2389,212 @@ public class ImagingStudy extends DomainResource {
return ResourceType.ImagingStudy;
}
+ /**
+ * Search parameter: uid
+ *
+ * Description: The instance unique identifier
+ * Type: uri
+ * Path: ImagingStudy.series.instance.uid
+ *
+ */
@SearchParamDefinition(name="uid", path="ImagingStudy.series.instance.uid", description="The instance unique identifier", type="uri" )
public static final String SP_UID = "uid";
+ /**
+ * Fluent Client search parameter constant for uid
+ *
+ * Description: The instance unique identifier
+ * Type: uri
+ * Path: ImagingStudy.series.instance.uid
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam UID = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_UID);
+
+ /**
+ * Search parameter: study
+ *
+ * Description: The study identifier for the image
+ * Type: uri
+ * Path: ImagingStudy.uid
+ *
+ */
@SearchParamDefinition(name="study", path="ImagingStudy.uid", description="The study identifier for the image", type="uri" )
public static final String SP_STUDY = "study";
+ /**
+ * Fluent Client search parameter constant for study
+ *
+ * Description: The study identifier for the image
+ * Type: uri
+ * Path: ImagingStudy.uid
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam STUDY = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_STUDY);
+
+ /**
+ * Search parameter: dicom-class
+ *
+ * Description: The type of the instance
+ * Type: uri
+ * Path: ImagingStudy.series.instance.sopClass
+ *
+ */
@SearchParamDefinition(name="dicom-class", path="ImagingStudy.series.instance.sopClass", description="The type of the instance", type="uri" )
public static final String SP_DICOM_CLASS = "dicom-class";
+ /**
+ * Fluent Client search parameter constant for dicom-class
+ *
+ * Description: The type of the instance
+ * Type: uri
+ * Path: ImagingStudy.series.instance.sopClass
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam DICOM_CLASS = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_DICOM_CLASS);
+
+ /**
+ * Search parameter: modality
+ *
+ * Description: The modality of the series
+ * Type: token
+ * Path: ImagingStudy.series.modality
+ *
+ */
@SearchParamDefinition(name="modality", path="ImagingStudy.series.modality", description="The modality of the series", type="token" )
public static final String SP_MODALITY = "modality";
+ /**
+ * Fluent Client search parameter constant for modality
+ *
+ * Description: The modality of the series
+ * Type: token
+ * Path: ImagingStudy.series.modality
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam MODALITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_MODALITY);
+
+ /**
+ * Search parameter: bodysite
+ *
+ * Description: The body site studied
+ * Type: token
+ * Path: ImagingStudy.series.bodySite
+ *
+ */
@SearchParamDefinition(name="bodysite", path="ImagingStudy.series.bodySite", description="The body site studied", type="token" )
public static final String SP_BODYSITE = "bodysite";
+ /**
+ * Fluent Client search parameter constant for bodysite
+ *
+ * Description: The body site studied
+ * Type: token
+ * Path: ImagingStudy.series.bodySite
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam BODYSITE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_BODYSITE);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: Who the study is about
+ * Type: reference
+ * Path: ImagingStudy.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="ImagingStudy.patient", description="Who the study is about", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Who the study is about
+ * Type: reference
+ * Path: ImagingStudy.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ImagingStudy:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("ImagingStudy:patient").toLocked();
+ /**
+ * Search parameter: series
+ *
+ * Description: The identifier of the series of images
+ * Type: uri
+ * Path: ImagingStudy.series.uid
+ *
+ */
@SearchParamDefinition(name="series", path="ImagingStudy.series.uid", description="The identifier of the series of images", type="uri" )
public static final String SP_SERIES = "series";
+ /**
+ * Fluent Client search parameter constant for series
+ *
+ * Description: The identifier of the series of images
+ * Type: uri
+ * Path: ImagingStudy.series.uid
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam SERIES = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_SERIES);
+
+ /**
+ * Search parameter: started
+ *
+ * Description: When the study was started
+ * Type: date
+ * Path: ImagingStudy.started
+ *
+ */
@SearchParamDefinition(name="started", path="ImagingStudy.started", description="When the study was started", type="date" )
public static final String SP_STARTED = "started";
+ /**
+ * Fluent Client search parameter constant for started
+ *
+ * Description: When the study was started
+ * Type: date
+ * Path: ImagingStudy.started
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam STARTED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_STARTED);
+
+ /**
+ * Search parameter: accession
+ *
+ * Description: The accession identifier for the study
+ * Type: token
+ * Path: ImagingStudy.accession
+ *
+ */
@SearchParamDefinition(name="accession", path="ImagingStudy.accession", description="The accession identifier for the study", type="token" )
public static final String SP_ACCESSION = "accession";
+ /**
+ * Fluent Client search parameter constant for accession
+ *
+ * Description: The accession identifier for the study
+ * Type: token
+ * Path: ImagingStudy.accession
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACCESSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ACCESSION);
+
+ /**
+ * Search parameter: order
+ *
+ * Description: The order for the image
+ * Type: reference
+ * Path: ImagingStudy.order
+ *
+ */
@SearchParamDefinition(name="order", path="ImagingStudy.order", description="The order for the image", type="reference" )
public static final String SP_ORDER = "order";
+ /**
+ * Fluent Client search parameter constant for order
+ *
+ * Description: The order for the image
+ * Type: reference
+ * Path: ImagingStudy.order
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORDER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ImagingStudy:order".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Immunization.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Immunization.java
index a05894215be..e234422c8da 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Immunization.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Immunization.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -2281,74 +2281,362 @@ public class Immunization extends DomainResource {
return ResourceType.Immunization;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: Vaccination (non)-Administration Date
+ * Type: date
+ * Path: Immunization.date
+ *
+ */
@SearchParamDefinition(name="date", path="Immunization.date", description="Vaccination (non)-Administration Date", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: Vaccination (non)-Administration Date
+ * Type: date
+ * Path: Immunization.date
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: requester
+ *
+ * Description: The practitioner who ordered the vaccination
+ * Type: reference
+ * Path: Immunization.requester
+ *
+ */
@SearchParamDefinition(name="requester", path="Immunization.requester", description="The practitioner who ordered the vaccination", type="reference" )
public static final String SP_REQUESTER = "requester";
+ /**
+ * Fluent Client search parameter constant for requester
+ *
+ * Description: The practitioner who ordered the vaccination
+ * Type: reference
+ * Path: Immunization.requester
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUESTER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Immunization:requester".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTER = new ca.uhn.fhir.model.api.Include("Immunization:requester").toLocked();
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Business identifier
+ * Type: token
+ * Path: Immunization.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Immunization.identifier", description="Business identifier", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Business identifier
+ * Type: token
+ * Path: Immunization.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: reason
+ *
+ * Description: Why immunization occurred
+ * Type: token
+ * Path: Immunization.explanation.reason
+ *
+ */
@SearchParamDefinition(name="reason", path="Immunization.explanation.reason", description="Why immunization occurred", type="token" )
public static final String SP_REASON = "reason";
+ /**
+ * Fluent Client search parameter constant for reason
+ *
+ * Description: Why immunization occurred
+ * Type: token
+ * Path: Immunization.explanation.reason
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam REASON = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_REASON);
+
+ /**
+ * Search parameter: performer
+ *
+ * Description: The practitioner who administered the vaccination
+ * Type: reference
+ * Path: Immunization.performer
+ *
+ */
@SearchParamDefinition(name="performer", path="Immunization.performer", description="The practitioner who administered the vaccination", type="reference" )
public static final String SP_PERFORMER = "performer";
+ /**
+ * Fluent Client search parameter constant for performer
+ *
+ * Description: The practitioner who administered the vaccination
+ * Type: reference
+ * Path: Immunization.performer
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PERFORMER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Immunization:performer".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER = new ca.uhn.fhir.model.api.Include("Immunization:performer").toLocked();
+ /**
+ * Search parameter: reaction
+ *
+ * Description: Additional information on reaction
+ * Type: reference
+ * Path: Immunization.reaction.detail
+ *
+ */
@SearchParamDefinition(name="reaction", path="Immunization.reaction.detail", description="Additional information on reaction", type="reference" )
public static final String SP_REACTION = "reaction";
+ /**
+ * Fluent Client search parameter constant for reaction
+ *
+ * Description: Additional information on reaction
+ * Type: reference
+ * Path: Immunization.reaction.detail
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REACTION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REACTION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Immunization:reaction".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_REACTION = new ca.uhn.fhir.model.api.Include("Immunization:reaction").toLocked();
+ /**
+ * Search parameter: lot-number
+ *
+ * Description: Vaccine Lot Number
+ * Type: string
+ * Path: Immunization.lotNumber
+ *
+ */
@SearchParamDefinition(name="lot-number", path="Immunization.lotNumber", description="Vaccine Lot Number", type="string" )
public static final String SP_LOT_NUMBER = "lot-number";
+ /**
+ * Fluent Client search parameter constant for lot-number
+ *
+ * Description: Vaccine Lot Number
+ * Type: string
+ * Path: Immunization.lotNumber
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam LOT_NUMBER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_LOT_NUMBER);
+
+ /**
+ * Search parameter: notgiven
+ *
+ * Description: Administrations which were not given
+ * Type: token
+ * Path: Immunization.wasNotGiven
+ *
+ */
@SearchParamDefinition(name="notgiven", path="Immunization.wasNotGiven", description="Administrations which were not given", type="token" )
public static final String SP_NOTGIVEN = "notgiven";
+ /**
+ * Fluent Client search parameter constant for notgiven
+ *
+ * Description: Administrations which were not given
+ * Type: token
+ * Path: Immunization.wasNotGiven
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam NOTGIVEN = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_NOTGIVEN);
+
+ /**
+ * Search parameter: manufacturer
+ *
+ * Description: Vaccine Manufacturer
+ * Type: reference
+ * Path: Immunization.manufacturer
+ *
+ */
@SearchParamDefinition(name="manufacturer", path="Immunization.manufacturer", description="Vaccine Manufacturer", type="reference" )
public static final String SP_MANUFACTURER = "manufacturer";
+ /**
+ * Fluent Client search parameter constant for manufacturer
+ *
+ * Description: Vaccine Manufacturer
+ * Type: reference
+ * Path: Immunization.manufacturer
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MANUFACTURER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MANUFACTURER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Immunization:manufacturer".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_MANUFACTURER = new ca.uhn.fhir.model.api.Include("Immunization:manufacturer").toLocked();
+ /**
+ * Search parameter: dose-sequence
+ *
+ * Description: Dose number within series
+ * Type: number
+ * Path: Immunization.vaccinationProtocol.doseSequence
+ *
+ */
@SearchParamDefinition(name="dose-sequence", path="Immunization.vaccinationProtocol.doseSequence", description="Dose number within series", type="number" )
public static final String SP_DOSE_SEQUENCE = "dose-sequence";
+ /**
+ * Fluent Client search parameter constant for dose-sequence
+ *
+ * Description: Dose number within series
+ * Type: number
+ * Path: Immunization.vaccinationProtocol.doseSequence
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.NumberClientParam DOSE_SEQUENCE = new ca.uhn.fhir.rest.gclient.NumberClientParam(SP_DOSE_SEQUENCE);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: The patient for the vaccination record
+ * Type: reference
+ * Path: Immunization.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="Immunization.patient", description="The patient for the vaccination record", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: The patient for the vaccination record
+ * Type: reference
+ * Path: Immunization.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Immunization:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Immunization:patient").toLocked();
+ /**
+ * Search parameter: vaccine-code
+ *
+ * Description: Vaccine Product Administered
+ * Type: token
+ * Path: Immunization.vaccineCode
+ *
+ */
@SearchParamDefinition(name="vaccine-code", path="Immunization.vaccineCode", description="Vaccine Product Administered", type="token" )
public static final String SP_VACCINE_CODE = "vaccine-code";
+ /**
+ * Fluent Client search parameter constant for vaccine-code
+ *
+ * Description: Vaccine Product Administered
+ * Type: token
+ * Path: Immunization.vaccineCode
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam VACCINE_CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VACCINE_CODE);
+
+ /**
+ * Search parameter: reason-not-given
+ *
+ * Description: Explanation of reason vaccination was not administered
+ * Type: token
+ * Path: Immunization.explanation.reasonNotGiven
+ *
+ */
@SearchParamDefinition(name="reason-not-given", path="Immunization.explanation.reasonNotGiven", description="Explanation of reason vaccination was not administered", type="token" )
public static final String SP_REASON_NOT_GIVEN = "reason-not-given";
+ /**
+ * Fluent Client search parameter constant for reason-not-given
+ *
+ * Description: Explanation of reason vaccination was not administered
+ * Type: token
+ * Path: Immunization.explanation.reasonNotGiven
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam REASON_NOT_GIVEN = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_REASON_NOT_GIVEN);
+
+ /**
+ * Search parameter: location
+ *
+ * Description: The service delivery location or facility in which the vaccine was / was to be administered
+ * Type: reference
+ * Path: Immunization.location
+ *
+ */
@SearchParamDefinition(name="location", path="Immunization.location", description="The service delivery location or facility in which the vaccine was / was to be administered", type="reference" )
public static final String SP_LOCATION = "location";
+ /**
+ * Fluent Client search parameter constant for location
+ *
+ * Description: The service delivery location or facility in which the vaccine was / was to be administered
+ * Type: reference
+ * Path: Immunization.location
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LOCATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Immunization:location".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION = new ca.uhn.fhir.model.api.Include("Immunization:location").toLocked();
+ /**
+ * Search parameter: reaction-date
+ *
+ * Description: When reaction started
+ * Type: date
+ * Path: Immunization.reaction.date
+ *
+ */
@SearchParamDefinition(name="reaction-date", path="Immunization.reaction.date", description="When reaction started", type="date" )
public static final String SP_REACTION_DATE = "reaction-date";
+ /**
+ * Fluent Client search parameter constant for reaction-date
+ *
+ * Description: When reaction started
+ * Type: date
+ * Path: Immunization.reaction.date
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam REACTION_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_REACTION_DATE);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: Immunization event status
+ * Type: token
+ * Path: Immunization.status
+ *
+ */
@SearchParamDefinition(name="status", path="Immunization.status", description="Immunization event status", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: Immunization event status
+ * Type: token
+ * Path: Immunization.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ImmunizationRecommendation.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ImmunizationRecommendation.java
index 8df7c317c26..b0a10263573 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ImmunizationRecommendation.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ImmunizationRecommendation.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1324,42 +1324,204 @@ public class ImmunizationRecommendation extends DomainResource {
return ResourceType.ImmunizationRecommendation;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: Date recommendation created
+ * Type: date
+ * Path: ImmunizationRecommendation.recommendation.date
+ *
+ */
@SearchParamDefinition(name="date", path="ImmunizationRecommendation.recommendation.date", description="Date recommendation created", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: Date recommendation created
+ * Type: date
+ * Path: ImmunizationRecommendation.recommendation.date
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Business identifier
+ * Type: token
+ * Path: ImmunizationRecommendation.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="ImmunizationRecommendation.identifier", description="Business identifier", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Business identifier
+ * Type: token
+ * Path: ImmunizationRecommendation.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: dose-sequence
+ *
+ * Description: Dose number within sequence
+ * Type: number
+ * Path: ImmunizationRecommendation.recommendation.protocol.doseSequence
+ *
+ */
@SearchParamDefinition(name="dose-sequence", path="ImmunizationRecommendation.recommendation.protocol.doseSequence", description="Dose number within sequence", type="number" )
public static final String SP_DOSE_SEQUENCE = "dose-sequence";
+ /**
+ * Fluent Client search parameter constant for dose-sequence
+ *
+ * Description: Dose number within sequence
+ * Type: number
+ * Path: ImmunizationRecommendation.recommendation.protocol.doseSequence
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.NumberClientParam DOSE_SEQUENCE = new ca.uhn.fhir.rest.gclient.NumberClientParam(SP_DOSE_SEQUENCE);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: Who this profile is for
+ * Type: reference
+ * Path: ImmunizationRecommendation.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="ImmunizationRecommendation.patient", description="Who this profile is for", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Who this profile is for
+ * Type: reference
+ * Path: ImmunizationRecommendation.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ImmunizationRecommendation:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("ImmunizationRecommendation:patient").toLocked();
+ /**
+ * Search parameter: vaccine-type
+ *
+ * Description: Vaccine recommendation applies to
+ * Type: token
+ * Path: ImmunizationRecommendation.recommendation.vaccineCode
+ *
+ */
@SearchParamDefinition(name="vaccine-type", path="ImmunizationRecommendation.recommendation.vaccineCode", description="Vaccine recommendation applies to", type="token" )
public static final String SP_VACCINE_TYPE = "vaccine-type";
+ /**
+ * Fluent Client search parameter constant for vaccine-type
+ *
+ * Description: Vaccine recommendation applies to
+ * Type: token
+ * Path: ImmunizationRecommendation.recommendation.vaccineCode
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam VACCINE_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VACCINE_TYPE);
+
+ /**
+ * Search parameter: dose-number
+ *
+ * Description: Recommended dose number
+ * Type: number
+ * Path: ImmunizationRecommendation.recommendation.doseNumber
+ *
+ */
@SearchParamDefinition(name="dose-number", path="ImmunizationRecommendation.recommendation.doseNumber", description="Recommended dose number", type="number" )
public static final String SP_DOSE_NUMBER = "dose-number";
+ /**
+ * Fluent Client search parameter constant for dose-number
+ *
+ * Description: Recommended dose number
+ * Type: number
+ * Path: ImmunizationRecommendation.recommendation.doseNumber
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.NumberClientParam DOSE_NUMBER = new ca.uhn.fhir.rest.gclient.NumberClientParam(SP_DOSE_NUMBER);
+
+ /**
+ * Search parameter: information
+ *
+ * Description: Patient observations supporting recommendation
+ * Type: reference
+ * Path: ImmunizationRecommendation.recommendation.supportingPatientInformation
+ *
+ */
@SearchParamDefinition(name="information", path="ImmunizationRecommendation.recommendation.supportingPatientInformation", description="Patient observations supporting recommendation", type="reference" )
public static final String SP_INFORMATION = "information";
+ /**
+ * Fluent Client search parameter constant for information
+ *
+ * Description: Patient observations supporting recommendation
+ * Type: reference
+ * Path: ImmunizationRecommendation.recommendation.supportingPatientInformation
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INFORMATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INFORMATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ImmunizationRecommendation:information".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_INFORMATION = new ca.uhn.fhir.model.api.Include("ImmunizationRecommendation:information").toLocked();
+ /**
+ * Search parameter: support
+ *
+ * Description: Past immunizations supporting recommendation
+ * Type: reference
+ * Path: ImmunizationRecommendation.recommendation.supportingImmunization
+ *
+ */
@SearchParamDefinition(name="support", path="ImmunizationRecommendation.recommendation.supportingImmunization", description="Past immunizations supporting recommendation", type="reference" )
public static final String SP_SUPPORT = "support";
+ /**
+ * Fluent Client search parameter constant for support
+ *
+ * Description: Past immunizations supporting recommendation
+ * Type: reference
+ * Path: ImmunizationRecommendation.recommendation.supportingImmunization
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUPPORT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUPPORT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ImmunizationRecommendation:support".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUPPORT = new ca.uhn.fhir.model.api.Include("ImmunizationRecommendation:support").toLocked();
+ /**
+ * Search parameter: status
+ *
+ * Description: Vaccine administration status
+ * Type: token
+ * Path: ImmunizationRecommendation.recommendation.forecastStatus
+ *
+ */
@SearchParamDefinition(name="status", path="ImmunizationRecommendation.recommendation.forecastStatus", description="Vaccine administration status", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: Vaccine administration status
+ * Type: token
+ * Path: ImmunizationRecommendation.recommendation.forecastStatus
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ImplementationGuide.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ImplementationGuide.java
index a00bf777acb..cd8b9de8863 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ImplementationGuide.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ImplementationGuide.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -3384,26 +3384,206 @@ public class ImplementationGuide extends DomainResource {
return ResourceType.ImplementationGuide;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: The implementation guide publication date
+ * Type: date
+ * Path: ImplementationGuide.date
+ *
+ */
@SearchParamDefinition(name="date", path="ImplementationGuide.date", description="The implementation guide publication date", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: The implementation guide publication date
+ * Type: date
+ * Path: ImplementationGuide.date
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: dependency
+ *
+ * Description: Where to find dependency
+ * Type: uri
+ * Path: ImplementationGuide.dependency.uri
+ *
+ */
@SearchParamDefinition(name="dependency", path="ImplementationGuide.dependency.uri", description="Where to find dependency", type="uri" )
public static final String SP_DEPENDENCY = "dependency";
+ /**
+ * Fluent Client search parameter constant for dependency
+ *
+ * Description: Where to find dependency
+ * Type: uri
+ * Path: ImplementationGuide.dependency.uri
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam DEPENDENCY = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_DEPENDENCY);
+
+ /**
+ * Search parameter: name
+ *
+ * Description: Name of the implementation guide
+ * Type: string
+ * Path: ImplementationGuide.name
+ *
+ */
@SearchParamDefinition(name="name", path="ImplementationGuide.name", description="Name of the implementation guide", type="string" )
public static final String SP_NAME = "name";
+ /**
+ * Fluent Client search parameter constant for name
+ *
+ * Description: Name of the implementation guide
+ * Type: string
+ * Path: ImplementationGuide.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME);
+
+ /**
+ * Search parameter: context
+ *
+ * Description: A use context assigned to the structure
+ * Type: token
+ * Path: ImplementationGuide.useContext
+ *
+ */
@SearchParamDefinition(name="context", path="ImplementationGuide.useContext", description="A use context assigned to the structure", type="token" )
public static final String SP_CONTEXT = "context";
+ /**
+ * Fluent Client search parameter constant for context
+ *
+ * Description: A use context assigned to the structure
+ * Type: token
+ * Path: ImplementationGuide.useContext
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT);
+
+ /**
+ * Search parameter: publisher
+ *
+ * Description: Name of the publisher of the implementation guide
+ * Type: string
+ * Path: ImplementationGuide.publisher
+ *
+ */
@SearchParamDefinition(name="publisher", path="ImplementationGuide.publisher", description="Name of the publisher of the implementation guide", type="string" )
public static final String SP_PUBLISHER = "publisher";
+ /**
+ * Fluent Client search parameter constant for publisher
+ *
+ * Description: Name of the publisher of the implementation guide
+ * Type: string
+ * Path: ImplementationGuide.publisher
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER);
+
+ /**
+ * Search parameter: description
+ *
+ * Description: Text search in the description of the implementation guide
+ * Type: string
+ * Path: ImplementationGuide.description
+ *
+ */
@SearchParamDefinition(name="description", path="ImplementationGuide.description", description="Text search in the description of the implementation guide", type="string" )
public static final String SP_DESCRIPTION = "description";
+ /**
+ * Fluent Client search parameter constant for description
+ *
+ * Description: Text search in the description of the implementation guide
+ * Type: string
+ * Path: ImplementationGuide.description
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION);
+
+ /**
+ * Search parameter: experimental
+ *
+ * Description: If for testing purposes, not real usage
+ * Type: token
+ * Path: ImplementationGuide.experimental
+ *
+ */
@SearchParamDefinition(name="experimental", path="ImplementationGuide.experimental", description="If for testing purposes, not real usage", type="token" )
public static final String SP_EXPERIMENTAL = "experimental";
+ /**
+ * Fluent Client search parameter constant for experimental
+ *
+ * Description: If for testing purposes, not real usage
+ * Type: token
+ * Path: ImplementationGuide.experimental
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam EXPERIMENTAL = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EXPERIMENTAL);
+
+ /**
+ * Search parameter: version
+ *
+ * Description: The version identifier of the implementation guide
+ * Type: token
+ * Path: ImplementationGuide.version
+ *
+ */
@SearchParamDefinition(name="version", path="ImplementationGuide.version", description="The version identifier of the implementation guide", type="token" )
public static final String SP_VERSION = "version";
+ /**
+ * Fluent Client search parameter constant for version
+ *
+ * Description: The version identifier of the implementation guide
+ * Type: token
+ * Path: ImplementationGuide.version
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION);
+
+ /**
+ * Search parameter: url
+ *
+ * Description: Absolute URL used to reference this Implementation Guide
+ * Type: uri
+ * Path: ImplementationGuide.url
+ *
+ */
@SearchParamDefinition(name="url", path="ImplementationGuide.url", description="Absolute URL used to reference this Implementation Guide", type="uri" )
public static final String SP_URL = "url";
+ /**
+ * Fluent Client search parameter constant for url
+ *
+ * Description: Absolute URL used to reference this Implementation Guide
+ * Type: uri
+ * Path: ImplementationGuide.url
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: The current status of the implementation guide
+ * Type: token
+ * Path: ImplementationGuide.status
+ *
+ */
@SearchParamDefinition(name="status", path="ImplementationGuide.status", description="The current status of the implementation guide", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: The current status of the implementation guide
+ * Type: token
+ * Path: ImplementationGuide.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Library.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Library.java
index eec3e2c4f36..d6880dd768b 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Library.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Library.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ListResource.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ListResource.java
index 5c7a1ae5989..3c4c26d200b 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ListResource.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ListResource.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1356,58 +1356,256 @@ public class ListResource extends DomainResource {
return ResourceType.List;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: When the list was prepared
+ * Type: date
+ * Path: List.date
+ *
+ */
@SearchParamDefinition(name="date", path="List.date", description="When the list was prepared", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: When the list was prepared
+ * Type: date
+ * Path: List.date
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: item
+ *
+ * Description: Actual entry
+ * Type: reference
+ * Path: List.entry.item
+ *
+ */
@SearchParamDefinition(name="item", path="List.entry.item", description="Actual entry", type="reference" )
public static final String SP_ITEM = "item";
+ /**
+ * Fluent Client search parameter constant for item
+ *
+ * Description: Actual entry
+ * Type: reference
+ * Path: List.entry.item
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ITEM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ITEM);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ListResource:item".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ITEM = new ca.uhn.fhir.model.api.Include("ListResource:item").toLocked();
+ /**
+ * Search parameter: empty-reason
+ *
+ * Description: Why list is empty
+ * Type: token
+ * Path: List.emptyReason
+ *
+ */
@SearchParamDefinition(name="empty-reason", path="List.emptyReason", description="Why list is empty", type="token" )
public static final String SP_EMPTY_REASON = "empty-reason";
+ /**
+ * Fluent Client search parameter constant for empty-reason
+ *
+ * Description: Why list is empty
+ * Type: token
+ * Path: List.emptyReason
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam EMPTY_REASON = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EMPTY_REASON);
+
+ /**
+ * Search parameter: code
+ *
+ * Description: What the purpose of this list is
+ * Type: token
+ * Path: List.code
+ *
+ */
@SearchParamDefinition(name="code", path="List.code", description="What the purpose of this list is", type="token" )
public static final String SP_CODE = "code";
+ /**
+ * Fluent Client search parameter constant for code
+ *
+ * Description: What the purpose of this list is
+ * Type: token
+ * Path: List.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE);
+
+ /**
+ * Search parameter: notes
+ *
+ * Description: Comments about the list
+ * Type: string
+ * Path: List.note
+ *
+ */
@SearchParamDefinition(name="notes", path="List.note", description="Comments about the list", type="string" )
public static final String SP_NOTES = "notes";
+ /**
+ * Fluent Client search parameter constant for notes
+ *
+ * Description: Comments about the list
+ * Type: string
+ * Path: List.note
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam NOTES = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NOTES);
+
+ /**
+ * Search parameter: subject
+ *
+ * Description: If all resources have the same subject
+ * Type: reference
+ * Path: List.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="List.subject", description="If all resources have the same subject", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: If all resources have the same subject
+ * Type: reference
+ * Path: List.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ListResource:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("ListResource:subject").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: If all resources have the same subject
+ * Type: reference
+ * Path: List.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="List.subject", description="If all resources have the same subject", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: If all resources have the same subject
+ * Type: reference
+ * Path: List.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ListResource:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("ListResource:patient").toLocked();
+ /**
+ * Search parameter: source
+ *
+ * Description: Who and/or what defined the list contents (aka Author)
+ * Type: reference
+ * Path: List.source
+ *
+ */
@SearchParamDefinition(name="source", path="List.source", description="Who and/or what defined the list contents (aka Author)", type="reference" )
public static final String SP_SOURCE = "source";
+ /**
+ * Fluent Client search parameter constant for source
+ *
+ * Description: Who and/or what defined the list contents (aka Author)
+ * Type: reference
+ * Path: List.source
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SOURCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SOURCE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ListResource:source".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SOURCE = new ca.uhn.fhir.model.api.Include("ListResource:source").toLocked();
+ /**
+ * Search parameter: encounter
+ *
+ * Description: Context in which list created
+ * Type: reference
+ * Path: List.encounter
+ *
+ */
@SearchParamDefinition(name="encounter", path="List.encounter", description="Context in which list created", type="reference" )
public static final String SP_ENCOUNTER = "encounter";
+ /**
+ * Fluent Client search parameter constant for encounter
+ *
+ * Description: Context in which list created
+ * Type: reference
+ * Path: List.encounter
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ListResource:encounter".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("ListResource:encounter").toLocked();
+ /**
+ * Search parameter: title
+ *
+ * Description: Descriptive name for the list
+ * Type: string
+ * Path: List.title
+ *
+ */
@SearchParamDefinition(name="title", path="List.title", description="Descriptive name for the list", type="string" )
public static final String SP_TITLE = "title";
+ /**
+ * Fluent Client search parameter constant for title
+ *
+ * Description: Descriptive name for the list
+ * Type: string
+ * Path: List.title
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: current | retired | entered-in-error
+ * Type: token
+ * Path: List.status
+ *
+ */
@SearchParamDefinition(name="status", path="List.status", description="current | retired | entered-in-error", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: current | retired | entered-in-error
+ * Type: token
+ * Path: List.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Location.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Location.java
index 307944ed863..fec3e680720 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Location.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Location.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1280,46 +1280,298 @@ public class Location extends DomainResource {
return ResourceType.Location;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Unique code or number identifying the location to its users
+ * Type: token
+ * Path: Location.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Location.identifier", description="Unique code or number identifying the location to its users", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Unique code or number identifying the location to its users
+ * Type: token
+ * Path: Location.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: partof
+ *
+ * Description: The location of which this location is a part
+ * Type: reference
+ * Path: Location.partOf
+ *
+ */
@SearchParamDefinition(name="partof", path="Location.partOf", description="The location of which this location is a part", type="reference" )
public static final String SP_PARTOF = "partof";
+ /**
+ * Fluent Client search parameter constant for partof
+ *
+ * Description: The location of which this location is a part
+ * Type: reference
+ * Path: Location.partOf
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARTOF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PARTOF);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Location:partof".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PARTOF = new ca.uhn.fhir.model.api.Include("Location:partof").toLocked();
+ /**
+ * Search parameter: near-distance
+ *
+ * Description: A distance quantity to limit the near search to locations within a specific distance
+ * Type: token
+ * Path: Location.position
+ *
+ */
@SearchParamDefinition(name="near-distance", path="Location.position", description="A distance quantity to limit the near search to locations within a specific distance", type="token" )
public static final String SP_NEAR_DISTANCE = "near-distance";
+ /**
+ * Fluent Client search parameter constant for near-distance
+ *
+ * Description: A distance quantity to limit the near search to locations within a specific distance
+ * Type: token
+ * Path: Location.position
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam NEAR_DISTANCE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_NEAR_DISTANCE);
+
+ /**
+ * Search parameter: address
+ *
+ * Description: A (part of the) address of the location
+ * Type: string
+ * Path: Location.address
+ *
+ */
@SearchParamDefinition(name="address", path="Location.address", description="A (part of the) address of the location", type="string" )
public static final String SP_ADDRESS = "address";
+ /**
+ * Fluent Client search parameter constant for address
+ *
+ * Description: A (part of the) address of the location
+ * Type: string
+ * Path: Location.address
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS);
+
+ /**
+ * Search parameter: address-state
+ *
+ * Description: A state specified in an address
+ * Type: string
+ * Path: Location.address.state
+ *
+ */
@SearchParamDefinition(name="address-state", path="Location.address.state", description="A state specified in an address", type="string" )
public static final String SP_ADDRESS_STATE = "address-state";
+ /**
+ * Fluent Client search parameter constant for address-state
+ *
+ * Description: A state specified in an address
+ * Type: string
+ * Path: Location.address.state
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_STATE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_STATE);
+
+ /**
+ * Search parameter: type
+ *
+ * Description: A code for the type of location
+ * Type: token
+ * Path: Location.type
+ *
+ */
@SearchParamDefinition(name="type", path="Location.type", description="A code for the type of location", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: A code for the type of location
+ * Type: token
+ * Path: Location.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
+ /**
+ * Search parameter: address-postalcode
+ *
+ * Description: A postal code specified in an address
+ * Type: string
+ * Path: Location.address.postalCode
+ *
+ */
@SearchParamDefinition(name="address-postalcode", path="Location.address.postalCode", description="A postal code specified in an address", type="string" )
public static final String SP_ADDRESS_POSTALCODE = "address-postalcode";
+ /**
+ * Fluent Client search parameter constant for address-postalcode
+ *
+ * Description: A postal code specified in an address
+ * Type: string
+ * Path: Location.address.postalCode
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_POSTALCODE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_POSTALCODE);
+
+ /**
+ * Search parameter: address-country
+ *
+ * Description: A country specified in an address
+ * Type: string
+ * Path: Location.address.country
+ *
+ */
@SearchParamDefinition(name="address-country", path="Location.address.country", description="A country specified in an address", type="string" )
public static final String SP_ADDRESS_COUNTRY = "address-country";
+ /**
+ * Fluent Client search parameter constant for address-country
+ *
+ * Description: A country specified in an address
+ * Type: string
+ * Path: Location.address.country
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_COUNTRY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_COUNTRY);
+
+ /**
+ * Search parameter: organization
+ *
+ * Description: Searches for locations that are managed by the provided organization
+ * Type: reference
+ * Path: Location.managingOrganization
+ *
+ */
@SearchParamDefinition(name="organization", path="Location.managingOrganization", description="Searches for locations that are managed by the provided organization", type="reference" )
public static final String SP_ORGANIZATION = "organization";
+ /**
+ * Fluent Client search parameter constant for organization
+ *
+ * Description: Searches for locations that are managed by the provided organization
+ * Type: reference
+ * Path: Location.managingOrganization
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORGANIZATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Location:organization".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION = new ca.uhn.fhir.model.api.Include("Location:organization").toLocked();
+ /**
+ * Search parameter: name
+ *
+ * Description: A (portion of the) name of the location
+ * Type: string
+ * Path: Location.name
+ *
+ */
@SearchParamDefinition(name="name", path="Location.name", description="A (portion of the) name of the location", type="string" )
public static final String SP_NAME = "name";
+ /**
+ * Fluent Client search parameter constant for name
+ *
+ * Description: A (portion of the) name of the location
+ * Type: string
+ * Path: Location.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME);
+
+ /**
+ * Search parameter: address-use
+ *
+ * Description: A use code specified in an address
+ * Type: token
+ * Path: Location.address.use
+ *
+ */
@SearchParamDefinition(name="address-use", path="Location.address.use", description="A use code specified in an address", type="token" )
public static final String SP_ADDRESS_USE = "address-use";
+ /**
+ * Fluent Client search parameter constant for address-use
+ *
+ * Description: A use code specified in an address
+ * Type: token
+ * Path: Location.address.use
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ADDRESS_USE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ADDRESS_USE);
+
+ /**
+ * Search parameter: near
+ *
+ * Description: The coordinates expressed as [lat],[long] (using the WGS84 datum, see notes) to find locations near to (servers may search using a square rather than a circle for efficiency)
+ * Type: token
+ * Path: Location.position
+ *
+ */
@SearchParamDefinition(name="near", path="Location.position", description="The coordinates expressed as [lat],[long] (using the WGS84 datum, see notes) to find locations near to (servers may search using a square rather than a circle for efficiency)", type="token" )
public static final String SP_NEAR = "near";
+ /**
+ * Fluent Client search parameter constant for near
+ *
+ * Description: The coordinates expressed as [lat],[long] (using the WGS84 datum, see notes) to find locations near to (servers may search using a square rather than a circle for efficiency)
+ * Type: token
+ * Path: Location.position
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam NEAR = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_NEAR);
+
+ /**
+ * Search parameter: address-city
+ *
+ * Description: A city specified in an address
+ * Type: string
+ * Path: Location.address.city
+ *
+ */
@SearchParamDefinition(name="address-city", path="Location.address.city", description="A city specified in an address", type="string" )
public static final String SP_ADDRESS_CITY = "address-city";
+ /**
+ * Fluent Client search parameter constant for address-city
+ *
+ * Description: A city specified in an address
+ * Type: string
+ * Path: Location.address.city
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_CITY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_CITY);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: Searches for locations with a specific kind of status
+ * Type: token
+ * Path: Location.status
+ *
+ */
@SearchParamDefinition(name="status", path="Location.status", description="Searches for locations with a specific kind of status", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: Searches for locations with a specific kind of status
+ * Type: token
+ * Path: Location.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Measure.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Measure.java
index 246a12de587..35ff6bc7125 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Measure.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Measure.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Media.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Media.java
index 9f5acb9b4ee..da1b5a5d6ce 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Media.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Media.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -894,34 +894,178 @@ public class Media extends DomainResource {
return ResourceType.Media;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Identifier(s) for the image
+ * Type: token
+ * Path: Media.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Media.identifier", description="Identifier(s) for the image", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Identifier(s) for the image
+ * Type: token
+ * Path: Media.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: view
+ *
+ * Description: Imaging view, e.g. Lateral or Antero-posterior
+ * Type: token
+ * Path: Media.view
+ *
+ */
@SearchParamDefinition(name="view", path="Media.view", description="Imaging view, e.g. Lateral or Antero-posterior", type="token" )
public static final String SP_VIEW = "view";
+ /**
+ * Fluent Client search parameter constant for view
+ *
+ * Description: Imaging view, e.g. Lateral or Antero-posterior
+ * Type: token
+ * Path: Media.view
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam VIEW = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VIEW);
+
+ /**
+ * Search parameter: subtype
+ *
+ * Description: The type of acquisition equipment/process
+ * Type: token
+ * Path: Media.subtype
+ *
+ */
@SearchParamDefinition(name="subtype", path="Media.subtype", description="The type of acquisition equipment/process", type="token" )
public static final String SP_SUBTYPE = "subtype";
+ /**
+ * Fluent Client search parameter constant for subtype
+ *
+ * Description: The type of acquisition equipment/process
+ * Type: token
+ * Path: Media.subtype
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam SUBTYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SUBTYPE);
+
+ /**
+ * Search parameter: created
+ *
+ * Description: Date attachment was first created
+ * Type: date
+ * Path: Media.content.creation
+ *
+ */
@SearchParamDefinition(name="created", path="Media.content.creation", description="Date attachment was first created", type="date" )
public static final String SP_CREATED = "created";
+ /**
+ * Fluent Client search parameter constant for created
+ *
+ * Description: Date attachment was first created
+ * Type: date
+ * Path: Media.content.creation
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_CREATED);
+
+ /**
+ * Search parameter: subject
+ *
+ * Description: Who/What this Media is a record of
+ * Type: reference
+ * Path: Media.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="Media.subject", description="Who/What this Media is a record of", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: Who/What this Media is a record of
+ * Type: reference
+ * Path: Media.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Media:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Media:subject").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: Who/What this Media is a record of
+ * Type: reference
+ * Path: Media.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="Media.subject", description="Who/What this Media is a record of", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Who/What this Media is a record of
+ * Type: reference
+ * Path: Media.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Media:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Media:patient").toLocked();
+ /**
+ * Search parameter: type
+ *
+ * Description: photo | video | audio
+ * Type: token
+ * Path: Media.type
+ *
+ */
@SearchParamDefinition(name="type", path="Media.type", description="photo | video | audio", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: photo | video | audio
+ * Type: token
+ * Path: Media.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
+ /**
+ * Search parameter: operator
+ *
+ * Description: The person who generated the image
+ * Type: reference
+ * Path: Media.operator
+ *
+ */
@SearchParamDefinition(name="operator", path="Media.operator", description="The person who generated the image", type="reference" )
public static final String SP_OPERATOR = "operator";
+ /**
+ * Fluent Client search parameter constant for operator
+ *
+ * Description: The person who generated the image
+ * Type: reference
+ * Path: Media.operator
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam OPERATOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_OPERATOR);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Media:operator".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Medication.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Medication.java
index a617aff6a66..8211b6ffbf0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Medication.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Medication.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1282,30 +1282,138 @@ public class Medication extends DomainResource {
return ResourceType.Medication;
}
+ /**
+ * Search parameter: container
+ *
+ * Description: E.g. box, vial, blister-pack
+ * Type: token
+ * Path: Medication.package.container
+ *
+ */
@SearchParamDefinition(name="container", path="Medication.package.container", description="E.g. box, vial, blister-pack", type="token" )
public static final String SP_CONTAINER = "container";
+ /**
+ * Fluent Client search parameter constant for container
+ *
+ * Description: E.g. box, vial, blister-pack
+ * Type: token
+ * Path: Medication.package.container
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTAINER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTAINER);
+
+ /**
+ * Search parameter: code
+ *
+ * Description: Codes that identify this medication
+ * Type: token
+ * Path: Medication.code
+ *
+ */
@SearchParamDefinition(name="code", path="Medication.code", description="Codes that identify this medication", type="token" )
public static final String SP_CODE = "code";
+ /**
+ * Fluent Client search parameter constant for code
+ *
+ * Description: Codes that identify this medication
+ * Type: token
+ * Path: Medication.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE);
+
+ /**
+ * Search parameter: ingredient
+ *
+ * Description: The product contained
+ * Type: reference
+ * Path: Medication.product.ingredient.item
+ *
+ */
@SearchParamDefinition(name="ingredient", path="Medication.product.ingredient.item", description="The product contained", type="reference" )
public static final String SP_INGREDIENT = "ingredient";
+ /**
+ * Fluent Client search parameter constant for ingredient
+ *
+ * Description: The product contained
+ * Type: reference
+ * Path: Medication.product.ingredient.item
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INGREDIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_INGREDIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Medication:ingredient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_INGREDIENT = new ca.uhn.fhir.model.api.Include("Medication:ingredient").toLocked();
+ /**
+ * Search parameter: form
+ *
+ * Description: powder | tablets | carton +
+ * Type: token
+ * Path: Medication.product.form
+ *
+ */
@SearchParamDefinition(name="form", path="Medication.product.form", description="powder | tablets | carton +", type="token" )
public static final String SP_FORM = "form";
+ /**
+ * Fluent Client search parameter constant for form
+ *
+ * Description: powder | tablets | carton +
+ * Type: token
+ * Path: Medication.product.form
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam FORM = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_FORM);
+
+ /**
+ * Search parameter: content
+ *
+ * Description: A product in the package
+ * Type: reference
+ * Path: Medication.package.content.item
+ *
+ */
@SearchParamDefinition(name="content", path="Medication.package.content.item", description="A product in the package", type="reference" )
public static final String SP_CONTENT = "content";
+ /**
+ * Fluent Client search parameter constant for content
+ *
+ * Description: A product in the package
+ * Type: reference
+ * Path: Medication.package.content.item
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CONTENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CONTENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Medication:content".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_CONTENT = new ca.uhn.fhir.model.api.Include("Medication:content").toLocked();
+ /**
+ * Search parameter: manufacturer
+ *
+ * Description: Manufacturer of the item
+ * Type: reference
+ * Path: Medication.manufacturer
+ *
+ */
@SearchParamDefinition(name="manufacturer", path="Medication.manufacturer", description="Manufacturer of the item", type="reference" )
public static final String SP_MANUFACTURER = "manufacturer";
+ /**
+ * Fluent Client search parameter constant for manufacturer
+ *
+ * Description: Manufacturer of the item
+ * Type: reference
+ * Path: Medication.manufacturer
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MANUFACTURER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MANUFACTURER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Medication:manufacturer".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/MedicationAdministration.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/MedicationAdministration.java
index 4cd3af09130..74c43dfbde5 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/MedicationAdministration.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/MedicationAdministration.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1508,64 +1508,262 @@ public class MedicationAdministration extends DomainResource {
return ResourceType.MedicationAdministration;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Return administrations with this external identifier
+ * Type: token
+ * Path: MedicationAdministration.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="MedicationAdministration.identifier", description="Return administrations with this external identifier", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Return administrations with this external identifier
+ * Type: token
+ * Path: MedicationAdministration.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: code
+ *
+ * Description: Return administrations of this medication code
+ * Type: token
+ * Path: MedicationAdministration.medicationCodeableConcept
+ *
+ */
@SearchParamDefinition(name="code", path="MedicationAdministration.medicationCodeableConcept", description="Return administrations of this medication code", type="token" )
public static final String SP_CODE = "code";
+ /**
+ * Fluent Client search parameter constant for code
+ *
+ * Description: Return administrations of this medication code
+ * Type: token
+ * Path: MedicationAdministration.medicationCodeableConcept
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE);
+
+ /**
+ * Search parameter: prescription
+ *
+ * Description: The identity of a prescription to list administrations from
+ * Type: reference
+ * Path: MedicationAdministration.prescription
+ *
+ */
@SearchParamDefinition(name="prescription", path="MedicationAdministration.prescription", description="The identity of a prescription to list administrations from", type="reference" )
public static final String SP_PRESCRIPTION = "prescription";
+ /**
+ * Fluent Client search parameter constant for prescription
+ *
+ * Description: The identity of a prescription to list administrations from
+ * Type: reference
+ * Path: MedicationAdministration.prescription
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PRESCRIPTION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PRESCRIPTION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MedicationAdministration:prescription".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PRESCRIPTION = new ca.uhn.fhir.model.api.Include("MedicationAdministration:prescription").toLocked();
+ /**
+ * Search parameter: effectivetime
+ *
+ * Description: Date administration happened (or did not happen)
+ * Type: date
+ * Path: MedicationAdministration.effectiveTime[x]
+ *
+ */
@SearchParamDefinition(name="effectivetime", path="MedicationAdministration.effectiveTime[x]", description="Date administration happened (or did not happen)", type="date" )
public static final String SP_EFFECTIVETIME = "effectivetime";
+ /**
+ * Fluent Client search parameter constant for effectivetime
+ *
+ * Description: Date administration happened (or did not happen)
+ * Type: date
+ * Path: MedicationAdministration.effectiveTime[x]
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam EFFECTIVETIME = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_EFFECTIVETIME);
+
+ /**
+ * Search parameter: practitioner
+ *
+ * Description: Who administered substance
+ * Type: reference
+ * Path: MedicationAdministration.practitioner
+ *
+ */
@SearchParamDefinition(name="practitioner", path="MedicationAdministration.practitioner", description="Who administered substance", type="reference" )
public static final String SP_PRACTITIONER = "practitioner";
+ /**
+ * Fluent Client search parameter constant for practitioner
+ *
+ * Description: Who administered substance
+ * Type: reference
+ * Path: MedicationAdministration.practitioner
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PRACTITIONER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PRACTITIONER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MedicationAdministration:practitioner".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PRACTITIONER = new ca.uhn.fhir.model.api.Include("MedicationAdministration:practitioner").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: The identity of a patient to list administrations for
+ * Type: reference
+ * Path: MedicationAdministration.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="MedicationAdministration.patient", description="The identity of a patient to list administrations for", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: The identity of a patient to list administrations for
+ * Type: reference
+ * Path: MedicationAdministration.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MedicationAdministration:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("MedicationAdministration:patient").toLocked();
+ /**
+ * Search parameter: medication
+ *
+ * Description: Return administrations of this medication resource
+ * Type: reference
+ * Path: MedicationAdministration.medicationReference
+ *
+ */
@SearchParamDefinition(name="medication", path="MedicationAdministration.medicationReference", description="Return administrations of this medication resource", type="reference" )
public static final String SP_MEDICATION = "medication";
+ /**
+ * Fluent Client search parameter constant for medication
+ *
+ * Description: Return administrations of this medication resource
+ * Type: reference
+ * Path: MedicationAdministration.medicationReference
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MEDICATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MEDICATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MedicationAdministration:medication".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_MEDICATION = new ca.uhn.fhir.model.api.Include("MedicationAdministration:medication").toLocked();
+ /**
+ * Search parameter: encounter
+ *
+ * Description: Return administrations that share this encounter
+ * Type: reference
+ * Path: MedicationAdministration.encounter
+ *
+ */
@SearchParamDefinition(name="encounter", path="MedicationAdministration.encounter", description="Return administrations that share this encounter", type="reference" )
public static final String SP_ENCOUNTER = "encounter";
+ /**
+ * Fluent Client search parameter constant for encounter
+ *
+ * Description: Return administrations that share this encounter
+ * Type: reference
+ * Path: MedicationAdministration.encounter
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MedicationAdministration:encounter".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("MedicationAdministration:encounter").toLocked();
+ /**
+ * Search parameter: device
+ *
+ * Description: Return administrations with this administration device identity
+ * Type: reference
+ * Path: MedicationAdministration.device
+ *
+ */
@SearchParamDefinition(name="device", path="MedicationAdministration.device", description="Return administrations with this administration device identity", type="reference" )
public static final String SP_DEVICE = "device";
+ /**
+ * Fluent Client search parameter constant for device
+ *
+ * Description: Return administrations with this administration device identity
+ * Type: reference
+ * Path: MedicationAdministration.device
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEVICE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DEVICE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MedicationAdministration:device".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_DEVICE = new ca.uhn.fhir.model.api.Include("MedicationAdministration:device").toLocked();
+ /**
+ * Search parameter: notgiven
+ *
+ * Description: Administrations that were not made
+ * Type: token
+ * Path: MedicationAdministration.wasNotGiven
+ *
+ */
@SearchParamDefinition(name="notgiven", path="MedicationAdministration.wasNotGiven", description="Administrations that were not made", type="token" )
public static final String SP_NOTGIVEN = "notgiven";
+ /**
+ * Fluent Client search parameter constant for notgiven
+ *
+ * Description: Administrations that were not made
+ * Type: token
+ * Path: MedicationAdministration.wasNotGiven
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam NOTGIVEN = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_NOTGIVEN);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: MedicationAdministration event status (for example one of active/paused/completed/nullified)
+ * Type: token
+ * Path: MedicationAdministration.status
+ *
+ */
@SearchParamDefinition(name="status", path="MedicationAdministration.status", description="MedicationAdministration event status (for example one of active/paused/completed/nullified)", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: MedicationAdministration event status (for example one of active/paused/completed/nullified)
+ * Type: token
+ * Path: MedicationAdministration.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/MedicationDispense.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/MedicationDispense.java
index 9bc66d1590c..fad0ce379f8 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/MedicationDispense.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/MedicationDispense.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -2039,74 +2039,308 @@ Specifically if 'boolean' datatype is selected, then the following logic applies
return ResourceType.MedicationDispense;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Return dispenses with this external identifier
+ * Type: token
+ * Path: MedicationDispense.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="MedicationDispense.identifier", description="Return dispenses with this external identifier", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Return dispenses with this external identifier
+ * Type: token
+ * Path: MedicationDispense.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: code
+ *
+ * Description: Return dispenses of this medicine code
+ * Type: token
+ * Path: MedicationDispense.medicationCodeableConcept
+ *
+ */
@SearchParamDefinition(name="code", path="MedicationDispense.medicationCodeableConcept", description="Return dispenses of this medicine code", type="token" )
public static final String SP_CODE = "code";
+ /**
+ * Fluent Client search parameter constant for code
+ *
+ * Description: Return dispenses of this medicine code
+ * Type: token
+ * Path: MedicationDispense.medicationCodeableConcept
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE);
+
+ /**
+ * Search parameter: receiver
+ *
+ * Description: Who collected the medication
+ * Type: reference
+ * Path: MedicationDispense.receiver
+ *
+ */
@SearchParamDefinition(name="receiver", path="MedicationDispense.receiver", description="Who collected the medication", type="reference" )
public static final String SP_RECEIVER = "receiver";
+ /**
+ * Fluent Client search parameter constant for receiver
+ *
+ * Description: Who collected the medication
+ * Type: reference
+ * Path: MedicationDispense.receiver
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RECEIVER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RECEIVER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MedicationDispense:receiver".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_RECEIVER = new ca.uhn.fhir.model.api.Include("MedicationDispense:receiver").toLocked();
+ /**
+ * Search parameter: destination
+ *
+ * Description: Return dispenses that should be sent to a specific destination
+ * Type: reference
+ * Path: MedicationDispense.destination
+ *
+ */
@SearchParamDefinition(name="destination", path="MedicationDispense.destination", description="Return dispenses that should be sent to a specific destination", type="reference" )
public static final String SP_DESTINATION = "destination";
+ /**
+ * Fluent Client search parameter constant for destination
+ *
+ * Description: Return dispenses that should be sent to a specific destination
+ * Type: reference
+ * Path: MedicationDispense.destination
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DESTINATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DESTINATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MedicationDispense:destination".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_DESTINATION = new ca.uhn.fhir.model.api.Include("MedicationDispense:destination").toLocked();
+ /**
+ * Search parameter: medication
+ *
+ * Description: Return dispenses of this medicine resource
+ * Type: reference
+ * Path: MedicationDispense.medicationReference
+ *
+ */
@SearchParamDefinition(name="medication", path="MedicationDispense.medicationReference", description="Return dispenses of this medicine resource", type="reference" )
public static final String SP_MEDICATION = "medication";
+ /**
+ * Fluent Client search parameter constant for medication
+ *
+ * Description: Return dispenses of this medicine resource
+ * Type: reference
+ * Path: MedicationDispense.medicationReference
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MEDICATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MEDICATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MedicationDispense:medication".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_MEDICATION = new ca.uhn.fhir.model.api.Include("MedicationDispense:medication").toLocked();
+ /**
+ * Search parameter: responsibleparty
+ *
+ * Description: Return all dispenses with the specified responsible party
+ * Type: reference
+ * Path: MedicationDispense.substitution.responsibleParty
+ *
+ */
@SearchParamDefinition(name="responsibleparty", path="MedicationDispense.substitution.responsibleParty", description="Return all dispenses with the specified responsible party", type="reference" )
public static final String SP_RESPONSIBLEPARTY = "responsibleparty";
+ /**
+ * Fluent Client search parameter constant for responsibleparty
+ *
+ * Description: Return all dispenses with the specified responsible party
+ * Type: reference
+ * Path: MedicationDispense.substitution.responsibleParty
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RESPONSIBLEPARTY = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RESPONSIBLEPARTY);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MedicationDispense:responsibleparty".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_RESPONSIBLEPARTY = new ca.uhn.fhir.model.api.Include("MedicationDispense:responsibleparty").toLocked();
+ /**
+ * Search parameter: type
+ *
+ * Description: Return all dispenses of a specific type
+ * Type: token
+ * Path: MedicationDispense.type
+ *
+ */
@SearchParamDefinition(name="type", path="MedicationDispense.type", description="Return all dispenses of a specific type", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: Return all dispenses of a specific type
+ * Type: token
+ * Path: MedicationDispense.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
+ /**
+ * Search parameter: whenhandedover
+ *
+ * Description: Date when medication handed over to patient (outpatient setting), or supplied to ward or clinic (inpatient setting)
+ * Type: date
+ * Path: MedicationDispense.whenHandedOver
+ *
+ */
@SearchParamDefinition(name="whenhandedover", path="MedicationDispense.whenHandedOver", description="Date when medication handed over to patient (outpatient setting), or supplied to ward or clinic (inpatient setting)", type="date" )
public static final String SP_WHENHANDEDOVER = "whenhandedover";
+ /**
+ * Fluent Client search parameter constant for whenhandedover
+ *
+ * Description: Date when medication handed over to patient (outpatient setting), or supplied to ward or clinic (inpatient setting)
+ * Type: date
+ * Path: MedicationDispense.whenHandedOver
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam WHENHANDEDOVER = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_WHENHANDEDOVER);
+
+ /**
+ * Search parameter: whenprepared
+ *
+ * Description: Date when medication prepared
+ * Type: date
+ * Path: MedicationDispense.whenPrepared
+ *
+ */
@SearchParamDefinition(name="whenprepared", path="MedicationDispense.whenPrepared", description="Date when medication prepared", type="date" )
public static final String SP_WHENPREPARED = "whenprepared";
+ /**
+ * Fluent Client search parameter constant for whenprepared
+ *
+ * Description: Date when medication prepared
+ * Type: date
+ * Path: MedicationDispense.whenPrepared
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam WHENPREPARED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_WHENPREPARED);
+
+ /**
+ * Search parameter: dispenser
+ *
+ * Description: Return all dispenses performed by a specific individual
+ * Type: reference
+ * Path: MedicationDispense.dispenser
+ *
+ */
@SearchParamDefinition(name="dispenser", path="MedicationDispense.dispenser", description="Return all dispenses performed by a specific individual", type="reference" )
public static final String SP_DISPENSER = "dispenser";
+ /**
+ * Fluent Client search parameter constant for dispenser
+ *
+ * Description: Return all dispenses performed by a specific individual
+ * Type: reference
+ * Path: MedicationDispense.dispenser
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DISPENSER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DISPENSER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MedicationDispense:dispenser".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_DISPENSER = new ca.uhn.fhir.model.api.Include("MedicationDispense:dispenser").toLocked();
+ /**
+ * Search parameter: prescription
+ *
+ * Description: The identity of a prescription to list dispenses from
+ * Type: reference
+ * Path: MedicationDispense.authorizingPrescription
+ *
+ */
@SearchParamDefinition(name="prescription", path="MedicationDispense.authorizingPrescription", description="The identity of a prescription to list dispenses from", type="reference" )
public static final String SP_PRESCRIPTION = "prescription";
+ /**
+ * Fluent Client search parameter constant for prescription
+ *
+ * Description: The identity of a prescription to list dispenses from
+ * Type: reference
+ * Path: MedicationDispense.authorizingPrescription
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PRESCRIPTION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PRESCRIPTION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MedicationDispense:prescription".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PRESCRIPTION = new ca.uhn.fhir.model.api.Include("MedicationDispense:prescription").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: The identity of a patient to list dispenses for
+ * Type: reference
+ * Path: MedicationDispense.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="MedicationDispense.patient", description="The identity of a patient to list dispenses for", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: The identity of a patient to list dispenses for
+ * Type: reference
+ * Path: MedicationDispense.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MedicationDispense:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("MedicationDispense:patient").toLocked();
+ /**
+ * Search parameter: status
+ *
+ * Description: Status of the dispense
+ * Type: token
+ * Path: MedicationDispense.status
+ *
+ */
@SearchParamDefinition(name="status", path="MedicationDispense.status", description="Status of the dispense", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: Status of the dispense
+ * Type: token
+ * Path: MedicationDispense.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/MedicationOrder.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/MedicationOrder.java
index 9fce0792acd..53ac3c1d945 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/MedicationOrder.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/MedicationOrder.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -2201,46 +2201,190 @@ public class MedicationOrder extends DomainResource {
return ResourceType.MedicationOrder;
}
+ /**
+ * Search parameter: prescriber
+ *
+ * Description: Who ordered the medication(s)
+ * Type: reference
+ * Path: MedicationOrder.prescriber
+ *
+ */
@SearchParamDefinition(name="prescriber", path="MedicationOrder.prescriber", description="Who ordered the medication(s)", type="reference" )
public static final String SP_PRESCRIBER = "prescriber";
+ /**
+ * Fluent Client search parameter constant for prescriber
+ *
+ * Description: Who ordered the medication(s)
+ * Type: reference
+ * Path: MedicationOrder.prescriber
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PRESCRIBER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PRESCRIBER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MedicationOrder:prescriber".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PRESCRIBER = new ca.uhn.fhir.model.api.Include("MedicationOrder:prescriber").toLocked();
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Return prescriptions with this external identifier
+ * Type: token
+ * Path: MedicationOrder.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="MedicationOrder.identifier", description="Return prescriptions with this external identifier", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Return prescriptions with this external identifier
+ * Type: token
+ * Path: MedicationOrder.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: code
+ *
+ * Description: Return administrations of this medication code
+ * Type: token
+ * Path: MedicationOrder.medicationCodeableConcept
+ *
+ */
@SearchParamDefinition(name="code", path="MedicationOrder.medicationCodeableConcept", description="Return administrations of this medication code", type="token" )
public static final String SP_CODE = "code";
+ /**
+ * Fluent Client search parameter constant for code
+ *
+ * Description: Return administrations of this medication code
+ * Type: token
+ * Path: MedicationOrder.medicationCodeableConcept
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: The identity of a patient to list orders for
+ * Type: reference
+ * Path: MedicationOrder.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="MedicationOrder.patient", description="The identity of a patient to list orders for", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: The identity of a patient to list orders for
+ * Type: reference
+ * Path: MedicationOrder.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MedicationOrder:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("MedicationOrder:patient").toLocked();
+ /**
+ * Search parameter: datewritten
+ *
+ * Description: Return prescriptions written on this date
+ * Type: date
+ * Path: MedicationOrder.dateWritten
+ *
+ */
@SearchParamDefinition(name="datewritten", path="MedicationOrder.dateWritten", description="Return prescriptions written on this date", type="date" )
public static final String SP_DATEWRITTEN = "datewritten";
+ /**
+ * Fluent Client search parameter constant for datewritten
+ *
+ * Description: Return prescriptions written on this date
+ * Type: date
+ * Path: MedicationOrder.dateWritten
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATEWRITTEN = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATEWRITTEN);
+
+ /**
+ * Search parameter: medication
+ *
+ * Description: Return administrations of this medication reference
+ * Type: reference
+ * Path: MedicationOrder.medicationReference
+ *
+ */
@SearchParamDefinition(name="medication", path="MedicationOrder.medicationReference", description="Return administrations of this medication reference", type="reference" )
public static final String SP_MEDICATION = "medication";
+ /**
+ * Fluent Client search parameter constant for medication
+ *
+ * Description: Return administrations of this medication reference
+ * Type: reference
+ * Path: MedicationOrder.medicationReference
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MEDICATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MEDICATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MedicationOrder:medication".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_MEDICATION = new ca.uhn.fhir.model.api.Include("MedicationOrder:medication").toLocked();
+ /**
+ * Search parameter: encounter
+ *
+ * Description: Return prescriptions with this encounter identifier
+ * Type: reference
+ * Path: MedicationOrder.encounter
+ *
+ */
@SearchParamDefinition(name="encounter", path="MedicationOrder.encounter", description="Return prescriptions with this encounter identifier", type="reference" )
public static final String SP_ENCOUNTER = "encounter";
+ /**
+ * Fluent Client search parameter constant for encounter
+ *
+ * Description: Return prescriptions with this encounter identifier
+ * Type: reference
+ * Path: MedicationOrder.encounter
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MedicationOrder:encounter".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("MedicationOrder:encounter").toLocked();
+ /**
+ * Search parameter: status
+ *
+ * Description: Status of the prescription
+ * Type: token
+ * Path: MedicationOrder.status
+ *
+ */
@SearchParamDefinition(name="status", path="MedicationOrder.status", description="Status of the prescription", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: Status of the prescription
+ * Type: token
+ * Path: MedicationOrder.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/MedicationStatement.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/MedicationStatement.java
index 21f5cad54d7..eb150f482c0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/MedicationStatement.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/MedicationStatement.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1615,38 +1615,164 @@ Specifically if 'boolean' datatype is selected, then the following logic applies
return ResourceType.MedicationStatement;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Return statements with this external identifier
+ * Type: token
+ * Path: MedicationStatement.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="MedicationStatement.identifier", description="Return statements with this external identifier", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Return statements with this external identifier
+ * Type: token
+ * Path: MedicationStatement.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: code
+ *
+ * Description: Return administrations of this medication code
+ * Type: token
+ * Path: MedicationStatement.medicationCodeableConcept
+ *
+ */
@SearchParamDefinition(name="code", path="MedicationStatement.medicationCodeableConcept", description="Return administrations of this medication code", type="token" )
public static final String SP_CODE = "code";
+ /**
+ * Fluent Client search parameter constant for code
+ *
+ * Description: Return administrations of this medication code
+ * Type: token
+ * Path: MedicationStatement.medicationCodeableConcept
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: The identity of a patient to list statements for
+ * Type: reference
+ * Path: MedicationStatement.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="MedicationStatement.patient", description="The identity of a patient to list statements for", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: The identity of a patient to list statements for
+ * Type: reference
+ * Path: MedicationStatement.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MedicationStatement:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("MedicationStatement:patient").toLocked();
+ /**
+ * Search parameter: medication
+ *
+ * Description: Return administrations of this medication reference
+ * Type: reference
+ * Path: MedicationStatement.medicationReference
+ *
+ */
@SearchParamDefinition(name="medication", path="MedicationStatement.medicationReference", description="Return administrations of this medication reference", type="reference" )
public static final String SP_MEDICATION = "medication";
+ /**
+ * Fluent Client search parameter constant for medication
+ *
+ * Description: Return administrations of this medication reference
+ * Type: reference
+ * Path: MedicationStatement.medicationReference
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MEDICATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_MEDICATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MedicationStatement:medication".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_MEDICATION = new ca.uhn.fhir.model.api.Include("MedicationStatement:medication").toLocked();
+ /**
+ * Search parameter: source
+ *
+ * Description: Who the information in the statement came from
+ * Type: reference
+ * Path: MedicationStatement.informationSource
+ *
+ */
@SearchParamDefinition(name="source", path="MedicationStatement.informationSource", description="Who the information in the statement came from", type="reference" )
public static final String SP_SOURCE = "source";
+ /**
+ * Fluent Client search parameter constant for source
+ *
+ * Description: Who the information in the statement came from
+ * Type: reference
+ * Path: MedicationStatement.informationSource
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SOURCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SOURCE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MedicationStatement:source".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SOURCE = new ca.uhn.fhir.model.api.Include("MedicationStatement:source").toLocked();
+ /**
+ * Search parameter: effectivedate
+ *
+ * Description: Date when patient was taking (or not taking) the medication
+ * Type: date
+ * Path: MedicationStatement.effective[x]
+ *
+ */
@SearchParamDefinition(name="effectivedate", path="MedicationStatement.effective[x]", description="Date when patient was taking (or not taking) the medication", type="date" )
public static final String SP_EFFECTIVEDATE = "effectivedate";
+ /**
+ * Fluent Client search parameter constant for effectivedate
+ *
+ * Description: Date when patient was taking (or not taking) the medication
+ * Type: date
+ * Path: MedicationStatement.effective[x]
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam EFFECTIVEDATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_EFFECTIVEDATE);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: Return statements that match the given status
+ * Type: token
+ * Path: MedicationStatement.status
+ *
+ */
@SearchParamDefinition(name="status", path="MedicationStatement.status", description="Return statements that match the given status", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: Return statements that match the given status
+ * Type: token
+ * Path: MedicationStatement.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/MessageHeader.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/MessageHeader.java
index f69ac7d5b3b..ddc61304dec 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/MessageHeader.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/MessageHeader.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1708,70 +1708,322 @@ public class MessageHeader extends DomainResource {
return ResourceType.MessageHeader;
}
+ /**
+ * Search parameter: code
+ *
+ * Description: ok | transient-error | fatal-error
+ * Type: token
+ * Path: MessageHeader.response.code
+ *
+ */
@SearchParamDefinition(name="code", path="MessageHeader.response.code", description="ok | transient-error | fatal-error", type="token" )
public static final String SP_CODE = "code";
+ /**
+ * Fluent Client search parameter constant for code
+ *
+ * Description: ok | transient-error | fatal-error
+ * Type: token
+ * Path: MessageHeader.response.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE);
+
+ /**
+ * Search parameter: data
+ *
+ * Description: The actual content of the message
+ * Type: reference
+ * Path: MessageHeader.data
+ *
+ */
@SearchParamDefinition(name="data", path="MessageHeader.data", description="The actual content of the message", type="reference" )
public static final String SP_DATA = "data";
+ /**
+ * Fluent Client search parameter constant for data
+ *
+ * Description: The actual content of the message
+ * Type: reference
+ * Path: MessageHeader.data
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DATA = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DATA);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MessageHeader:data".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_DATA = new ca.uhn.fhir.model.api.Include("MessageHeader:data").toLocked();
+ /**
+ * Search parameter: receiver
+ *
+ * Description: Intended "real-world" recipient for the data
+ * Type: reference
+ * Path: MessageHeader.receiver
+ *
+ */
@SearchParamDefinition(name="receiver", path="MessageHeader.receiver", description="Intended \"real-world\" recipient for the data", type="reference" )
public static final String SP_RECEIVER = "receiver";
+ /**
+ * Fluent Client search parameter constant for receiver
+ *
+ * Description: Intended "real-world" recipient for the data
+ * Type: reference
+ * Path: MessageHeader.receiver
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RECEIVER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RECEIVER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MessageHeader:receiver".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_RECEIVER = new ca.uhn.fhir.model.api.Include("MessageHeader:receiver").toLocked();
+ /**
+ * Search parameter: author
+ *
+ * Description: The source of the decision
+ * Type: reference
+ * Path: MessageHeader.author
+ *
+ */
@SearchParamDefinition(name="author", path="MessageHeader.author", description="The source of the decision", type="reference" )
public static final String SP_AUTHOR = "author";
+ /**
+ * Fluent Client search parameter constant for author
+ *
+ * Description: The source of the decision
+ * Type: reference
+ * Path: MessageHeader.author
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_AUTHOR);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MessageHeader:author".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHOR = new ca.uhn.fhir.model.api.Include("MessageHeader:author").toLocked();
+ /**
+ * Search parameter: destination
+ *
+ * Description: Name of system
+ * Type: string
+ * Path: MessageHeader.destination.name
+ *
+ */
@SearchParamDefinition(name="destination", path="MessageHeader.destination.name", description="Name of system", type="string" )
public static final String SP_DESTINATION = "destination";
+ /**
+ * Fluent Client search parameter constant for destination
+ *
+ * Description: Name of system
+ * Type: string
+ * Path: MessageHeader.destination.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam DESTINATION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESTINATION);
+
+ /**
+ * Search parameter: source
+ *
+ * Description: Name of system
+ * Type: string
+ * Path: MessageHeader.source.name
+ *
+ */
@SearchParamDefinition(name="source", path="MessageHeader.source.name", description="Name of system", type="string" )
public static final String SP_SOURCE = "source";
+ /**
+ * Fluent Client search parameter constant for source
+ *
+ * Description: Name of system
+ * Type: string
+ * Path: MessageHeader.source.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam SOURCE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_SOURCE);
+
+ /**
+ * Search parameter: target
+ *
+ * Description: Particular delivery destination within the destination
+ * Type: reference
+ * Path: MessageHeader.destination.target
+ *
+ */
@SearchParamDefinition(name="target", path="MessageHeader.destination.target", description="Particular delivery destination within the destination", type="reference" )
public static final String SP_TARGET = "target";
+ /**
+ * Fluent Client search parameter constant for target
+ *
+ * Description: Particular delivery destination within the destination
+ * Type: reference
+ * Path: MessageHeader.destination.target
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam TARGET = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_TARGET);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MessageHeader:target".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_TARGET = new ca.uhn.fhir.model.api.Include("MessageHeader:target").toLocked();
+ /**
+ * Search parameter: destination-uri
+ *
+ * Description: Actual destination address or id
+ * Type: uri
+ * Path: MessageHeader.destination.endpoint
+ *
+ */
@SearchParamDefinition(name="destination-uri", path="MessageHeader.destination.endpoint", description="Actual destination address or id", type="uri" )
public static final String SP_DESTINATION_URI = "destination-uri";
+ /**
+ * Fluent Client search parameter constant for destination-uri
+ *
+ * Description: Actual destination address or id
+ * Type: uri
+ * Path: MessageHeader.destination.endpoint
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam DESTINATION_URI = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_DESTINATION_URI);
+
+ /**
+ * Search parameter: source-uri
+ *
+ * Description: Actual message source address or id
+ * Type: uri
+ * Path: MessageHeader.source.endpoint
+ *
+ */
@SearchParamDefinition(name="source-uri", path="MessageHeader.source.endpoint", description="Actual message source address or id", type="uri" )
public static final String SP_SOURCE_URI = "source-uri";
+ /**
+ * Fluent Client search parameter constant for source-uri
+ *
+ * Description: Actual message source address or id
+ * Type: uri
+ * Path: MessageHeader.source.endpoint
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam SOURCE_URI = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_SOURCE_URI);
+
+ /**
+ * Search parameter: responsible
+ *
+ * Description: Final responsibility for event
+ * Type: reference
+ * Path: MessageHeader.responsible
+ *
+ */
@SearchParamDefinition(name="responsible", path="MessageHeader.responsible", description="Final responsibility for event", type="reference" )
public static final String SP_RESPONSIBLE = "responsible";
+ /**
+ * Fluent Client search parameter constant for responsible
+ *
+ * Description: Final responsibility for event
+ * Type: reference
+ * Path: MessageHeader.responsible
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RESPONSIBLE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RESPONSIBLE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MessageHeader:responsible".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_RESPONSIBLE = new ca.uhn.fhir.model.api.Include("MessageHeader:responsible").toLocked();
+ /**
+ * Search parameter: response-id
+ *
+ * Description: Id of original message
+ * Type: token
+ * Path: MessageHeader.response.identifier
+ *
+ */
@SearchParamDefinition(name="response-id", path="MessageHeader.response.identifier", description="Id of original message", type="token" )
public static final String SP_RESPONSE_ID = "response-id";
+ /**
+ * Fluent Client search parameter constant for response-id
+ *
+ * Description: Id of original message
+ * Type: token
+ * Path: MessageHeader.response.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam RESPONSE_ID = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_RESPONSE_ID);
+
+ /**
+ * Search parameter: enterer
+ *
+ * Description: The source of the data entry
+ * Type: reference
+ * Path: MessageHeader.enterer
+ *
+ */
@SearchParamDefinition(name="enterer", path="MessageHeader.enterer", description="The source of the data entry", type="reference" )
public static final String SP_ENTERER = "enterer";
+ /**
+ * Fluent Client search parameter constant for enterer
+ *
+ * Description: The source of the data entry
+ * Type: reference
+ * Path: MessageHeader.enterer
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENTERER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENTERER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "MessageHeader:enterer".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENTERER = new ca.uhn.fhir.model.api.Include("MessageHeader:enterer").toLocked();
+ /**
+ * Search parameter: event
+ *
+ * Description: Code for the event this message represents
+ * Type: token
+ * Path: MessageHeader.event
+ *
+ */
@SearchParamDefinition(name="event", path="MessageHeader.event", description="Code for the event this message represents", type="token" )
public static final String SP_EVENT = "event";
+ /**
+ * Fluent Client search parameter constant for event
+ *
+ * Description: Code for the event this message represents
+ * Type: token
+ * Path: MessageHeader.event
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam EVENT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EVENT);
+
+ /**
+ * Search parameter: timestamp
+ *
+ * Description: Time that the message was sent
+ * Type: date
+ * Path: MessageHeader.timestamp
+ *
+ */
@SearchParamDefinition(name="timestamp", path="MessageHeader.timestamp", description="Time that the message was sent", type="date" )
public static final String SP_TIMESTAMP = "timestamp";
+ /**
+ * Fluent Client search parameter constant for timestamp
+ *
+ * Description: Time that the message was sent
+ * Type: date
+ * Path: MessageHeader.timestamp
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam TIMESTAMP = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_TIMESTAMP);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Meta.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Meta.java
index b4a5d65e14a..f0343dea0ab 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Meta.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Meta.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -292,33 +292,6 @@ public class Meta extends Type implements IBaseMetaType {
return this.tag;
}
- /**
- * Returns the first tag (if any) that has the given system and code, or returns
- * null
if none
- */
- public Coding getTag(String theSystem, String theCode) {
- for (Coding next : getTag()) {
- if (ca.uhn.fhir.util.ObjectUtil.equals(next.getSystem(), theSystem) && ca.uhn.fhir.util.ObjectUtil.equals(next.getCode(), theCode)) {
- return next;
- }
- }
- return null;
- }
-
- /**
- * Returns the first security label (if any) that has the given system and code, or returns
- * null
if none
- */
- public Coding getSecurity(String theSystem, String theCode) {
- for (Coding next : getTag()) {
- if (ca.uhn.fhir.util.ObjectUtil.equals(next.getSystem(), theSystem) && ca.uhn.fhir.util.ObjectUtil.equals(next.getCode(), theCode)) {
- return next;
- }
- }
- return null;
- }
-
-
public boolean hasTag() {
if (this.tag == null)
return false;
@@ -374,6 +347,31 @@ public class Meta extends Type implements IBaseMetaType {
addSecurity().setSystem(theSystem).setCode(theCode).setDisplay(theDisplay);
return this;
}
+ /**
+ * Returns the first tag (if any) that has the given system and code, or returns
+ * null
if none
+ */
+ public Coding getTag(String theSystem, String theCode) {
+ for (Coding next : getTag()) {
+ if (ca.uhn.fhir.util.ObjectUtil.equals(next.getSystem(), theSystem) && ca.uhn.fhir.util.ObjectUtil.equals(next.getCode(), theCode)) {
+ return next;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the first security label (if any) that has the given system and code, or returns
+ * null
if none
+ */
+ public Coding getSecurity(String theSystem, String theCode) {
+ for (Coding next : getTag()) {
+ if (ca.uhn.fhir.util.ObjectUtil.equals(next.getSystem(), theSystem) && ca.uhn.fhir.util.ObjectUtil.equals(next.getCode(), theCode)) {
+ return next;
+ }
+ }
+ return null;
+ }
protected void listChildren(List childrenList) {
super.listChildren(childrenList);
childrenList.add(new Property("versionId", "id", "The version specific identifier, as it appears in the version portion of the URL. This values changes when the resource is created, updated, or deleted.", 0, java.lang.Integer.MAX_VALUE, versionId));
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ModuleDefinition.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ModuleDefinition.java
index b9f23aea999..aef43451be8 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ModuleDefinition.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ModuleDefinition.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ModuleMetadata.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ModuleMetadata.java
index ae6ce77361e..d179ef2f7f1 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ModuleMetadata.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ModuleMetadata.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -2713,20 +2713,146 @@ public class ModuleMetadata extends DomainResource {
return ResourceType.ModuleMetadata;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Logical identifier for the module (e.g. CMS-143)
+ * Type: token
+ * Path: ModuleMetadata.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="ModuleMetadata.identifier", description="Logical identifier for the module (e.g. CMS-143)", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Logical identifier for the module (e.g. CMS-143)
+ * Type: token
+ * Path: ModuleMetadata.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: topic
+ *
+ * Description: Topics associated with the module
+ * Type: token
+ * Path: ModuleMetadata.topic
+ *
+ */
@SearchParamDefinition(name="topic", path="ModuleMetadata.topic", description="Topics associated with the module", type="token" )
public static final String SP_TOPIC = "topic";
+ /**
+ * Fluent Client search parameter constant for topic
+ *
+ * Description: Topics associated with the module
+ * Type: token
+ * Path: ModuleMetadata.topic
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TOPIC = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TOPIC);
+
+ /**
+ * Search parameter: description
+ *
+ * Description: Text search against the description
+ * Type: string
+ * Path: ModuleMetadata.description
+ *
+ */
@SearchParamDefinition(name="description", path="ModuleMetadata.description", description="Text search against the description", type="string" )
public static final String SP_DESCRIPTION = "description";
+ /**
+ * Fluent Client search parameter constant for description
+ *
+ * Description: Text search against the description
+ * Type: string
+ * Path: ModuleMetadata.description
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION);
+
+ /**
+ * Search parameter: keyword
+ *
+ * Description: Keywords associated with the module
+ * Type: string
+ * Path: ModuleMetadata.keyword
+ *
+ */
@SearchParamDefinition(name="keyword", path="ModuleMetadata.keyword", description="Keywords associated with the module", type="string" )
public static final String SP_KEYWORD = "keyword";
+ /**
+ * Fluent Client search parameter constant for keyword
+ *
+ * Description: Keywords associated with the module
+ * Type: string
+ * Path: ModuleMetadata.keyword
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam KEYWORD = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_KEYWORD);
+
+ /**
+ * Search parameter: title
+ *
+ * Description: Text search against the title
+ * Type: string
+ * Path: ModuleMetadata.title
+ *
+ */
@SearchParamDefinition(name="title", path="ModuleMetadata.title", description="Text search against the title", type="string" )
public static final String SP_TITLE = "title";
+ /**
+ * Fluent Client search parameter constant for title
+ *
+ * Description: Text search against the title
+ * Type: string
+ * Path: ModuleMetadata.title
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE);
+
+ /**
+ * Search parameter: version
+ *
+ * Description: Version of the module (e.g. 1.0.0)
+ * Type: string
+ * Path: ModuleMetadata.version
+ *
+ */
@SearchParamDefinition(name="version", path="ModuleMetadata.version", description="Version of the module (e.g. 1.0.0)", type="string" )
public static final String SP_VERSION = "version";
+ /**
+ * Fluent Client search parameter constant for version
+ *
+ * Description: Version of the module (e.g. 1.0.0)
+ * Type: string
+ * Path: ModuleMetadata.version
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam VERSION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_VERSION);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: Status of the module
+ * Type: token
+ * Path: ModuleMetadata.status
+ *
+ */
@SearchParamDefinition(name="status", path="ModuleMetadata.status", description="Status of the module", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: Status of the module
+ * Type: token
+ * Path: ModuleMetadata.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Money.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Money.java
index f1944edba86..1ead41c7d8e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Money.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Money.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import ca.uhn.fhir.model.api.annotation.DatatypeDef;
import ca.uhn.fhir.model.api.annotation.Block;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/NamingSystem.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/NamingSystem.java
index 983438e9b60..f66d3eb633e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/NamingSystem.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/NamingSystem.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1604,40 +1604,292 @@ public class NamingSystem extends DomainResource {
return ResourceType.NamingSystem;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: Publication Date(/time)
+ * Type: date
+ * Path: NamingSystem.date
+ *
+ */
@SearchParamDefinition(name="date", path="NamingSystem.date", description="Publication Date(/time)", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: Publication Date(/time)
+ * Type: date
+ * Path: NamingSystem.date
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: period
+ *
+ * Description: When is identifier valid?
+ * Type: date
+ * Path: NamingSystem.uniqueId.period
+ *
+ */
@SearchParamDefinition(name="period", path="NamingSystem.uniqueId.period", description="When is identifier valid?", type="date" )
public static final String SP_PERIOD = "period";
+ /**
+ * Fluent Client search parameter constant for period
+ *
+ * Description: When is identifier valid?
+ * Type: date
+ * Path: NamingSystem.uniqueId.period
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam PERIOD = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_PERIOD);
+
+ /**
+ * Search parameter: kind
+ *
+ * Description: codesystem | identifier | root
+ * Type: token
+ * Path: NamingSystem.kind
+ *
+ */
@SearchParamDefinition(name="kind", path="NamingSystem.kind", description="codesystem | identifier | root", type="token" )
public static final String SP_KIND = "kind";
+ /**
+ * Fluent Client search parameter constant for kind
+ *
+ * Description: codesystem | identifier | root
+ * Type: token
+ * Path: NamingSystem.kind
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam KIND = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_KIND);
+
+ /**
+ * Search parameter: type
+ *
+ * Description: e.g. driver, provider, patient, bank etc.
+ * Type: token
+ * Path: NamingSystem.type
+ *
+ */
@SearchParamDefinition(name="type", path="NamingSystem.type", description="e.g. driver, provider, patient, bank etc.", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: e.g. driver, provider, patient, bank etc.
+ * Type: token
+ * Path: NamingSystem.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
+ /**
+ * Search parameter: id-type
+ *
+ * Description: oid | uuid | uri | other
+ * Type: token
+ * Path: NamingSystem.uniqueId.type
+ *
+ */
@SearchParamDefinition(name="id-type", path="NamingSystem.uniqueId.type", description="oid | uuid | uri | other", type="token" )
public static final String SP_ID_TYPE = "id-type";
+ /**
+ * Fluent Client search parameter constant for id-type
+ *
+ * Description: oid | uuid | uri | other
+ * Type: token
+ * Path: NamingSystem.uniqueId.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ID_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ID_TYPE);
+
+ /**
+ * Search parameter: responsible
+ *
+ * Description: Who maintains system namespace?
+ * Type: string
+ * Path: NamingSystem.responsible
+ *
+ */
@SearchParamDefinition(name="responsible", path="NamingSystem.responsible", description="Who maintains system namespace?", type="string" )
public static final String SP_RESPONSIBLE = "responsible";
+ /**
+ * Fluent Client search parameter constant for responsible
+ *
+ * Description: Who maintains system namespace?
+ * Type: string
+ * Path: NamingSystem.responsible
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam RESPONSIBLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_RESPONSIBLE);
+
+ /**
+ * Search parameter: contact
+ *
+ * Description: Name of a individual to contact
+ * Type: string
+ * Path: NamingSystem.contact.name
+ *
+ */
@SearchParamDefinition(name="contact", path="NamingSystem.contact.name", description="Name of a individual to contact", type="string" )
public static final String SP_CONTACT = "contact";
+ /**
+ * Fluent Client search parameter constant for contact
+ *
+ * Description: Name of a individual to contact
+ * Type: string
+ * Path: NamingSystem.contact.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam CONTACT = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_CONTACT);
+
+ /**
+ * Search parameter: name
+ *
+ * Description: Human-readable label
+ * Type: string
+ * Path: NamingSystem.name
+ *
+ */
@SearchParamDefinition(name="name", path="NamingSystem.name", description="Human-readable label", type="string" )
public static final String SP_NAME = "name";
+ /**
+ * Fluent Client search parameter constant for name
+ *
+ * Description: Human-readable label
+ * Type: string
+ * Path: NamingSystem.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME);
+
+ /**
+ * Search parameter: context
+ *
+ * Description: Content intends to support these contexts
+ * Type: token
+ * Path: NamingSystem.useContext
+ *
+ */
@SearchParamDefinition(name="context", path="NamingSystem.useContext", description="Content intends to support these contexts", type="token" )
public static final String SP_CONTEXT = "context";
+ /**
+ * Fluent Client search parameter constant for context
+ *
+ * Description: Content intends to support these contexts
+ * Type: token
+ * Path: NamingSystem.useContext
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT);
+
+ /**
+ * Search parameter: publisher
+ *
+ * Description: Name of the publisher (Organization or individual)
+ * Type: string
+ * Path: NamingSystem.publisher
+ *
+ */
@SearchParamDefinition(name="publisher", path="NamingSystem.publisher", description="Name of the publisher (Organization or individual)", type="string" )
public static final String SP_PUBLISHER = "publisher";
+ /**
+ * Fluent Client search parameter constant for publisher
+ *
+ * Description: Name of the publisher (Organization or individual)
+ * Type: string
+ * Path: NamingSystem.publisher
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER);
+
+ /**
+ * Search parameter: telecom
+ *
+ * Description: Contact details for individual or publisher
+ * Type: token
+ * Path: NamingSystem.contact.telecom
+ *
+ */
@SearchParamDefinition(name="telecom", path="NamingSystem.contact.telecom", description="Contact details for individual or publisher", type="token" )
public static final String SP_TELECOM = "telecom";
+ /**
+ * Fluent Client search parameter constant for telecom
+ *
+ * Description: Contact details for individual or publisher
+ * Type: token
+ * Path: NamingSystem.contact.telecom
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TELECOM = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TELECOM);
+
+ /**
+ * Search parameter: value
+ *
+ * Description: The unique identifier
+ * Type: string
+ * Path: NamingSystem.uniqueId.value
+ *
+ */
@SearchParamDefinition(name="value", path="NamingSystem.uniqueId.value", description="The unique identifier", type="string" )
public static final String SP_VALUE = "value";
+ /**
+ * Fluent Client search parameter constant for value
+ *
+ * Description: The unique identifier
+ * Type: string
+ * Path: NamingSystem.uniqueId.value
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam VALUE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_VALUE);
+
+ /**
+ * Search parameter: replaced-by
+ *
+ * Description: Use this instead
+ * Type: reference
+ * Path: NamingSystem.replacedBy
+ *
+ */
@SearchParamDefinition(name="replaced-by", path="NamingSystem.replacedBy", description="Use this instead", type="reference" )
public static final String SP_REPLACED_BY = "replaced-by";
+ /**
+ * Fluent Client search parameter constant for replaced-by
+ *
+ * Description: Use this instead
+ * Type: reference
+ * Path: NamingSystem.replacedBy
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REPLACED_BY = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REPLACED_BY);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "NamingSystem:replaced-by".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_REPLACED_BY = new ca.uhn.fhir.model.api.Include("NamingSystem:replaced-by").toLocked();
+ /**
+ * Search parameter: status
+ *
+ * Description: draft | active | retired
+ * Type: token
+ * Path: NamingSystem.status
+ *
+ */
@SearchParamDefinition(name="status", path="NamingSystem.status", description="draft | active | retired", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: draft | active | retired
+ * Type: token
+ * Path: NamingSystem.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Narrative.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Narrative.java
index 94b634142de..5e87904ce5c 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Narrative.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Narrative.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
import org.hl7.fhir.utilities.xhtml.XhtmlNode;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/NutritionOrder.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/NutritionOrder.java
index ae34694acaa..c976e325d92 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/NutritionOrder.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/NutritionOrder.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -2786,44 +2786,224 @@ public class NutritionOrder extends DomainResource {
return ResourceType.NutritionOrder;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Return nutrition orders with this external identifier
+ * Type: token
+ * Path: NutritionOrder.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="NutritionOrder.identifier", description="Return nutrition orders with this external identifier", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Return nutrition orders with this external identifier
+ * Type: token
+ * Path: NutritionOrder.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: datetime
+ *
+ * Description: Return nutrition orders requested on this date
+ * Type: date
+ * Path: NutritionOrder.dateTime
+ *
+ */
@SearchParamDefinition(name="datetime", path="NutritionOrder.dateTime", description="Return nutrition orders requested on this date", type="date" )
public static final String SP_DATETIME = "datetime";
+ /**
+ * Fluent Client search parameter constant for datetime
+ *
+ * Description: Return nutrition orders requested on this date
+ * Type: date
+ * Path: NutritionOrder.dateTime
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATETIME = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATETIME);
+
+ /**
+ * Search parameter: provider
+ *
+ * Description: The identify of the provider who placed the nutrition order
+ * Type: reference
+ * Path: NutritionOrder.orderer
+ *
+ */
@SearchParamDefinition(name="provider", path="NutritionOrder.orderer", description="The identify of the provider who placed the nutrition order", type="reference" )
public static final String SP_PROVIDER = "provider";
+ /**
+ * Fluent Client search parameter constant for provider
+ *
+ * Description: The identify of the provider who placed the nutrition order
+ * Type: reference
+ * Path: NutritionOrder.orderer
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROVIDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PROVIDER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "NutritionOrder:provider".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PROVIDER = new ca.uhn.fhir.model.api.Include("NutritionOrder:provider").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: The identity of the person who requires the diet, formula or nutritional supplement
+ * Type: reference
+ * Path: NutritionOrder.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="NutritionOrder.patient", description="The identity of the person who requires the diet, formula or nutritional supplement", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: The identity of the person who requires the diet, formula or nutritional supplement
+ * Type: reference
+ * Path: NutritionOrder.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "NutritionOrder:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("NutritionOrder:patient").toLocked();
+ /**
+ * Search parameter: supplement
+ *
+ * Description: Type of supplement product requested
+ * Type: token
+ * Path: NutritionOrder.supplement.type
+ *
+ */
@SearchParamDefinition(name="supplement", path="NutritionOrder.supplement.type", description="Type of supplement product requested", type="token" )
public static final String SP_SUPPLEMENT = "supplement";
+ /**
+ * Fluent Client search parameter constant for supplement
+ *
+ * Description: Type of supplement product requested
+ * Type: token
+ * Path: NutritionOrder.supplement.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam SUPPLEMENT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SUPPLEMENT);
+
+ /**
+ * Search parameter: formula
+ *
+ * Description: Type of enteral or infant formula
+ * Type: token
+ * Path: NutritionOrder.enteralFormula.baseFormulaType
+ *
+ */
@SearchParamDefinition(name="formula", path="NutritionOrder.enteralFormula.baseFormulaType", description="Type of enteral or infant formula", type="token" )
public static final String SP_FORMULA = "formula";
+ /**
+ * Fluent Client search parameter constant for formula
+ *
+ * Description: Type of enteral or infant formula
+ * Type: token
+ * Path: NutritionOrder.enteralFormula.baseFormulaType
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam FORMULA = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_FORMULA);
+
+ /**
+ * Search parameter: encounter
+ *
+ * Description: Return nutrition orders with this encounter identifier
+ * Type: reference
+ * Path: NutritionOrder.encounter
+ *
+ */
@SearchParamDefinition(name="encounter", path="NutritionOrder.encounter", description="Return nutrition orders with this encounter identifier", type="reference" )
public static final String SP_ENCOUNTER = "encounter";
+ /**
+ * Fluent Client search parameter constant for encounter
+ *
+ * Description: Return nutrition orders with this encounter identifier
+ * Type: reference
+ * Path: NutritionOrder.encounter
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "NutritionOrder:encounter".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("NutritionOrder:encounter").toLocked();
+ /**
+ * Search parameter: oraldiet
+ *
+ * Description: Type of diet that can be consumed orally (i.e., take via the mouth).
+ * Type: token
+ * Path: NutritionOrder.oralDiet.type
+ *
+ */
@SearchParamDefinition(name="oraldiet", path="NutritionOrder.oralDiet.type", description="Type of diet that can be consumed orally (i.e., take via the mouth).", type="token" )
public static final String SP_ORALDIET = "oraldiet";
+ /**
+ * Fluent Client search parameter constant for oraldiet
+ *
+ * Description: Type of diet that can be consumed orally (i.e., take via the mouth).
+ * Type: token
+ * Path: NutritionOrder.oralDiet.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ORALDIET = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ORALDIET);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: Status of the nutrition order.
+ * Type: token
+ * Path: NutritionOrder.status
+ *
+ */
@SearchParamDefinition(name="status", path="NutritionOrder.status", description="Status of the nutrition order.", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: Status of the nutrition order.
+ * Type: token
+ * Path: NutritionOrder.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
+ /**
+ * Search parameter: additive
+ *
+ * Description: Type of module component to add to the feeding
+ * Type: token
+ * Path: NutritionOrder.enteralFormula.additiveType
+ *
+ */
@SearchParamDefinition(name="additive", path="NutritionOrder.enteralFormula.additiveType", description="Type of module component to add to the feeding", type="token" )
public static final String SP_ADDITIVE = "additive";
+ /**
+ * Fluent Client search parameter constant for additive
+ *
+ * Description: Type of module component to add to the feeding
+ * Type: token
+ * Path: NutritionOrder.enteralFormula.additiveType
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ADDITIVE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ADDITIVE);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Observation.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Observation.java
index 2e090cafa7a..892b924f3bf 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Observation.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Observation.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -2583,112 +2583,688 @@ public class Observation extends DomainResource {
return ResourceType.Observation;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: Obtained date/time. If the obtained element is a period, a date that falls in the period
+ * Type: date
+ * Path: Observation.effective[x]
+ *
+ */
@SearchParamDefinition(name="date", path="Observation.effective[x]", description="Obtained date/time. If the obtained element is a period, a date that falls in the period", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: Obtained date/time. If the obtained element is a period, a date that falls in the period
+ * Type: date
+ * Path: Observation.effective[x]
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: code
+ *
+ * Description: The code of the observation type
+ * Type: token
+ * Path: Observation.code
+ *
+ */
@SearchParamDefinition(name="code", path="Observation.code", description="The code of the observation type", type="token" )
public static final String SP_CODE = "code";
+ /**
+ * Fluent Client search parameter constant for code
+ *
+ * Description: The code of the observation type
+ * Type: token
+ * Path: Observation.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE);
+
+ /**
+ * Search parameter: subject
+ *
+ * Description: The subject that the observation is about
+ * Type: reference
+ * Path: Observation.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="Observation.subject", description="The subject that the observation is about", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: The subject that the observation is about
+ * Type: reference
+ * Path: Observation.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Observation:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Observation:subject").toLocked();
+ /**
+ * Search parameter: component-data-absent-reason
+ *
+ * Description: The reason why the expected value in the element Observation.component.value[x] is missing.
+ * Type: token
+ * Path: Observation.component.dataAbsentReason
+ *
+ */
@SearchParamDefinition(name="component-data-absent-reason", path="Observation.component.dataAbsentReason", description="The reason why the expected value in the element Observation.component.value[x] is missing.", type="token" )
public static final String SP_COMPONENT_DATA_ABSENT_REASON = "component-data-absent-reason";
+ /**
+ * Fluent Client search parameter constant for component-data-absent-reason
+ *
+ * Description: The reason why the expected value in the element Observation.component.value[x] is missing.
+ * Type: token
+ * Path: Observation.component.dataAbsentReason
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam COMPONENT_DATA_ABSENT_REASON = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_COMPONENT_DATA_ABSENT_REASON);
+
+ /**
+ * Search parameter: value-concept
+ *
+ * Description: The value of the observation, if the value is a CodeableConcept
+ * Type: token
+ * Path: Observation.valueCodeableConcept
+ *
+ */
@SearchParamDefinition(name="value-concept", path="Observation.valueCodeableConcept", description="The value of the observation, if the value is a CodeableConcept", type="token" )
public static final String SP_VALUE_CONCEPT = "value-concept";
+ /**
+ * Fluent Client search parameter constant for value-concept
+ *
+ * Description: The value of the observation, if the value is a CodeableConcept
+ * Type: token
+ * Path: Observation.valueCodeableConcept
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam VALUE_CONCEPT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VALUE_CONCEPT);
+
+ /**
+ * Search parameter: value-date
+ *
+ * Description: The value of the observation, if the value is a date or period of time
+ * Type: date
+ * Path: Observation.valueDateTime, Observation.valuePeriod
+ *
+ */
@SearchParamDefinition(name="value-date", path="Observation.valueDateTime|Observation.valuePeriod", description="The value of the observation, if the value is a date or period of time", type="date" )
public static final String SP_VALUE_DATE = "value-date";
+ /**
+ * Fluent Client search parameter constant for value-date
+ *
+ * Description: The value of the observation, if the value is a date or period of time
+ * Type: date
+ * Path: Observation.valueDateTime, Observation.valuePeriod
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam VALUE_DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_VALUE_DATE);
+
+ /**
+ * Search parameter: related
+ *
+ * Description: Related Observations - search on related-type and related-target together
+ * Type: composite
+ * Path:
+ *
+ */
@SearchParamDefinition(name="related", path="", description="Related Observations - search on related-type and related-target together", type="composite" )
public static final String SP_RELATED = "related";
+ /**
+ * Fluent Client search parameter constant for related
+ *
+ * Description: Related Observations - search on related-type and related-target together
+ * Type: composite
+ * Path:
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.CompositeClientParam RELATED = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_RELATED);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: The subject that the observation is about (if patient)
+ * Type: reference
+ * Path: Observation.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="Observation.subject", description="The subject that the observation is about (if patient)", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: The subject that the observation is about (if patient)
+ * Type: reference
+ * Path: Observation.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Observation:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Observation:patient").toLocked();
+ /**
+ * Search parameter: specimen
+ *
+ * Description: Specimen used for this observation
+ * Type: reference
+ * Path: Observation.specimen
+ *
+ */
@SearchParamDefinition(name="specimen", path="Observation.specimen", description="Specimen used for this observation", type="reference" )
public static final String SP_SPECIMEN = "specimen";
+ /**
+ * Fluent Client search parameter constant for specimen
+ *
+ * Description: Specimen used for this observation
+ * Type: reference
+ * Path: Observation.specimen
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SPECIMEN = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SPECIMEN);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Observation:specimen".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SPECIMEN = new ca.uhn.fhir.model.api.Include("Observation:specimen").toLocked();
+ /**
+ * Search parameter: component-code
+ *
+ * Description: The component code of the observation type
+ * Type: token
+ * Path: Observation.component.code
+ *
+ */
@SearchParamDefinition(name="component-code", path="Observation.component.code", description="The component code of the observation type", type="token" )
public static final String SP_COMPONENT_CODE = "component-code";
+ /**
+ * Fluent Client search parameter constant for component-code
+ *
+ * Description: The component code of the observation type
+ * Type: token
+ * Path: Observation.component.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam COMPONENT_CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_COMPONENT_CODE);
+
+ /**
+ * Search parameter: value-string
+ *
+ * Description: The value of the observation, if the value is a string, and also searches in CodeableConcept.text
+ * Type: string
+ * Path: Observation.valueString
+ *
+ */
@SearchParamDefinition(name="value-string", path="Observation.valueString", description="The value of the observation, if the value is a string, and also searches in CodeableConcept.text", type="string" )
public static final String SP_VALUE_STRING = "value-string";
+ /**
+ * Fluent Client search parameter constant for value-string
+ *
+ * Description: The value of the observation, if the value is a string, and also searches in CodeableConcept.text
+ * Type: string
+ * Path: Observation.valueString
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam VALUE_STRING = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_VALUE_STRING);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: The unique id for a particular observation
+ * Type: token
+ * Path: Observation.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Observation.identifier", description="The unique id for a particular observation", type="token" )
public static final String SP_IDENTIFIER = "identifier";
- @SearchParamDefinition(name="component-code-value-concept", path="", description="Both component code and one of the component value parameters", type="composite", compositeOf={"component-code", "component-code-value-concept"} )
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: The unique id for a particular observation
+ * Type: token
+ * Path: Observation.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: component-code-value-concept
+ *
+ * Description: Both component code and one of the component value parameters
+ * Type: composite
+ * Path:
+ *
+ */
+ @SearchParamDefinition(name="component-code-value-concept", path="", description="Both component code and one of the component value parameters", type="composite", compositeOf={"component-code", "value-concept"} )
public static final String SP_COMPONENT_CODE_VALUE_CONCEPT = "component-code-value-concept";
- @SearchParamDefinition(name="component-code-value-date", path="", description="Both component code and one of the component value parameters", type="composite", compositeOf={"component-code", "component-code-value-date"} )
+ /**
+ * Fluent Client search parameter constant for component-code-value-concept
+ *
+ * Description: Both component code and one of the component value parameters
+ * Type: composite
+ * Path:
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.CompositeClientParam COMPONENT_CODE_VALUE_CONCEPT = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_COMPONENT_CODE_VALUE_CONCEPT);
+
+ /**
+ * Search parameter: component-code-value-date
+ *
+ * Description: Both component code and one of the component value parameters
+ * Type: composite
+ * Path:
+ *
+ */
+ @SearchParamDefinition(name="component-code-value-date", path="", description="Both component code and one of the component value parameters", type="composite", compositeOf={"component-code", "value-date"} )
public static final String SP_COMPONENT_CODE_VALUE_DATE = "component-code-value-date";
- @SearchParamDefinition(name="component-code-value-string", path="", description="Both component code and one of the component value parameters", type="composite", compositeOf={"component-code", "component-code-value-string"} )
+ /**
+ * Fluent Client search parameter constant for component-code-value-date
+ *
+ * Description: Both component code and one of the component value parameters
+ * Type: composite
+ * Path:
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.CompositeClientParam COMPONENT_CODE_VALUE_DATE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_COMPONENT_CODE_VALUE_DATE);
+
+ /**
+ * Search parameter: component-code-value-string
+ *
+ * Description: Both component code and one of the component value parameters
+ * Type: composite
+ * Path:
+ *
+ */
+ @SearchParamDefinition(name="component-code-value-string", path="", description="Both component code and one of the component value parameters", type="composite", compositeOf={"component-code", "value-string"} )
public static final String SP_COMPONENT_CODE_VALUE_STRING = "component-code-value-string";
- @SearchParamDefinition(name="component-code-value-quantity", path="", description="Both component code and one of the component value parameters", type="composite", compositeOf={"component-code", "component-code-value-quantity"} )
+ /**
+ * Fluent Client search parameter constant for component-code-value-string
+ *
+ * Description: Both component code and one of the component value parameters
+ * Type: composite
+ * Path:
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.CompositeClientParam COMPONENT_CODE_VALUE_STRING = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_COMPONENT_CODE_VALUE_STRING);
+
+ /**
+ * Search parameter: component-code-value-quantity
+ *
+ * Description: Both component code and one of the component value parameters
+ * Type: composite
+ * Path:
+ *
+ */
+ @SearchParamDefinition(name="component-code-value-quantity", path="", description="Both component code and one of the component value parameters", type="composite", compositeOf={"component-code", "value-quantity"} )
public static final String SP_COMPONENT_CODE_VALUE_QUANTITY = "component-code-value-quantity";
- @SearchParamDefinition(name="code-value-concept", path="", description="Both code and one of the value parameters", type="composite", compositeOf={"code", "code-value-concept"} )
+ /**
+ * Fluent Client search parameter constant for component-code-value-quantity
+ *
+ * Description: Both component code and one of the component value parameters
+ * Type: composite
+ * Path:
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.CompositeClientParam COMPONENT_CODE_VALUE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_COMPONENT_CODE_VALUE_QUANTITY);
+
+ /**
+ * Search parameter: code-value-concept
+ *
+ * Description: Both code and one of the value parameters
+ * Type: composite
+ * Path:
+ *
+ */
+ @SearchParamDefinition(name="code-value-concept", path="", description="Both code and one of the value parameters", type="composite", compositeOf={"code", "value-concept"} )
public static final String SP_CODE_VALUE_CONCEPT = "code-value-concept";
- @SearchParamDefinition(name="code-value-date", path="", description="Both code and one of the value parameters", type="composite", compositeOf={"code", "code-value-date"} )
+ /**
+ * Fluent Client search parameter constant for code-value-concept
+ *
+ * Description: Both code and one of the value parameters
+ * Type: composite
+ * Path:
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CODE_VALUE_CONCEPT = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CODE_VALUE_CONCEPT);
+
+ /**
+ * Search parameter: code-value-date
+ *
+ * Description: Both code and one of the value parameters
+ * Type: composite
+ * Path:
+ *
+ */
+ @SearchParamDefinition(name="code-value-date", path="", description="Both code and one of the value parameters", type="composite", compositeOf={"code", "value-date"} )
public static final String SP_CODE_VALUE_DATE = "code-value-date";
- @SearchParamDefinition(name="code-value-string", path="", description="Both code and one of the value parameters", type="composite", compositeOf={"code", "code-value-string"} )
+ /**
+ * Fluent Client search parameter constant for code-value-date
+ *
+ * Description: Both code and one of the value parameters
+ * Type: composite
+ * Path:
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CODE_VALUE_DATE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CODE_VALUE_DATE);
+
+ /**
+ * Search parameter: code-value-string
+ *
+ * Description: Both code and one of the value parameters
+ * Type: composite
+ * Path:
+ *
+ */
+ @SearchParamDefinition(name="code-value-string", path="", description="Both code and one of the value parameters", type="composite", compositeOf={"code", "value-string"} )
public static final String SP_CODE_VALUE_STRING = "code-value-string";
- @SearchParamDefinition(name="code-value-quantity", path="", description="Both code and one of the value parameters", type="composite", compositeOf={"code", "code-value-quantity"} )
+ /**
+ * Fluent Client search parameter constant for code-value-string
+ *
+ * Description: Both code and one of the value parameters
+ * Type: composite
+ * Path:
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CODE_VALUE_STRING = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CODE_VALUE_STRING);
+
+ /**
+ * Search parameter: code-value-quantity
+ *
+ * Description: Both code and one of the value parameters
+ * Type: composite
+ * Path:
+ *
+ */
+ @SearchParamDefinition(name="code-value-quantity", path="", description="Both code and one of the value parameters", type="composite", compositeOf={"code", "value-quantity"} )
public static final String SP_CODE_VALUE_QUANTITY = "code-value-quantity";
+ /**
+ * Fluent Client search parameter constant for code-value-quantity
+ *
+ * Description: Both code and one of the value parameters
+ * Type: composite
+ * Path:
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.CompositeClientParam CODE_VALUE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_CODE_VALUE_QUANTITY);
+
+ /**
+ * Search parameter: performer
+ *
+ * Description: Who performed the observation
+ * Type: reference
+ * Path: Observation.performer
+ *
+ */
@SearchParamDefinition(name="performer", path="Observation.performer", description="Who performed the observation", type="reference" )
public static final String SP_PERFORMER = "performer";
+ /**
+ * Fluent Client search parameter constant for performer
+ *
+ * Description: Who performed the observation
+ * Type: reference
+ * Path: Observation.performer
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PERFORMER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Observation:performer".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER = new ca.uhn.fhir.model.api.Include("Observation:performer").toLocked();
+ /**
+ * Search parameter: value-quantity
+ *
+ * Description: The value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)
+ * Type: quantity
+ * Path: Observation.valueQuantity
+ *
+ */
@SearchParamDefinition(name="value-quantity", path="Observation.valueQuantity", description="The value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)", type="quantity" )
public static final String SP_VALUE_QUANTITY = "value-quantity";
+ /**
+ * Fluent Client search parameter constant for value-quantity
+ *
+ * Description: The value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)
+ * Type: quantity
+ * Path: Observation.valueQuantity
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.QuantityClientParam VALUE_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_VALUE_QUANTITY);
+
+ /**
+ * Search parameter: component-value-quantity
+ *
+ * Description: The value of the component observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)
+ * Type: quantity
+ * Path: Observation.component.valueQuantity
+ *
+ */
@SearchParamDefinition(name="component-value-quantity", path="Observation.component.valueQuantity", description="The value of the component observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)", type="quantity" )
public static final String SP_COMPONENT_VALUE_QUANTITY = "component-value-quantity";
+ /**
+ * Fluent Client search parameter constant for component-value-quantity
+ *
+ * Description: The value of the component observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)
+ * Type: quantity
+ * Path: Observation.component.valueQuantity
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.QuantityClientParam COMPONENT_VALUE_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_COMPONENT_VALUE_QUANTITY);
+
+ /**
+ * Search parameter: data-absent-reason
+ *
+ * Description: The reason why the expected value in the element Observation.value[x] is missing.
+ * Type: token
+ * Path: Observation.dataAbsentReason
+ *
+ */
@SearchParamDefinition(name="data-absent-reason", path="Observation.dataAbsentReason", description="The reason why the expected value in the element Observation.value[x] is missing.", type="token" )
public static final String SP_DATA_ABSENT_REASON = "data-absent-reason";
+ /**
+ * Fluent Client search parameter constant for data-absent-reason
+ *
+ * Description: The reason why the expected value in the element Observation.value[x] is missing.
+ * Type: token
+ * Path: Observation.dataAbsentReason
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam DATA_ABSENT_REASON = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_DATA_ABSENT_REASON);
+
+ /**
+ * Search parameter: encounter
+ *
+ * Description: Healthcare event related to the observation
+ * Type: reference
+ * Path: Observation.encounter
+ *
+ */
@SearchParamDefinition(name="encounter", path="Observation.encounter", description="Healthcare event related to the observation", type="reference" )
public static final String SP_ENCOUNTER = "encounter";
+ /**
+ * Fluent Client search parameter constant for encounter
+ *
+ * Description: Healthcare event related to the observation
+ * Type: reference
+ * Path: Observation.encounter
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Observation:encounter".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("Observation:encounter").toLocked();
+ /**
+ * Search parameter: related-type
+ *
+ * Description: has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by
+ * Type: token
+ * Path: Observation.related.type
+ *
+ */
@SearchParamDefinition(name="related-type", path="Observation.related.type", description="has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by", type="token" )
public static final String SP_RELATED_TYPE = "related-type";
+ /**
+ * Fluent Client search parameter constant for related-type
+ *
+ * Description: has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by
+ * Type: token
+ * Path: Observation.related.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam RELATED_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_RELATED_TYPE);
+
+ /**
+ * Search parameter: related-target
+ *
+ * Description: Resource that is related to this one
+ * Type: reference
+ * Path: Observation.related.target
+ *
+ */
@SearchParamDefinition(name="related-target", path="Observation.related.target", description="Resource that is related to this one", type="reference" )
public static final String SP_RELATED_TARGET = "related-target";
+ /**
+ * Fluent Client search parameter constant for related-target
+ *
+ * Description: Resource that is related to this one
+ * Type: reference
+ * Path: Observation.related.target
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RELATED_TARGET = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RELATED_TARGET);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Observation:related-target".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_RELATED_TARGET = new ca.uhn.fhir.model.api.Include("Observation:related-target").toLocked();
+ /**
+ * Search parameter: component-value-string
+ *
+ * Description: The value of the component observation, if the value is a string, and also searches in CodeableConcept.text
+ * Type: string
+ * Path: Observation.component.valueString
+ *
+ */
@SearchParamDefinition(name="component-value-string", path="Observation.component.valueString", description="The value of the component observation, if the value is a string, and also searches in CodeableConcept.text", type="string" )
public static final String SP_COMPONENT_VALUE_STRING = "component-value-string";
+ /**
+ * Fluent Client search parameter constant for component-value-string
+ *
+ * Description: The value of the component observation, if the value is a string, and also searches in CodeableConcept.text
+ * Type: string
+ * Path: Observation.component.valueString
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam COMPONENT_VALUE_STRING = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_COMPONENT_VALUE_STRING);
+
+ /**
+ * Search parameter: component-value-concept
+ *
+ * Description: The value of the component observation, if the value is a CodeableConcept
+ * Type: token
+ * Path: Observation.component.valueCodeableConcept
+ *
+ */
@SearchParamDefinition(name="component-value-concept", path="Observation.component.valueCodeableConcept", description="The value of the component observation, if the value is a CodeableConcept", type="token" )
public static final String SP_COMPONENT_VALUE_CONCEPT = "component-value-concept";
+ /**
+ * Fluent Client search parameter constant for component-value-concept
+ *
+ * Description: The value of the component observation, if the value is a CodeableConcept
+ * Type: token
+ * Path: Observation.component.valueCodeableConcept
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam COMPONENT_VALUE_CONCEPT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_COMPONENT_VALUE_CONCEPT);
+
+ /**
+ * Search parameter: category
+ *
+ * Description: The classification of the type of observation
+ * Type: token
+ * Path: Observation.category
+ *
+ */
@SearchParamDefinition(name="category", path="Observation.category", description="The classification of the type of observation", type="token" )
public static final String SP_CATEGORY = "category";
+ /**
+ * Fluent Client search parameter constant for category
+ *
+ * Description: The classification of the type of observation
+ * Type: token
+ * Path: Observation.category
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY);
+
+ /**
+ * Search parameter: device
+ *
+ * Description: The Device that generated the observation data.
+ * Type: reference
+ * Path: Observation.device
+ *
+ */
@SearchParamDefinition(name="device", path="Observation.device", description="The Device that generated the observation data.", type="reference" )
public static final String SP_DEVICE = "device";
+ /**
+ * Fluent Client search parameter constant for device
+ *
+ * Description: The Device that generated the observation data.
+ * Type: reference
+ * Path: Observation.device
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEVICE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DEVICE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Observation:device".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_DEVICE = new ca.uhn.fhir.model.api.Include("Observation:device").toLocked();
+ /**
+ * Search parameter: status
+ *
+ * Description: The status of the observation
+ * Type: token
+ * Path: Observation.status
+ *
+ */
@SearchParamDefinition(name="status", path="Observation.status", description="The status of the observation", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: The status of the observation
+ * Type: token
+ * Path: Observation.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/OperationDefinition.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/OperationDefinition.java
index f1837e4512b..9affe3e99ac 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/OperationDefinition.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/OperationDefinition.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -2476,38 +2476,272 @@ public class OperationDefinition extends DomainResource {
return ResourceType.OperationDefinition;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: Date for this version of the operation definition
+ * Type: date
+ * Path: OperationDefinition.date
+ *
+ */
@SearchParamDefinition(name="date", path="OperationDefinition.date", description="Date for this version of the operation definition", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: Date for this version of the operation definition
+ * Type: date
+ * Path: OperationDefinition.date
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: code
+ *
+ * Description: Name used to invoke the operation
+ * Type: token
+ * Path: OperationDefinition.code
+ *
+ */
@SearchParamDefinition(name="code", path="OperationDefinition.code", description="Name used to invoke the operation", type="token" )
public static final String SP_CODE = "code";
+ /**
+ * Fluent Client search parameter constant for code
+ *
+ * Description: Name used to invoke the operation
+ * Type: token
+ * Path: OperationDefinition.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE);
+
+ /**
+ * Search parameter: instance
+ *
+ * Description: Invoke on an instance?
+ * Type: token
+ * Path: OperationDefinition.instance
+ *
+ */
@SearchParamDefinition(name="instance", path="OperationDefinition.instance", description="Invoke on an instance?", type="token" )
public static final String SP_INSTANCE = "instance";
+ /**
+ * Fluent Client search parameter constant for instance
+ *
+ * Description: Invoke on an instance?
+ * Type: token
+ * Path: OperationDefinition.instance
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam INSTANCE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_INSTANCE);
+
+ /**
+ * Search parameter: kind
+ *
+ * Description: operation | query
+ * Type: token
+ * Path: OperationDefinition.kind
+ *
+ */
@SearchParamDefinition(name="kind", path="OperationDefinition.kind", description="operation | query", type="token" )
public static final String SP_KIND = "kind";
+ /**
+ * Fluent Client search parameter constant for kind
+ *
+ * Description: operation | query
+ * Type: token
+ * Path: OperationDefinition.kind
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam KIND = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_KIND);
+
+ /**
+ * Search parameter: profile
+ *
+ * Description: Profile on the type
+ * Type: reference
+ * Path: OperationDefinition.parameter.profile
+ *
+ */
@SearchParamDefinition(name="profile", path="OperationDefinition.parameter.profile", description="Profile on the type", type="reference" )
public static final String SP_PROFILE = "profile";
+ /**
+ * Fluent Client search parameter constant for profile
+ *
+ * Description: Profile on the type
+ * Type: reference
+ * Path: OperationDefinition.parameter.profile
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROFILE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PROFILE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "OperationDefinition:profile".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PROFILE = new ca.uhn.fhir.model.api.Include("OperationDefinition:profile").toLocked();
+ /**
+ * Search parameter: type
+ *
+ * Description: Invoke at resource level for these type
+ * Type: token
+ * Path: OperationDefinition.type
+ *
+ */
@SearchParamDefinition(name="type", path="OperationDefinition.type", description="Invoke at resource level for these type", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: Invoke at resource level for these type
+ * Type: token
+ * Path: OperationDefinition.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
+ /**
+ * Search parameter: version
+ *
+ * Description: Logical id for this version of the operation definition
+ * Type: token
+ * Path: OperationDefinition.version
+ *
+ */
@SearchParamDefinition(name="version", path="OperationDefinition.version", description="Logical id for this version of the operation definition", type="token" )
public static final String SP_VERSION = "version";
+ /**
+ * Fluent Client search parameter constant for version
+ *
+ * Description: Logical id for this version of the operation definition
+ * Type: token
+ * Path: OperationDefinition.version
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION);
+
+ /**
+ * Search parameter: url
+ *
+ * Description: Logical URL to reference this operation definition
+ * Type: uri
+ * Path: OperationDefinition.url
+ *
+ */
@SearchParamDefinition(name="url", path="OperationDefinition.url", description="Logical URL to reference this operation definition", type="uri" )
public static final String SP_URL = "url";
+ /**
+ * Fluent Client search parameter constant for url
+ *
+ * Description: Logical URL to reference this operation definition
+ * Type: uri
+ * Path: OperationDefinition.url
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL);
+
+ /**
+ * Search parameter: system
+ *
+ * Description: Invoke at the system level?
+ * Type: token
+ * Path: OperationDefinition.system
+ *
+ */
@SearchParamDefinition(name="system", path="OperationDefinition.system", description="Invoke at the system level?", type="token" )
public static final String SP_SYSTEM = "system";
+ /**
+ * Fluent Client search parameter constant for system
+ *
+ * Description: Invoke at the system level?
+ * Type: token
+ * Path: OperationDefinition.system
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam SYSTEM = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SYSTEM);
+
+ /**
+ * Search parameter: name
+ *
+ * Description: Informal name for this operation
+ * Type: string
+ * Path: OperationDefinition.name
+ *
+ */
@SearchParamDefinition(name="name", path="OperationDefinition.name", description="Informal name for this operation", type="string" )
public static final String SP_NAME = "name";
+ /**
+ * Fluent Client search parameter constant for name
+ *
+ * Description: Informal name for this operation
+ * Type: string
+ * Path: OperationDefinition.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME);
+
+ /**
+ * Search parameter: publisher
+ *
+ * Description: Name of the publisher (Organization or individual)
+ * Type: string
+ * Path: OperationDefinition.publisher
+ *
+ */
@SearchParamDefinition(name="publisher", path="OperationDefinition.publisher", description="Name of the publisher (Organization or individual)", type="string" )
public static final String SP_PUBLISHER = "publisher";
+ /**
+ * Fluent Client search parameter constant for publisher
+ *
+ * Description: Name of the publisher (Organization or individual)
+ * Type: string
+ * Path: OperationDefinition.publisher
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: draft | active | retired
+ * Type: token
+ * Path: OperationDefinition.status
+ *
+ */
@SearchParamDefinition(name="status", path="OperationDefinition.status", description="draft | active | retired", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: draft | active | retired
+ * Type: token
+ * Path: OperationDefinition.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
+ /**
+ * Search parameter: base
+ *
+ * Description: Marks this as a profile of the base
+ * Type: reference
+ * Path: OperationDefinition.base
+ *
+ */
@SearchParamDefinition(name="base", path="OperationDefinition.base", description="Marks this as a profile of the base", type="reference" )
public static final String SP_BASE = "base";
+ /**
+ * Fluent Client search parameter constant for base
+ *
+ * Description: Marks this as a profile of the base
+ * Type: reference
+ * Path: OperationDefinition.base
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_BASE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "OperationDefinition:base".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/OperationOutcome.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/OperationOutcome.java
index 2d435fe6c1c..657eda02242 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/OperationOutcome.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/OperationOutcome.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Order.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Order.java
index 31fbcaf8d38..d9a12f74cc0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Order.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Order.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -736,54 +736,216 @@ public class Order extends DomainResource {
return ResourceType.Order;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: When the order was made
+ * Type: date
+ * Path: Order.date
+ *
+ */
@SearchParamDefinition(name="date", path="Order.date", description="When the order was made", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: When the order was made
+ * Type: date
+ * Path: Order.date
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Instance id from source, target, and/or others
+ * Type: token
+ * Path: Order.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Order.identifier", description="Instance id from source, target, and/or others", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Instance id from source, target, and/or others
+ * Type: token
+ * Path: Order.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: subject
+ *
+ * Description: Patient this order is about
+ * Type: reference
+ * Path: Order.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="Order.subject", description="Patient this order is about", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: Patient this order is about
+ * Type: reference
+ * Path: Order.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Order:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Order:subject").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: Patient this order is about
+ * Type: reference
+ * Path: Order.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="Order.subject", description="Patient this order is about", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Patient this order is about
+ * Type: reference
+ * Path: Order.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Order:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Order:patient").toLocked();
+ /**
+ * Search parameter: source
+ *
+ * Description: Who initiated the order
+ * Type: reference
+ * Path: Order.source
+ *
+ */
@SearchParamDefinition(name="source", path="Order.source", description="Who initiated the order", type="reference" )
public static final String SP_SOURCE = "source";
+ /**
+ * Fluent Client search parameter constant for source
+ *
+ * Description: Who initiated the order
+ * Type: reference
+ * Path: Order.source
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SOURCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SOURCE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Order:source".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SOURCE = new ca.uhn.fhir.model.api.Include("Order:source").toLocked();
+ /**
+ * Search parameter: detail
+ *
+ * Description: What action is being ordered
+ * Type: reference
+ * Path: Order.detail
+ *
+ */
@SearchParamDefinition(name="detail", path="Order.detail", description="What action is being ordered", type="reference" )
public static final String SP_DETAIL = "detail";
+ /**
+ * Fluent Client search parameter constant for detail
+ *
+ * Description: What action is being ordered
+ * Type: reference
+ * Path: Order.detail
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DETAIL = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DETAIL);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Order:detail".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_DETAIL = new ca.uhn.fhir.model.api.Include("Order:detail").toLocked();
+ /**
+ * Search parameter: when
+ *
+ * Description: A formal schedule
+ * Type: date
+ * Path: Order.when.schedule
+ *
+ */
@SearchParamDefinition(name="when", path="Order.when.schedule", description="A formal schedule", type="date" )
public static final String SP_WHEN = "when";
+ /**
+ * Fluent Client search parameter constant for when
+ *
+ * Description: A formal schedule
+ * Type: date
+ * Path: Order.when.schedule
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam WHEN = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_WHEN);
+
+ /**
+ * Search parameter: target
+ *
+ * Description: Who is intended to fulfill the order
+ * Type: reference
+ * Path: Order.target
+ *
+ */
@SearchParamDefinition(name="target", path="Order.target", description="Who is intended to fulfill the order", type="reference" )
public static final String SP_TARGET = "target";
+ /**
+ * Fluent Client search parameter constant for target
+ *
+ * Description: Who is intended to fulfill the order
+ * Type: reference
+ * Path: Order.target
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam TARGET = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_TARGET);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Order:target".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_TARGET = new ca.uhn.fhir.model.api.Include("Order:target").toLocked();
+ /**
+ * Search parameter: when_code
+ *
+ * Description: Code specifies when request should be done. The code may simply be a priority code
+ * Type: token
+ * Path: Order.when.code
+ *
+ */
@SearchParamDefinition(name="when_code", path="Order.when.code", description="Code specifies when request should be done. The code may simply be a priority code", type="token" )
public static final String SP_WHENCODE = "when_code";
+ /**
+ * Fluent Client search parameter constant for when_code
+ *
+ * Description: Code specifies when request should be done. The code may simply be a priority code
+ * Type: token
+ * Path: Order.when.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam WHENCODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_WHENCODE);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/OrderResponse.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/OrderResponse.java
index 3f57b42b8de..b45b775f476 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/OrderResponse.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/OrderResponse.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -768,30 +768,138 @@ public class OrderResponse extends DomainResource {
return ResourceType.OrderResponse;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: When the response was made
+ * Type: date
+ * Path: OrderResponse.date
+ *
+ */
@SearchParamDefinition(name="date", path="OrderResponse.date", description="When the response was made", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: When the response was made
+ * Type: date
+ * Path: OrderResponse.date
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: request
+ *
+ * Description: The order that this is a response to
+ * Type: reference
+ * Path: OrderResponse.request
+ *
+ */
@SearchParamDefinition(name="request", path="OrderResponse.request", description="The order that this is a response to", type="reference" )
public static final String SP_REQUEST = "request";
+ /**
+ * Fluent Client search parameter constant for request
+ *
+ * Description: The order that this is a response to
+ * Type: reference
+ * Path: OrderResponse.request
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUEST = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUEST);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "OrderResponse:request".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUEST = new ca.uhn.fhir.model.api.Include("OrderResponse:request").toLocked();
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Identifiers assigned to this order by the orderer or by the receiver
+ * Type: token
+ * Path: OrderResponse.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="OrderResponse.identifier", description="Identifiers assigned to this order by the orderer or by the receiver", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Identifiers assigned to this order by the orderer or by the receiver
+ * Type: token
+ * Path: OrderResponse.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: code
+ *
+ * Description: pending | review | rejected | error | accepted | cancelled | replaced | aborted | completed
+ * Type: token
+ * Path: OrderResponse.orderStatus
+ *
+ */
@SearchParamDefinition(name="code", path="OrderResponse.orderStatus", description="pending | review | rejected | error | accepted | cancelled | replaced | aborted | completed", type="token" )
public static final String SP_CODE = "code";
+ /**
+ * Fluent Client search parameter constant for code
+ *
+ * Description: pending | review | rejected | error | accepted | cancelled | replaced | aborted | completed
+ * Type: token
+ * Path: OrderResponse.orderStatus
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE);
+
+ /**
+ * Search parameter: fulfillment
+ *
+ * Description: Details of the outcome of performing the order
+ * Type: reference
+ * Path: OrderResponse.fulfillment
+ *
+ */
@SearchParamDefinition(name="fulfillment", path="OrderResponse.fulfillment", description="Details of the outcome of performing the order", type="reference" )
public static final String SP_FULFILLMENT = "fulfillment";
+ /**
+ * Fluent Client search parameter constant for fulfillment
+ *
+ * Description: Details of the outcome of performing the order
+ * Type: reference
+ * Path: OrderResponse.fulfillment
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam FULFILLMENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_FULFILLMENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "OrderResponse:fulfillment".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_FULFILLMENT = new ca.uhn.fhir.model.api.Include("OrderResponse:fulfillment").toLocked();
+ /**
+ * Search parameter: who
+ *
+ * Description: Who made the response
+ * Type: reference
+ * Path: OrderResponse.who
+ *
+ */
@SearchParamDefinition(name="who", path="OrderResponse.who", description="Who made the response", type="reference" )
public static final String SP_WHO = "who";
+ /**
+ * Fluent Client search parameter constant for who
+ *
+ * Description: Who made the response
+ * Type: reference
+ * Path: OrderResponse.who
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam WHO = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_WHO);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "OrderResponse:who".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/OrderSet.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/OrderSet.java
index 4b72ecd0b1c..cc2a2017b0b 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/OrderSet.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/OrderSet.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Organization.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Organization.java
index cca64e98927..5f3e7432aa8 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Organization.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Organization.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -819,36 +819,252 @@ public class Organization extends DomainResource {
return ResourceType.Organization;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Any identifier for the organization (not the accreditation issuer's identifier)
+ * Type: token
+ * Path: Organization.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Organization.identifier", description="Any identifier for the organization (not the accreditation issuer's identifier)", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Any identifier for the organization (not the accreditation issuer's identifier)
+ * Type: token
+ * Path: Organization.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: partof
+ *
+ * Description: Search all organizations that are part of the given organization
+ * Type: reference
+ * Path: Organization.partOf
+ *
+ */
@SearchParamDefinition(name="partof", path="Organization.partOf", description="Search all organizations that are part of the given organization", type="reference" )
public static final String SP_PARTOF = "partof";
+ /**
+ * Fluent Client search parameter constant for partof
+ *
+ * Description: Search all organizations that are part of the given organization
+ * Type: reference
+ * Path: Organization.partOf
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARTOF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PARTOF);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Organization:partof".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PARTOF = new ca.uhn.fhir.model.api.Include("Organization:partof").toLocked();
+ /**
+ * Search parameter: phonetic
+ *
+ * Description: A portion of the organization's name using some kind of phonetic matching algorithm
+ * Type: string
+ * Path: Organization.name
+ *
+ */
@SearchParamDefinition(name="phonetic", path="Organization.name", description="A portion of the organization's name using some kind of phonetic matching algorithm", type="string" )
public static final String SP_PHONETIC = "phonetic";
+ /**
+ * Fluent Client search parameter constant for phonetic
+ *
+ * Description: A portion of the organization's name using some kind of phonetic matching algorithm
+ * Type: string
+ * Path: Organization.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam PHONETIC = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PHONETIC);
+
+ /**
+ * Search parameter: address
+ *
+ * Description: A (part of the) address of the Organization
+ * Type: string
+ * Path: Organization.address
+ *
+ */
@SearchParamDefinition(name="address", path="Organization.address", description="A (part of the) address of the Organization", type="string" )
public static final String SP_ADDRESS = "address";
+ /**
+ * Fluent Client search parameter constant for address
+ *
+ * Description: A (part of the) address of the Organization
+ * Type: string
+ * Path: Organization.address
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS);
+
+ /**
+ * Search parameter: address-state
+ *
+ * Description: A state specified in an address
+ * Type: string
+ * Path: Organization.address.state
+ *
+ */
@SearchParamDefinition(name="address-state", path="Organization.address.state", description="A state specified in an address", type="string" )
public static final String SP_ADDRESS_STATE = "address-state";
+ /**
+ * Fluent Client search parameter constant for address-state
+ *
+ * Description: A state specified in an address
+ * Type: string
+ * Path: Organization.address.state
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_STATE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_STATE);
+
+ /**
+ * Search parameter: name
+ *
+ * Description: A portion of the organization's name
+ * Type: string
+ * Path: Organization.name
+ *
+ */
@SearchParamDefinition(name="name", path="Organization.name", description="A portion of the organization's name", type="string" )
public static final String SP_NAME = "name";
+ /**
+ * Fluent Client search parameter constant for name
+ *
+ * Description: A portion of the organization's name
+ * Type: string
+ * Path: Organization.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME);
+
+ /**
+ * Search parameter: address-use
+ *
+ * Description: A use code specified in an address
+ * Type: token
+ * Path: Organization.address.use
+ *
+ */
@SearchParamDefinition(name="address-use", path="Organization.address.use", description="A use code specified in an address", type="token" )
public static final String SP_ADDRESS_USE = "address-use";
+ /**
+ * Fluent Client search parameter constant for address-use
+ *
+ * Description: A use code specified in an address
+ * Type: token
+ * Path: Organization.address.use
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ADDRESS_USE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ADDRESS_USE);
+
+ /**
+ * Search parameter: active
+ *
+ * Description: Whether the organization's record is active
+ * Type: token
+ * Path: Organization.active
+ *
+ */
@SearchParamDefinition(name="active", path="Organization.active", description="Whether the organization's record is active", type="token" )
public static final String SP_ACTIVE = "active";
+ /**
+ * Fluent Client search parameter constant for active
+ *
+ * Description: Whether the organization's record is active
+ * Type: token
+ * Path: Organization.active
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTIVE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ACTIVE);
+
+ /**
+ * Search parameter: type
+ *
+ * Description: A code for the type of organization
+ * Type: token
+ * Path: Organization.type
+ *
+ */
@SearchParamDefinition(name="type", path="Organization.type", description="A code for the type of organization", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: A code for the type of organization
+ * Type: token
+ * Path: Organization.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
+ /**
+ * Search parameter: address-city
+ *
+ * Description: A city specified in an address
+ * Type: string
+ * Path: Organization.address.city
+ *
+ */
@SearchParamDefinition(name="address-city", path="Organization.address.city", description="A city specified in an address", type="string" )
public static final String SP_ADDRESS_CITY = "address-city";
+ /**
+ * Fluent Client search parameter constant for address-city
+ *
+ * Description: A city specified in an address
+ * Type: string
+ * Path: Organization.address.city
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_CITY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_CITY);
+
+ /**
+ * Search parameter: address-postalcode
+ *
+ * Description: A postal code specified in an address
+ * Type: string
+ * Path: Organization.address.postalCode
+ *
+ */
@SearchParamDefinition(name="address-postalcode", path="Organization.address.postalCode", description="A postal code specified in an address", type="string" )
public static final String SP_ADDRESS_POSTALCODE = "address-postalcode";
+ /**
+ * Fluent Client search parameter constant for address-postalcode
+ *
+ * Description: A postal code specified in an address
+ * Type: string
+ * Path: Organization.address.postalCode
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_POSTALCODE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_POSTALCODE);
+
+ /**
+ * Search parameter: address-country
+ *
+ * Description: A country specified in an address
+ * Type: string
+ * Path: Organization.address.country
+ *
+ */
@SearchParamDefinition(name="address-country", path="Organization.address.country", description="A country specified in an address", type="string" )
public static final String SP_ADDRESS_COUNTRY = "address-country";
+ /**
+ * Fluent Client search parameter constant for address-country
+ *
+ * Description: A country specified in an address
+ * Type: string
+ * Path: Organization.address.country
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_COUNTRY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_COUNTRY);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Parameters.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Parameters.java
index 66953c55015..d84b9e68b34 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Parameters.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Parameters.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Patient.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Patient.java
index 7a3ed2acaf4..92a04c61714 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Patient.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Patient.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -2213,74 +2213,524 @@ public class Patient extends DomainResource {
return ResourceType.Patient;
}
+ /**
+ * Search parameter: birthdate
+ *
+ * Description: The patient's date of birth
+ * Type: date
+ * Path: Patient.birthDate
+ *
+ */
@SearchParamDefinition(name="birthdate", path="Patient.birthDate", description="The patient's date of birth", type="date" )
public static final String SP_BIRTHDATE = "birthdate";
+ /**
+ * Fluent Client search parameter constant for birthdate
+ *
+ * Description: The patient's date of birth
+ * Type: date
+ * Path: Patient.birthDate
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam BIRTHDATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_BIRTHDATE);
+
+ /**
+ * Search parameter: deceased
+ *
+ * Description: This patient has been marked as deceased, or as a death date entered
+ * Type: token
+ * Path: Patient.deceased[x]
+ *
+ */
@SearchParamDefinition(name="deceased", path="Patient.deceased[x]", description="This patient has been marked as deceased, or as a death date entered", type="token" )
public static final String SP_DECEASED = "deceased";
+ /**
+ * Fluent Client search parameter constant for deceased
+ *
+ * Description: This patient has been marked as deceased, or as a death date entered
+ * Type: token
+ * Path: Patient.deceased[x]
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam DECEASED = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_DECEASED);
+
+ /**
+ * Search parameter: address-state
+ *
+ * Description: A state specified in an address
+ * Type: string
+ * Path: Patient.address.state
+ *
+ */
@SearchParamDefinition(name="address-state", path="Patient.address.state", description="A state specified in an address", type="string" )
public static final String SP_ADDRESS_STATE = "address-state";
+ /**
+ * Fluent Client search parameter constant for address-state
+ *
+ * Description: A state specified in an address
+ * Type: string
+ * Path: Patient.address.state
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_STATE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_STATE);
+
+ /**
+ * Search parameter: gender
+ *
+ * Description: Gender of the patient
+ * Type: token
+ * Path: Patient.gender
+ *
+ */
@SearchParamDefinition(name="gender", path="Patient.gender", description="Gender of the patient", type="token" )
public static final String SP_GENDER = "gender";
+ /**
+ * Fluent Client search parameter constant for gender
+ *
+ * Description: Gender of the patient
+ * Type: token
+ * Path: Patient.gender
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam GENDER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_GENDER);
+
+ /**
+ * Search parameter: animal-species
+ *
+ * Description: The species for animal patients
+ * Type: token
+ * Path: Patient.animal.species
+ *
+ */
@SearchParamDefinition(name="animal-species", path="Patient.animal.species", description="The species for animal patients", type="token" )
public static final String SP_ANIMAL_SPECIES = "animal-species";
+ /**
+ * Fluent Client search parameter constant for animal-species
+ *
+ * Description: The species for animal patients
+ * Type: token
+ * Path: Patient.animal.species
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ANIMAL_SPECIES = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ANIMAL_SPECIES);
+
+ /**
+ * Search parameter: link
+ *
+ * Description: All patients linked to the given patient
+ * Type: reference
+ * Path: Patient.link.other
+ *
+ */
@SearchParamDefinition(name="link", path="Patient.link.other", description="All patients linked to the given patient", type="reference" )
public static final String SP_LINK = "link";
+ /**
+ * Fluent Client search parameter constant for link
+ *
+ * Description: All patients linked to the given patient
+ * Type: reference
+ * Path: Patient.link.other
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LINK = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LINK);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Patient:link".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_LINK = new ca.uhn.fhir.model.api.Include("Patient:link").toLocked();
+ /**
+ * Search parameter: language
+ *
+ * Description: Language code (irrespective of use value)
+ * Type: token
+ * Path: Patient.communication.language
+ *
+ */
@SearchParamDefinition(name="language", path="Patient.communication.language", description="Language code (irrespective of use value)", type="token" )
public static final String SP_LANGUAGE = "language";
+ /**
+ * Fluent Client search parameter constant for language
+ *
+ * Description: Language code (irrespective of use value)
+ * Type: token
+ * Path: Patient.communication.language
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam LANGUAGE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_LANGUAGE);
+
+ /**
+ * Search parameter: deathdate
+ *
+ * Description: The date of death has been provided and satisfies this search value
+ * Type: date
+ * Path: Patient.deceasedDateTime
+ *
+ */
@SearchParamDefinition(name="deathdate", path="Patient.deceasedDateTime", description="The date of death has been provided and satisfies this search value", type="date" )
public static final String SP_DEATHDATE = "deathdate";
+ /**
+ * Fluent Client search parameter constant for deathdate
+ *
+ * Description: The date of death has been provided and satisfies this search value
+ * Type: date
+ * Path: Patient.deceasedDateTime
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DEATHDATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DEATHDATE);
+
+ /**
+ * Search parameter: animal-breed
+ *
+ * Description: The breed for animal patients
+ * Type: token
+ * Path: Patient.animal.breed
+ *
+ */
@SearchParamDefinition(name="animal-breed", path="Patient.animal.breed", description="The breed for animal patients", type="token" )
public static final String SP_ANIMAL_BREED = "animal-breed";
+ /**
+ * Fluent Client search parameter constant for animal-breed
+ *
+ * Description: The breed for animal patients
+ * Type: token
+ * Path: Patient.animal.breed
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ANIMAL_BREED = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ANIMAL_BREED);
+
+ /**
+ * Search parameter: address-country
+ *
+ * Description: A country specified in an address
+ * Type: string
+ * Path: Patient.address.country
+ *
+ */
@SearchParamDefinition(name="address-country", path="Patient.address.country", description="A country specified in an address", type="string" )
public static final String SP_ADDRESS_COUNTRY = "address-country";
+ /**
+ * Fluent Client search parameter constant for address-country
+ *
+ * Description: A country specified in an address
+ * Type: string
+ * Path: Patient.address.country
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_COUNTRY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_COUNTRY);
+
+ /**
+ * Search parameter: phonetic
+ *
+ * Description: A portion of either family or given name using some kind of phonetic matching algorithm
+ * Type: string
+ * Path: Patient.name
+ *
+ */
@SearchParamDefinition(name="phonetic", path="Patient.name", description="A portion of either family or given name using some kind of phonetic matching algorithm", type="string" )
public static final String SP_PHONETIC = "phonetic";
+ /**
+ * Fluent Client search parameter constant for phonetic
+ *
+ * Description: A portion of either family or given name using some kind of phonetic matching algorithm
+ * Type: string
+ * Path: Patient.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam PHONETIC = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PHONETIC);
+
+ /**
+ * Search parameter: telecom
+ *
+ * Description: The value in any kind of telecom details of the patient
+ * Type: token
+ * Path: Patient.telecom
+ *
+ */
@SearchParamDefinition(name="telecom", path="Patient.telecom", description="The value in any kind of telecom details of the patient", type="token" )
public static final String SP_TELECOM = "telecom";
+ /**
+ * Fluent Client search parameter constant for telecom
+ *
+ * Description: The value in any kind of telecom details of the patient
+ * Type: token
+ * Path: Patient.telecom
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TELECOM = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TELECOM);
+
+ /**
+ * Search parameter: address-city
+ *
+ * Description: A city specified in an address
+ * Type: string
+ * Path: Patient.address.city
+ *
+ */
@SearchParamDefinition(name="address-city", path="Patient.address.city", description="A city specified in an address", type="string" )
public static final String SP_ADDRESS_CITY = "address-city";
+ /**
+ * Fluent Client search parameter constant for address-city
+ *
+ * Description: A city specified in an address
+ * Type: string
+ * Path: Patient.address.city
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_CITY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_CITY);
+
+ /**
+ * Search parameter: email
+ *
+ * Description: A value in an email contact
+ * Type: token
+ * Path: Patient.telecom(system=email)
+ *
+ */
@SearchParamDefinition(name="email", path="Patient.telecom.where(system='email')", description="A value in an email contact", type="token" )
public static final String SP_EMAIL = "email";
+ /**
+ * Fluent Client search parameter constant for email
+ *
+ * Description: A value in an email contact
+ * Type: token
+ * Path: Patient.telecom(system=email)
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam EMAIL = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EMAIL);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: A patient identifier
+ * Type: token
+ * Path: Patient.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Patient.identifier", description="A patient identifier", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: A patient identifier
+ * Type: token
+ * Path: Patient.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: given
+ *
+ * Description: A portion of the given name of the patient
+ * Type: string
+ * Path: Patient.name.given
+ *
+ */
@SearchParamDefinition(name="given", path="Patient.name.given", description="A portion of the given name of the patient", type="string" )
public static final String SP_GIVEN = "given";
+ /**
+ * Fluent Client search parameter constant for given
+ *
+ * Description: A portion of the given name of the patient
+ * Type: string
+ * Path: Patient.name.given
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam GIVEN = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_GIVEN);
+
+ /**
+ * Search parameter: address
+ *
+ * Description: An address in any kind of address/part of the patient
+ * Type: string
+ * Path: Patient.address
+ *
+ */
@SearchParamDefinition(name="address", path="Patient.address", description="An address in any kind of address/part of the patient", type="string" )
public static final String SP_ADDRESS = "address";
+ /**
+ * Fluent Client search parameter constant for address
+ *
+ * Description: An address in any kind of address/part of the patient
+ * Type: string
+ * Path: Patient.address
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS);
+
+ /**
+ * Search parameter: active
+ *
+ * Description: Whether the patient record is active
+ * Type: token
+ * Path: Patient.active
+ *
+ */
@SearchParamDefinition(name="active", path="Patient.active", description="Whether the patient record is active", type="token" )
public static final String SP_ACTIVE = "active";
+ /**
+ * Fluent Client search parameter constant for active
+ *
+ * Description: Whether the patient record is active
+ * Type: token
+ * Path: Patient.active
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTIVE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ACTIVE);
+
+ /**
+ * Search parameter: address-postalcode
+ *
+ * Description: A postalCode specified in an address
+ * Type: string
+ * Path: Patient.address.postalCode
+ *
+ */
@SearchParamDefinition(name="address-postalcode", path="Patient.address.postalCode", description="A postalCode specified in an address", type="string" )
public static final String SP_ADDRESS_POSTALCODE = "address-postalcode";
+ /**
+ * Fluent Client search parameter constant for address-postalcode
+ *
+ * Description: A postalCode specified in an address
+ * Type: string
+ * Path: Patient.address.postalCode
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_POSTALCODE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_POSTALCODE);
+
+ /**
+ * Search parameter: careprovider
+ *
+ * Description: Patient's nominated care provider, could be a care manager, not the organization that manages the record
+ * Type: reference
+ * Path: Patient.careProvider
+ *
+ */
@SearchParamDefinition(name="careprovider", path="Patient.careProvider", description="Patient's nominated care provider, could be a care manager, not the organization that manages the record", type="reference" )
public static final String SP_CAREPROVIDER = "careprovider";
+ /**
+ * Fluent Client search parameter constant for careprovider
+ *
+ * Description: Patient's nominated care provider, could be a care manager, not the organization that manages the record
+ * Type: reference
+ * Path: Patient.careProvider
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CAREPROVIDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CAREPROVIDER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Patient:careprovider".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_CAREPROVIDER = new ca.uhn.fhir.model.api.Include("Patient:careprovider").toLocked();
+ /**
+ * Search parameter: phone
+ *
+ * Description: A value in a phone contact
+ * Type: token
+ * Path: Patient.telecom(system=phone)
+ *
+ */
@SearchParamDefinition(name="phone", path="Patient.telecom.where(system='phone')", description="A value in a phone contact", type="token" )
public static final String SP_PHONE = "phone";
+ /**
+ * Fluent Client search parameter constant for phone
+ *
+ * Description: A value in a phone contact
+ * Type: token
+ * Path: Patient.telecom(system=phone)
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam PHONE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PHONE);
+
+ /**
+ * Search parameter: organization
+ *
+ * Description: The organization at which this person is a patient
+ * Type: reference
+ * Path: Patient.managingOrganization
+ *
+ */
@SearchParamDefinition(name="organization", path="Patient.managingOrganization", description="The organization at which this person is a patient", type="reference" )
public static final String SP_ORGANIZATION = "organization";
+ /**
+ * Fluent Client search parameter constant for organization
+ *
+ * Description: The organization at which this person is a patient
+ * Type: reference
+ * Path: Patient.managingOrganization
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORGANIZATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Patient:organization".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION = new ca.uhn.fhir.model.api.Include("Patient:organization").toLocked();
+ /**
+ * Search parameter: name
+ *
+ * Description: A portion of either family or given name of the patient
+ * Type: string
+ * Path: Patient.name
+ *
+ */
@SearchParamDefinition(name="name", path="Patient.name", description="A portion of either family or given name of the patient", type="string" )
public static final String SP_NAME = "name";
+ /**
+ * Fluent Client search parameter constant for name
+ *
+ * Description: A portion of either family or given name of the patient
+ * Type: string
+ * Path: Patient.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME);
+
+ /**
+ * Search parameter: address-use
+ *
+ * Description: A use code specified in an address
+ * Type: token
+ * Path: Patient.address.use
+ *
+ */
@SearchParamDefinition(name="address-use", path="Patient.address.use", description="A use code specified in an address", type="token" )
public static final String SP_ADDRESS_USE = "address-use";
+ /**
+ * Fluent Client search parameter constant for address-use
+ *
+ * Description: A use code specified in an address
+ * Type: token
+ * Path: Patient.address.use
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ADDRESS_USE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ADDRESS_USE);
+
+ /**
+ * Search parameter: family
+ *
+ * Description: A portion of the family name of the patient
+ * Type: string
+ * Path: Patient.name.family
+ *
+ */
@SearchParamDefinition(name="family", path="Patient.name.family", description="A portion of the family name of the patient", type="string" )
public static final String SP_FAMILY = "family";
+ /**
+ * Fluent Client search parameter constant for family
+ *
+ * Description: A portion of the family name of the patient
+ * Type: string
+ * Path: Patient.name.family
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam FAMILY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_FAMILY);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/PaymentNotice.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/PaymentNotice.java
index 59f84bb6010..801afa299da 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/PaymentNotice.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/PaymentNotice.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -743,46 +743,190 @@ public class PaymentNotice extends DomainResource {
return ResourceType.PaymentNotice;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: The business identifier of the notice
+ * Type: token
+ * Path: PaymentNotice.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="PaymentNotice.identifier", description="The business identifier of the notice", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: The business identifier of the notice
+ * Type: token
+ * Path: PaymentNotice.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: request
+ *
+ * Description: The Claim
+ * Type: reference
+ * Path: PaymentNotice.request
+ *
+ */
@SearchParamDefinition(name="request", path="PaymentNotice.request", description="The Claim", type="reference" )
public static final String SP_REQUEST = "request";
+ /**
+ * Fluent Client search parameter constant for request
+ *
+ * Description: The Claim
+ * Type: reference
+ * Path: PaymentNotice.request
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUEST = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUEST);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "PaymentNotice:request".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUEST = new ca.uhn.fhir.model.api.Include("PaymentNotice:request").toLocked();
+ /**
+ * Search parameter: provider
+ *
+ * Description: The reference to the provider
+ * Type: reference
+ * Path: PaymentNotice.provider
+ *
+ */
@SearchParamDefinition(name="provider", path="PaymentNotice.provider", description="The reference to the provider", type="reference" )
public static final String SP_PROVIDER = "provider";
+ /**
+ * Fluent Client search parameter constant for provider
+ *
+ * Description: The reference to the provider
+ * Type: reference
+ * Path: PaymentNotice.provider
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROVIDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PROVIDER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "PaymentNotice:provider".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PROVIDER = new ca.uhn.fhir.model.api.Include("PaymentNotice:provider").toLocked();
+ /**
+ * Search parameter: created
+ *
+ * Description: Creation date fro the notice
+ * Type: date
+ * Path: PaymentNotice.created
+ *
+ */
@SearchParamDefinition(name="created", path="PaymentNotice.created", description="Creation date fro the notice", type="date" )
public static final String SP_CREATED = "created";
+ /**
+ * Fluent Client search parameter constant for created
+ *
+ * Description: Creation date fro the notice
+ * Type: date
+ * Path: PaymentNotice.created
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_CREATED);
+
+ /**
+ * Search parameter: response
+ *
+ * Description: The ClaimResponse
+ * Type: reference
+ * Path: PaymentNotice.response
+ *
+ */
@SearchParamDefinition(name="response", path="PaymentNotice.response", description="The ClaimResponse", type="reference" )
public static final String SP_RESPONSE = "response";
+ /**
+ * Fluent Client search parameter constant for response
+ *
+ * Description: The ClaimResponse
+ * Type: reference
+ * Path: PaymentNotice.response
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RESPONSE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RESPONSE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "PaymentNotice:response".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_RESPONSE = new ca.uhn.fhir.model.api.Include("PaymentNotice:response").toLocked();
+ /**
+ * Search parameter: organization
+ *
+ * Description: The organization who generated this resource
+ * Type: reference
+ * Path: PaymentNotice.organization
+ *
+ */
@SearchParamDefinition(name="organization", path="PaymentNotice.organization", description="The organization who generated this resource", type="reference" )
public static final String SP_ORGANIZATION = "organization";
+ /**
+ * Fluent Client search parameter constant for organization
+ *
+ * Description: The organization who generated this resource
+ * Type: reference
+ * Path: PaymentNotice.organization
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORGANIZATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "PaymentNotice:organization".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION = new ca.uhn.fhir.model.api.Include("PaymentNotice:organization").toLocked();
+ /**
+ * Search parameter: paymentstatus
+ *
+ * Description: The type of payment notice
+ * Type: token
+ * Path: PaymentNotice.paymentStatus
+ *
+ */
@SearchParamDefinition(name="paymentstatus", path="PaymentNotice.paymentStatus", description="The type of payment notice", type="token" )
public static final String SP_PAYMENTSTATUS = "paymentstatus";
+ /**
+ * Fluent Client search parameter constant for paymentstatus
+ *
+ * Description: The type of payment notice
+ * Type: token
+ * Path: PaymentNotice.paymentStatus
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam PAYMENTSTATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PAYMENTSTATUS);
+
+ /**
+ * Search parameter: statusdate
+ *
+ * Description: The date of the payment action
+ * Type: date
+ * Path: PaymentNotice.statusDate
+ *
+ */
@SearchParamDefinition(name="statusdate", path="PaymentNotice.statusDate", description="The date of the payment action", type="date" )
public static final String SP_STATUSDATE = "statusdate";
+ /**
+ * Fluent Client search parameter constant for statusdate
+ *
+ * Description: The date of the payment action
+ * Type: date
+ * Path: PaymentNotice.statusDate
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam STATUSDATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_STATUSDATE);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/PaymentReconciliation.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/PaymentReconciliation.java
index 3c0446313d0..67018a8d923 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/PaymentReconciliation.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/PaymentReconciliation.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1582,46 +1582,190 @@ public class PaymentReconciliation extends DomainResource {
return ResourceType.PaymentReconciliation;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: The business identifier of the Explanation of Benefit
+ * Type: token
+ * Path: PaymentReconciliation.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="PaymentReconciliation.identifier", description="The business identifier of the Explanation of Benefit", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: The business identifier of the Explanation of Benefit
+ * Type: token
+ * Path: PaymentReconciliation.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: request
+ *
+ * Description: The reference to the claim
+ * Type: reference
+ * Path: PaymentReconciliation.request
+ *
+ */
@SearchParamDefinition(name="request", path="PaymentReconciliation.request", description="The reference to the claim", type="reference" )
public static final String SP_REQUEST = "request";
+ /**
+ * Fluent Client search parameter constant for request
+ *
+ * Description: The reference to the claim
+ * Type: reference
+ * Path: PaymentReconciliation.request
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUEST = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUEST);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "PaymentReconciliation:request".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUEST = new ca.uhn.fhir.model.api.Include("PaymentReconciliation:request").toLocked();
+ /**
+ * Search parameter: disposition
+ *
+ * Description: The contents of the disposition message
+ * Type: string
+ * Path: PaymentReconciliation.disposition
+ *
+ */
@SearchParamDefinition(name="disposition", path="PaymentReconciliation.disposition", description="The contents of the disposition message", type="string" )
public static final String SP_DISPOSITION = "disposition";
+ /**
+ * Fluent Client search parameter constant for disposition
+ *
+ * Description: The contents of the disposition message
+ * Type: string
+ * Path: PaymentReconciliation.disposition
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam DISPOSITION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DISPOSITION);
+
+ /**
+ * Search parameter: created
+ *
+ * Description: The creation date
+ * Type: date
+ * Path: PaymentReconciliation.created
+ *
+ */
@SearchParamDefinition(name="created", path="PaymentReconciliation.created", description="The creation date", type="date" )
public static final String SP_CREATED = "created";
+ /**
+ * Fluent Client search parameter constant for created
+ *
+ * Description: The creation date
+ * Type: date
+ * Path: PaymentReconciliation.created
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_CREATED);
+
+ /**
+ * Search parameter: organization
+ *
+ * Description: The organization who generated this resource
+ * Type: reference
+ * Path: PaymentReconciliation.organization
+ *
+ */
@SearchParamDefinition(name="organization", path="PaymentReconciliation.organization", description="The organization who generated this resource", type="reference" )
public static final String SP_ORGANIZATION = "organization";
+ /**
+ * Fluent Client search parameter constant for organization
+ *
+ * Description: The organization who generated this resource
+ * Type: reference
+ * Path: PaymentReconciliation.organization
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORGANIZATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "PaymentReconciliation:organization".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION = new ca.uhn.fhir.model.api.Include("PaymentReconciliation:organization").toLocked();
+ /**
+ * Search parameter: requestprovider
+ *
+ * Description: The reference to the provider who sumbitted the claim
+ * Type: reference
+ * Path: PaymentReconciliation.requestProvider
+ *
+ */
@SearchParamDefinition(name="requestprovider", path="PaymentReconciliation.requestProvider", description="The reference to the provider who sumbitted the claim", type="reference" )
public static final String SP_REQUESTPROVIDER = "requestprovider";
+ /**
+ * Fluent Client search parameter constant for requestprovider
+ *
+ * Description: The reference to the provider who sumbitted the claim
+ * Type: reference
+ * Path: PaymentReconciliation.requestProvider
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTPROVIDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUESTPROVIDER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "PaymentReconciliation:requestprovider".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTPROVIDER = new ca.uhn.fhir.model.api.Include("PaymentReconciliation:requestprovider").toLocked();
+ /**
+ * Search parameter: requestorganization
+ *
+ * Description: The organization who generated this resource
+ * Type: reference
+ * Path: PaymentReconciliation.requestOrganization
+ *
+ */
@SearchParamDefinition(name="requestorganization", path="PaymentReconciliation.requestOrganization", description="The organization who generated this resource", type="reference" )
public static final String SP_REQUESTORGANIZATION = "requestorganization";
+ /**
+ * Fluent Client search parameter constant for requestorganization
+ *
+ * Description: The organization who generated this resource
+ * Type: reference
+ * Path: PaymentReconciliation.requestOrganization
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUESTORGANIZATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "PaymentReconciliation:requestorganization".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTORGANIZATION = new ca.uhn.fhir.model.api.Include("PaymentReconciliation:requestorganization").toLocked();
+ /**
+ * Search parameter: outcome
+ *
+ * Description: The processing outcome
+ * Type: token
+ * Path: PaymentReconciliation.outcome
+ *
+ */
@SearchParamDefinition(name="outcome", path="PaymentReconciliation.outcome", description="The processing outcome", type="token" )
public static final String SP_OUTCOME = "outcome";
+ /**
+ * Fluent Client search parameter constant for outcome
+ *
+ * Description: The processing outcome
+ * Type: token
+ * Path: PaymentReconciliation.outcome
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam OUTCOME = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_OUTCOME);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Period.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Period.java
index 7d1c0d89d4c..70cd4bfd777 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Period.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Period.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 20:18-0500 for FHIR v1.2.0
import java.util.*;
@@ -166,6 +166,32 @@ public class Period extends Type implements ICompositeType {
return this;
}
+ /**
+ * Sets the value for start ()
+ *
+ *
+ * Definition:
+ * The start of the period. The boundary is inclusive.
+ *
+ */
+ public Period setStart( Date theDate, TemporalPrecisionEnum thePrecision) {
+ start = new DateTimeType(theDate, thePrecision);
+ return this;
+ }
+
+ /**
+ * Sets the value for end ()
+ *
+ *
+ * Definition:
+ * The end of the period. The boundary is inclusive.
+ *
+ */
+ public Period setEnd( Date theDate, TemporalPrecisionEnum thePrecision) {
+ end = new DateTimeType(theDate, thePrecision);
+ return this;
+ }
+
protected void listChildren(List childrenList) {
super.listChildren(childrenList);
childrenList.add(new Property("start", "dateTime", "The start of the period. The boundary is inclusive.", 0, java.lang.Integer.MAX_VALUE, start));
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Person.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Person.java
index 4ea7684b3a1..85e2701af24 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Person.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Person.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1016,74 +1016,416 @@ public class Person extends DomainResource {
return ResourceType.Person;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: A person Identifier
+ * Type: token
+ * Path: Person.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Person.identifier", description="A person Identifier", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: A person Identifier
+ * Type: token
+ * Path: Person.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: address
+ *
+ * Description: An address in any kind of address/part
+ * Type: string
+ * Path: Person.address
+ *
+ */
@SearchParamDefinition(name="address", path="Person.address", description="An address in any kind of address/part", type="string" )
public static final String SP_ADDRESS = "address";
+ /**
+ * Fluent Client search parameter constant for address
+ *
+ * Description: An address in any kind of address/part
+ * Type: string
+ * Path: Person.address
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS);
+
+ /**
+ * Search parameter: birthdate
+ *
+ * Description: The person's date of birth
+ * Type: date
+ * Path: Person.birthDate
+ *
+ */
@SearchParamDefinition(name="birthdate", path="Person.birthDate", description="The person's date of birth", type="date" )
public static final String SP_BIRTHDATE = "birthdate";
+ /**
+ * Fluent Client search parameter constant for birthdate
+ *
+ * Description: The person's date of birth
+ * Type: date
+ * Path: Person.birthDate
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam BIRTHDATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_BIRTHDATE);
+
+ /**
+ * Search parameter: address-state
+ *
+ * Description: A state specified in an address
+ * Type: string
+ * Path: Person.address.state
+ *
+ */
@SearchParamDefinition(name="address-state", path="Person.address.state", description="A state specified in an address", type="string" )
public static final String SP_ADDRESS_STATE = "address-state";
+ /**
+ * Fluent Client search parameter constant for address-state
+ *
+ * Description: A state specified in an address
+ * Type: string
+ * Path: Person.address.state
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_STATE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_STATE);
+
+ /**
+ * Search parameter: gender
+ *
+ * Description: The gender of the person
+ * Type: token
+ * Path: Person.gender
+ *
+ */
@SearchParamDefinition(name="gender", path="Person.gender", description="The gender of the person", type="token" )
public static final String SP_GENDER = "gender";
+ /**
+ * Fluent Client search parameter constant for gender
+ *
+ * Description: The gender of the person
+ * Type: token
+ * Path: Person.gender
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam GENDER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_GENDER);
+
+ /**
+ * Search parameter: practitioner
+ *
+ * Description: The Person links to this Practitioner
+ * Type: reference
+ * Path: Person.link.target
+ *
+ */
@SearchParamDefinition(name="practitioner", path="Person.link.target", description="The Person links to this Practitioner", type="reference" )
public static final String SP_PRACTITIONER = "practitioner";
+ /**
+ * Fluent Client search parameter constant for practitioner
+ *
+ * Description: The Person links to this Practitioner
+ * Type: reference
+ * Path: Person.link.target
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PRACTITIONER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PRACTITIONER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Person:practitioner".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PRACTITIONER = new ca.uhn.fhir.model.api.Include("Person:practitioner").toLocked();
+ /**
+ * Search parameter: link
+ *
+ * Description: Any link has this Patient, Person, RelatedPerson or Practitioner reference
+ * Type: reference
+ * Path: Person.link.target
+ *
+ */
@SearchParamDefinition(name="link", path="Person.link.target", description="Any link has this Patient, Person, RelatedPerson or Practitioner reference", type="reference" )
public static final String SP_LINK = "link";
+ /**
+ * Fluent Client search parameter constant for link
+ *
+ * Description: Any link has this Patient, Person, RelatedPerson or Practitioner reference
+ * Type: reference
+ * Path: Person.link.target
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LINK = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LINK);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Person:link".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_LINK = new ca.uhn.fhir.model.api.Include("Person:link").toLocked();
+ /**
+ * Search parameter: relatedperson
+ *
+ * Description: The Person links to this RelatedPerson
+ * Type: reference
+ * Path: Person.link.target
+ *
+ */
@SearchParamDefinition(name="relatedperson", path="Person.link.target", description="The Person links to this RelatedPerson", type="reference" )
public static final String SP_RELATEDPERSON = "relatedperson";
+ /**
+ * Fluent Client search parameter constant for relatedperson
+ *
+ * Description: The Person links to this RelatedPerson
+ * Type: reference
+ * Path: Person.link.target
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RELATEDPERSON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RELATEDPERSON);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Person:relatedperson".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_RELATEDPERSON = new ca.uhn.fhir.model.api.Include("Person:relatedperson").toLocked();
+ /**
+ * Search parameter: address-postalcode
+ *
+ * Description: A postal code specified in an address
+ * Type: string
+ * Path: Person.address.postalCode
+ *
+ */
@SearchParamDefinition(name="address-postalcode", path="Person.address.postalCode", description="A postal code specified in an address", type="string" )
public static final String SP_ADDRESS_POSTALCODE = "address-postalcode";
+ /**
+ * Fluent Client search parameter constant for address-postalcode
+ *
+ * Description: A postal code specified in an address
+ * Type: string
+ * Path: Person.address.postalCode
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_POSTALCODE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_POSTALCODE);
+
+ /**
+ * Search parameter: address-country
+ *
+ * Description: A country specified in an address
+ * Type: string
+ * Path: Person.address.country
+ *
+ */
@SearchParamDefinition(name="address-country", path="Person.address.country", description="A country specified in an address", type="string" )
public static final String SP_ADDRESS_COUNTRY = "address-country";
+ /**
+ * Fluent Client search parameter constant for address-country
+ *
+ * Description: A country specified in an address
+ * Type: string
+ * Path: Person.address.country
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_COUNTRY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_COUNTRY);
+
+ /**
+ * Search parameter: phonetic
+ *
+ * Description: A portion of name using some kind of phonetic matching algorithm
+ * Type: string
+ * Path: Person.name
+ *
+ */
@SearchParamDefinition(name="phonetic", path="Person.name", description="A portion of name using some kind of phonetic matching algorithm", type="string" )
public static final String SP_PHONETIC = "phonetic";
+ /**
+ * Fluent Client search parameter constant for phonetic
+ *
+ * Description: A portion of name using some kind of phonetic matching algorithm
+ * Type: string
+ * Path: Person.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam PHONETIC = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PHONETIC);
+
+ /**
+ * Search parameter: phone
+ *
+ * Description: A value in a phone contact
+ * Type: token
+ * Path: Person.telecom(system=phone)
+ *
+ */
@SearchParamDefinition(name="phone", path="Person.telecom.where(system='phone')", description="A value in a phone contact", type="token" )
public static final String SP_PHONE = "phone";
+ /**
+ * Fluent Client search parameter constant for phone
+ *
+ * Description: A value in a phone contact
+ * Type: token
+ * Path: Person.telecom(system=phone)
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam PHONE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PHONE);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: The Person links to this Patient
+ * Type: reference
+ * Path: Person.link.target
+ *
+ */
@SearchParamDefinition(name="patient", path="Person.link.target", description="The Person links to this Patient", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: The Person links to this Patient
+ * Type: reference
+ * Path: Person.link.target
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Person:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Person:patient").toLocked();
+ /**
+ * Search parameter: organization
+ *
+ * Description: The organization at which this person record is being managed
+ * Type: reference
+ * Path: Person.managingOrganization
+ *
+ */
@SearchParamDefinition(name="organization", path="Person.managingOrganization", description="The organization at which this person record is being managed", type="reference" )
public static final String SP_ORGANIZATION = "organization";
+ /**
+ * Fluent Client search parameter constant for organization
+ *
+ * Description: The organization at which this person record is being managed
+ * Type: reference
+ * Path: Person.managingOrganization
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORGANIZATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Person:organization".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION = new ca.uhn.fhir.model.api.Include("Person:organization").toLocked();
+ /**
+ * Search parameter: name
+ *
+ * Description: A portion of name in any name part
+ * Type: string
+ * Path: Person.name
+ *
+ */
@SearchParamDefinition(name="name", path="Person.name", description="A portion of name in any name part", type="string" )
public static final String SP_NAME = "name";
+ /**
+ * Fluent Client search parameter constant for name
+ *
+ * Description: A portion of name in any name part
+ * Type: string
+ * Path: Person.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME);
+
+ /**
+ * Search parameter: address-use
+ *
+ * Description: A use code specified in an address
+ * Type: token
+ * Path: Person.address.use
+ *
+ */
@SearchParamDefinition(name="address-use", path="Person.address.use", description="A use code specified in an address", type="token" )
public static final String SP_ADDRESS_USE = "address-use";
+ /**
+ * Fluent Client search parameter constant for address-use
+ *
+ * Description: A use code specified in an address
+ * Type: token
+ * Path: Person.address.use
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ADDRESS_USE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ADDRESS_USE);
+
+ /**
+ * Search parameter: telecom
+ *
+ * Description: The value in any kind of contact
+ * Type: token
+ * Path: Person.telecom
+ *
+ */
@SearchParamDefinition(name="telecom", path="Person.telecom", description="The value in any kind of contact", type="token" )
public static final String SP_TELECOM = "telecom";
+ /**
+ * Fluent Client search parameter constant for telecom
+ *
+ * Description: The value in any kind of contact
+ * Type: token
+ * Path: Person.telecom
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TELECOM = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TELECOM);
+
+ /**
+ * Search parameter: address-city
+ *
+ * Description: A city specified in an address
+ * Type: string
+ * Path: Person.address.city
+ *
+ */
@SearchParamDefinition(name="address-city", path="Person.address.city", description="A city specified in an address", type="string" )
public static final String SP_ADDRESS_CITY = "address-city";
+ /**
+ * Fluent Client search parameter constant for address-city
+ *
+ * Description: A city specified in an address
+ * Type: string
+ * Path: Person.address.city
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_CITY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_CITY);
+
+ /**
+ * Search parameter: email
+ *
+ * Description: A value in an email contact
+ * Type: token
+ * Path: Person.telecom(system=email)
+ *
+ */
@SearchParamDefinition(name="email", path="Person.telecom.where(system='email')", description="A value in an email contact", type="token" )
public static final String SP_EMAIL = "email";
+ /**
+ * Fluent Client search parameter constant for email
+ *
+ * Description: A value in an email contact
+ * Type: token
+ * Path: Person.telecom(system=email)
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam EMAIL = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EMAIL);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Practitioner.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Practitioner.java
index e43d50c4abf..1bf303e82ba 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Practitioner.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Practitioner.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1466,58 +1466,418 @@ public class Practitioner extends DomainResource {
return ResourceType.Practitioner;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: A practitioner's Identifier
+ * Type: token
+ * Path: Practitioner.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Practitioner.identifier", description="A practitioner's Identifier", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: A practitioner's Identifier
+ * Type: token
+ * Path: Practitioner.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: given
+ *
+ * Description: A portion of the given name
+ * Type: string
+ * Path: Practitioner.name.given
+ *
+ */
@SearchParamDefinition(name="given", path="Practitioner.name.given", description="A portion of the given name", type="string" )
public static final String SP_GIVEN = "given";
+ /**
+ * Fluent Client search parameter constant for given
+ *
+ * Description: A portion of the given name
+ * Type: string
+ * Path: Practitioner.name.given
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam GIVEN = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_GIVEN);
+
+ /**
+ * Search parameter: specialty
+ *
+ * Description: The practitioner has this specialty at an organization
+ * Type: token
+ * Path: Practitioner.practitionerRole.specialty
+ *
+ */
@SearchParamDefinition(name="specialty", path="Practitioner.practitionerRole.specialty", description="The practitioner has this specialty at an organization", type="token" )
public static final String SP_SPECIALTY = "specialty";
+ /**
+ * Fluent Client search parameter constant for specialty
+ *
+ * Description: The practitioner has this specialty at an organization
+ * Type: token
+ * Path: Practitioner.practitionerRole.specialty
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam SPECIALTY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SPECIALTY);
+
+ /**
+ * Search parameter: address
+ *
+ * Description: An address in any kind of address/part
+ * Type: string
+ * Path: Practitioner.address
+ *
+ */
@SearchParamDefinition(name="address", path="Practitioner.address", description="An address in any kind of address/part", type="string" )
public static final String SP_ADDRESS = "address";
+ /**
+ * Fluent Client search parameter constant for address
+ *
+ * Description: An address in any kind of address/part
+ * Type: string
+ * Path: Practitioner.address
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS);
+
+ /**
+ * Search parameter: role
+ *
+ * Description: The practitioner can perform this role at for the organization
+ * Type: token
+ * Path: Practitioner.practitionerRole.role
+ *
+ */
@SearchParamDefinition(name="role", path="Practitioner.practitionerRole.role", description="The practitioner can perform this role at for the organization", type="token" )
public static final String SP_ROLE = "role";
+ /**
+ * Fluent Client search parameter constant for role
+ *
+ * Description: The practitioner can perform this role at for the organization
+ * Type: token
+ * Path: Practitioner.practitionerRole.role
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ROLE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ROLE);
+
+ /**
+ * Search parameter: address-state
+ *
+ * Description: A state specified in an address
+ * Type: string
+ * Path: Practitioner.address.state
+ *
+ */
@SearchParamDefinition(name="address-state", path="Practitioner.address.state", description="A state specified in an address", type="string" )
public static final String SP_ADDRESS_STATE = "address-state";
+ /**
+ * Fluent Client search parameter constant for address-state
+ *
+ * Description: A state specified in an address
+ * Type: string
+ * Path: Practitioner.address.state
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_STATE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_STATE);
+
+ /**
+ * Search parameter: gender
+ *
+ * Description: Gender of the practitioner
+ * Type: token
+ * Path: Practitioner.gender
+ *
+ */
@SearchParamDefinition(name="gender", path="Practitioner.gender", description="Gender of the practitioner", type="token" )
public static final String SP_GENDER = "gender";
+ /**
+ * Fluent Client search parameter constant for gender
+ *
+ * Description: Gender of the practitioner
+ * Type: token
+ * Path: Practitioner.gender
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam GENDER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_GENDER);
+
+ /**
+ * Search parameter: address-postalcode
+ *
+ * Description: A postalCode specified in an address
+ * Type: string
+ * Path: Practitioner.address.postalCode
+ *
+ */
@SearchParamDefinition(name="address-postalcode", path="Practitioner.address.postalCode", description="A postalCode specified in an address", type="string" )
public static final String SP_ADDRESS_POSTALCODE = "address-postalcode";
+ /**
+ * Fluent Client search parameter constant for address-postalcode
+ *
+ * Description: A postalCode specified in an address
+ * Type: string
+ * Path: Practitioner.address.postalCode
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_POSTALCODE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_POSTALCODE);
+
+ /**
+ * Search parameter: address-country
+ *
+ * Description: A country specified in an address
+ * Type: string
+ * Path: Practitioner.address.country
+ *
+ */
@SearchParamDefinition(name="address-country", path="Practitioner.address.country", description="A country specified in an address", type="string" )
public static final String SP_ADDRESS_COUNTRY = "address-country";
+ /**
+ * Fluent Client search parameter constant for address-country
+ *
+ * Description: A country specified in an address
+ * Type: string
+ * Path: Practitioner.address.country
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_COUNTRY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_COUNTRY);
+
+ /**
+ * Search parameter: phonetic
+ *
+ * Description: A portion of either family or given name using some kind of phonetic matching algorithm
+ * Type: string
+ * Path: Practitioner.name
+ *
+ */
@SearchParamDefinition(name="phonetic", path="Practitioner.name", description="A portion of either family or given name using some kind of phonetic matching algorithm", type="string" )
public static final String SP_PHONETIC = "phonetic";
+ /**
+ * Fluent Client search parameter constant for phonetic
+ *
+ * Description: A portion of either family or given name using some kind of phonetic matching algorithm
+ * Type: string
+ * Path: Practitioner.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam PHONETIC = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PHONETIC);
+
+ /**
+ * Search parameter: phone
+ *
+ * Description: A value in a phone contact
+ * Type: token
+ * Path: Practitioner.telecom(system=phone)
+ *
+ */
@SearchParamDefinition(name="phone", path="Practitioner.telecom.where(system='phone')", description="A value in a phone contact", type="token" )
public static final String SP_PHONE = "phone";
+ /**
+ * Fluent Client search parameter constant for phone
+ *
+ * Description: A value in a phone contact
+ * Type: token
+ * Path: Practitioner.telecom(system=phone)
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam PHONE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PHONE);
+
+ /**
+ * Search parameter: organization
+ *
+ * Description: The identity of the organization the practitioner represents / acts on behalf of
+ * Type: reference
+ * Path: Practitioner.practitionerRole.managingOrganization
+ *
+ */
@SearchParamDefinition(name="organization", path="Practitioner.practitionerRole.managingOrganization", description="The identity of the organization the practitioner represents / acts on behalf of", type="reference" )
public static final String SP_ORGANIZATION = "organization";
+ /**
+ * Fluent Client search parameter constant for organization
+ *
+ * Description: The identity of the organization the practitioner represents / acts on behalf of
+ * Type: reference
+ * Path: Practitioner.practitionerRole.managingOrganization
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORGANIZATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Practitioner:organization".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION = new ca.uhn.fhir.model.api.Include("Practitioner:organization").toLocked();
+ /**
+ * Search parameter: name
+ *
+ * Description: A portion of either family or given name
+ * Type: string
+ * Path: Practitioner.name
+ *
+ */
@SearchParamDefinition(name="name", path="Practitioner.name", description="A portion of either family or given name", type="string" )
public static final String SP_NAME = "name";
+ /**
+ * Fluent Client search parameter constant for name
+ *
+ * Description: A portion of either family or given name
+ * Type: string
+ * Path: Practitioner.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME);
+
+ /**
+ * Search parameter: address-use
+ *
+ * Description: A use code specified in an address
+ * Type: token
+ * Path: Practitioner.address.use
+ *
+ */
@SearchParamDefinition(name="address-use", path="Practitioner.address.use", description="A use code specified in an address", type="token" )
public static final String SP_ADDRESS_USE = "address-use";
+ /**
+ * Fluent Client search parameter constant for address-use
+ *
+ * Description: A use code specified in an address
+ * Type: token
+ * Path: Practitioner.address.use
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ADDRESS_USE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ADDRESS_USE);
+
+ /**
+ * Search parameter: telecom
+ *
+ * Description: The value in any kind of contact
+ * Type: token
+ * Path: Practitioner.telecom
+ *
+ */
@SearchParamDefinition(name="telecom", path="Practitioner.telecom", description="The value in any kind of contact", type="token" )
public static final String SP_TELECOM = "telecom";
+ /**
+ * Fluent Client search parameter constant for telecom
+ *
+ * Description: The value in any kind of contact
+ * Type: token
+ * Path: Practitioner.telecom
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TELECOM = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TELECOM);
+
+ /**
+ * Search parameter: location
+ *
+ * Description: One of the locations at which this practitioner provides care
+ * Type: reference
+ * Path: Practitioner.practitionerRole.location
+ *
+ */
@SearchParamDefinition(name="location", path="Practitioner.practitionerRole.location", description="One of the locations at which this practitioner provides care", type="reference" )
public static final String SP_LOCATION = "location";
+ /**
+ * Fluent Client search parameter constant for location
+ *
+ * Description: One of the locations at which this practitioner provides care
+ * Type: reference
+ * Path: Practitioner.practitionerRole.location
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LOCATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Practitioner:location".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION = new ca.uhn.fhir.model.api.Include("Practitioner:location").toLocked();
+ /**
+ * Search parameter: family
+ *
+ * Description: A portion of the family name
+ * Type: string
+ * Path: Practitioner.name.family
+ *
+ */
@SearchParamDefinition(name="family", path="Practitioner.name.family", description="A portion of the family name", type="string" )
public static final String SP_FAMILY = "family";
+ /**
+ * Fluent Client search parameter constant for family
+ *
+ * Description: A portion of the family name
+ * Type: string
+ * Path: Practitioner.name.family
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam FAMILY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_FAMILY);
+
+ /**
+ * Search parameter: address-city
+ *
+ * Description: A city specified in an address
+ * Type: string
+ * Path: Practitioner.address.city
+ *
+ */
@SearchParamDefinition(name="address-city", path="Practitioner.address.city", description="A city specified in an address", type="string" )
public static final String SP_ADDRESS_CITY = "address-city";
+ /**
+ * Fluent Client search parameter constant for address-city
+ *
+ * Description: A city specified in an address
+ * Type: string
+ * Path: Practitioner.address.city
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_CITY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_CITY);
+
+ /**
+ * Search parameter: communication
+ *
+ * Description: One of the languages that the practitioner can communicate with
+ * Type: token
+ * Path: Practitioner.communication
+ *
+ */
@SearchParamDefinition(name="communication", path="Practitioner.communication", description="One of the languages that the practitioner can communicate with", type="token" )
public static final String SP_COMMUNICATION = "communication";
+ /**
+ * Fluent Client search parameter constant for communication
+ *
+ * Description: One of the languages that the practitioner can communicate with
+ * Type: token
+ * Path: Practitioner.communication
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam COMMUNICATION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_COMMUNICATION);
+
+ /**
+ * Search parameter: email
+ *
+ * Description: A value in an email contact
+ * Type: token
+ * Path: Practitioner.telecom(system=email)
+ *
+ */
@SearchParamDefinition(name="email", path="Practitioner.telecom.where(system='email')", description="A value in an email contact", type="token" )
public static final String SP_EMAIL = "email";
+ /**
+ * Fluent Client search parameter constant for email
+ *
+ * Description: A value in an email contact
+ * Type: token
+ * Path: Practitioner.telecom(system=email)
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam EMAIL = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EMAIL);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Procedure.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Procedure.java
index c0b05ee136d..a641f3da1e4 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Procedure.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Procedure.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1828,46 +1828,190 @@ public class Procedure extends DomainResource {
return ResourceType.Procedure;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: Date/Period the procedure was performed
+ * Type: date
+ * Path: Procedure.performed[x]
+ *
+ */
@SearchParamDefinition(name="date", path="Procedure.performed[x]", description="Date/Period the procedure was performed", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: Date/Period the procedure was performed
+ * Type: date
+ * Path: Procedure.performed[x]
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: A unique identifier for a procedure
+ * Type: token
+ * Path: Procedure.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Procedure.identifier", description="A unique identifier for a procedure", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: A unique identifier for a procedure
+ * Type: token
+ * Path: Procedure.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: code
+ *
+ * Description: A code to identify a procedure
+ * Type: token
+ * Path: Procedure.code
+ *
+ */
@SearchParamDefinition(name="code", path="Procedure.code", description="A code to identify a procedure", type="token" )
public static final String SP_CODE = "code";
+ /**
+ * Fluent Client search parameter constant for code
+ *
+ * Description: A code to identify a procedure
+ * Type: token
+ * Path: Procedure.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE);
+
+ /**
+ * Search parameter: performer
+ *
+ * Description: The reference to the practitioner
+ * Type: reference
+ * Path: Procedure.performer.actor
+ *
+ */
@SearchParamDefinition(name="performer", path="Procedure.performer.actor", description="The reference to the practitioner", type="reference" )
public static final String SP_PERFORMER = "performer";
+ /**
+ * Fluent Client search parameter constant for performer
+ *
+ * Description: The reference to the practitioner
+ * Type: reference
+ * Path: Procedure.performer.actor
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PERFORMER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Procedure:performer".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER = new ca.uhn.fhir.model.api.Include("Procedure:performer").toLocked();
+ /**
+ * Search parameter: subject
+ *
+ * Description: Search by subject
+ * Type: reference
+ * Path: Procedure.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="Procedure.subject", description="Search by subject", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: Search by subject
+ * Type: reference
+ * Path: Procedure.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Procedure:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Procedure:subject").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: Search by subject - a patient
+ * Type: reference
+ * Path: Procedure.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="Procedure.subject", description="Search by subject - a patient", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Search by subject - a patient
+ * Type: reference
+ * Path: Procedure.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Procedure:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Procedure:patient").toLocked();
+ /**
+ * Search parameter: location
+ *
+ * Description: Where the procedure happened
+ * Type: reference
+ * Path: Procedure.location
+ *
+ */
@SearchParamDefinition(name="location", path="Procedure.location", description="Where the procedure happened", type="reference" )
public static final String SP_LOCATION = "location";
+ /**
+ * Fluent Client search parameter constant for location
+ *
+ * Description: Where the procedure happened
+ * Type: reference
+ * Path: Procedure.location
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LOCATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Procedure:location".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION = new ca.uhn.fhir.model.api.Include("Procedure:location").toLocked();
+ /**
+ * Search parameter: encounter
+ *
+ * Description: The encounter associated with the procedure
+ * Type: reference
+ * Path: Procedure.encounter
+ *
+ */
@SearchParamDefinition(name="encounter", path="Procedure.encounter", description="The encounter associated with the procedure", type="reference" )
public static final String SP_ENCOUNTER = "encounter";
+ /**
+ * Fluent Client search parameter constant for encounter
+ *
+ * Description: The encounter associated with the procedure
+ * Type: reference
+ * Path: Procedure.encounter
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Procedure:encounter".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ProcedureRequest.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ProcedureRequest.java
index 84e70de650c..f072d181e71 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ProcedureRequest.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ProcedureRequest.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1321,42 +1321,150 @@ public class ProcedureRequest extends DomainResource {
return ResourceType.ProcedureRequest;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: A unique identifier of the Procedure Request
+ * Type: token
+ * Path: ProcedureRequest.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="ProcedureRequest.identifier", description="A unique identifier of the Procedure Request", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: A unique identifier of the Procedure Request
+ * Type: token
+ * Path: ProcedureRequest.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: performer
+ *
+ * Description: Who should perform the procedure
+ * Type: reference
+ * Path: ProcedureRequest.performer
+ *
+ */
@SearchParamDefinition(name="performer", path="ProcedureRequest.performer", description="Who should perform the procedure", type="reference" )
public static final String SP_PERFORMER = "performer";
+ /**
+ * Fluent Client search parameter constant for performer
+ *
+ * Description: Who should perform the procedure
+ * Type: reference
+ * Path: ProcedureRequest.performer
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PERFORMER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ProcedureRequest:performer".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER = new ca.uhn.fhir.model.api.Include("ProcedureRequest:performer").toLocked();
+ /**
+ * Search parameter: subject
+ *
+ * Description: Search by subject
+ * Type: reference
+ * Path: ProcedureRequest.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="ProcedureRequest.subject", description="Search by subject", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: Search by subject
+ * Type: reference
+ * Path: ProcedureRequest.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ProcedureRequest:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("ProcedureRequest:subject").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: Search by subject - a patient
+ * Type: reference
+ * Path: ProcedureRequest.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="ProcedureRequest.subject", description="Search by subject - a patient", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Search by subject - a patient
+ * Type: reference
+ * Path: ProcedureRequest.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ProcedureRequest:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("ProcedureRequest:patient").toLocked();
+ /**
+ * Search parameter: orderer
+ *
+ * Description: Who made request
+ * Type: reference
+ * Path: ProcedureRequest.orderer
+ *
+ */
@SearchParamDefinition(name="orderer", path="ProcedureRequest.orderer", description="Who made request", type="reference" )
public static final String SP_ORDERER = "orderer";
+ /**
+ * Fluent Client search parameter constant for orderer
+ *
+ * Description: Who made request
+ * Type: reference
+ * Path: ProcedureRequest.orderer
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORDERER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORDERER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ProcedureRequest:orderer".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORDERER = new ca.uhn.fhir.model.api.Include("ProcedureRequest:orderer").toLocked();
+ /**
+ * Search parameter: encounter
+ *
+ * Description: Encounter request created during
+ * Type: reference
+ * Path: ProcedureRequest.encounter
+ *
+ */
@SearchParamDefinition(name="encounter", path="ProcedureRequest.encounter", description="Encounter request created during", type="reference" )
public static final String SP_ENCOUNTER = "encounter";
+ /**
+ * Fluent Client search parameter constant for encounter
+ *
+ * Description: Encounter request created during
+ * Type: reference
+ * Path: ProcedureRequest.encounter
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ProcedureRequest:encounter".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ProcessRequest.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ProcessRequest.java
index b3d8973327b..b7ba0edd1dd 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ProcessRequest.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ProcessRequest.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1319,26 +1319,98 @@ public class ProcessRequest extends DomainResource {
return ResourceType.ProcessRequest;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: The business identifier of the ProcessRequest
+ * Type: token
+ * Path: ProcessRequest.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="ProcessRequest.identifier", description="The business identifier of the ProcessRequest", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: The business identifier of the ProcessRequest
+ * Type: token
+ * Path: ProcessRequest.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: provider
+ *
+ * Description: The provider who regenerated this request
+ * Type: reference
+ * Path: ProcessRequest.provider
+ *
+ */
@SearchParamDefinition(name="provider", path="ProcessRequest.provider", description="The provider who regenerated this request", type="reference" )
public static final String SP_PROVIDER = "provider";
+ /**
+ * Fluent Client search parameter constant for provider
+ *
+ * Description: The provider who regenerated this request
+ * Type: reference
+ * Path: ProcessRequest.provider
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROVIDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PROVIDER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ProcessRequest:provider".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PROVIDER = new ca.uhn.fhir.model.api.Include("ProcessRequest:provider").toLocked();
+ /**
+ * Search parameter: organization
+ *
+ * Description: The organization who generated this request
+ * Type: reference
+ * Path: ProcessRequest.organization
+ *
+ */
@SearchParamDefinition(name="organization", path="ProcessRequest.organization", description="The organization who generated this request", type="reference" )
public static final String SP_ORGANIZATION = "organization";
+ /**
+ * Fluent Client search parameter constant for organization
+ *
+ * Description: The organization who generated this request
+ * Type: reference
+ * Path: ProcessRequest.organization
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORGANIZATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ProcessRequest:organization".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION = new ca.uhn.fhir.model.api.Include("ProcessRequest:organization").toLocked();
+ /**
+ * Search parameter: action
+ *
+ * Description: The action requested by this resource
+ * Type: token
+ * Path: ProcessRequest.action
+ *
+ */
@SearchParamDefinition(name="action", path="ProcessRequest.action", description="The action requested by this resource", type="token" )
public static final String SP_ACTION = "action";
+ /**
+ * Fluent Client search parameter constant for action
+ *
+ * Description: The action requested by this resource
+ * Type: token
+ * Path: ProcessRequest.action
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ACTION);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ProcessResponse.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ProcessResponse.java
index 498f672981d..ca0ab767974 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ProcessResponse.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ProcessResponse.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1001,34 +1001,124 @@ public class ProcessResponse extends DomainResource {
return ResourceType.ProcessResponse;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: The business identifier of the Explanation of Benefit
+ * Type: token
+ * Path: ProcessResponse.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="ProcessResponse.identifier", description="The business identifier of the Explanation of Benefit", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: The business identifier of the Explanation of Benefit
+ * Type: token
+ * Path: ProcessResponse.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: request
+ *
+ * Description: The reference to the claim
+ * Type: reference
+ * Path: ProcessResponse.request
+ *
+ */
@SearchParamDefinition(name="request", path="ProcessResponse.request", description="The reference to the claim", type="reference" )
public static final String SP_REQUEST = "request";
+ /**
+ * Fluent Client search parameter constant for request
+ *
+ * Description: The reference to the claim
+ * Type: reference
+ * Path: ProcessResponse.request
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUEST = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUEST);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ProcessResponse:request".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUEST = new ca.uhn.fhir.model.api.Include("ProcessResponse:request").toLocked();
+ /**
+ * Search parameter: organization
+ *
+ * Description: The organization who generated this resource
+ * Type: reference
+ * Path: ProcessResponse.organization
+ *
+ */
@SearchParamDefinition(name="organization", path="ProcessResponse.organization", description="The organization who generated this resource", type="reference" )
public static final String SP_ORGANIZATION = "organization";
+ /**
+ * Fluent Client search parameter constant for organization
+ *
+ * Description: The organization who generated this resource
+ * Type: reference
+ * Path: ProcessResponse.organization
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ORGANIZATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ProcessResponse:organization".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION = new ca.uhn.fhir.model.api.Include("ProcessResponse:organization").toLocked();
+ /**
+ * Search parameter: requestprovider
+ *
+ * Description: The Provider who is responsible the request transaction
+ * Type: reference
+ * Path: ProcessResponse.requestProvider
+ *
+ */
@SearchParamDefinition(name="requestprovider", path="ProcessResponse.requestProvider", description="The Provider who is responsible the request transaction", type="reference" )
public static final String SP_REQUESTPROVIDER = "requestprovider";
+ /**
+ * Fluent Client search parameter constant for requestprovider
+ *
+ * Description: The Provider who is responsible the request transaction
+ * Type: reference
+ * Path: ProcessResponse.requestProvider
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTPROVIDER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUESTPROVIDER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ProcessResponse:requestprovider".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTPROVIDER = new ca.uhn.fhir.model.api.Include("ProcessResponse:requestprovider").toLocked();
+ /**
+ * Search parameter: requestorganization
+ *
+ * Description: The Organization who is responsible the request transaction
+ * Type: reference
+ * Path: ProcessResponse.requestOrganization
+ *
+ */
@SearchParamDefinition(name="requestorganization", path="ProcessResponse.requestOrganization", description="The Organization who is responsible the request transaction", type="reference" )
public static final String SP_REQUESTORGANIZATION = "requestorganization";
+ /**
+ * Fluent Client search parameter constant for requestorganization
+ *
+ * Description: The Organization who is responsible the request transaction
+ * Type: reference
+ * Path: ProcessResponse.requestOrganization
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTORGANIZATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUESTORGANIZATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ProcessResponse:requestorganization".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Provenance.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Provenance.java
index 83dcd2da3c1..758d762d941 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Provenance.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Provenance.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1605,44 +1605,224 @@ public class Provenance extends DomainResource {
return ResourceType.Provenance;
}
+ /**
+ * Search parameter: sigtype
+ *
+ * Description: Indication of the reason the entity signed the object(s)
+ * Type: token
+ * Path: Provenance.signature.type
+ *
+ */
@SearchParamDefinition(name="sigtype", path="Provenance.signature.type", description="Indication of the reason the entity signed the object(s)", type="token" )
public static final String SP_SIGTYPE = "sigtype";
+ /**
+ * Fluent Client search parameter constant for sigtype
+ *
+ * Description: Indication of the reason the entity signed the object(s)
+ * Type: token
+ * Path: Provenance.signature.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam SIGTYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SIGTYPE);
+
+ /**
+ * Search parameter: agent
+ *
+ * Description: Individual, device or organization playing role
+ * Type: reference
+ * Path: Provenance.agent.actor
+ *
+ */
@SearchParamDefinition(name="agent", path="Provenance.agent.actor", description="Individual, device or organization playing role", type="reference" )
public static final String SP_AGENT = "agent";
+ /**
+ * Fluent Client search parameter constant for agent
+ *
+ * Description: Individual, device or organization playing role
+ * Type: reference
+ * Path: Provenance.agent.actor
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AGENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_AGENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Provenance:agent".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_AGENT = new ca.uhn.fhir.model.api.Include("Provenance:agent").toLocked();
+ /**
+ * Search parameter: entitytype
+ *
+ * Description: The type of resource in this entity
+ * Type: token
+ * Path: Provenance.entity.type
+ *
+ */
@SearchParamDefinition(name="entitytype", path="Provenance.entity.type", description="The type of resource in this entity", type="token" )
public static final String SP_ENTITYTYPE = "entitytype";
+ /**
+ * Fluent Client search parameter constant for entitytype
+ *
+ * Description: The type of resource in this entity
+ * Type: token
+ * Path: Provenance.entity.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ENTITYTYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ENTITYTYPE);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: Target Reference(s) (usually version specific)
+ * Type: reference
+ * Path: Provenance.target
+ *
+ */
@SearchParamDefinition(name="patient", path="Provenance.target", description="Target Reference(s) (usually version specific)", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Target Reference(s) (usually version specific)
+ * Type: reference
+ * Path: Provenance.target
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Provenance:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Provenance:patient").toLocked();
+ /**
+ * Search parameter: start
+ *
+ * Description: Starting time with inclusive boundary
+ * Type: date
+ * Path: Provenance.period.start
+ *
+ */
@SearchParamDefinition(name="start", path="Provenance.period.start", description="Starting time with inclusive boundary", type="date" )
public static final String SP_START = "start";
+ /**
+ * Fluent Client search parameter constant for start
+ *
+ * Description: Starting time with inclusive boundary
+ * Type: date
+ * Path: Provenance.period.start
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam START = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_START);
+
+ /**
+ * Search parameter: end
+ *
+ * Description: End time with inclusive boundary, if not ongoing
+ * Type: date
+ * Path: Provenance.period.end
+ *
+ */
@SearchParamDefinition(name="end", path="Provenance.period.end", description="End time with inclusive boundary, if not ongoing", type="date" )
public static final String SP_END = "end";
+ /**
+ * Fluent Client search parameter constant for end
+ *
+ * Description: End time with inclusive boundary, if not ongoing
+ * Type: date
+ * Path: Provenance.period.end
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam END = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_END);
+
+ /**
+ * Search parameter: location
+ *
+ * Description: Where the activity occurred, if relevant
+ * Type: reference
+ * Path: Provenance.location
+ *
+ */
@SearchParamDefinition(name="location", path="Provenance.location", description="Where the activity occurred, if relevant", type="reference" )
public static final String SP_LOCATION = "location";
+ /**
+ * Fluent Client search parameter constant for location
+ *
+ * Description: Where the activity occurred, if relevant
+ * Type: reference
+ * Path: Provenance.location
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_LOCATION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Provenance:location".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION = new ca.uhn.fhir.model.api.Include("Provenance:location").toLocked();
+ /**
+ * Search parameter: userid
+ *
+ * Description: Authorization-system identifier for the agent
+ * Type: token
+ * Path: Provenance.agent.userId
+ *
+ */
@SearchParamDefinition(name="userid", path="Provenance.agent.userId", description="Authorization-system identifier for the agent", type="token" )
public static final String SP_USERID = "userid";
+ /**
+ * Fluent Client search parameter constant for userid
+ *
+ * Description: Authorization-system identifier for the agent
+ * Type: token
+ * Path: Provenance.agent.userId
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam USERID = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_USERID);
+
+ /**
+ * Search parameter: entity
+ *
+ * Description: Identity of entity
+ * Type: uri
+ * Path: Provenance.entity.reference
+ *
+ */
@SearchParamDefinition(name="entity", path="Provenance.entity.reference", description="Identity of entity", type="uri" )
public static final String SP_ENTITY = "entity";
+ /**
+ * Fluent Client search parameter constant for entity
+ *
+ * Description: Identity of entity
+ * Type: uri
+ * Path: Provenance.entity.reference
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam ENTITY = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_ENTITY);
+
+ /**
+ * Search parameter: target
+ *
+ * Description: Target Reference(s) (usually version specific)
+ * Type: reference
+ * Path: Provenance.target
+ *
+ */
@SearchParamDefinition(name="target", path="Provenance.target", description="Target Reference(s) (usually version specific)", type="reference" )
public static final String SP_TARGET = "target";
+ /**
+ * Fluent Client search parameter constant for target
+ *
+ * Description: Target Reference(s) (usually version specific)
+ * Type: reference
+ * Path: Provenance.target
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam TARGET = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_TARGET);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Provenance:target".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Quantity.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Quantity.java
index 04ab308710f..23e95d430bd 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Quantity.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Quantity.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Questionnaire.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Questionnaire.java
index d33e7a41c91..41c24f3033e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Questionnaire.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Questionnaire.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1814,20 +1814,146 @@ public class Questionnaire extends DomainResource {
return ResourceType.Questionnaire;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: When the questionnaire was last changed
+ * Type: date
+ * Path: Questionnaire.date
+ *
+ */
@SearchParamDefinition(name="date", path="Questionnaire.date", description="When the questionnaire was last changed", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: When the questionnaire was last changed
+ * Type: date
+ * Path: Questionnaire.date
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: An identifier for the questionnaire
+ * Type: token
+ * Path: Questionnaire.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Questionnaire.identifier", description="An identifier for the questionnaire", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: An identifier for the questionnaire
+ * Type: token
+ * Path: Questionnaire.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: code
+ *
+ * Description: A code that corresponds to the questionnaire or one of its groups
+ * Type: token
+ * Path: Questionnaire.item.concept
+ *
+ */
@SearchParamDefinition(name="code", path="Questionnaire.item.concept", description="A code that corresponds to the questionnaire or one of its groups", type="token" )
public static final String SP_CODE = "code";
+ /**
+ * Fluent Client search parameter constant for code
+ *
+ * Description: A code that corresponds to the questionnaire or one of its groups
+ * Type: token
+ * Path: Questionnaire.item.concept
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE);
+
+ /**
+ * Search parameter: publisher
+ *
+ * Description: The author of the questionnaire
+ * Type: string
+ * Path: Questionnaire.publisher
+ *
+ */
@SearchParamDefinition(name="publisher", path="Questionnaire.publisher", description="The author of the questionnaire", type="string" )
public static final String SP_PUBLISHER = "publisher";
+ /**
+ * Fluent Client search parameter constant for publisher
+ *
+ * Description: The author of the questionnaire
+ * Type: string
+ * Path: Questionnaire.publisher
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER);
+
+ /**
+ * Search parameter: title
+ *
+ * Description: All or part of the name of the questionnaire
+ * Type: string
+ * Path: Questionnaire.title
+ *
+ */
@SearchParamDefinition(name="title", path="Questionnaire.title", description="All or part of the name of the questionnaire", type="string" )
public static final String SP_TITLE = "title";
+ /**
+ * Fluent Client search parameter constant for title
+ *
+ * Description: All or part of the name of the questionnaire
+ * Type: string
+ * Path: Questionnaire.title
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE);
+
+ /**
+ * Search parameter: version
+ *
+ * Description: The business version of the questionnaire
+ * Type: string
+ * Path: Questionnaire.version
+ *
+ */
@SearchParamDefinition(name="version", path="Questionnaire.version", description="The business version of the questionnaire", type="string" )
public static final String SP_VERSION = "version";
+ /**
+ * Fluent Client search parameter constant for version
+ *
+ * Description: The business version of the questionnaire
+ * Type: string
+ * Path: Questionnaire.version
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam VERSION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_VERSION);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: The status of the questionnaire
+ * Type: token
+ * Path: Questionnaire.status
+ *
+ */
@SearchParamDefinition(name="status", path="Questionnaire.status", description="The status of the questionnaire", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: The status of the questionnaire
+ * Type: token
+ * Path: Questionnaire.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/QuestionnaireResponse.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/QuestionnaireResponse.java
index fc0182d490a..3e16598b074 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/QuestionnaireResponse.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/QuestionnaireResponse.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1499,58 +1499,202 @@ public class QuestionnaireResponse extends DomainResource {
return ResourceType.QuestionnaireResponse;
}
+ /**
+ * Search parameter: authored
+ *
+ * Description: When the questionnaire was authored
+ * Type: date
+ * Path: QuestionnaireResponse.authored
+ *
+ */
@SearchParamDefinition(name="authored", path="QuestionnaireResponse.authored", description="When the questionnaire was authored", type="date" )
public static final String SP_AUTHORED = "authored";
+ /**
+ * Fluent Client search parameter constant for authored
+ *
+ * Description: When the questionnaire was authored
+ * Type: date
+ * Path: QuestionnaireResponse.authored
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam AUTHORED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_AUTHORED);
+
+ /**
+ * Search parameter: questionnaire
+ *
+ * Description: The questionnaire the answers are provided for
+ * Type: reference
+ * Path: QuestionnaireResponse.questionnaire
+ *
+ */
@SearchParamDefinition(name="questionnaire", path="QuestionnaireResponse.questionnaire", description="The questionnaire the answers are provided for", type="reference" )
public static final String SP_QUESTIONNAIRE = "questionnaire";
+ /**
+ * Fluent Client search parameter constant for questionnaire
+ *
+ * Description: The questionnaire the answers are provided for
+ * Type: reference
+ * Path: QuestionnaireResponse.questionnaire
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam QUESTIONNAIRE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_QUESTIONNAIRE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "QuestionnaireResponse:questionnaire".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_QUESTIONNAIRE = new ca.uhn.fhir.model.api.Include("QuestionnaireResponse:questionnaire").toLocked();
+ /**
+ * Search parameter: subject
+ *
+ * Description: The subject of the questionnaire
+ * Type: reference
+ * Path: QuestionnaireResponse.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="QuestionnaireResponse.subject", description="The subject of the questionnaire", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: The subject of the questionnaire
+ * Type: reference
+ * Path: QuestionnaireResponse.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "QuestionnaireResponse:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("QuestionnaireResponse:subject").toLocked();
+ /**
+ * Search parameter: author
+ *
+ * Description: The author of the questionnaire
+ * Type: reference
+ * Path: QuestionnaireResponse.author
+ *
+ */
@SearchParamDefinition(name="author", path="QuestionnaireResponse.author", description="The author of the questionnaire", type="reference" )
public static final String SP_AUTHOR = "author";
+ /**
+ * Fluent Client search parameter constant for author
+ *
+ * Description: The author of the questionnaire
+ * Type: reference
+ * Path: QuestionnaireResponse.author
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_AUTHOR);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "QuestionnaireResponse:author".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHOR = new ca.uhn.fhir.model.api.Include("QuestionnaireResponse:author").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: The patient that is the subject of the questionnaire
+ * Type: reference
+ * Path: QuestionnaireResponse.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="QuestionnaireResponse.subject", description="The patient that is the subject of the questionnaire", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: The patient that is the subject of the questionnaire
+ * Type: reference
+ * Path: QuestionnaireResponse.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "QuestionnaireResponse:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("QuestionnaireResponse:patient").toLocked();
+ /**
+ * Search parameter: encounter
+ *
+ * Description: Encounter during which questionnaire was authored
+ * Type: reference
+ * Path: QuestionnaireResponse.encounter
+ *
+ */
@SearchParamDefinition(name="encounter", path="QuestionnaireResponse.encounter", description="Encounter during which questionnaire was authored", type="reference" )
public static final String SP_ENCOUNTER = "encounter";
+ /**
+ * Fluent Client search parameter constant for encounter
+ *
+ * Description: Encounter during which questionnaire was authored
+ * Type: reference
+ * Path: QuestionnaireResponse.encounter
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "QuestionnaireResponse:encounter".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER = new ca.uhn.fhir.model.api.Include("QuestionnaireResponse:encounter").toLocked();
+ /**
+ * Search parameter: source
+ *
+ * Description: The person who answered the questions
+ * Type: reference
+ * Path: QuestionnaireResponse.source
+ *
+ */
@SearchParamDefinition(name="source", path="QuestionnaireResponse.source", description="The person who answered the questions", type="reference" )
public static final String SP_SOURCE = "source";
+ /**
+ * Fluent Client search parameter constant for source
+ *
+ * Description: The person who answered the questions
+ * Type: reference
+ * Path: QuestionnaireResponse.source
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SOURCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SOURCE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "QuestionnaireResponse:source".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SOURCE = new ca.uhn.fhir.model.api.Include("QuestionnaireResponse:source").toLocked();
+ /**
+ * Search parameter: status
+ *
+ * Description: The status of the questionnaire response
+ * Type: token
+ * Path: QuestionnaireResponse.status
+ *
+ */
@SearchParamDefinition(name="status", path="QuestionnaireResponse.status", description="The status of the questionnaire response", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: The status of the questionnaire response
+ * Type: token
+ * Path: QuestionnaireResponse.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Range.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Range.java
index 93cf0196ed6..1299117adc2 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Range.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Range.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Ratio.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Ratio.java
index c96bd32d43b..6d261dfd499 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Ratio.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Ratio.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Reference.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Reference.java
index 4dcf72d186b..7831020ff49 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Reference.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Reference.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ReferralRequest.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ReferralRequest.java
index 2c065045334..d54bc20b38e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ReferralRequest.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ReferralRequest.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1194,40 +1194,184 @@ public class ReferralRequest extends DomainResource {
return ResourceType.ReferralRequest;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: Creation or activation date
+ * Type: date
+ * Path: ReferralRequest.date
+ *
+ */
@SearchParamDefinition(name="date", path="ReferralRequest.date", description="Creation or activation date", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: Creation or activation date
+ * Type: date
+ * Path: ReferralRequest.date
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: requester
+ *
+ * Description: Requester of referral / transfer of care
+ * Type: reference
+ * Path: ReferralRequest.requester
+ *
+ */
@SearchParamDefinition(name="requester", path="ReferralRequest.requester", description="Requester of referral / transfer of care", type="reference" )
public static final String SP_REQUESTER = "requester";
+ /**
+ * Fluent Client search parameter constant for requester
+ *
+ * Description: Requester of referral / transfer of care
+ * Type: reference
+ * Path: ReferralRequest.requester
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_REQUESTER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ReferralRequest:requester".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTER = new ca.uhn.fhir.model.api.Include("ReferralRequest:requester").toLocked();
+ /**
+ * Search parameter: specialty
+ *
+ * Description: The specialty that the referral is for
+ * Type: token
+ * Path: ReferralRequest.specialty
+ *
+ */
@SearchParamDefinition(name="specialty", path="ReferralRequest.specialty", description="The specialty that the referral is for", type="token" )
public static final String SP_SPECIALTY = "specialty";
+ /**
+ * Fluent Client search parameter constant for specialty
+ *
+ * Description: The specialty that the referral is for
+ * Type: token
+ * Path: ReferralRequest.specialty
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam SPECIALTY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SPECIALTY);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: Who the referral is about
+ * Type: reference
+ * Path: ReferralRequest.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="ReferralRequest.patient", description="Who the referral is about", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Who the referral is about
+ * Type: reference
+ * Path: ReferralRequest.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ReferralRequest:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("ReferralRequest:patient").toLocked();
+ /**
+ * Search parameter: recipient
+ *
+ * Description: The person that the referral was sent to
+ * Type: reference
+ * Path: ReferralRequest.recipient
+ *
+ */
@SearchParamDefinition(name="recipient", path="ReferralRequest.recipient", description="The person that the referral was sent to", type="reference" )
public static final String SP_RECIPIENT = "recipient";
+ /**
+ * Fluent Client search parameter constant for recipient
+ *
+ * Description: The person that the referral was sent to
+ * Type: reference
+ * Path: ReferralRequest.recipient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RECIPIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RECIPIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "ReferralRequest:recipient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_RECIPIENT = new ca.uhn.fhir.model.api.Include("ReferralRequest:recipient").toLocked();
+ /**
+ * Search parameter: type
+ *
+ * Description: The type of the referral
+ * Type: token
+ * Path: ReferralRequest.type
+ *
+ */
@SearchParamDefinition(name="type", path="ReferralRequest.type", description="The type of the referral", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: The type of the referral
+ * Type: token
+ * Path: ReferralRequest.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
+ /**
+ * Search parameter: priority
+ *
+ * Description: The priority assigned to the referral
+ * Type: token
+ * Path: ReferralRequest.priority
+ *
+ */
@SearchParamDefinition(name="priority", path="ReferralRequest.priority", description="The priority assigned to the referral", type="token" )
public static final String SP_PRIORITY = "priority";
+ /**
+ * Fluent Client search parameter constant for priority
+ *
+ * Description: The priority assigned to the referral
+ * Type: token
+ * Path: ReferralRequest.priority
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam PRIORITY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PRIORITY);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: The status of the referral
+ * Type: token
+ * Path: ReferralRequest.status
+ *
+ */
@SearchParamDefinition(name="status", path="ReferralRequest.status", description="The status of the referral", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: The status of the referral
+ * Type: token
+ * Path: ReferralRequest.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/RelatedPerson.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/RelatedPerson.java
index 4518fd32f02..a281616d775 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/RelatedPerson.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/RelatedPerson.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -670,42 +670,312 @@ public class RelatedPerson extends DomainResource {
return ResourceType.RelatedPerson;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: A patient Identifier
+ * Type: token
+ * Path: RelatedPerson.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="RelatedPerson.identifier", description="A patient Identifier", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: A patient Identifier
+ * Type: token
+ * Path: RelatedPerson.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: address
+ *
+ * Description: An address in any kind of address/part
+ * Type: string
+ * Path: RelatedPerson.address
+ *
+ */
@SearchParamDefinition(name="address", path="RelatedPerson.address", description="An address in any kind of address/part", type="string" )
public static final String SP_ADDRESS = "address";
+ /**
+ * Fluent Client search parameter constant for address
+ *
+ * Description: An address in any kind of address/part
+ * Type: string
+ * Path: RelatedPerson.address
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS);
+
+ /**
+ * Search parameter: birthdate
+ *
+ * Description: The Related Person's date of birth
+ * Type: date
+ * Path: RelatedPerson.birthDate
+ *
+ */
@SearchParamDefinition(name="birthdate", path="RelatedPerson.birthDate", description="The Related Person's date of birth", type="date" )
public static final String SP_BIRTHDATE = "birthdate";
+ /**
+ * Fluent Client search parameter constant for birthdate
+ *
+ * Description: The Related Person's date of birth
+ * Type: date
+ * Path: RelatedPerson.birthDate
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam BIRTHDATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_BIRTHDATE);
+
+ /**
+ * Search parameter: address-state
+ *
+ * Description: A state specified in an address
+ * Type: string
+ * Path: RelatedPerson.address.state
+ *
+ */
@SearchParamDefinition(name="address-state", path="RelatedPerson.address.state", description="A state specified in an address", type="string" )
public static final String SP_ADDRESS_STATE = "address-state";
+ /**
+ * Fluent Client search parameter constant for address-state
+ *
+ * Description: A state specified in an address
+ * Type: string
+ * Path: RelatedPerson.address.state
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_STATE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_STATE);
+
+ /**
+ * Search parameter: gender
+ *
+ * Description: Gender of the person
+ * Type: token
+ * Path: RelatedPerson.gender
+ *
+ */
@SearchParamDefinition(name="gender", path="RelatedPerson.gender", description="Gender of the person", type="token" )
public static final String SP_GENDER = "gender";
+ /**
+ * Fluent Client search parameter constant for gender
+ *
+ * Description: Gender of the person
+ * Type: token
+ * Path: RelatedPerson.gender
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam GENDER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_GENDER);
+
+ /**
+ * Search parameter: address-postalcode
+ *
+ * Description: A postal code specified in an address
+ * Type: string
+ * Path: RelatedPerson.address.postalCode
+ *
+ */
@SearchParamDefinition(name="address-postalcode", path="RelatedPerson.address.postalCode", description="A postal code specified in an address", type="string" )
public static final String SP_ADDRESS_POSTALCODE = "address-postalcode";
+ /**
+ * Fluent Client search parameter constant for address-postalcode
+ *
+ * Description: A postal code specified in an address
+ * Type: string
+ * Path: RelatedPerson.address.postalCode
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_POSTALCODE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_POSTALCODE);
+
+ /**
+ * Search parameter: address-country
+ *
+ * Description: A country specified in an address
+ * Type: string
+ * Path: RelatedPerson.address.country
+ *
+ */
@SearchParamDefinition(name="address-country", path="RelatedPerson.address.country", description="A country specified in an address", type="string" )
public static final String SP_ADDRESS_COUNTRY = "address-country";
+ /**
+ * Fluent Client search parameter constant for address-country
+ *
+ * Description: A country specified in an address
+ * Type: string
+ * Path: RelatedPerson.address.country
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_COUNTRY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_COUNTRY);
+
+ /**
+ * Search parameter: phonetic
+ *
+ * Description: A portion of name using some kind of phonetic matching algorithm
+ * Type: string
+ * Path: RelatedPerson.name
+ *
+ */
@SearchParamDefinition(name="phonetic", path="RelatedPerson.name", description="A portion of name using some kind of phonetic matching algorithm", type="string" )
public static final String SP_PHONETIC = "phonetic";
+ /**
+ * Fluent Client search parameter constant for phonetic
+ *
+ * Description: A portion of name using some kind of phonetic matching algorithm
+ * Type: string
+ * Path: RelatedPerson.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam PHONETIC = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PHONETIC);
+
+ /**
+ * Search parameter: phone
+ *
+ * Description: A value in a phone contact
+ * Type: token
+ * Path: RelatedPerson.telecom(system=phone)
+ *
+ */
@SearchParamDefinition(name="phone", path="RelatedPerson.telecom.where(system='phone')", description="A value in a phone contact", type="token" )
public static final String SP_PHONE = "phone";
+ /**
+ * Fluent Client search parameter constant for phone
+ *
+ * Description: A value in a phone contact
+ * Type: token
+ * Path: RelatedPerson.telecom(system=phone)
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam PHONE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PHONE);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: The patient this person is related to
+ * Type: reference
+ * Path: RelatedPerson.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="RelatedPerson.patient", description="The patient this person is related to", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: The patient this person is related to
+ * Type: reference
+ * Path: RelatedPerson.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "RelatedPerson:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("RelatedPerson:patient").toLocked();
+ /**
+ * Search parameter: name
+ *
+ * Description: A portion of name in any name part
+ * Type: string
+ * Path: RelatedPerson.name
+ *
+ */
@SearchParamDefinition(name="name", path="RelatedPerson.name", description="A portion of name in any name part", type="string" )
public static final String SP_NAME = "name";
+ /**
+ * Fluent Client search parameter constant for name
+ *
+ * Description: A portion of name in any name part
+ * Type: string
+ * Path: RelatedPerson.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME);
+
+ /**
+ * Search parameter: address-use
+ *
+ * Description: A use code specified in an address
+ * Type: token
+ * Path: RelatedPerson.address.use
+ *
+ */
@SearchParamDefinition(name="address-use", path="RelatedPerson.address.use", description="A use code specified in an address", type="token" )
public static final String SP_ADDRESS_USE = "address-use";
+ /**
+ * Fluent Client search parameter constant for address-use
+ *
+ * Description: A use code specified in an address
+ * Type: token
+ * Path: RelatedPerson.address.use
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ADDRESS_USE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ADDRESS_USE);
+
+ /**
+ * Search parameter: telecom
+ *
+ * Description: The value in any kind of contact
+ * Type: token
+ * Path: RelatedPerson.telecom
+ *
+ */
@SearchParamDefinition(name="telecom", path="RelatedPerson.telecom", description="The value in any kind of contact", type="token" )
public static final String SP_TELECOM = "telecom";
+ /**
+ * Fluent Client search parameter constant for telecom
+ *
+ * Description: The value in any kind of contact
+ * Type: token
+ * Path: RelatedPerson.telecom
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TELECOM = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TELECOM);
+
+ /**
+ * Search parameter: address-city
+ *
+ * Description: A city specified in an address
+ * Type: string
+ * Path: RelatedPerson.address.city
+ *
+ */
@SearchParamDefinition(name="address-city", path="RelatedPerson.address.city", description="A city specified in an address", type="string" )
public static final String SP_ADDRESS_CITY = "address-city";
+ /**
+ * Fluent Client search parameter constant for address-city
+ *
+ * Description: A city specified in an address
+ * Type: string
+ * Path: RelatedPerson.address.city
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_CITY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_ADDRESS_CITY);
+
+ /**
+ * Search parameter: email
+ *
+ * Description: A value in an email contact
+ * Type: token
+ * Path: RelatedPerson.telecom(system=email)
+ *
+ */
@SearchParamDefinition(name="email", path="RelatedPerson.telecom.where(system='email')", description="A value in an email contact", type="token" )
public static final String SP_EMAIL = "email";
+ /**
+ * Fluent Client search parameter constant for email
+ *
+ * Description: A value in an email contact
+ * Type: token
+ * Path: RelatedPerson.telecom(system=email)
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam EMAIL = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EMAIL);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Resource.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Resource.java
index 451ffb1f470..5be127b5314 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Resource.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Resource.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ResourceFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ResourceFactory.java
index 90ac9783cfb..4b9d0b2e72c 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ResourceFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ResourceFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ResourceType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ResourceType.java
index 23758d15330..c0aa7500adb 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ResourceType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ResourceType.java
@@ -2,7 +2,7 @@ package org.hl7.fhir.dstu21.model;
import org.hl7.fhir.exceptions.FHIRException;
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
public enum ResourceType {
Account,
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/RiskAssessment.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/RiskAssessment.java
index 715d42c096c..da20cc99d36 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/RiskAssessment.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/RiskAssessment.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1108,46 +1108,190 @@ public class RiskAssessment extends DomainResource {
return ResourceType.RiskAssessment;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: When was assessment made?
+ * Type: date
+ * Path: RiskAssessment.date
+ *
+ */
@SearchParamDefinition(name="date", path="RiskAssessment.date", description="When was assessment made?", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: When was assessment made?
+ * Type: date
+ * Path: RiskAssessment.date
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Unique identifier for the assessment
+ * Type: token
+ * Path: RiskAssessment.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="RiskAssessment.identifier", description="Unique identifier for the assessment", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Unique identifier for the assessment
+ * Type: token
+ * Path: RiskAssessment.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: condition
+ *
+ * Description: Condition assessed
+ * Type: reference
+ * Path: RiskAssessment.condition
+ *
+ */
@SearchParamDefinition(name="condition", path="RiskAssessment.condition", description="Condition assessed", type="reference" )
public static final String SP_CONDITION = "condition";
+ /**
+ * Fluent Client search parameter constant for condition
+ *
+ * Description: Condition assessed
+ * Type: reference
+ * Path: RiskAssessment.condition
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CONDITION = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_CONDITION);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "RiskAssessment:condition".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_CONDITION = new ca.uhn.fhir.model.api.Include("RiskAssessment:condition").toLocked();
+ /**
+ * Search parameter: performer
+ *
+ * Description: Who did assessment?
+ * Type: reference
+ * Path: RiskAssessment.performer
+ *
+ */
@SearchParamDefinition(name="performer", path="RiskAssessment.performer", description="Who did assessment?", type="reference" )
public static final String SP_PERFORMER = "performer";
+ /**
+ * Fluent Client search parameter constant for performer
+ *
+ * Description: Who did assessment?
+ * Type: reference
+ * Path: RiskAssessment.performer
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PERFORMER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "RiskAssessment:performer".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER = new ca.uhn.fhir.model.api.Include("RiskAssessment:performer").toLocked();
+ /**
+ * Search parameter: method
+ *
+ * Description: Evaluation mechanism
+ * Type: token
+ * Path: RiskAssessment.method
+ *
+ */
@SearchParamDefinition(name="method", path="RiskAssessment.method", description="Evaluation mechanism", type="token" )
public static final String SP_METHOD = "method";
+ /**
+ * Fluent Client search parameter constant for method
+ *
+ * Description: Evaluation mechanism
+ * Type: token
+ * Path: RiskAssessment.method
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam METHOD = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_METHOD);
+
+ /**
+ * Search parameter: subject
+ *
+ * Description: Who/what does assessment apply to?
+ * Type: reference
+ * Path: RiskAssessment.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="RiskAssessment.subject", description="Who/what does assessment apply to?", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: Who/what does assessment apply to?
+ * Type: reference
+ * Path: RiskAssessment.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "RiskAssessment:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("RiskAssessment:subject").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: Who/what does assessment apply to?
+ * Type: reference
+ * Path: RiskAssessment.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="RiskAssessment.subject", description="Who/what does assessment apply to?", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Who/what does assessment apply to?
+ * Type: reference
+ * Path: RiskAssessment.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "RiskAssessment:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("RiskAssessment:patient").toLocked();
+ /**
+ * Search parameter: encounter
+ *
+ * Description: Where was assessment performed?
+ * Type: reference
+ * Path: RiskAssessment.encounter
+ *
+ */
@SearchParamDefinition(name="encounter", path="RiskAssessment.encounter", description="Where was assessment performed?", type="reference" )
public static final String SP_ENCOUNTER = "encounter";
+ /**
+ * Fluent Client search parameter constant for encounter
+ *
+ * Description: Where was assessment performed?
+ * Type: reference
+ * Path: RiskAssessment.encounter
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "RiskAssessment:encounter".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/SampledData.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/SampledData.java
index 5a16a39985e..733fa41cbb8 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/SampledData.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/SampledData.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Schedule.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Schedule.java
index b771f46d300..1711cb8c6d8 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Schedule.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Schedule.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -405,20 +405,92 @@ public class Schedule extends DomainResource {
return ResourceType.Schedule;
}
+ /**
+ * Search parameter: actor
+ *
+ * Description: The individual(HealthcareService, Practitioner, Location, ...) to find a Schedule for
+ * Type: reference
+ * Path: Schedule.actor
+ *
+ */
@SearchParamDefinition(name="actor", path="Schedule.actor", description="The individual(HealthcareService, Practitioner, Location, ...) to find a Schedule for", type="reference" )
public static final String SP_ACTOR = "actor";
+ /**
+ * Fluent Client search parameter constant for actor
+ *
+ * Description: The individual(HealthcareService, Practitioner, Location, ...) to find a Schedule for
+ * Type: reference
+ * Path: Schedule.actor
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ACTOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ACTOR);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Schedule:actor".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_ACTOR = new ca.uhn.fhir.model.api.Include("Schedule:actor").toLocked();
+ /**
+ * Search parameter: date
+ *
+ * Description: Search for Schedule resources that have a period that contains this date specified
+ * Type: date
+ * Path: Schedule.planningHorizon
+ *
+ */
@SearchParamDefinition(name="date", path="Schedule.planningHorizon", description="Search for Schedule resources that have a period that contains this date specified", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: Search for Schedule resources that have a period that contains this date specified
+ * Type: date
+ * Path: Schedule.planningHorizon
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: A Schedule Identifier
+ * Type: token
+ * Path: Schedule.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Schedule.identifier", description="A Schedule Identifier", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: A Schedule Identifier
+ * Type: token
+ * Path: Schedule.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: type
+ *
+ * Description: The type of appointments that can be booked into associated slot(s)
+ * Type: token
+ * Path: Schedule.type
+ *
+ */
@SearchParamDefinition(name="type", path="Schedule.type", description="The type of appointments that can be booked into associated slot(s)", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: The type of appointments that can be booked into associated slot(s)
+ * Type: token
+ * Path: Schedule.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/SearchParameter.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/SearchParameter.java
index 17814726a6c..5f6a4d1a4b1 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/SearchParameter.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/SearchParameter.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1387,20 +1387,146 @@ public class SearchParameter extends DomainResource {
return ResourceType.SearchParameter;
}
+ /**
+ * Search parameter: code
+ *
+ * Description: Code used in URL
+ * Type: token
+ * Path: SearchParameter.code
+ *
+ */
@SearchParamDefinition(name="code", path="SearchParameter.code", description="Code used in URL", type="token" )
public static final String SP_CODE = "code";
+ /**
+ * Fluent Client search parameter constant for code
+ *
+ * Description: Code used in URL
+ * Type: token
+ * Path: SearchParameter.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE);
+
+ /**
+ * Search parameter: name
+ *
+ * Description: Informal name for this search parameter
+ * Type: string
+ * Path: SearchParameter.name
+ *
+ */
@SearchParamDefinition(name="name", path="SearchParameter.name", description="Informal name for this search parameter", type="string" )
public static final String SP_NAME = "name";
+ /**
+ * Fluent Client search parameter constant for name
+ *
+ * Description: Informal name for this search parameter
+ * Type: string
+ * Path: SearchParameter.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME);
+
+ /**
+ * Search parameter: description
+ *
+ * Description: Documentation for search parameter
+ * Type: string
+ * Path: SearchParameter.description
+ *
+ */
@SearchParamDefinition(name="description", path="SearchParameter.description", description="Documentation for search parameter", type="string" )
public static final String SP_DESCRIPTION = "description";
+ /**
+ * Fluent Client search parameter constant for description
+ *
+ * Description: Documentation for search parameter
+ * Type: string
+ * Path: SearchParameter.description
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION);
+
+ /**
+ * Search parameter: type
+ *
+ * Description: number | date | string | token | reference | composite | quantity | uri
+ * Type: token
+ * Path: SearchParameter.type
+ *
+ */
@SearchParamDefinition(name="type", path="SearchParameter.type", description="number | date | string | token | reference | composite | quantity | uri", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: number | date | string | token | reference | composite | quantity | uri
+ * Type: token
+ * Path: SearchParameter.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
+ /**
+ * Search parameter: url
+ *
+ * Description: Absolute URL used to reference this search parameter
+ * Type: uri
+ * Path: SearchParameter.url
+ *
+ */
@SearchParamDefinition(name="url", path="SearchParameter.url", description="Absolute URL used to reference this search parameter", type="uri" )
public static final String SP_URL = "url";
+ /**
+ * Fluent Client search parameter constant for url
+ *
+ * Description: Absolute URL used to reference this search parameter
+ * Type: uri
+ * Path: SearchParameter.url
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL);
+
+ /**
+ * Search parameter: base
+ *
+ * Description: The resource type this search parameter applies to
+ * Type: token
+ * Path: SearchParameter.base
+ *
+ */
@SearchParamDefinition(name="base", path="SearchParameter.base", description="The resource type this search parameter applies to", type="token" )
public static final String SP_BASE = "base";
+ /**
+ * Fluent Client search parameter constant for base
+ *
+ * Description: The resource type this search parameter applies to
+ * Type: token
+ * Path: SearchParameter.base
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam BASE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_BASE);
+
+ /**
+ * Search parameter: target
+ *
+ * Description: Types of resource (if a resource reference)
+ * Type: token
+ * Path: SearchParameter.target
+ *
+ */
@SearchParamDefinition(name="target", path="SearchParameter.target", description="Types of resource (if a resource reference)", type="token" )
public static final String SP_TARGET = "target";
+ /**
+ * Fluent Client search parameter constant for target
+ *
+ * Description: Types of resource (if a resource reference)
+ * Type: token
+ * Path: SearchParameter.target
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TARGET = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TARGET);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Sequence.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Sequence.java
index 048c4499028..d78ab2ec513 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Sequence.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Sequence.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -2262,20 +2262,146 @@ public class Sequence extends DomainResource {
return ResourceType.Sequence;
}
+ /**
+ * Search parameter: coordinate
+ *
+ * Description: Genomic coordinate of the sequence. For example, a search for sequence in region 1:123-345 can be represented as `coordinate=1$lt345$gt123`
+ * Type: composite
+ * Path:
+ *
+ */
@SearchParamDefinition(name="coordinate", path="", description="Genomic coordinate of the sequence. For example, a search for sequence in region 1:123-345 can be represented as `coordinate=1$lt345$gt123`", type="composite" )
public static final String SP_COORDINATE = "coordinate";
+ /**
+ * Fluent Client search parameter constant for coordinate
+ *
+ * Description: Genomic coordinate of the sequence. For example, a search for sequence in region 1:123-345 can be represented as `coordinate=1$lt345$gt123`
+ * Type: composite
+ * Path:
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.CompositeClientParam COORDINATE = new ca.uhn.fhir.rest.gclient.CompositeClientParam(SP_COORDINATE);
+
+ /**
+ * Search parameter: variationid
+ *
+ * Description: Identifier for variant
+ * Type: token
+ * Path: Sequence.variationID
+ *
+ */
@SearchParamDefinition(name="variationid", path="Sequence.variationID", description="Identifier for variant", type="token" )
public static final String SP_VARIATIONID = "variationid";
+ /**
+ * Fluent Client search parameter constant for variationid
+ *
+ * Description: Identifier for variant
+ * Type: token
+ * Path: Sequence.variationID
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam VARIATIONID = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VARIATIONID);
+
+ /**
+ * Search parameter: species
+ *
+ * Description: The organism from which sample of the sequence was extracted.
+ * Type: token
+ * Path: Sequence.species
+ *
+ */
@SearchParamDefinition(name="species", path="Sequence.species", description="The organism from which sample of the sequence was extracted.", type="token" )
public static final String SP_SPECIES = "species";
+ /**
+ * Fluent Client search parameter constant for species
+ *
+ * Description: The organism from which sample of the sequence was extracted.
+ * Type: token
+ * Path: Sequence.species
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam SPECIES = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SPECIES);
+
+ /**
+ * Search parameter: chromosome
+ *
+ * Description: Chromosome of the sequence
+ * Type: token
+ * Path: Sequence.coordinate.chromosome
+ *
+ */
@SearchParamDefinition(name="chromosome", path="Sequence.coordinate.chromosome", description="Chromosome of the sequence", type="token" )
public static final String SP_CHROMOSOME = "chromosome";
+ /**
+ * Fluent Client search parameter constant for chromosome
+ *
+ * Description: Chromosome of the sequence
+ * Type: token
+ * Path: Sequence.coordinate.chromosome
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CHROMOSOME = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CHROMOSOME);
+
+ /**
+ * Search parameter: start
+ *
+ * Description: Start position (0-based inclusive) of the sequence
+ * Type: number
+ * Path: Sequence.coordinate.start
+ *
+ */
@SearchParamDefinition(name="start", path="Sequence.coordinate.start", description="Start position (0-based inclusive) of the sequence", type="number" )
public static final String SP_START = "start";
+ /**
+ * Fluent Client search parameter constant for start
+ *
+ * Description: Start position (0-based inclusive) of the sequence
+ * Type: number
+ * Path: Sequence.coordinate.start
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.NumberClientParam START = new ca.uhn.fhir.rest.gclient.NumberClientParam(SP_START);
+
+ /**
+ * Search parameter: end
+ *
+ * Description: End position (0-based exclusive) of the sequence
+ * Type: number
+ * Path: Sequence.coordinate.end
+ *
+ */
@SearchParamDefinition(name="end", path="Sequence.coordinate.end", description="End position (0-based exclusive) of the sequence", type="number" )
public static final String SP_END = "end";
+ /**
+ * Fluent Client search parameter constant for end
+ *
+ * Description: End position (0-based exclusive) of the sequence
+ * Type: number
+ * Path: Sequence.coordinate.end
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.NumberClientParam END = new ca.uhn.fhir.rest.gclient.NumberClientParam(SP_END);
+
+ /**
+ * Search parameter: type
+ *
+ * Description: The type of the variant: Amino acid / cDNA transcript / RNA variation.
+ * Type: token
+ * Path: Sequence.type
+ *
+ */
@SearchParamDefinition(name="type", path="Sequence.type", description="The type of the variant: Amino acid / cDNA transcript / RNA variation.", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: The type of the variant: Amino acid / cDNA transcript / RNA variation.
+ * Type: token
+ * Path: Sequence.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Signature.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Signature.java
index 1f95886436f..1d1d0176a0b 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Signature.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Signature.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/SimpleQuantity.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/SimpleQuantity.java
index e4055534827..91ec7202f9e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/SimpleQuantity.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/SimpleQuantity.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import ca.uhn.fhir.model.api.annotation.DatatypeDef;
import ca.uhn.fhir.model.api.annotation.Block;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Slot.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Slot.java
index 60e56cc869e..af023e70f11 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Slot.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Slot.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -712,22 +712,112 @@ public class Slot extends DomainResource {
return ResourceType.Slot;
}
+ /**
+ * Search parameter: schedule
+ *
+ * Description: The Schedule Resource that we are seeking a slot within
+ * Type: reference
+ * Path: Slot.schedule
+ *
+ */
@SearchParamDefinition(name="schedule", path="Slot.schedule", description="The Schedule Resource that we are seeking a slot within", type="reference" )
public static final String SP_SCHEDULE = "schedule";
+ /**
+ * Fluent Client search parameter constant for schedule
+ *
+ * Description: The Schedule Resource that we are seeking a slot within
+ * Type: reference
+ * Path: Slot.schedule
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SCHEDULE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SCHEDULE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Slot:schedule".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SCHEDULE = new ca.uhn.fhir.model.api.Include("Slot:schedule").toLocked();
+ /**
+ * Search parameter: identifier
+ *
+ * Description: A Slot Identifier
+ * Type: token
+ * Path: Slot.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Slot.identifier", description="A Slot Identifier", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: A Slot Identifier
+ * Type: token
+ * Path: Slot.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: start
+ *
+ * Description: Appointment date/time.
+ * Type: date
+ * Path: Slot.start
+ *
+ */
@SearchParamDefinition(name="start", path="Slot.start", description="Appointment date/time.", type="date" )
public static final String SP_START = "start";
+ /**
+ * Fluent Client search parameter constant for start
+ *
+ * Description: Appointment date/time.
+ * Type: date
+ * Path: Slot.start
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam START = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_START);
+
+ /**
+ * Search parameter: slot-type
+ *
+ * Description: The type of appointments that can be booked into the slot
+ * Type: token
+ * Path: Slot.type
+ *
+ */
@SearchParamDefinition(name="slot-type", path="Slot.type", description="The type of appointments that can be booked into the slot", type="token" )
public static final String SP_SLOT_TYPE = "slot-type";
+ /**
+ * Fluent Client search parameter constant for slot-type
+ *
+ * Description: The type of appointments that can be booked into the slot
+ * Type: token
+ * Path: Slot.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam SLOT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_SLOT_TYPE);
+
+ /**
+ * Search parameter: fb-type
+ *
+ * Description: The free/busy status of the appointment
+ * Type: token
+ * Path: Slot.freeBusyType
+ *
+ */
@SearchParamDefinition(name="fb-type", path="Slot.freeBusyType", description="The free/busy status of the appointment", type="token" )
public static final String SP_FB_TYPE = "fb-type";
+ /**
+ * Fluent Client search parameter constant for fb-type
+ *
+ * Description: The free/busy status of the appointment
+ * Type: token
+ * Path: Slot.freeBusyType
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam FB_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_FB_TYPE);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Specimen.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Specimen.java
index 71927871667..a2e3a3098a6 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Specimen.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Specimen.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1817,46 +1817,244 @@ public class Specimen extends DomainResource {
return ResourceType.Specimen;
}
+ /**
+ * Search parameter: container
+ *
+ * Description: The kind of specimen container
+ * Type: token
+ * Path: Specimen.container.type
+ *
+ */
@SearchParamDefinition(name="container", path="Specimen.container.type", description="The kind of specimen container", type="token" )
public static final String SP_CONTAINER = "container";
+ /**
+ * Fluent Client search parameter constant for container
+ *
+ * Description: The kind of specimen container
+ * Type: token
+ * Path: Specimen.container.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTAINER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTAINER);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: The unique identifier associated with the specimen
+ * Type: token
+ * Path: Specimen.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Specimen.identifier", description="The unique identifier associated with the specimen", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: The unique identifier associated with the specimen
+ * Type: token
+ * Path: Specimen.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: parent
+ *
+ * Description: The parent of the specimen
+ * Type: reference
+ * Path: Specimen.parent
+ *
+ */
@SearchParamDefinition(name="parent", path="Specimen.parent", description="The parent of the specimen", type="reference" )
public static final String SP_PARENT = "parent";
+ /**
+ * Fluent Client search parameter constant for parent
+ *
+ * Description: The parent of the specimen
+ * Type: reference
+ * Path: Specimen.parent
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PARENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Specimen:parent".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PARENT = new ca.uhn.fhir.model.api.Include("Specimen:parent").toLocked();
+ /**
+ * Search parameter: container-id
+ *
+ * Description: The unique identifier associated with the specimen container
+ * Type: token
+ * Path: Specimen.container.identifier
+ *
+ */
@SearchParamDefinition(name="container-id", path="Specimen.container.identifier", description="The unique identifier associated with the specimen container", type="token" )
public static final String SP_CONTAINER_ID = "container-id";
+ /**
+ * Fluent Client search parameter constant for container-id
+ *
+ * Description: The unique identifier associated with the specimen container
+ * Type: token
+ * Path: Specimen.container.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTAINER_ID = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTAINER_ID);
+
+ /**
+ * Search parameter: bodysite
+ *
+ * Description: The code for the body site from where the specimen originated
+ * Type: token
+ * Path: Specimen.collection.bodySite
+ *
+ */
@SearchParamDefinition(name="bodysite", path="Specimen.collection.bodySite", description="The code for the body site from where the specimen originated", type="token" )
public static final String SP_BODYSITE = "bodysite";
+ /**
+ * Fluent Client search parameter constant for bodysite
+ *
+ * Description: The code for the body site from where the specimen originated
+ * Type: token
+ * Path: Specimen.collection.bodySite
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam BODYSITE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_BODYSITE);
+
+ /**
+ * Search parameter: subject
+ *
+ * Description: The subject of the specimen
+ * Type: reference
+ * Path: Specimen.subject
+ *
+ */
@SearchParamDefinition(name="subject", path="Specimen.subject", description="The subject of the specimen", type="reference" )
public static final String SP_SUBJECT = "subject";
+ /**
+ * Fluent Client search parameter constant for subject
+ *
+ * Description: The subject of the specimen
+ * Type: reference
+ * Path: Specimen.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBJECT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Specimen:subject".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT = new ca.uhn.fhir.model.api.Include("Specimen:subject").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: The patient the specimen comes from
+ * Type: reference
+ * Path: Specimen.subject
+ *
+ */
@SearchParamDefinition(name="patient", path="Specimen.subject", description="The patient the specimen comes from", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: The patient the specimen comes from
+ * Type: reference
+ * Path: Specimen.subject
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Specimen:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("Specimen:patient").toLocked();
+ /**
+ * Search parameter: collected
+ *
+ * Description: The date the specimen was collected
+ * Type: date
+ * Path: Specimen.collection.collected[x]
+ *
+ */
@SearchParamDefinition(name="collected", path="Specimen.collection.collected[x]", description="The date the specimen was collected", type="date" )
public static final String SP_COLLECTED = "collected";
+ /**
+ * Fluent Client search parameter constant for collected
+ *
+ * Description: The date the specimen was collected
+ * Type: date
+ * Path: Specimen.collection.collected[x]
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam COLLECTED = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_COLLECTED);
+
+ /**
+ * Search parameter: accession
+ *
+ * Description: The accession number associated with the specimen
+ * Type: token
+ * Path: Specimen.accessionIdentifier
+ *
+ */
@SearchParamDefinition(name="accession", path="Specimen.accessionIdentifier", description="The accession number associated with the specimen", type="token" )
public static final String SP_ACCESSION = "accession";
+ /**
+ * Fluent Client search parameter constant for accession
+ *
+ * Description: The accession number associated with the specimen
+ * Type: token
+ * Path: Specimen.accessionIdentifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACCESSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ACCESSION);
+
+ /**
+ * Search parameter: type
+ *
+ * Description: The specimen type
+ * Type: token
+ * Path: Specimen.type
+ *
+ */
@SearchParamDefinition(name="type", path="Specimen.type", description="The specimen type", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: The specimen type
+ * Type: token
+ * Path: Specimen.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
+ /**
+ * Search parameter: collector
+ *
+ * Description: Who collected the specimen
+ * Type: reference
+ * Path: Specimen.collection.collector
+ *
+ */
@SearchParamDefinition(name="collector", path="Specimen.collection.collector", description="Who collected the specimen", type="reference" )
public static final String SP_COLLECTOR = "collector";
+ /**
+ * Fluent Client search parameter constant for collector
+ *
+ * Description: Who collected the specimen
+ * Type: reference
+ * Path: Specimen.collection.collector
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam COLLECTOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_COLLECTOR);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Specimen:collector".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/StructureDefinition.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/StructureDefinition.java
index bc8910f9339..55984f7bc08 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/StructureDefinition.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/StructureDefinition.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -2616,54 +2616,432 @@ public class StructureDefinition extends DomainResource {
return ResourceType.StructureDefinition;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: The profile publication date
+ * Type: date
+ * Path: StructureDefinition.date
+ *
+ */
@SearchParamDefinition(name="date", path="StructureDefinition.date", description="The profile publication date", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: The profile publication date
+ * Type: date
+ * Path: StructureDefinition.date
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: The identifier of the profile
+ * Type: token
+ * Path: StructureDefinition.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="StructureDefinition.identifier", description="The identifier of the profile", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: The identifier of the profile
+ * Type: token
+ * Path: StructureDefinition.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: code
+ *
+ * Description: A code for the profile
+ * Type: token
+ * Path: StructureDefinition.code
+ *
+ */
@SearchParamDefinition(name="code", path="StructureDefinition.code", description="A code for the profile", type="token" )
public static final String SP_CODE = "code";
+ /**
+ * Fluent Client search parameter constant for code
+ *
+ * Description: A code for the profile
+ * Type: token
+ * Path: StructureDefinition.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE);
+
+ /**
+ * Search parameter: valueset
+ *
+ * Description: A vocabulary binding reference
+ * Type: reference
+ * Path: StructureDefinition.snapshot.element.binding.valueSet[x]
+ *
+ */
@SearchParamDefinition(name="valueset", path="StructureDefinition.snapshot.element.binding.valueSet[x]", description="A vocabulary binding reference", type="reference" )
public static final String SP_VALUESET = "valueset";
+ /**
+ * Fluent Client search parameter constant for valueset
+ *
+ * Description: A vocabulary binding reference
+ * Type: reference
+ * Path: StructureDefinition.snapshot.element.binding.valueSet[x]
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam VALUESET = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_VALUESET);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "StructureDefinition:valueset".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_VALUESET = new ca.uhn.fhir.model.api.Include("StructureDefinition:valueset").toLocked();
+ /**
+ * Search parameter: kind
+ *
+ * Description: datatype | resource | logical
+ * Type: token
+ * Path: StructureDefinition.kind
+ *
+ */
@SearchParamDefinition(name="kind", path="StructureDefinition.kind", description="datatype | resource | logical", type="token" )
public static final String SP_KIND = "kind";
+ /**
+ * Fluent Client search parameter constant for kind
+ *
+ * Description: datatype | resource | logical
+ * Type: token
+ * Path: StructureDefinition.kind
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam KIND = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_KIND);
+
+ /**
+ * Search parameter: display
+ *
+ * Description: Use this name when displaying the value
+ * Type: string
+ * Path: StructureDefinition.display
+ *
+ */
@SearchParamDefinition(name="display", path="StructureDefinition.display", description="Use this name when displaying the value", type="string" )
public static final String SP_DISPLAY = "display";
+ /**
+ * Fluent Client search parameter constant for display
+ *
+ * Description: Use this name when displaying the value
+ * Type: string
+ * Path: StructureDefinition.display
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam DISPLAY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DISPLAY);
+
+ /**
+ * Search parameter: description
+ *
+ * Description: Text search in the description of the profile
+ * Type: string
+ * Path: StructureDefinition.description
+ *
+ */
@SearchParamDefinition(name="description", path="StructureDefinition.description", description="Text search in the description of the profile", type="string" )
public static final String SP_DESCRIPTION = "description";
+ /**
+ * Fluent Client search parameter constant for description
+ *
+ * Description: Text search in the description of the profile
+ * Type: string
+ * Path: StructureDefinition.description
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION);
+
+ /**
+ * Search parameter: experimental
+ *
+ * Description: If for testing purposes, not real usage
+ * Type: token
+ * Path: StructureDefinition.experimental
+ *
+ */
@SearchParamDefinition(name="experimental", path="StructureDefinition.experimental", description="If for testing purposes, not real usage", type="token" )
public static final String SP_EXPERIMENTAL = "experimental";
+ /**
+ * Fluent Client search parameter constant for experimental
+ *
+ * Description: If for testing purposes, not real usage
+ * Type: token
+ * Path: StructureDefinition.experimental
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam EXPERIMENTAL = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_EXPERIMENTAL);
+
+ /**
+ * Search parameter: context-type
+ *
+ * Description: resource | datatype | mapping | extension
+ * Type: token
+ * Path: StructureDefinition.contextType
+ *
+ */
@SearchParamDefinition(name="context-type", path="StructureDefinition.contextType", description="resource | datatype | mapping | extension", type="token" )
public static final String SP_CONTEXT_TYPE = "context-type";
+ /**
+ * Fluent Client search parameter constant for context-type
+ *
+ * Description: resource | datatype | mapping | extension
+ * Type: token
+ * Path: StructureDefinition.contextType
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE);
+
+ /**
+ * Search parameter: abstract
+ *
+ * Description: Whether the structure is abstract
+ * Type: token
+ * Path: StructureDefinition.abstract
+ *
+ */
@SearchParamDefinition(name="abstract", path="StructureDefinition.abstract", description="Whether the structure is abstract", type="token" )
public static final String SP_ABSTRACT = "abstract";
+ /**
+ * Fluent Client search parameter constant for abstract
+ *
+ * Description: Whether the structure is abstract
+ * Type: token
+ * Path: StructureDefinition.abstract
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam ABSTRACT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_ABSTRACT);
+
+ /**
+ * Search parameter: type
+ *
+ * Description: Any datatype or resource, including abstract ones
+ * Type: token
+ * Path: StructureDefinition.constrainedType
+ *
+ */
@SearchParamDefinition(name="type", path="StructureDefinition.constrainedType", description="Any datatype or resource, including abstract ones", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: Any datatype or resource, including abstract ones
+ * Type: token
+ * Path: StructureDefinition.constrainedType
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
+ /**
+ * Search parameter: version
+ *
+ * Description: The version identifier of the profile
+ * Type: token
+ * Path: StructureDefinition.version
+ *
+ */
@SearchParamDefinition(name="version", path="StructureDefinition.version", description="The version identifier of the profile", type="token" )
public static final String SP_VERSION = "version";
+ /**
+ * Fluent Client search parameter constant for version
+ *
+ * Description: The version identifier of the profile
+ * Type: token
+ * Path: StructureDefinition.version
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION);
+
+ /**
+ * Search parameter: url
+ *
+ * Description: Absolute URL used to reference this StructureDefinition
+ * Type: uri
+ * Path: StructureDefinition.url
+ *
+ */
@SearchParamDefinition(name="url", path="StructureDefinition.url", description="Absolute URL used to reference this StructureDefinition", type="uri" )
public static final String SP_URL = "url";
+ /**
+ * Fluent Client search parameter constant for url
+ *
+ * Description: Absolute URL used to reference this StructureDefinition
+ * Type: uri
+ * Path: StructureDefinition.url
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL);
+
+ /**
+ * Search parameter: path
+ *
+ * Description: A path that is constrained in the profile
+ * Type: token
+ * Path: StructureDefinition.snapshot.element.path, StructureDefinition.differential.element.path
+ *
+ */
@SearchParamDefinition(name="path", path="StructureDefinition.snapshot.element.path|StructureDefinition.differential.element.path", description="A path that is constrained in the profile", type="token" )
public static final String SP_PATH = "path";
+ /**
+ * Fluent Client search parameter constant for path
+ *
+ * Description: A path that is constrained in the profile
+ * Type: token
+ * Path: StructureDefinition.snapshot.element.path, StructureDefinition.differential.element.path
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam PATH = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_PATH);
+
+ /**
+ * Search parameter: ext-context
+ *
+ * Description: Where the extension can be used in instances
+ * Type: string
+ * Path: StructureDefinition.context
+ *
+ */
@SearchParamDefinition(name="ext-context", path="StructureDefinition.context", description="Where the extension can be used in instances", type="string" )
public static final String SP_EXT_CONTEXT = "ext-context";
+ /**
+ * Fluent Client search parameter constant for ext-context
+ *
+ * Description: Where the extension can be used in instances
+ * Type: string
+ * Path: StructureDefinition.context
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam EXT_CONTEXT = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_EXT_CONTEXT);
+
+ /**
+ * Search parameter: name
+ *
+ * Description: Name of the profile
+ * Type: string
+ * Path: StructureDefinition.name
+ *
+ */
@SearchParamDefinition(name="name", path="StructureDefinition.name", description="Name of the profile", type="string" )
public static final String SP_NAME = "name";
+ /**
+ * Fluent Client search parameter constant for name
+ *
+ * Description: Name of the profile
+ * Type: string
+ * Path: StructureDefinition.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME);
+
+ /**
+ * Search parameter: context
+ *
+ * Description: A use context assigned to the structure
+ * Type: token
+ * Path: StructureDefinition.useContext
+ *
+ */
@SearchParamDefinition(name="context", path="StructureDefinition.useContext", description="A use context assigned to the structure", type="token" )
public static final String SP_CONTEXT = "context";
+ /**
+ * Fluent Client search parameter constant for context
+ *
+ * Description: A use context assigned to the structure
+ * Type: token
+ * Path: StructureDefinition.useContext
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT);
+
+ /**
+ * Search parameter: base-path
+ *
+ * Description: Path that identifies the base element
+ * Type: token
+ * Path: StructureDefinition.snapshot.element.base.path, StructureDefinition.differential.element.base.path
+ *
+ */
@SearchParamDefinition(name="base-path", path="StructureDefinition.snapshot.element.base.path|StructureDefinition.differential.element.base.path", description="Path that identifies the base element", type="token" )
public static final String SP_BASE_PATH = "base-path";
+ /**
+ * Fluent Client search parameter constant for base-path
+ *
+ * Description: Path that identifies the base element
+ * Type: token
+ * Path: StructureDefinition.snapshot.element.base.path, StructureDefinition.differential.element.base.path
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam BASE_PATH = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_BASE_PATH);
+
+ /**
+ * Search parameter: publisher
+ *
+ * Description: Name of the publisher of the profile
+ * Type: string
+ * Path: StructureDefinition.publisher
+ *
+ */
@SearchParamDefinition(name="publisher", path="StructureDefinition.publisher", description="Name of the publisher of the profile", type="string" )
public static final String SP_PUBLISHER = "publisher";
+ /**
+ * Fluent Client search parameter constant for publisher
+ *
+ * Description: Name of the publisher of the profile
+ * Type: string
+ * Path: StructureDefinition.publisher
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: The current status of the profile
+ * Type: token
+ * Path: StructureDefinition.status
+ *
+ */
@SearchParamDefinition(name="status", path="StructureDefinition.status", description="The current status of the profile", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: The current status of the profile
+ * Type: token
+ * Path: StructureDefinition.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
+ /**
+ * Search parameter: base
+ *
+ * Description: Structure that this set of constraints applies to
+ * Type: uri
+ * Path: StructureDefinition.base
+ *
+ */
@SearchParamDefinition(name="base", path="StructureDefinition.base", description="Structure that this set of constraints applies to", type="uri" )
public static final String SP_BASE = "base";
+ /**
+ * Fluent Client search parameter constant for base
+ *
+ * Description: Structure that this set of constraints applies to
+ * Type: uri
+ * Path: StructureDefinition.base
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam BASE = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_BASE);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Subscription.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Subscription.java
index 24ceb9b353b..7c0d06402a3 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Subscription.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Subscription.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1165,20 +1165,146 @@ public class Subscription extends DomainResource {
return ResourceType.Subscription;
}
+ /**
+ * Search parameter: payload
+ *
+ * Description: Mimetype to send, or blank for no payload
+ * Type: string
+ * Path: Subscription.channel.payload
+ *
+ */
@SearchParamDefinition(name="payload", path="Subscription.channel.payload", description="Mimetype to send, or blank for no payload", type="string" )
public static final String SP_PAYLOAD = "payload";
+ /**
+ * Fluent Client search parameter constant for payload
+ *
+ * Description: Mimetype to send, or blank for no payload
+ * Type: string
+ * Path: Subscription.channel.payload
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam PAYLOAD = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PAYLOAD);
+
+ /**
+ * Search parameter: criteria
+ *
+ * Description: Rule for server push criteria
+ * Type: string
+ * Path: Subscription.criteria
+ *
+ */
@SearchParamDefinition(name="criteria", path="Subscription.criteria", description="Rule for server push criteria", type="string" )
public static final String SP_CRITERIA = "criteria";
+ /**
+ * Fluent Client search parameter constant for criteria
+ *
+ * Description: Rule for server push criteria
+ * Type: string
+ * Path: Subscription.criteria
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam CRITERIA = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_CRITERIA);
+
+ /**
+ * Search parameter: contact
+ *
+ * Description: Contact details for source (e.g. troubleshooting)
+ * Type: token
+ * Path: Subscription.contact
+ *
+ */
@SearchParamDefinition(name="contact", path="Subscription.contact", description="Contact details for source (e.g. troubleshooting)", type="token" )
public static final String SP_CONTACT = "contact";
+ /**
+ * Fluent Client search parameter constant for contact
+ *
+ * Description: Contact details for source (e.g. troubleshooting)
+ * Type: token
+ * Path: Subscription.contact
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTACT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTACT);
+
+ /**
+ * Search parameter: tag
+ *
+ * Description: A tag to add to matching resources
+ * Type: token
+ * Path: Subscription.tag
+ *
+ */
@SearchParamDefinition(name="tag", path="Subscription.tag", description="A tag to add to matching resources", type="token" )
public static final String SP_TAG = "tag";
+ /**
+ * Fluent Client search parameter constant for tag
+ *
+ * Description: A tag to add to matching resources
+ * Type: token
+ * Path: Subscription.tag
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TAG = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TAG);
+
+ /**
+ * Search parameter: type
+ *
+ * Description: rest-hook | websocket | email | sms | message
+ * Type: token
+ * Path: Subscription.channel.type
+ *
+ */
@SearchParamDefinition(name="type", path="Subscription.channel.type", description="rest-hook | websocket | email | sms | message", type="token" )
public static final String SP_TYPE = "type";
+ /**
+ * Fluent Client search parameter constant for type
+ *
+ * Description: rest-hook | websocket | email | sms | message
+ * Type: token
+ * Path: Subscription.channel.type
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE);
+
+ /**
+ * Search parameter: url
+ *
+ * Description: Where the channel points to
+ * Type: uri
+ * Path: Subscription.channel.endpoint
+ *
+ */
@SearchParamDefinition(name="url", path="Subscription.channel.endpoint", description="Where the channel points to", type="uri" )
public static final String SP_URL = "url";
+ /**
+ * Fluent Client search parameter constant for url
+ *
+ * Description: Where the channel points to
+ * Type: uri
+ * Path: Subscription.channel.endpoint
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: requested | active | error | off
+ * Type: token
+ * Path: Subscription.status
+ *
+ */
@SearchParamDefinition(name="status", path="Subscription.status", description="requested | active | error | off", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: requested | active | error | off
+ * Type: token
+ * Path: Subscription.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Substance.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Substance.java
index 43d57761cab..fa53d9b06cb 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Substance.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Substance.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -845,26 +845,152 @@ public class Substance extends DomainResource {
return ResourceType.Substance;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Unique identifier for the substance
+ * Type: token
+ * Path: Substance.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="Substance.identifier", description="Unique identifier for the substance", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Unique identifier for the substance
+ * Type: token
+ * Path: Substance.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: container-identifier
+ *
+ * Description: Identifier of the package/container
+ * Type: token
+ * Path: Substance.instance.identifier
+ *
+ */
@SearchParamDefinition(name="container-identifier", path="Substance.instance.identifier", description="Identifier of the package/container", type="token" )
public static final String SP_CONTAINER_IDENTIFIER = "container-identifier";
+ /**
+ * Fluent Client search parameter constant for container-identifier
+ *
+ * Description: Identifier of the package/container
+ * Type: token
+ * Path: Substance.instance.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTAINER_IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTAINER_IDENTIFIER);
+
+ /**
+ * Search parameter: code
+ *
+ * Description: The code of the substance
+ * Type: token
+ * Path: Substance.code
+ *
+ */
@SearchParamDefinition(name="code", path="Substance.code", description="The code of the substance", type="token" )
public static final String SP_CODE = "code";
+ /**
+ * Fluent Client search parameter constant for code
+ *
+ * Description: The code of the substance
+ * Type: token
+ * Path: Substance.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE);
+
+ /**
+ * Search parameter: quantity
+ *
+ * Description: Amount of substance in the package
+ * Type: quantity
+ * Path: Substance.instance.quantity
+ *
+ */
@SearchParamDefinition(name="quantity", path="Substance.instance.quantity", description="Amount of substance in the package", type="quantity" )
public static final String SP_QUANTITY = "quantity";
+ /**
+ * Fluent Client search parameter constant for quantity
+ *
+ * Description: Amount of substance in the package
+ * Type: quantity
+ * Path: Substance.instance.quantity
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.QuantityClientParam QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_QUANTITY);
+
+ /**
+ * Search parameter: substance
+ *
+ * Description: A component of the substance
+ * Type: reference
+ * Path: Substance.ingredient.substance
+ *
+ */
@SearchParamDefinition(name="substance", path="Substance.ingredient.substance", description="A component of the substance", type="reference" )
public static final String SP_SUBSTANCE = "substance";
+ /**
+ * Fluent Client search parameter constant for substance
+ *
+ * Description: A component of the substance
+ * Type: reference
+ * Path: Substance.ingredient.substance
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBSTANCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUBSTANCE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "Substance:substance".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBSTANCE = new ca.uhn.fhir.model.api.Include("Substance:substance").toLocked();
+ /**
+ * Search parameter: expiry
+ *
+ * Description: Expiry date of package or container of substance
+ * Type: date
+ * Path: Substance.instance.expiry
+ *
+ */
@SearchParamDefinition(name="expiry", path="Substance.instance.expiry", description="Expiry date of package or container of substance", type="date" )
public static final String SP_EXPIRY = "expiry";
+ /**
+ * Fluent Client search parameter constant for expiry
+ *
+ * Description: Expiry date of package or container of substance
+ * Type: date
+ * Path: Substance.instance.expiry
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam EXPIRY = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_EXPIRY);
+
+ /**
+ * Search parameter: category
+ *
+ * Description: The category of the substance
+ * Type: token
+ * Path: Substance.category
+ *
+ */
@SearchParamDefinition(name="category", path="Substance.category", description="The category of the substance", type="token" )
public static final String SP_CATEGORY = "category";
+ /**
+ * Fluent Client search parameter constant for category
+ *
+ * Description: The category of the substance
+ * Type: token
+ * Path: Substance.category
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CATEGORY);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/SupplyDelivery.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/SupplyDelivery.java
index cef484cd065..7839cf6cf48 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/SupplyDelivery.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/SupplyDelivery.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -843,34 +843,124 @@ public class SupplyDelivery extends DomainResource {
return ResourceType.SupplyDelivery;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: External identifier
+ * Type: token
+ * Path: SupplyDelivery.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="SupplyDelivery.identifier", description="External identifier", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: External identifier
+ * Type: token
+ * Path: SupplyDelivery.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: receiver
+ *
+ * Description: Who collected the Supply
+ * Type: reference
+ * Path: SupplyDelivery.receiver
+ *
+ */
@SearchParamDefinition(name="receiver", path="SupplyDelivery.receiver", description="Who collected the Supply", type="reference" )
public static final String SP_RECEIVER = "receiver";
+ /**
+ * Fluent Client search parameter constant for receiver
+ *
+ * Description: Who collected the Supply
+ * Type: reference
+ * Path: SupplyDelivery.receiver
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RECEIVER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_RECEIVER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "SupplyDelivery:receiver".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_RECEIVER = new ca.uhn.fhir.model.api.Include("SupplyDelivery:receiver").toLocked();
+ /**
+ * Search parameter: patient
+ *
+ * Description: Patient for whom the item is supplied
+ * Type: reference
+ * Path: SupplyDelivery.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="SupplyDelivery.patient", description="Patient for whom the item is supplied", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Patient for whom the item is supplied
+ * Type: reference
+ * Path: SupplyDelivery.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "SupplyDelivery:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("SupplyDelivery:patient").toLocked();
+ /**
+ * Search parameter: supplier
+ *
+ * Description: Dispenser
+ * Type: reference
+ * Path: SupplyDelivery.supplier
+ *
+ */
@SearchParamDefinition(name="supplier", path="SupplyDelivery.supplier", description="Dispenser", type="reference" )
public static final String SP_SUPPLIER = "supplier";
+ /**
+ * Fluent Client search parameter constant for supplier
+ *
+ * Description: Dispenser
+ * Type: reference
+ * Path: SupplyDelivery.supplier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUPPLIER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUPPLIER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "SupplyDelivery:supplier".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUPPLIER = new ca.uhn.fhir.model.api.Include("SupplyDelivery:supplier").toLocked();
+ /**
+ * Search parameter: status
+ *
+ * Description: in-progress | completed | abandoned
+ * Type: token
+ * Path: SupplyDelivery.status
+ *
+ */
@SearchParamDefinition(name="status", path="SupplyDelivery.status", description="in-progress | completed | abandoned", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: in-progress | completed | abandoned
+ * Type: token
+ * Path: SupplyDelivery.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/SupplyRequest.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/SupplyRequest.java
index 1f9989906e6..b2906fac2c1 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/SupplyRequest.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/SupplyRequest.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -957,38 +957,164 @@ public class SupplyRequest extends DomainResource {
return ResourceType.SupplyRequest;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: When the request was made
+ * Type: date
+ * Path: SupplyRequest.date
+ *
+ */
@SearchParamDefinition(name="date", path="SupplyRequest.date", description="When the request was made", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: When the request was made
+ * Type: date
+ * Path: SupplyRequest.date
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Unique identifier
+ * Type: token
+ * Path: SupplyRequest.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="SupplyRequest.identifier", description="Unique identifier", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Unique identifier
+ * Type: token
+ * Path: SupplyRequest.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: kind
+ *
+ * Description: The kind of supply (central, non-stock, etc.)
+ * Type: token
+ * Path: SupplyRequest.kind
+ *
+ */
@SearchParamDefinition(name="kind", path="SupplyRequest.kind", description="The kind of supply (central, non-stock, etc.)", type="token" )
public static final String SP_KIND = "kind";
+ /**
+ * Fluent Client search parameter constant for kind
+ *
+ * Description: The kind of supply (central, non-stock, etc.)
+ * Type: token
+ * Path: SupplyRequest.kind
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam KIND = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_KIND);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: Patient for whom the item is supplied
+ * Type: reference
+ * Path: SupplyRequest.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="SupplyRequest.patient", description="Patient for whom the item is supplied", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: Patient for whom the item is supplied
+ * Type: reference
+ * Path: SupplyRequest.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "SupplyRequest:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("SupplyRequest:patient").toLocked();
+ /**
+ * Search parameter: supplier
+ *
+ * Description: Who is intended to fulfill the request
+ * Type: reference
+ * Path: SupplyRequest.supplier
+ *
+ */
@SearchParamDefinition(name="supplier", path="SupplyRequest.supplier", description="Who is intended to fulfill the request", type="reference" )
public static final String SP_SUPPLIER = "supplier";
+ /**
+ * Fluent Client search parameter constant for supplier
+ *
+ * Description: Who is intended to fulfill the request
+ * Type: reference
+ * Path: SupplyRequest.supplier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUPPLIER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUPPLIER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "SupplyRequest:supplier".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUPPLIER = new ca.uhn.fhir.model.api.Include("SupplyRequest:supplier").toLocked();
+ /**
+ * Search parameter: source
+ *
+ * Description: Who initiated this order
+ * Type: reference
+ * Path: SupplyRequest.source
+ *
+ */
@SearchParamDefinition(name="source", path="SupplyRequest.source", description="Who initiated this order", type="reference" )
public static final String SP_SOURCE = "source";
+ /**
+ * Fluent Client search parameter constant for source
+ *
+ * Description: Who initiated this order
+ * Type: reference
+ * Path: SupplyRequest.source
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SOURCE = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SOURCE);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "SupplyRequest:source".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_SOURCE = new ca.uhn.fhir.model.api.Include("SupplyRequest:source").toLocked();
+ /**
+ * Search parameter: status
+ *
+ * Description: requested | completed | failed | cancelled
+ * Type: token
+ * Path: SupplyRequest.status
+ *
+ */
@SearchParamDefinition(name="status", path="SupplyRequest.status", description="requested | completed | failed | cancelled", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: requested | completed | failed | cancelled
+ * Type: token
+ * Path: SupplyRequest.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/TestScript.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/TestScript.java
index 0b289398f87..a92ba126600 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/TestScript.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/TestScript.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -7749,20 +7749,146 @@ public class TestScript extends DomainResource {
return ResourceType.TestScript;
}
+ /**
+ * Search parameter: identifier
+ *
+ * Description: External identifier
+ * Type: token
+ * Path: TestScript.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="TestScript.identifier", description="External identifier", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: External identifier
+ * Type: token
+ * Path: TestScript.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: testscript-test-capability
+ *
+ * Description: TestScript test required and validated capability
+ * Type: string
+ * Path: TestScript.test.metadata.capability.description
+ *
+ */
@SearchParamDefinition(name="testscript-test-capability", path="TestScript.test.metadata.capability.description", description="TestScript test required and validated capability", type="string" )
public static final String SP_TESTSCRIPT_TEST_CAPABILITY = "testscript-test-capability";
+ /**
+ * Fluent Client search parameter constant for testscript-test-capability
+ *
+ * Description: TestScript test required and validated capability
+ * Type: string
+ * Path: TestScript.test.metadata.capability.description
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam TESTSCRIPT_TEST_CAPABILITY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TESTSCRIPT_TEST_CAPABILITY);
+
+ /**
+ * Search parameter: testscript-setup-capability
+ *
+ * Description: TestScript setup required and validated capability
+ * Type: string
+ * Path: TestScript.setup.metadata.capability.description
+ *
+ */
@SearchParamDefinition(name="testscript-setup-capability", path="TestScript.setup.metadata.capability.description", description="TestScript setup required and validated capability", type="string" )
public static final String SP_TESTSCRIPT_SETUP_CAPABILITY = "testscript-setup-capability";
+ /**
+ * Fluent Client search parameter constant for testscript-setup-capability
+ *
+ * Description: TestScript setup required and validated capability
+ * Type: string
+ * Path: TestScript.setup.metadata.capability.description
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam TESTSCRIPT_SETUP_CAPABILITY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TESTSCRIPT_SETUP_CAPABILITY);
+
+ /**
+ * Search parameter: name
+ *
+ * Description: Informal name for this TestScript
+ * Type: string
+ * Path: TestScript.name
+ *
+ */
@SearchParamDefinition(name="name", path="TestScript.name", description="Informal name for this TestScript", type="string" )
public static final String SP_NAME = "name";
+ /**
+ * Fluent Client search parameter constant for name
+ *
+ * Description: Informal name for this TestScript
+ * Type: string
+ * Path: TestScript.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME);
+
+ /**
+ * Search parameter: description
+ *
+ * Description: Natural language description of the TestScript
+ * Type: string
+ * Path: TestScript.description
+ *
+ */
@SearchParamDefinition(name="description", path="TestScript.description", description="Natural language description of the TestScript", type="string" )
public static final String SP_DESCRIPTION = "description";
+ /**
+ * Fluent Client search parameter constant for description
+ *
+ * Description: Natural language description of the TestScript
+ * Type: string
+ * Path: TestScript.description
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION);
+
+ /**
+ * Search parameter: testscript-capability
+ *
+ * Description: TestScript required and validated capability
+ * Type: string
+ * Path: TestScript.metadata.capability.description
+ *
+ */
@SearchParamDefinition(name="testscript-capability", path="TestScript.metadata.capability.description", description="TestScript required and validated capability", type="string" )
public static final String SP_TESTSCRIPT_CAPABILITY = "testscript-capability";
+ /**
+ * Fluent Client search parameter constant for testscript-capability
+ *
+ * Description: TestScript required and validated capability
+ * Type: string
+ * Path: TestScript.metadata.capability.description
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam TESTSCRIPT_CAPABILITY = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TESTSCRIPT_CAPABILITY);
+
+ /**
+ * Search parameter: url
+ *
+ * Description: Absolute URL used to reference this TestScript
+ * Type: uri
+ * Path: TestScript.url
+ *
+ */
@SearchParamDefinition(name="url", path="TestScript.url", description="Absolute URL used to reference this TestScript", type="uri" )
public static final String SP_URL = "url";
+ /**
+ * Fluent Client search parameter constant for url
+ *
+ * Description: Absolute URL used to reference this TestScript
+ * Type: uri
+ * Path: TestScript.url
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Timing.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Timing.java
index 0498c7d14ae..9783185e858 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Timing.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/Timing.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ValueSet.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ValueSet.java
index 05efdf4006e..5f1f85c06e8 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ValueSet.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/ValueSet.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -4749,32 +4749,266 @@ public class ValueSet extends DomainResource {
return ResourceType.ValueSet;
}
+ /**
+ * Search parameter: date
+ *
+ * Description: The value set publication date
+ * Type: date
+ * Path: ValueSet.date
+ *
+ */
@SearchParamDefinition(name="date", path="ValueSet.date", description="The value set publication date", type="date" )
public static final String SP_DATE = "date";
+ /**
+ * Fluent Client search parameter constant for date
+ *
+ * Description: The value set publication date
+ * Type: date
+ * Path: ValueSet.date
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE);
+
+ /**
+ * Search parameter: identifier
+ *
+ * Description: The identifier for the value set
+ * Type: token
+ * Path: ValueSet.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="ValueSet.identifier", description="The identifier for the value set", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: The identifier for the value set
+ * Type: token
+ * Path: ValueSet.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: code
+ *
+ * Description: A code defined in the value set
+ * Type: token
+ * Path: ValueSet.codeSystem.concept.code
+ *
+ */
@SearchParamDefinition(name="code", path="ValueSet.codeSystem.concept.code", description="A code defined in the value set", type="token" )
public static final String SP_CODE = "code";
+ /**
+ * Fluent Client search parameter constant for code
+ *
+ * Description: A code defined in the value set
+ * Type: token
+ * Path: ValueSet.codeSystem.concept.code
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CODE);
+
+ /**
+ * Search parameter: description
+ *
+ * Description: Text search in the description of the value set
+ * Type: string
+ * Path: ValueSet.description
+ *
+ */
@SearchParamDefinition(name="description", path="ValueSet.description", description="Text search in the description of the value set", type="string" )
public static final String SP_DESCRIPTION = "description";
+ /**
+ * Fluent Client search parameter constant for description
+ *
+ * Description: Text search in the description of the value set
+ * Type: string
+ * Path: ValueSet.description
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION);
+
+ /**
+ * Search parameter: version
+ *
+ * Description: The version identifier of the value set
+ * Type: token
+ * Path: ValueSet.version
+ *
+ */
@SearchParamDefinition(name="version", path="ValueSet.version", description="The version identifier of the value set", type="token" )
public static final String SP_VERSION = "version";
+ /**
+ * Fluent Client search parameter constant for version
+ *
+ * Description: The version identifier of the value set
+ * Type: token
+ * Path: ValueSet.version
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION);
+
+ /**
+ * Search parameter: url
+ *
+ * Description: The logical URL for the value set
+ * Type: uri
+ * Path: ValueSet.url
+ *
+ */
@SearchParamDefinition(name="url", path="ValueSet.url", description="The logical URL for the value set", type="uri" )
public static final String SP_URL = "url";
+ /**
+ * Fluent Client search parameter constant for url
+ *
+ * Description: The logical URL for the value set
+ * Type: uri
+ * Path: ValueSet.url
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL);
+
+ /**
+ * Search parameter: expansion
+ *
+ * Description: Uniquely identifies this expansion
+ * Type: uri
+ * Path: ValueSet.expansion.identifier
+ *
+ */
@SearchParamDefinition(name="expansion", path="ValueSet.expansion.identifier", description="Uniquely identifies this expansion", type="uri" )
public static final String SP_EXPANSION = "expansion";
+ /**
+ * Fluent Client search parameter constant for expansion
+ *
+ * Description: Uniquely identifies this expansion
+ * Type: uri
+ * Path: ValueSet.expansion.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam EXPANSION = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_EXPANSION);
+
+ /**
+ * Search parameter: reference
+ *
+ * Description: A code system included or excluded in the value set or an imported value set
+ * Type: uri
+ * Path: ValueSet.compose.include.system
+ *
+ */
@SearchParamDefinition(name="reference", path="ValueSet.compose.include.system", description="A code system included or excluded in the value set or an imported value set", type="uri" )
public static final String SP_REFERENCE = "reference";
+ /**
+ * Fluent Client search parameter constant for reference
+ *
+ * Description: A code system included or excluded in the value set or an imported value set
+ * Type: uri
+ * Path: ValueSet.compose.include.system
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam REFERENCE = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_REFERENCE);
+
+ /**
+ * Search parameter: system
+ *
+ * Description: The system for any codes defined by this value set
+ * Type: uri
+ * Path: ValueSet.codeSystem.system
+ *
+ */
@SearchParamDefinition(name="system", path="ValueSet.codeSystem.system", description="The system for any codes defined by this value set", type="uri" )
public static final String SP_SYSTEM = "system";
+ /**
+ * Fluent Client search parameter constant for system
+ *
+ * Description: The system for any codes defined by this value set
+ * Type: uri
+ * Path: ValueSet.codeSystem.system
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.UriClientParam SYSTEM = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_SYSTEM);
+
+ /**
+ * Search parameter: name
+ *
+ * Description: The name of the value set
+ * Type: string
+ * Path: ValueSet.name
+ *
+ */
@SearchParamDefinition(name="name", path="ValueSet.name", description="The name of the value set", type="string" )
public static final String SP_NAME = "name";
+ /**
+ * Fluent Client search parameter constant for name
+ *
+ * Description: The name of the value set
+ * Type: string
+ * Path: ValueSet.name
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME);
+
+ /**
+ * Search parameter: context
+ *
+ * Description: A use context assigned to the value set
+ * Type: token
+ * Path: ValueSet.useContext
+ *
+ */
@SearchParamDefinition(name="context", path="ValueSet.useContext", description="A use context assigned to the value set", type="token" )
public static final String SP_CONTEXT = "context";
+ /**
+ * Fluent Client search parameter constant for context
+ *
+ * Description: A use context assigned to the value set
+ * Type: token
+ * Path: ValueSet.useContext
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT);
+
+ /**
+ * Search parameter: publisher
+ *
+ * Description: Name of the publisher of the value set
+ * Type: string
+ * Path: ValueSet.publisher
+ *
+ */
@SearchParamDefinition(name="publisher", path="ValueSet.publisher", description="Name of the publisher of the value set", type="string" )
public static final String SP_PUBLISHER = "publisher";
+ /**
+ * Fluent Client search parameter constant for publisher
+ *
+ * Description: Name of the publisher of the value set
+ * Type: string
+ * Path: ValueSet.publisher
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER);
+
+ /**
+ * Search parameter: status
+ *
+ * Description: The status of the value set
+ * Type: token
+ * Path: ValueSet.status
+ *
+ */
@SearchParamDefinition(name="status", path="ValueSet.status", description="The status of the value set", type="token" )
public static final String SP_STATUS = "status";
+ /**
+ * Fluent Client search parameter constant for status
+ *
+ * Description: The status of the value set
+ * Type: token
+ * Path: ValueSet.status
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS);
+
}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/VisionPrescription.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/VisionPrescription.java
index 9dded906acf..a38e13a34e4 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/VisionPrescription.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/VisionPrescription.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import java.util.*;
@@ -1868,28 +1868,118 @@ public class VisionPrescription extends DomainResource {
return ResourceType.VisionPrescription;
}
+ /**
+ * Search parameter: prescriber
+ *
+ * Description: Who authorizes the vision product
+ * Type: reference
+ * Path: VisionPrescription.prescriber
+ *
+ */
@SearchParamDefinition(name="prescriber", path="VisionPrescription.prescriber", description="Who authorizes the vision product", type="reference" )
public static final String SP_PRESCRIBER = "prescriber";
+ /**
+ * Fluent Client search parameter constant for prescriber
+ *
+ * Description: Who authorizes the vision product
+ * Type: reference
+ * Path: VisionPrescription.prescriber
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PRESCRIBER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PRESCRIBER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "VisionPrescription:prescriber".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PRESCRIBER = new ca.uhn.fhir.model.api.Include("VisionPrescription:prescriber").toLocked();
+ /**
+ * Search parameter: identifier
+ *
+ * Description: Return prescriptions with this external identifier
+ * Type: token
+ * Path: VisionPrescription.identifier
+ *
+ */
@SearchParamDefinition(name="identifier", path="VisionPrescription.identifier", description="Return prescriptions with this external identifier", type="token" )
public static final String SP_IDENTIFIER = "identifier";
+ /**
+ * Fluent Client search parameter constant for identifier
+ *
+ * Description: Return prescriptions with this external identifier
+ * Type: token
+ * Path: VisionPrescription.identifier
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER);
+
+ /**
+ * Search parameter: patient
+ *
+ * Description: The identity of a patient to list dispenses for
+ * Type: reference
+ * Path: VisionPrescription.patient
+ *
+ */
@SearchParamDefinition(name="patient", path="VisionPrescription.patient", description="The identity of a patient to list dispenses for", type="reference" )
public static final String SP_PATIENT = "patient";
+ /**
+ * Fluent Client search parameter constant for patient
+ *
+ * Description: The identity of a patient to list dispenses for
+ * Type: reference
+ * Path: VisionPrescription.patient
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PATIENT);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "VisionPrescription:patient".
*/
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT = new ca.uhn.fhir.model.api.Include("VisionPrescription:patient").toLocked();
+ /**
+ * Search parameter: datewritten
+ *
+ * Description: Return prescriptions written on this date
+ * Type: date
+ * Path: VisionPrescription.dateWritten
+ *
+ */
@SearchParamDefinition(name="datewritten", path="VisionPrescription.dateWritten", description="Return prescriptions written on this date", type="date" )
public static final String SP_DATEWRITTEN = "datewritten";
+ /**
+ * Fluent Client search parameter constant for datewritten
+ *
+ * Description: Return prescriptions written on this date
+ * Type: date
+ * Path: VisionPrescription.dateWritten
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.DateClientParam DATEWRITTEN = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATEWRITTEN);
+
+ /**
+ * Search parameter: encounter
+ *
+ * Description: Return prescriptions with this encounter identifier
+ * Type: reference
+ * Path: VisionPrescription.encounter
+ *
+ */
@SearchParamDefinition(name="encounter", path="VisionPrescription.encounter", description="Return prescriptions with this encounter identifier", type="reference" )
public static final String SP_ENCOUNTER = "encounter";
+ /**
+ * Fluent Client search parameter constant for encounter
+ *
+ * Description: Return prescriptions with this encounter identifier
+ * Type: reference
+ * Path: VisionPrescription.encounter
+ *
+ */
+ public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_ENCOUNTER);
+
/**
* Constant for fluent queries to be used to add include statements. Specifies
* the path value of "VisionPrescription:encounter".
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/annotations/Block.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/annotations/Block.java
deleted file mode 100644
index 2aed8c85e21..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/annotations/Block.java
+++ /dev/null
@@ -1,55 +0,0 @@
-package org.hl7.fhir.dstu21.model.annotations;
-
-/*
-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.
-
-*/
-
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-/**
- * Class annotation used to indicate a class which is a "block"/"component" type. A block
- * is a nested group of fields within a resource definition and can contain other blocks as
- * well as data types.
- *
- * An example of a block would be Patient.contact
- *
- */
-@Retention(RetentionPolicy.RUNTIME)
-@Target(value= {ElementType.TYPE})
-public @interface Block {
-
- /**
- * @deprecated Do not use, will be removed
- */
- @Deprecated
- String name() default "";
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/annotations/Child.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/annotations/Child.java
deleted file mode 100644
index 6121e42291e..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/annotations/Child.java
+++ /dev/null
@@ -1,165 +0,0 @@
-package org.hl7.fhir.dstu21.model.annotations;
-
-/*
- * #%L
- * HAPI FHIR Structures - HL7.org DSTU2
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-/*
-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.
-
-*/
-
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-import org.hl7.fhir.dstu21.model.Enumeration;
-import org.hl7.fhir.dstu21.model.api.IBase;
-import org.hl7.fhir.dstu21.model.api.IBaseEnumFactory;
-
-/**
- * Field annotation for fields within resource and datatype definitions, indicating
- * a child of that type.
- */
-@Retention(RetentionPolicy.RUNTIME)
-@Target(value= {ElementType.FIELD})
-public @interface Child {
-
- /**
- * Constant value to supply for {@link #order()} when the order is defined
- * elsewhere
- */
- int ORDER_UNKNOWN = -1;
-
- /**
- * Constant value to supply for {@link #max()} to indicate '*' (no maximum)
- */
- int MAX_UNLIMITED = -1;
-
- /**
- * Constant value to supply for {@link #order()} to indicate that this child should replace the
- * entry in the superclass with the same name (and take its {@link Child#order() order} value
- * in the process). This is useful if you wish to redefine an existing field in a resource/type
- * definition in order to constrain/extend it.
- */
- int REPLACE_PARENT = -2;
-
- /**
- * The name of this field, as it will appear in serialized versions of the message
- */
- String name();
-
- /**
- * The order in which this field comes within its parent. The first field should have a
- * value of 0, the second a value of 1, etc.
- */
- int order() default ORDER_UNKNOWN;
-
- /**
- * The minimum number of repetitions allowed for this child
- */
- int min() default 0;
-
- /**
- * The maximum number of repetitions allowed for this child. Should be
- * set to {@link #MAX_UNLIMITED} if there is no limit to the number of
- * repetitions.
- */
- int max() default 1;
-
- /**
- * Lists the allowable types for this field, if the field supports multiple
- * types (otherwise does not need to be populated).
- *
- * For example, if this field supports either DateTimeDt or BooleanDt types,
- * those two classes should be supplied here.
- *
- */
- Class extends IBase>[] type() default {};
-
- /**
- * For children which accept an {@link Enumeration} as the type, this
- * field indicates the type to use for the enum factory
- */
- Class extends IBaseEnumFactory>> enumFactory() default NoEnumFactory.class;
-
- /**
- * Is this element a modifier?
- */
- boolean modifier() default false;
-
- /**
- * Should this element be included in the summary view
- */
- boolean summary() default false;
-
- // Not implemented
-// /**
-// * This value is used when extending a built-in model class and defining a
-// * field to replace a field within the built-in class. For example, the {@link Patient}
-// * resource has a {@link Patient#getName() name} field, but if you wanted to extend Patient and
-// * provide your own implementation of {@link HumanNameDt} (most likely your own subclass of
-// * HumanNameDt which adds extensions of your choosing) you could do that using a replacement field.
-// */
-// String replaces() default "";
-
- public static class NoEnumFactory implements IBaseEnumFactory> {
-
- private NoEnumFactory() {
- // non instantiable
- }
-
- @Override
- public Enum> fromCode(String theCodeString) throws IllegalArgumentException {
- return null;
- }
-
- @Override
- public String toCode(Enum> theCode) {
- return null;
- }
-
- }
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/annotations/DatatypeDef.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/annotations/DatatypeDef.java
deleted file mode 100644
index d9ccc9095fc..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/annotations/DatatypeDef.java
+++ /dev/null
@@ -1,88 +0,0 @@
-package org.hl7.fhir.dstu21.model.annotations;
-
-/*
- * #%L
- * HAPI FHIR Structures - HL7.org DSTU2
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-/*
-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.
-
-*/
-
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-import org.hl7.fhir.dstu21.model.api.IBaseDatatype;
-
-/**
- * Class annotation to note a class which defines a datatype
- */
-@Retention(RetentionPolicy.RUNTIME)
-@Target(value= {ElementType.TYPE})
-public @interface DatatypeDef {
-
- /**
- * The defined name of this datatype
- */
- String name();
-
- /**
- * Set this to true (default is false) for any types that are
- * really only a specialization of another type. For example,
- * {@link BoundCodeDt} is really just a specific type of
- * {@link CodeDt} and not a separate datatype, so it should
- * have this set to true.
- */
- boolean isSpecialization() default false;
-
- /**
- * Indicates that this datatype is a profile of the given datatype, which
- * implies certain parsing/encoding rules (e.g. a choice element named
- * foo[x] which allows a Markdown value will still be encoded as
- * fooString because Markdown is a profile of string.
- */
- Class extends IBaseDatatype> profileOf() default IBaseDatatype.class;
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/annotations/Description.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/annotations/Description.java
deleted file mode 100644
index a4fc828cb63..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/annotations/Description.java
+++ /dev/null
@@ -1,55 +0,0 @@
-package org.hl7.fhir.dstu21.model.annotations;
-
-/*
-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.
-
-*/
-
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-/**
- * Annotation which may be placed on a resource/datatype definition, or a field, or
- * a search parameter definition in order to provide documentation for that item.
- */
-@Retention(RetentionPolicy.RUNTIME)
-@Target(value= {ElementType.FIELD, ElementType.TYPE, ElementType.PARAMETER, ElementType.METHOD})
-public @interface Description {
-
- /**
- * Optional short name for this child
- */
- String shortDefinition() default "";
-
- /**
- * Optional formal definition for this child
- */
- String formalDefinition() default "";
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/annotations/Extension.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/annotations/Extension.java
deleted file mode 100644
index b9ace078853..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/annotations/Extension.java
+++ /dev/null
@@ -1,74 +0,0 @@
-package org.hl7.fhir.dstu21.model.annotations;
-
-/*
-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.
-
-*/
-
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-/**
- * Field modifier to be placed on a child field (a field also annotated with the {@link Child} annotation) which
- * indicates that this field is an extension.
- */
-@Target(value = { ElementType.FIELD })
-@Retention(RetentionPolicy.RUNTIME)
-public @interface Extension {
-
- /**
- * This parameter affects how the extension is treated when the element definition containing this resource is
- * exported to a profile.
- *
- *
- * If set to true
, the resource is taken to be a local resource and its definition is exported
- * along with the reference. Use this option for extension defintions that you have added locally (i.e. within your
- * own organization)
- *
- *
- *
- * If set to false
, the resource is taken to be a remote resource and its definition is
- * not exported to the profile. Use this option for extensions that are defined by other organizations (i.e.
- * by regional authorities or jurisdictional governments)
- *
- */
- boolean definedLocally();
-
- /**
- * Returns true
if this extension is a modifier extension
- */
- boolean isModifier();
-
- /**
- * The URL associated with this extension
- */
- String url();
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/annotations/ResourceDef.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/annotations/ResourceDef.java
deleted file mode 100644
index d70bf9c25e8..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/annotations/ResourceDef.java
+++ /dev/null
@@ -1,59 +0,0 @@
-package org.hl7.fhir.dstu21.model.annotations;
-
-/*
-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.
-
-*/
-
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-/**
- * Class annotation which indicates a resource definition class
- */
-@Retention(RetentionPolicy.RUNTIME)
-@Target(value= {ElementType.TYPE})
-public @interface ResourceDef {
-
- /**
- * The name of the resource (e.g. "Patient" or "DiagnosticReport")
- */
- String name();
-
- /**
- * Not currently used
- */
- String id() default "";
-
- /**
- * The URL indicating the profile for this resource definition, if known
- */
- String profile() default "";
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/annotations/SearchParamDefinition.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/annotations/SearchParamDefinition.java
deleted file mode 100644
index 34c8cb6331d..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/annotations/SearchParamDefinition.java
+++ /dev/null
@@ -1,79 +0,0 @@
-package org.hl7.fhir.dstu21.model.annotations;
-
-/*
-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.
-
-*/
-
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-import org.hl7.fhir.dstu21.model.Resource;
-
-@Target(value=ElementType.FIELD)
-@Retention(RetentionPolicy.RUNTIME)
-public @interface SearchParamDefinition {
-
- /**
- * The name for this parameter
- */
- String name();
-
- /**
- * The path for this parameter
- */
- String path();
-
- /**
- * A description of this parameter
- */
- String description() default "";
-
- /**
- * The type for this parameter, e.g. "string", or "token"
- */
- String type() default "string";
-
- /**
- * If the parameter is of type "composite", this parameter lists the names of the parameters
- * which this parameter is a composite of. E.g. "name-value-token" is a composite of "name" and "value-token".
- *
- * If the parameter is not a composite, this parameter must be empty
- *
- */
- String[] compositeOf() default {};
-
- /**
- * For search params of type "reference", this can optionally be used to
- * specify the resource type(s) that this parameter applies to.
- */
- Class extends Resource>[] target() default {};
-
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IAnyResource.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IAnyResource.java
deleted file mode 100644
index 2e353ed9f36..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IAnyResource.java
+++ /dev/null
@@ -1,34 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-
-public interface IAnyResource extends IBaseResource {
-
- String getId();
-
- IAnyResource setId(String theId);
-
- IIdType getIdElement();
-
- IBaseMetaType getMeta();
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBackboneElement.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBackboneElement.java
deleted file mode 100644
index 657eabe9e03..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBackboneElement.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-
-public interface IBackboneElement extends IBase {
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBase.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBase.java
deleted file mode 100644
index dc6ff680398..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBase.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-/**
- * This interface is a simple marker for anything which is an HL7
- * structure of some kind. It is provided mostly to simplify convergence
- * between the HL7.org structures and the HAPI ones.
- */
-public interface IBase {
-
- boolean isEmpty();
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseBackboneElement.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseBackboneElement.java
deleted file mode 100644
index b1831997211..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseBackboneElement.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-
-public interface IBaseBackboneElement extends IBase, IBaseHasExtensions, IBaseHasModifierExtensions {
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseBinary.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseBinary.java
deleted file mode 100644
index ac337746cd2..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseBinary.java
+++ /dev/null
@@ -1,37 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-
-public interface IBaseBinary extends IBaseResource {
-
- byte[] getContent();
-
- String getContentAsBase64();
-
- String getContentType();
-
- IBaseBinary setContent(byte[] theContent);
-
- IBaseBinary setContentAsBase64(String theContent);
-
- IBaseBinary setContentType(String theContentType);
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseBooleanDatatype.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseBooleanDatatype.java
deleted file mode 100644
index 5e50708e185..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseBooleanDatatype.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-
-public interface IBaseBooleanDatatype extends IPrimitiveType {
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseBundle.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseBundle.java
deleted file mode 100644
index 2649a0cc2e9..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseBundle.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-
-public interface IBaseBundle extends IBaseResource {
-
- /**
- * Constant for links provided in the bundle. This constant is used in the
- * link.type field to indicate that the given link is for
- * the next page of results.
- */
- public static final String LINK_NEXT = "next";
-
- /**
- * Constant for links provided in the bundle. This constant is used in the
- * link.type field to indicate that the given link is for
- * the previous page of results.
- */
- public static final String LINK_PREV = "prev";
-
- /**
- * Constant for links provided in the bundle. This constant is used in the
- * link.type field to indicate that the given link is for
- * this bundle.
- */
- public static final String LINK_SELF = "self";
-
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseCoding.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseCoding.java
deleted file mode 100644
index 91fb967fdd6..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseCoding.java
+++ /dev/null
@@ -1,31 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-public interface IBaseCoding {
-
- IBaseCoding setSystem(String theScheme);
-
- IBaseCoding setCode(String theTerm);
-
- IBaseCoding setDisplay(String theLabel);
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseConformance.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseConformance.java
deleted file mode 100644
index c5cd34342ae..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseConformance.java
+++ /dev/null
@@ -1,6 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-
-public interface IBaseConformance extends IBaseResource {
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseDatatype.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseDatatype.java
deleted file mode 100644
index 7c39b772425..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseDatatype.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-
-public interface IBaseDatatype extends IBase {
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseDatatypeElement.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseDatatypeElement.java
deleted file mode 100644
index 35d1ca5e2dd..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseDatatypeElement.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-
-public interface IBaseDatatypeElement extends IBase {
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseDecimalDatatype.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseDecimalDatatype.java
deleted file mode 100644
index d09f7d27295..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseDecimalDatatype.java
+++ /dev/null
@@ -1,27 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-import java.math.BigDecimal;
-
-public interface IBaseDecimalDatatype extends IPrimitiveType {
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseElement.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseElement.java
deleted file mode 100644
index f97ff7295ed..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseElement.java
+++ /dev/null
@@ -1,27 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-public interface IBaseElement {
-
- IBaseElement setId(String theValue);
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseEnumFactory.java
deleted file mode 100644
index a605e73c5e5..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseEnumFactory.java
+++ /dev/null
@@ -1,42 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-public interface IBaseEnumFactory> {
-
- /**
- * Read an enumeration value from the string that represents it on the XML or JSON
- *
- * @param codeString the value found in the XML or JSON
- * @return the enumeration value
- * @throws IllegalArgumentException is the value is not known
- */
- public T fromCode(String codeString) throws IllegalArgumentException;
-
- /**
- * Get the XML/JSON representation for an enumerated value
- *
- * @param code - the enumeration value
- * @return the XML/JSON representation
- */
- public String toCode(T code);
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseEnumeration.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseEnumeration.java
deleted file mode 100644
index 3e39e1d041d..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseEnumeration.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-public interface IBaseEnumeration> extends IPrimitiveType {
-
- // Marker interface
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseExtension.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseExtension.java
deleted file mode 100644
index 78620bf4725..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseExtension.java
+++ /dev/null
@@ -1,37 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-import java.util.List;
-
-public interface IBaseExtension extends ICompositeType {
-
- List getExtension();
-
- String getUrl();
-
- IBaseDatatype getValue();
-
- T setUrl(String theUrl);
-
- T setValue(IBaseDatatype theValue);
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseFhirEnum.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseFhirEnum.java
deleted file mode 100644
index c6ed0122fa4..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseFhirEnum.java
+++ /dev/null
@@ -1,66 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-
-
-/*
-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.
-
-*/
-
-/**
- * Interface to be implemented by all built-in FHIR enumerations (i.e. the
- * actual FHIR-defined Java Enum will implement this interface)
- */
-public interface IBaseFhirEnum {
-
- /**
- * Get the XML/JSON representation for an enumerated value
- * @return the XML/JSON representation
- */
- public String toCode();
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseHasExtensions.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseHasExtensions.java
deleted file mode 100644
index f438f30be9f..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseHasExtensions.java
+++ /dev/null
@@ -1,31 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-import java.util.List;
-
-public interface IBaseHasExtensions {
-
- public List extends IBaseExtension, ?>> getExtension();
-
- public IBaseExtension, ?> addExtension();
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseHasModifierExtensions.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseHasModifierExtensions.java
deleted file mode 100644
index 0d3e2e83163..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseHasModifierExtensions.java
+++ /dev/null
@@ -1,31 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-import java.util.List;
-
-public interface IBaseHasModifierExtensions {
-
- public List extends IBaseExtension, ?>> getModifierExtension();
-
- public IBaseExtension, ?> addModifierExtension();
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseIntegerDatatype.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseIntegerDatatype.java
deleted file mode 100644
index f8e0359c315..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseIntegerDatatype.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-
-public interface IBaseIntegerDatatype extends IPrimitiveType {
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseMetaType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseMetaType.java
deleted file mode 100644
index ecfa69de6be..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseMetaType.java
+++ /dev/null
@@ -1,35 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-import java.util.Date;
-
-public interface IBaseMetaType extends ICompositeType {
-
- IBaseCoding addTag();
-
- IBaseMetaType setLastUpdated(Date theHeaderDateValue);
-
- Date getLastUpdated();
-
- String getVersionId();
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseOperationOutcome.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseOperationOutcome.java
deleted file mode 100644
index bdb89b2c28b..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseOperationOutcome.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-public interface IBaseOperationOutcome extends IBaseResource {
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseParameters.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseParameters.java
deleted file mode 100644
index 29052292c99..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseParameters.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-
-public interface IBaseParameters extends IBaseResource {
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseReference.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseReference.java
deleted file mode 100644
index 2ebe99d9503..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseReference.java
+++ /dev/null
@@ -1,37 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-
-public interface IBaseReference extends ICompositeType {
-
- IBaseResource getResource();
-
- void setResource(IBaseResource theResource);
-
- IIdType getReferenceElement();
-
- IBaseReference setReference(String theReference);
-
- IBase setDisplay(String theValue);
-
- IPrimitiveType getDisplayElement();
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseResource.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseResource.java
deleted file mode 100644
index 93af9f5a0a2..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseResource.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-/**
- * For now, this is a simple marker interface indicating that a class is a resource type.
- * There are two concrete types of implementations of this interrface. The first are
- * HL7.org's Resource structures (e.g.
- * org.hl7.fhir.instance.model.Patient
) and
- * the second are HAPI's Resource structures, e.g.
- * ca.uhn.fhir.model.dstu.resource.Patient
)
- */
-public interface IBaseResource extends IBase {
-
- IIdType getIdElement();
-
- IBaseResource setId(String theId);
-
- IBaseResource setId(IIdType theId);
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseXhtml.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseXhtml.java
deleted file mode 100644
index cbdfee1c81a..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IBaseXhtml.java
+++ /dev/null
@@ -1,6 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-
-public interface IBaseXhtml extends IPrimitiveType {
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/ICompositeType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/ICompositeType.java
deleted file mode 100644
index 44252c7dde1..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/ICompositeType.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-public interface ICompositeType extends IBaseDatatype {
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IDomainResource.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IDomainResource.java
deleted file mode 100644
index f281f3bf65c..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IDomainResource.java
+++ /dev/null
@@ -1,37 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-import java.util.List;
-
-import org.hl7.fhir.instance.model.api.IBaseExtension;
-
-public interface IDomainResource extends IAnyResource {
-
- List extends IAnyResource> getContained();
-
- INarrative getText();
-
- public List extends IBaseExtension, ?>> getExtension();
-
- public List extends IBaseExtension, ?>> getModifierExtension();
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IIdType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IIdType.java
deleted file mode 100644
index ef591c3aec5..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IIdType.java
+++ /dev/null
@@ -1,138 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-/**
- * Base interface for ID datatype.
- *
- *
- * Concrete Implementations: This interface is often returned and/or accepted by methods in HAPI's API
- * where either {@link ca.uhn.fhir.model.primitive.IdDt} (the HAPI structure ID type) or
- * org.hl7.fhir.instance.model.IdType
(the RI structure ID type) will be used, depending on
- * which version of the strctures your application is using.
- *
- */
-public interface IIdType {
-
- void applyTo(IBaseResource theResource);
-
- /**
- * Returns the server base URL if this ID contains one. For example, the base URL is
- * the 'http://example.com/fhir' in the following ID: http://example.com/fhir/Patient/123/_history/55
- */
- String getBaseUrl();
-
- /**
- * Returns only the logical ID part of this ID. For example, given the ID
- * "http://example,.com/fhir/Patient/123/_history/456", this method would
- * return "123".
- */
- String getIdPart();
-
- /**
- * Returns the ID part of this ID (e.g. in the ID http://example.com/Patient/123/_history/456 this would be the
- * part "123") parsed as a {@link Long}.
- *
- * @throws NumberFormatException If the value can't be parsed as a long
- */
- Long getIdPartAsLong();
-
- String getResourceType();
-
- /**
- * Returns the value of this ID. Note that this value may be a fully qualified URL, a relative/partial URL, or a simple ID. Use {@link #getIdPart()} to get just the ID portion.
- *
- * @see #getIdPart()
- */
- String getValue();
-
- String getVersionIdPart();
-
- /**
- * Returns the version ID part of this ID (e.g. in the ID http://example.com/Patient/123/_history/456 this would be the
- * part "456") parsed as a {@link Long}.
- *
- * @throws NumberFormatException If the value can't be parsed as a long
- */
- Long getVersionIdPartAsLong();
-
- boolean hasBaseUrl();
-
- /**
- * Returns true
if this ID contains an actual ID part. For example, the ID part is
- * the '123' in the following ID: http://example.com/fhir/Patient/123/_history/55
- */
- boolean hasIdPart();
-
- boolean hasResourceType();
-
- boolean hasVersionIdPart();
-
- /**
- * Returns true
if this ID contains an absolute URL (in other words, a URL starting with "http://" or "https://"
- */
- boolean isAbsolute();
-
- boolean isEmpty();
-
- /**
- * Returns true
if the {@link #getIdPart() ID part of this object} is valid according to the FHIR rules for valid IDs.
- *
- * The FHIR specification states:
- * Any combination of upper or lower case ASCII letters ('A'..'Z', and 'a'..'z', numerals ('0'..'9'), '-' and '.', with a length limit of 64 characters. (This might be an integer, an un-prefixed OID, UUID or any other identifier pattern that meets these constraints.) regex: [A-Za-z0-9\-\.]{1,64}
- *
- */
- boolean isIdPartValid();
-
- /**
- * Returns true
if the {@link #getIdPart() ID part of this object} contains
- * only numbers
- */
- boolean isIdPartValidLong();
-
- /**
- * Returns true
if the ID is a local reference (in other words, it begins with the '#' character)
- */
- boolean isLocal();
-
- /**
- * Returns true
if the {@link #getVersionIdPart() version ID part of this object} contains
- * only numbers
- */
- boolean isVersionIdPartValidLong();
-
- IIdType setValue(String theString);
-
- IIdType toUnqualified();
-
- IIdType toUnqualifiedVersionless();
-
- IIdType toVersionless();
-
- IIdType withResourceType(String theResName);
-
- IIdType withServerBase(String theServerBase, String theResourceName);
-
- IIdType withVersion(String theVersion);
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/INarrative.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/INarrative.java
deleted file mode 100644
index 7f05ad3b645..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/INarrative.java
+++ /dev/null
@@ -1,34 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-
-public interface INarrative extends ICompositeType {
-
- boolean isEmpty();
-
- // TODO: use less broad exception type here
- public void setDivAsString(String theString) throws Exception;
-
- // TODO: use less broad exception type here
- public String getDivAsString() throws Exception;
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IPrimitiveType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IPrimitiveType.java
deleted file mode 100644
index ac3a5acfacd..00000000000
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/api/IPrimitiveType.java
+++ /dev/null
@@ -1,35 +0,0 @@
-package org.hl7.fhir.dstu21.model.api;
-
-
-/*
- * #%L
- * HAPI FHIR - Core Library
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-
-public interface IPrimitiveType extends IBaseDatatype {
-
- void setValueAsString(String theValue) throws IllegalArgumentException;
-
- String getValueAsString();
-
- T getValue();
-
- IPrimitiveType setValue(T theValue) throws IllegalArgumentException;
-
-}
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Additionalmaterials.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Additionalmaterials.java
index 9118ce91ec5..e125bdb7cb0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Additionalmaterials.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Additionalmaterials.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AdditionalmaterialsEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AdditionalmaterialsEnumFactory.java
index 96006d0756a..0933de10f18 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AdditionalmaterialsEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AdditionalmaterialsEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Adjudication.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Adjudication.java
index f4dc65f6bee..1613bfe752f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Adjudication.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Adjudication.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AdjudicationEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AdjudicationEnumFactory.java
index ce80a0c3729..e60b22cccd0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AdjudicationEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AdjudicationEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AdjudicationError.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AdjudicationError.java
index 7d32225ed0f..6cbcf8d7d57 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AdjudicationError.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AdjudicationError.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AdjudicationErrorEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AdjudicationErrorEnumFactory.java
index c4eb835a6f1..bccdf0c9e78 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AdjudicationErrorEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AdjudicationErrorEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AdjudicationReason.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AdjudicationReason.java
index fe157f3ab12..b1bcd6ebce8 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AdjudicationReason.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AdjudicationReason.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AdjudicationReasonEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AdjudicationReasonEnumFactory.java
index b10c8f72861..476deb1de89 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AdjudicationReasonEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AdjudicationReasonEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnimalBreeds.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnimalBreeds.java
index 9c4897f5be9..5c673fb4db9 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnimalBreeds.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnimalBreeds.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnimalBreedsEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnimalBreedsEnumFactory.java
index f22810ca4f1..e7051602f56 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnimalBreedsEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnimalBreedsEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnimalGenderstatus.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnimalGenderstatus.java
index c1044542ba6..1cf44b63a9e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnimalGenderstatus.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnimalGenderstatus.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnimalGenderstatusEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnimalGenderstatusEnumFactory.java
index 5633d06e9c5..36505012ed4 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnimalGenderstatusEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnimalGenderstatusEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnimalSpecies.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnimalSpecies.java
index 765a54a1fdf..b62adcc91d9 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnimalSpecies.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnimalSpecies.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnimalSpeciesEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnimalSpeciesEnumFactory.java
index a73d4d610f2..89291231a90 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnimalSpeciesEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnimalSpeciesEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnzscoOccupations.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnzscoOccupations.java
index 94d2d23208c..a671ba77e07 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnzscoOccupations.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnzscoOccupations.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnzscoOccupationsEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnzscoOccupationsEnumFactory.java
index 2ff44ab382f..bae1ddd3972 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnzscoOccupationsEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AnzscoOccupationsEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AuditSourceType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AuditSourceType.java
index dd9fa5280ab..525c27a05f9 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AuditSourceType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AuditSourceType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AuditSourceTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AuditSourceTypeEnumFactory.java
index aaa0557b35d..70ae81c6747 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AuditSourceTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/AuditSourceTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BasicResourceType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BasicResourceType.java
index d30b7f7b1f0..3aa19c4963d 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BasicResourceType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BasicResourceType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BasicResourceTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BasicResourceTypeEnumFactory.java
index a869abb4200..72f3b9e9b36 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BasicResourceTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BasicResourceTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitCategory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitCategory.java
index 35206069db5..8ff89f23bab 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitCategory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitCategory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitCategoryEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitCategoryEnumFactory.java
index 4033297e5c3..b727825d831 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitCategoryEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitCategoryEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitNetwork.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitNetwork.java
index a42157e4299..13a749bfadb 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitNetwork.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitNetwork.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitNetworkEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitNetworkEnumFactory.java
index 71006de53d4..3925b709f45 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitNetworkEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitNetworkEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitSubcategory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitSubcategory.java
index e4fc3c2e160..ae1cc054c40 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitSubcategory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitSubcategory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitSubcategoryEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitSubcategoryEnumFactory.java
index 9d9aa6bb415..41c466d1d7f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitSubcategoryEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitSubcategoryEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitTerm.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitTerm.java
index d0655c28875..4121af2e13b 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitTerm.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitTerm.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitTermEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitTermEnumFactory.java
index b5a511a267f..7c96c65d881 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitTermEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitTermEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitType.java
index 67b74755742..15e6f3434cd 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitTypeEnumFactory.java
index 788b165b013..d6356defb3a 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitUnit.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitUnit.java
index cf040512e51..20549de50a7 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitUnit.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitUnit.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitUnitEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitUnitEnumFactory.java
index e60b199ac4a..0b70f3ecb48 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitUnitEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/BenefitUnitEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/CarePlanActivityCategory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/CarePlanActivityCategory.java
index 47d669fdc89..4a41ddce29f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/CarePlanActivityCategory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/CarePlanActivityCategory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/CarePlanActivityCategoryEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/CarePlanActivityCategoryEnumFactory.java
index ee0c24f5cea..83c4b4dd60f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/CarePlanActivityCategoryEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/CarePlanActivityCategoryEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ChoiceListOrientation.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ChoiceListOrientation.java
index e34a25097f0..cf4962f01c6 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ChoiceListOrientation.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ChoiceListOrientation.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ChoiceListOrientationEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ChoiceListOrientationEnumFactory.java
index 6ac8562a758..621c895fdef 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ChoiceListOrientationEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ChoiceListOrientationEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ClaimException.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ClaimException.java
index 03e9f0859a4..86c12bca525 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ClaimException.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ClaimException.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ClaimExceptionEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ClaimExceptionEnumFactory.java
index 0bfa7e2acbf..05220a127b0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ClaimExceptionEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ClaimExceptionEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ClaimModifiers.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ClaimModifiers.java
index e7b5ba172de..0e591c882ad 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ClaimModifiers.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ClaimModifiers.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ClaimModifiersEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ClaimModifiersEnumFactory.java
index c1c88f25b91..f545c185879 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ClaimModifiersEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ClaimModifiersEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ClassificationOrContext.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ClassificationOrContext.java
index 5e0327d5a47..049ea71190a 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ClassificationOrContext.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ClassificationOrContext.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ClassificationOrContextEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ClassificationOrContextEnumFactory.java
index 5a48b85e22c..040440eccb3 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ClassificationOrContextEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ClassificationOrContextEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConditionCategory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConditionCategory.java
index 8d454710da8..696e4995ba5 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConditionCategory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConditionCategory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConditionCategoryEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConditionCategoryEnumFactory.java
index 91c0821698a..e3c9c40d039 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConditionCategoryEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConditionCategoryEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConditionClinical.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConditionClinical.java
index 03599279267..e0cdaa4075e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConditionClinical.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConditionClinical.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConditionClinicalEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConditionClinicalEnumFactory.java
index 5ffdb57b248..8a11c9ae0f9 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConditionClinicalEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConditionClinicalEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConditionState.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConditionState.java
index 514c1be5e3d..e7c68d11e49 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConditionState.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConditionState.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConditionStateEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConditionStateEnumFactory.java
index f095d2b03d1..da440b40cfb 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConditionStateEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConditionStateEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConformanceExpectation.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConformanceExpectation.java
index fa22c01221d..903965674f0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConformanceExpectation.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConformanceExpectation.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConformanceExpectationEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConformanceExpectationEnumFactory.java
index 5ee2fd1d6a0..8cf4e9db9ef 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConformanceExpectationEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ConformanceExpectationEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContactentityType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContactentityType.java
index c6155ee4aea..9aa1a0c7969 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContactentityType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContactentityType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContactentityTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContactentityTypeEnumFactory.java
index c4d785cad0b..feca6bc7824 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContactentityTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContactentityTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractAction.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractAction.java
index 3a4e38cf704..9699c295bff 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractAction.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractAction.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractActionEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractActionEnumFactory.java
index 539a5fcf7f6..dc12329bbee 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractActionEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractActionEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractActorrole.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractActorrole.java
index b3a6aee9627..9e86b083c34 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractActorrole.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractActorrole.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractActorroleEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractActorroleEnumFactory.java
index 8455616cf50..67a57c7f1dc 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractActorroleEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractActorroleEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractSignerType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractSignerType.java
index 4dca0fdb6d7..7b4834250b8 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractSignerType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractSignerType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractSignerTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractSignerTypeEnumFactory.java
index 9d3a3a86449..cf400e47ba7 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractSignerTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractSignerTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractSubtype.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractSubtype.java
index af1ee3f57a2..55936397295 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractSubtype.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractSubtype.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractSubtypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractSubtypeEnumFactory.java
index 3fe8d5ba737..abaee4a483c 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractSubtypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractSubtypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractTermSubtype.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractTermSubtype.java
index 770fec75309..e7e84b8d960 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractTermSubtype.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractTermSubtype.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractTermSubtypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractTermSubtypeEnumFactory.java
index 82af1e9785a..a8eb34d2891 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractTermSubtypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractTermSubtypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractTermType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractTermType.java
index 1e3c030aec6..d1ee26faf49 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractTermType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractTermType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractTermTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractTermTypeEnumFactory.java
index a14ce359369..313f6239a75 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractTermTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractTermTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractType.java
index 0e4f345e5b5..184fb097c7e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractTypeEnumFactory.java
index 61eac8dc69a..c0e403dc5c2 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ContractTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/DeviceAction.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/DeviceAction.java
index e2df99d88da..1b6933f2c6a 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/DeviceAction.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/DeviceAction.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/DeviceActionEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/DeviceActionEnumFactory.java
index 9d89d4d2762..e1832903245 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/DeviceActionEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/DeviceActionEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterAdmitSource.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterAdmitSource.java
index 3e0abbeb7f0..11aaa6ee0e2 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterAdmitSource.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterAdmitSource.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterAdmitSourceEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterAdmitSourceEnumFactory.java
index 9de417b78af..87946fccdd1 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterAdmitSourceEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterAdmitSourceEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterDiet.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterDiet.java
index 68c97c199e3..c579ffdd810 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterDiet.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterDiet.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterDietEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterDietEnumFactory.java
index 0ddb4de8bb8..31695631e63 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterDietEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterDietEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterDischargeDisposition.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterDischargeDisposition.java
index fd19ccc778d..d88a2937d02 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterDischargeDisposition.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterDischargeDisposition.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterDischargeDispositionEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterDischargeDispositionEnumFactory.java
index 7ac647b79a4..fb2c550af71 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterDischargeDispositionEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterDischargeDispositionEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterPriority.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterPriority.java
index 7eba09a6bcc..3ea14521e6d 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterPriority.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterPriority.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterPriorityEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterPriorityEnumFactory.java
index 999662f6f41..caf3d570c41 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterPriorityEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterPriorityEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterSpecialArrangements.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterSpecialArrangements.java
index 8694e506694..152fab9b6fe 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterSpecialArrangements.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterSpecialArrangements.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterSpecialArrangementsEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterSpecialArrangementsEnumFactory.java
index 9cb03b9435c..90022fc6679 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterSpecialArrangementsEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterSpecialArrangementsEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterType.java
index 76e90534a17..2f896d72004 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterTypeEnumFactory.java
index 6e074ba2682..9856921f903 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EncounterTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EntformulaAdditive.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EntformulaAdditive.java
index e5a07d682c4..ede043be715 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EntformulaAdditive.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EntformulaAdditive.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EntformulaAdditiveEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EntformulaAdditiveEnumFactory.java
index 7db4d8a2125..c0c4f309ea2 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EntformulaAdditiveEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/EntformulaAdditiveEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FlagCategory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FlagCategory.java
index b114df9b627..155bc51fd0f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FlagCategory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FlagCategory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FlagCategoryEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FlagCategoryEnumFactory.java
index ef77e1aafd2..9c60b9a8c75 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FlagCategoryEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FlagCategoryEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FlagPriority.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FlagPriority.java
index 11be616d2bc..1b1281d1614 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FlagPriority.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FlagPriority.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FlagPriorityEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FlagPriorityEnumFactory.java
index d71bbe12844..d5b1962eb22 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FlagPriorityEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FlagPriorityEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FmConditions.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FmConditions.java
index f3ab9364b33..d5c61e3fa74 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FmConditions.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FmConditions.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FmConditionsEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FmConditionsEnumFactory.java
index 118a3f49f87..a659d57d9d3 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FmConditionsEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FmConditionsEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Forms.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Forms.java
index 38503d01973..b894458e766 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Forms.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Forms.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FormsEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FormsEnumFactory.java
index c62d6ecb3cc..a4836677f6b 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FormsEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FormsEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Fundsreserve.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Fundsreserve.java
index 37d265591bb..2c65d728f06 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Fundsreserve.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Fundsreserve.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FundsreserveEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FundsreserveEnumFactory.java
index 292edf25a06..e550548c5cc 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FundsreserveEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/FundsreserveEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalAcceptanceStatus.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalAcceptanceStatus.java
index c9e368c2d96..ec819e78694 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalAcceptanceStatus.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalAcceptanceStatus.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalAcceptanceStatusEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalAcceptanceStatusEnumFactory.java
index 305637c0bde..440c8c0d3f0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalAcceptanceStatusEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalAcceptanceStatusEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalCategory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalCategory.java
index 0ffce6d4a93..c52b4249b1e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalCategory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalCategory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalCategoryEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalCategoryEnumFactory.java
index 9083f64de25..63caa6f7385 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalCategoryEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalCategoryEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalPriority.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalPriority.java
index 8fab7f026ea..eabcb6f56c5 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalPriority.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalPriority.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalPriorityEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalPriorityEnumFactory.java
index 6daddf135a4..2096c72a844 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalPriorityEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalPriorityEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalRelationshipType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalRelationshipType.java
index de6004f72f0..996a7bebc79 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalRelationshipType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalRelationshipType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalRelationshipTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalRelationshipTypeEnumFactory.java
index 78fed5623c3..2b86aba27d1 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalRelationshipTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalRelationshipTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalStatusReason.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalStatusReason.java
index f32aa0bd551..1c734bfba7e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalStatusReason.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalStatusReason.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalStatusReasonEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalStatusReasonEnumFactory.java
index 2582999ede5..5f4d635b1fe 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalStatusReasonEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/GoalStatusReasonEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ImmunizationRecommendationDateCriterion.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ImmunizationRecommendationDateCriterion.java
index 64eb8f5a368..54cfa02715b 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ImmunizationRecommendationDateCriterion.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ImmunizationRecommendationDateCriterion.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ImmunizationRecommendationDateCriterionEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ImmunizationRecommendationDateCriterionEnumFactory.java
index 8e79a3984a6..608fef09b3c 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ImmunizationRecommendationDateCriterionEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ImmunizationRecommendationDateCriterionEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ImmunizationRecommendationStatus.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ImmunizationRecommendationStatus.java
index dfce84bd715..28ed4efa721 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ImmunizationRecommendationStatus.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ImmunizationRecommendationStatus.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ImmunizationRecommendationStatusEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ImmunizationRecommendationStatusEnumFactory.java
index 4850ab04b35..45b95d31375 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ImmunizationRecommendationStatusEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ImmunizationRecommendationStatusEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Intervention.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Intervention.java
index 531c04d871a..53e5fa7a19a 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Intervention.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Intervention.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/InterventionEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/InterventionEnumFactory.java
index 123a9b76aa7..909abd17148 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/InterventionEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/InterventionEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC480020Answerlist.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC480020Answerlist.java
index ef0ae969e79..19865aeceaa 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC480020Answerlist.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC480020Answerlist.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC480020AnswerlistEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC480020AnswerlistEnumFactory.java
index 1fb7eae3f23..d55df19b8d1 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC480020AnswerlistEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC480020AnswerlistEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC480194Answerlist.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC480194Answerlist.java
index 90163ede904..10326b966b9 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC480194Answerlist.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC480194Answerlist.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC480194AnswerlistEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC480194AnswerlistEnumFactory.java
index 04f7d41ba7c..7446cfef650 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC480194AnswerlistEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC480194AnswerlistEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC530345Answerlist.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC530345Answerlist.java
index a34eca84cee..bf129a5338e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC530345Answerlist.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC530345Answerlist.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC530345AnswerlistEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC530345AnswerlistEnumFactory.java
index ea7635ef163..07be94df4e7 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC530345AnswerlistEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC530345AnswerlistEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC530378Answerlist.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC530378Answerlist.java
index ffc1aee2d6b..a529a61c075 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC530378Answerlist.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC530378Answerlist.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC530378AnswerlistEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC530378AnswerlistEnumFactory.java
index e014ea8e122..7ddac458f94 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC530378AnswerlistEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LOINC530378AnswerlistEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListEmptyReason.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListEmptyReason.java
index 816815207d9..39102d655e7 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListEmptyReason.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListEmptyReason.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListEmptyReasonEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListEmptyReasonEnumFactory.java
index 92532ff8e0d..45e938c6528 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListEmptyReasonEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListEmptyReasonEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListExampleCodes.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListExampleCodes.java
index d0ed39d94b2..397803bd58b 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListExampleCodes.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListExampleCodes.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListExampleCodesEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListExampleCodesEnumFactory.java
index ad5468421aa..bb5b4459ce1 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListExampleCodesEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListExampleCodesEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListItemFlag.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListItemFlag.java
index 09ac04b836a..09d122953db 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListItemFlag.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListItemFlag.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListItemFlagEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListItemFlagEnumFactory.java
index cd4e73d7529..4738d77d9c1 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListItemFlagEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListItemFlagEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListOrder.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListOrder.java
index 02c3a1408e9..83f5a389c54 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListOrder.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListOrder.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListOrderEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListOrderEnumFactory.java
index a52498e3f6a..863ab30a49e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListOrderEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ListOrderEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LocationPhysicalType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LocationPhysicalType.java
index 678b54e8c94..e7570686e66 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LocationPhysicalType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LocationPhysicalType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LocationPhysicalTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LocationPhysicalTypeEnumFactory.java
index 0c202d33259..ee18fd0611a 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LocationPhysicalTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/LocationPhysicalTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/MessageReasonEncounter.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/MessageReasonEncounter.java
index 322a317db70..1afd99c8ca3 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/MessageReasonEncounter.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/MessageReasonEncounter.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/MessageReasonEncounterEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/MessageReasonEncounterEnumFactory.java
index 8c36c319e02..97edbb82d87 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/MessageReasonEncounterEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/MessageReasonEncounterEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/MessageTransport.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/MessageTransport.java
index 2ad0e166ef7..29e803e2310 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/MessageTransport.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/MessageTransport.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/MessageTransportEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/MessageTransportEnumFactory.java
index 57ec9b90cea..c607a986bbf 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/MessageTransportEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/MessageTransportEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/MissingToothReason.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/MissingToothReason.java
index a07c1d05ef4..910d30d6446 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/MissingToothReason.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/MissingToothReason.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/MissingToothReasonEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/MissingToothReasonEnumFactory.java
index ee4659aacb4..4e008b0df7b 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/MissingToothReasonEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/MissingToothReasonEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObjectLifecycle.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObjectLifecycle.java
index 00fc9c8767c..899b194625c 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObjectLifecycle.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObjectLifecycle.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObjectLifecycleEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObjectLifecycleEnumFactory.java
index 1640e48b00b..abc3ce15c9f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObjectLifecycleEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObjectLifecycleEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObjectRole.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObjectRole.java
index b055afedf75..97a89207198 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObjectRole.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObjectRole.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObjectRoleEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObjectRoleEnumFactory.java
index dad8e9b1988..52adaff7aa1 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObjectRoleEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObjectRoleEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObjectType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObjectType.java
index c7cf0cc91ac..5288a482c09 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObjectType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObjectType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObjectTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObjectTypeEnumFactory.java
index aa10ec8a4e7..98c042dabdd 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObjectTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObjectTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObservationCategory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObservationCategory.java
index 2c2392bef88..01f612a8c58 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObservationCategory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObservationCategory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObservationCategoryEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObservationCategoryEnumFactory.java
index c58c2872840..478bee4f8a6 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObservationCategoryEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ObservationCategoryEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/OperationOutcome.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/OperationOutcome.java
index d8fbf46dc5f..01bebb69d3e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/OperationOutcome.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/OperationOutcome.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/OperationOutcomeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/OperationOutcomeEnumFactory.java
index da78ff5c80e..4151e0c0b90 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/OperationOutcomeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/OperationOutcomeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/OralProsthodonticMaterial.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/OralProsthodonticMaterial.java
index 1c17d8aba4b..6a3c7e6cd77 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/OralProsthodonticMaterial.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/OralProsthodonticMaterial.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/OralProsthodonticMaterialEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/OralProsthodonticMaterialEnumFactory.java
index c3bdbdbb021..bb8071e9ec0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/OralProsthodonticMaterialEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/OralProsthodonticMaterialEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/OrganizationType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/OrganizationType.java
index b6730bb18d5..73cf5490cf9 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/OrganizationType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/OrganizationType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/OrganizationTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/OrganizationTypeEnumFactory.java
index 4bc3bf47898..7aef016e2d8 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/OrganizationTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/OrganizationTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PatientContactRelationship.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PatientContactRelationship.java
index 9a095715417..c31fae41f22 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PatientContactRelationship.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PatientContactRelationship.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PatientContactRelationshipEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PatientContactRelationshipEnumFactory.java
index 90d4163e67b..91831ca7ad9 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PatientContactRelationshipEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PatientContactRelationshipEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PatientMpiMatch.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PatientMpiMatch.java
index 6db839f0f85..cba13bf2f32 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PatientMpiMatch.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PatientMpiMatch.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PatientMpiMatchEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PatientMpiMatchEnumFactory.java
index 9acc6f51955..e81f07017ac 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PatientMpiMatchEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PatientMpiMatchEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Payeetype.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Payeetype.java
index 0f3a24d2877..2c37c2c671a 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Payeetype.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Payeetype.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PayeetypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PayeetypeEnumFactory.java
index 4885288cd54..b40fd6f656b 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PayeetypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PayeetypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PaymentAdjustmentReason.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PaymentAdjustmentReason.java
index 9ffc72ff850..eaa3b6cef0a 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PaymentAdjustmentReason.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PaymentAdjustmentReason.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PaymentAdjustmentReasonEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PaymentAdjustmentReasonEnumFactory.java
index 4005672460d..47acecf55a0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PaymentAdjustmentReasonEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PaymentAdjustmentReasonEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PaymentStatus.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PaymentStatus.java
index aa29cba535b..fa8e61c78b3 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PaymentStatus.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PaymentStatus.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PaymentStatusEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PaymentStatusEnumFactory.java
index 6caca3ddd15..b5db53380a4 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PaymentStatusEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PaymentStatusEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PaymentType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PaymentType.java
index 7da9bf564a5..2414ae81df0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PaymentType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PaymentType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PaymentTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PaymentTypeEnumFactory.java
index 243264e77f0..dc39a652a94 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PaymentTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PaymentTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PractitionerRole.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PractitionerRole.java
index 73f0f0bb9bf..eadd121a1f0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PractitionerRole.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PractitionerRole.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PractitionerRoleEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PractitionerRoleEnumFactory.java
index a1174113c5b..e6e6129b4a8 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PractitionerRoleEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PractitionerRoleEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PractitionerSpecialty.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PractitionerSpecialty.java
index 6be63f51e4a..b521bfac54c 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PractitionerSpecialty.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PractitionerSpecialty.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PractitionerSpecialtyEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PractitionerSpecialtyEnumFactory.java
index 61c5cb2df79..0bfa2a9912d 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PractitionerSpecialtyEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/PractitionerSpecialtyEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcedureProgressStatusCodes.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcedureProgressStatusCodes.java
index c84b28edb32..65de97e4807 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcedureProgressStatusCodes.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcedureProgressStatusCodes.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcedureProgressStatusCodesEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcedureProgressStatusCodesEnumFactory.java
index 179e7871491..f43b3e529bb 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcedureProgressStatusCodesEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcedureProgressStatusCodesEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcedureRelationshipType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcedureRelationshipType.java
index 501a8e889f8..85e0629bfb8 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcedureRelationshipType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcedureRelationshipType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcedureRelationshipTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcedureRelationshipTypeEnumFactory.java
index 8364e6cf4e6..ea89a539062 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcedureRelationshipTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcedureRelationshipTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcessOutcome.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcessOutcome.java
index 6f64dbeee72..ffb4ba132c7 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcessOutcome.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcessOutcome.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcessOutcomeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcessOutcomeEnumFactory.java
index 0c04bce88f2..66075e5b5b6 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcessOutcomeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcessOutcomeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcessPriority.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcessPriority.java
index 6c8002a162b..6fa80ea45fa 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcessPriority.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcessPriority.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcessPriorityEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcessPriorityEnumFactory.java
index 0d6a7268aa0..ef993c859c7 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcessPriorityEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProcessPriorityEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProvenanceAgentRole.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProvenanceAgentRole.java
index dbe4a13a97b..3874ae3fffb 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProvenanceAgentRole.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProvenanceAgentRole.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProvenanceAgentRoleEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProvenanceAgentRoleEnumFactory.java
index 964c1c47732..d9a8918577c 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProvenanceAgentRoleEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProvenanceAgentRoleEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProvenanceAgentType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProvenanceAgentType.java
index b1a871e9c47..a3460511dda 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProvenanceAgentType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProvenanceAgentType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProvenanceAgentTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProvenanceAgentTypeEnumFactory.java
index e461dcd22f2..ac3f880592b 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProvenanceAgentTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ProvenanceAgentTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/QuestionMaxOccurs.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/QuestionMaxOccurs.java
index 25868619c64..176df1ec73c 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/QuestionMaxOccurs.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/QuestionMaxOccurs.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/QuestionMaxOccursEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/QuestionMaxOccursEnumFactory.java
index f2f7b178f72..3c2d8d110ac 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/QuestionMaxOccursEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/QuestionMaxOccursEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/QuestionnaireDisplayCategory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/QuestionnaireDisplayCategory.java
index 659626f3b80..a21534b43de 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/QuestionnaireDisplayCategory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/QuestionnaireDisplayCategory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/QuestionnaireDisplayCategoryEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/QuestionnaireDisplayCategoryEnumFactory.java
index 926ff09e8b4..112e0eee3f1 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/QuestionnaireDisplayCategoryEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/QuestionnaireDisplayCategoryEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/QuestionnaireItemControl.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/QuestionnaireItemControl.java
index a89e8057964..faeae8acc1d 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/QuestionnaireItemControl.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/QuestionnaireItemControl.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/QuestionnaireItemControlEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/QuestionnaireItemControlEnumFactory.java
index 9a75ba0e389..f11ba907be9 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/QuestionnaireItemControlEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/QuestionnaireItemControlEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ReasonMedicationGivenCodes.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ReasonMedicationGivenCodes.java
index 4612717532e..335a1e9e950 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ReasonMedicationGivenCodes.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ReasonMedicationGivenCodes.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ReasonMedicationGivenCodesEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ReasonMedicationGivenCodesEnumFactory.java
index abb0b1e6a29..0938c0fe240 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ReasonMedicationGivenCodesEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ReasonMedicationGivenCodesEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ReasonMedicationNotGivenCodes.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ReasonMedicationNotGivenCodes.java
index 63a8d358c26..cd37352e3c5 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ReasonMedicationNotGivenCodes.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ReasonMedicationNotGivenCodes.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ReasonMedicationNotGivenCodesEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ReasonMedicationNotGivenCodesEnumFactory.java
index a265eca73b7..d173974a3f5 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ReasonMedicationNotGivenCodesEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ReasonMedicationNotGivenCodesEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Relationship.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Relationship.java
index c82076c6ab5..da56eb418e3 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Relationship.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Relationship.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/RelationshipEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/RelationshipEnumFactory.java
index 591138eba38..5047eee179a 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/RelationshipEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/RelationshipEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ResourceValidationMode.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ResourceValidationMode.java
index 2074df0c3a8..77878eda87d 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ResourceValidationMode.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ResourceValidationMode.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ResourceValidationModeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ResourceValidationModeEnumFactory.java
index 5972637ce26..bf22f482154 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ResourceValidationModeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ResourceValidationModeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/RestfulSecurityService.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/RestfulSecurityService.java
index 3cb99a717e0..f4c78a1d793 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/RestfulSecurityService.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/RestfulSecurityService.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/RestfulSecurityServiceEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/RestfulSecurityServiceEnumFactory.java
index 46b65e34731..8d8fd13f444 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/RestfulSecurityServiceEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/RestfulSecurityServiceEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/RiskProbability.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/RiskProbability.java
index 2208dbfd369..0383d880616 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/RiskProbability.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/RiskProbability.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/RiskProbabilityEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/RiskProbabilityEnumFactory.java
index 0ea05ab9abc..48da7778f10 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/RiskProbabilityEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/RiskProbabilityEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Ruleset.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Ruleset.java
index bbe86da4cf1..f47fab5166e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Ruleset.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Ruleset.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/RulesetEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/RulesetEnumFactory.java
index 57beb54cc39..76f1da8c2ca 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/RulesetEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/RulesetEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServicePharmacy.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServicePharmacy.java
index b728c89d338..311d20761ec 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServicePharmacy.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServicePharmacy.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServicePharmacyEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServicePharmacyEnumFactory.java
index 58316028be2..bf91e18cf56 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServicePharmacyEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServicePharmacyEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServicePlace.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServicePlace.java
index 502c264249b..29720c8d073 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServicePlace.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServicePlace.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServicePlaceEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServicePlaceEnumFactory.java
index 343fdc88974..98405e5316f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServicePlaceEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServicePlaceEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceProduct.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceProduct.java
index 6fad23212ac..c22d09146fc 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceProduct.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceProduct.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceProductEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceProductEnumFactory.java
index fd5e3995893..e9c1a8f0418 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceProductEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceProductEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceProvisionConditions.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceProvisionConditions.java
index 5776d94fd22..b2fff60d987 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceProvisionConditions.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceProvisionConditions.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceProvisionConditionsEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceProvisionConditionsEnumFactory.java
index 27c19c343fd..55fa906c9cf 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceProvisionConditionsEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceProvisionConditionsEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceReferralMethod.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceReferralMethod.java
index 6878b8fa850..4099fe82bf1 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceReferralMethod.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceReferralMethod.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceReferralMethodEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceReferralMethodEnumFactory.java
index 21276698425..8b9ec7b3df0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceReferralMethodEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceReferralMethodEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceUscls.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceUscls.java
index 6e50f80e7cb..9cef93ddb28 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceUscls.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceUscls.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceUsclsEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceUsclsEnumFactory.java
index 88dc6f9086a..485fadbb175 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceUsclsEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ServiceUsclsEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SignatureType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SignatureType.java
index 02f37d39533..51609a78989 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SignatureType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SignatureType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SignatureTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SignatureTypeEnumFactory.java
index 56ae57bd1dd..bd253469947 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SignatureTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SignatureTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SubscriptionTag.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SubscriptionTag.java
index 6e802836c25..5be29ceac15 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SubscriptionTag.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SubscriptionTag.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SubscriptionTagEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SubscriptionTagEnumFactory.java
index f064694e670..8f91f087e7f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SubscriptionTagEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SubscriptionTagEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SubstanceCategory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SubstanceCategory.java
index 62b28e7bf32..8f341b5f9f0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SubstanceCategory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SubstanceCategory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SubstanceCategoryEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SubstanceCategoryEnumFactory.java
index 4fb18b92812..844e2552c56 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SubstanceCategoryEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SubstanceCategoryEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SupplydeliveryType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SupplydeliveryType.java
index 9933fc315c4..21aa15ea54f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SupplydeliveryType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SupplydeliveryType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SupplydeliveryTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SupplydeliveryTypeEnumFactory.java
index 75326d8634f..2accd7ddd5f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SupplydeliveryTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SupplydeliveryTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SupplyrequestKind.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SupplyrequestKind.java
index d5c9c9f5647..f85a57849aa 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SupplyrequestKind.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SupplyrequestKind.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SupplyrequestKindEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SupplyrequestKindEnumFactory.java
index 7267657a020..0c560bf154f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SupplyrequestKindEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SupplyrequestKindEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SupplyrequestReason.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SupplyrequestReason.java
index 286d6518a9b..78169fd5113 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SupplyrequestReason.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SupplyrequestReason.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SupplyrequestReasonEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SupplyrequestReasonEnumFactory.java
index eca971094ca..469729e1c9f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SupplyrequestReasonEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SupplyrequestReasonEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Surface.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Surface.java
index f69224a2ea9..4b6bf9e902b 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Surface.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Surface.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SurfaceEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SurfaceEnumFactory.java
index 5ab414ce669..edcf9c3ea02 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SurfaceEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/SurfaceEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Teeth.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Teeth.java
index 6ded9fe6611..9cd4875bfa8 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Teeth.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Teeth.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/TeethEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/TeethEnumFactory.java
index a0cb857a1c1..044214ec78e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/TeethEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/TeethEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/TestscriptOperationCodes.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/TestscriptOperationCodes.java
index 2724263d11a..d4f5bb9b0ff 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/TestscriptOperationCodes.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/TestscriptOperationCodes.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/TestscriptOperationCodesEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/TestscriptOperationCodesEnumFactory.java
index 98b240b7a67..5bd3f390d8e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/TestscriptOperationCodesEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/TestscriptOperationCodesEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Tooth.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Tooth.java
index 31e186d8a43..5add33452f8 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Tooth.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Tooth.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ToothEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ToothEnumFactory.java
index 0df3d774fdc..443713f4164 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ToothEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/ToothEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Udi.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Udi.java
index 0498ca0106e..fd4fc2d0c54 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Udi.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/Udi.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/UdiEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/UdiEnumFactory.java
index d067c50ccf5..de07aa2f4f1 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/UdiEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/UdiEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementCondition.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementCondition.java
index 4d1dc8a8d1e..2a8bfe0ea49 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementCondition.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementCondition.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementConditionEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementConditionEnumFactory.java
index 3bd0bc25ae4..e4e0dd3a4f2 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementConditionEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementConditionEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementDetailCode.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementDetailCode.java
index 8e83d267dee..faae268bc91 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementDetailCode.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementDetailCode.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementDetailCodeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementDetailCodeEnumFactory.java
index 9932eaeb0f3..cc1c1fc3313 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementDetailCodeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementDetailCodeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementDetailType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementDetailType.java
index ffffee9e910..18eb58778f4 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementDetailType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementDetailType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementDetailTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementDetailTypeEnumFactory.java
index d0a6463716b..f0c2b8d411c 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementDetailTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementDetailTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementType.java
index 3220ab0ccf9..c3f95a51f7c 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementTypeEnumFactory.java
index 721f494d5b0..85a36a2f962 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AcknowledgementTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActClass.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActClass.java
index 08f54761c6f..bbddc390774 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActClass.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActClass.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActClassEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActClassEnumFactory.java
index 4a66c7f6416..ac35cf92239 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActClassEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActClassEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActCode.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActCode.java
index ac3ed2fd142..de9fff27170 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActCode.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActCode.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActCodeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActCodeEnumFactory.java
index 5504135e4bd..868f99b9632 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActCodeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActCodeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActExposureLevelCode.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActExposureLevelCode.java
index b10045284a4..bdfb8186d25 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActExposureLevelCode.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActExposureLevelCode.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActExposureLevelCodeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActExposureLevelCodeEnumFactory.java
index acc751d9706..b427606e0be 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActExposureLevelCodeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActExposureLevelCodeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActInvoiceElementModifier.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActInvoiceElementModifier.java
index 81e1d91037b..e87fff80eea 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActInvoiceElementModifier.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActInvoiceElementModifier.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActInvoiceElementModifierEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActInvoiceElementModifierEnumFactory.java
index 74a72cf6082..f0592d6373e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActInvoiceElementModifierEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActInvoiceElementModifierEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActMood.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActMood.java
index 9f51b897384..edbc84374f2 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActMood.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActMood.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActMoodEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActMoodEnumFactory.java
index f00782f8a20..d95508223b2 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActMoodEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActMoodEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActPriority.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActPriority.java
index fceeef1e242..a0022c6b3a5 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActPriority.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActPriority.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActPriorityEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActPriorityEnumFactory.java
index fdeeb9400a6..412730a31f2 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActPriorityEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActPriorityEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActReason.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActReason.java
index a7405cce179..3d05e438abf 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActReason.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActReason.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActReasonEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActReasonEnumFactory.java
index 30bb29e7de2..5ff92e23b6c 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActReasonEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActReasonEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipCheckpoint.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipCheckpoint.java
index cf986c20630..6b2cfff1240 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipCheckpoint.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipCheckpoint.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipCheckpointEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipCheckpointEnumFactory.java
index be62ff4dfdb..dac60c58ece 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipCheckpointEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipCheckpointEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipJoin.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipJoin.java
index 64b8cbc7d31..60cbbf1dcb3 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipJoin.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipJoin.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipJoinEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipJoinEnumFactory.java
index dc94bc20203..b6242a787af 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipJoinEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipJoinEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipSplit.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipSplit.java
index d99983bb9bd..557ac5dcab6 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipSplit.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipSplit.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipSplitEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipSplitEnumFactory.java
index 720c9f1301d..da5297241d0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipSplitEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipSplitEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipSubset.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipSubset.java
index c0acb692067..6d6395d828f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipSubset.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipSubset.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipSubsetEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipSubsetEnumFactory.java
index 5369772f8f6..e9f3fb715fa 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipSubsetEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipSubsetEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipType.java
index 24ebf407ad4..5759743fe8a 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipTypeEnumFactory.java
index 30b743815fa..86d8f29c46f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActRelationshipTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActSite.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActSite.java
index 9f222e62c36..82affa38b65 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActSite.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActSite.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActSiteEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActSiteEnumFactory.java
index 60b347af310..53a6095d23c 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActSiteEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActSiteEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActStatus.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActStatus.java
index 65312306fb5..3766d5ebb55 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActStatus.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActStatus.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActStatusEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActStatusEnumFactory.java
index 85243a31fe4..1892e3c0448 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActStatusEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActStatusEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActUSPrivacyLaw.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActUSPrivacyLaw.java
index 352974acb2b..cdfc0e737e2 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActUSPrivacyLaw.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActUSPrivacyLaw.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActUSPrivacyLawEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActUSPrivacyLawEnumFactory.java
index 62423e21241..80be98da68b 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActUSPrivacyLawEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActUSPrivacyLawEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActUncertainty.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActUncertainty.java
index bc27f23ff10..ceaeefcaa0d 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActUncertainty.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActUncertainty.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActUncertaintyEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActUncertaintyEnumFactory.java
index 65b41cb4200..7659e1cd06e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActUncertaintyEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ActUncertaintyEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AddressPartType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AddressPartType.java
index b8f252eea70..011b595fe00 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AddressPartType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AddressPartType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AddressPartTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AddressPartTypeEnumFactory.java
index dc5c8b01f6e..2f136c4631e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AddressPartTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AddressPartTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AddressUse.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AddressUse.java
index 5aa9f236b4e..68495980b1b 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AddressUse.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AddressUse.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AddressUseEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AddressUseEnumFactory.java
index db3b4cbbf62..6f2f8e22e59 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AddressUseEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AddressUseEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AdministrativeGender.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AdministrativeGender.java
index 40af86e376d..99c31cc55aa 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AdministrativeGender.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AdministrativeGender.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AdministrativeGenderEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AdministrativeGenderEnumFactory.java
index afc522baf35..376cb9ba844 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AdministrativeGenderEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AdministrativeGenderEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AmericanIndianAlaskaNativeLanguages.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AmericanIndianAlaskaNativeLanguages.java
index cf6441ac4b1..fbc619adc43 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AmericanIndianAlaskaNativeLanguages.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AmericanIndianAlaskaNativeLanguages.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AmericanIndianAlaskaNativeLanguagesEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AmericanIndianAlaskaNativeLanguagesEnumFactory.java
index 9cb74034568..d0607ce78d9 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AmericanIndianAlaskaNativeLanguagesEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3AmericanIndianAlaskaNativeLanguagesEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Calendar.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Calendar.java
index 01803073d46..53e29498fc8 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Calendar.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Calendar.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CalendarCycle.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CalendarCycle.java
index 831755efd4d..fa5549b4c9b 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CalendarCycle.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CalendarCycle.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CalendarCycleEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CalendarCycleEnumFactory.java
index 03dfb52ecc9..1ac84626284 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CalendarCycleEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CalendarCycleEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CalendarEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CalendarEnumFactory.java
index b0bec76c524..4bdbcb35ccf 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CalendarEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CalendarEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CalendarType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CalendarType.java
index 910a09d4941..084f48475a5 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CalendarType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CalendarType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CalendarTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CalendarTypeEnumFactory.java
index 70de646db0b..97974bf2988 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CalendarTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CalendarTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Charset.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Charset.java
index b5eebf3421f..3f413f8446f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Charset.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Charset.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CharsetEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CharsetEnumFactory.java
index 52fdd225a61..621979029fb 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CharsetEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CharsetEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CodingRationale.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CodingRationale.java
index 84938cc4232..27128ad5cab 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CodingRationale.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CodingRationale.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CodingRationaleEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CodingRationaleEnumFactory.java
index 1002d3c6a19..62d4ce0f12c 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CodingRationaleEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CodingRationaleEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CommunicationFunctionType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CommunicationFunctionType.java
index de3b58f9ce5..bf0c9e128ac 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CommunicationFunctionType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CommunicationFunctionType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CommunicationFunctionTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CommunicationFunctionTypeEnumFactory.java
index a8192972b40..06afdfd2f8f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CommunicationFunctionTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CommunicationFunctionTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CompressionAlgorithm.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CompressionAlgorithm.java
index da8a36b25b9..ced2042823e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CompressionAlgorithm.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CompressionAlgorithm.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CompressionAlgorithmEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CompressionAlgorithmEnumFactory.java
index d87118ee3e1..404f8c58d86 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CompressionAlgorithmEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3CompressionAlgorithmEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Confidentiality.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Confidentiality.java
index 7aa8522fba0..2aa94669377 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Confidentiality.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Confidentiality.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ConfidentialityEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ConfidentialityEnumFactory.java
index 08114b28aca..e0af1550104 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ConfidentialityEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ConfidentialityEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContainerCap.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContainerCap.java
index 73f14951d39..eeb68216baa 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContainerCap.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContainerCap.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContainerCapEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContainerCapEnumFactory.java
index cc31acfe71b..b004df3d269 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContainerCapEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContainerCapEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContainerSeparator.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContainerSeparator.java
index 6173f5d1786..73358f29e38 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContainerSeparator.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContainerSeparator.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContainerSeparatorEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContainerSeparatorEnumFactory.java
index b232907a06f..5360e42fe2e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContainerSeparatorEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContainerSeparatorEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContentProcessingMode.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContentProcessingMode.java
index b0824a9b9d8..29f788d98c3 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContentProcessingMode.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContentProcessingMode.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContentProcessingModeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContentProcessingModeEnumFactory.java
index a89fe93cf49..4bb6fc9579b 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContentProcessingModeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContentProcessingModeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContextControl.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContextControl.java
index fce8d75f1df..8923e2d0937 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContextControl.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContextControl.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContextControlEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContextControlEnumFactory.java
index 0af03d34c70..e8286e9b789 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContextControlEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ContextControlEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DataOperation.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DataOperation.java
index 03d3fb6a33f..c196c5b46db 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DataOperation.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DataOperation.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DataOperationEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DataOperationEnumFactory.java
index e3c9fc1323e..2d2962bbb47 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DataOperationEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DataOperationEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DeviceAlertLevel.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DeviceAlertLevel.java
index f8c46896a45..3ea51e2f457 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DeviceAlertLevel.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DeviceAlertLevel.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DeviceAlertLevelEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DeviceAlertLevelEnumFactory.java
index c48ce780814..7472c9fc80d 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DeviceAlertLevelEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DeviceAlertLevelEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DocumentCompletion.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DocumentCompletion.java
index cd9a691c2a0..39a7864f246 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DocumentCompletion.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DocumentCompletion.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DocumentCompletionEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DocumentCompletionEnumFactory.java
index 8dda9c06244..71ababa2232 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DocumentCompletionEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DocumentCompletionEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DocumentStorage.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DocumentStorage.java
index 0263ed2a244..8ae90bc5de6 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DocumentStorage.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DocumentStorage.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DocumentStorageEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DocumentStorageEnumFactory.java
index 6778e6fa1eb..b75900608df 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DocumentStorageEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3DocumentStorageEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EducationLevel.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EducationLevel.java
index f02066adf6e..aa461674b39 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EducationLevel.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EducationLevel.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EducationLevelEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EducationLevelEnumFactory.java
index d5c891a8456..4d46e341dfa 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EducationLevelEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EducationLevelEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EmployeeJobClass.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EmployeeJobClass.java
index bd50794bd77..dc0c86b56c9 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EmployeeJobClass.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EmployeeJobClass.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EmployeeJobClassEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EmployeeJobClassEnumFactory.java
index 5712e42359f..cce2fc49d27 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EmployeeJobClassEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EmployeeJobClassEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EncounterAdmissionSource.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EncounterAdmissionSource.java
index 4c020bc8eda..5baef77c520 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EncounterAdmissionSource.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EncounterAdmissionSource.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EncounterAdmissionSourceEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EncounterAdmissionSourceEnumFactory.java
index 1f2ec84a705..b288ed1a77a 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EncounterAdmissionSourceEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EncounterAdmissionSourceEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EncounterSpecialCourtesy.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EncounterSpecialCourtesy.java
index af934516019..4fd4f6ebca7 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EncounterSpecialCourtesy.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EncounterSpecialCourtesy.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EncounterSpecialCourtesyEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EncounterSpecialCourtesyEnumFactory.java
index 206687df7f7..624ff778f57 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EncounterSpecialCourtesyEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EncounterSpecialCourtesyEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityClass.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityClass.java
index c230578423c..a9a685c9b38 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityClass.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityClass.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityClassEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityClassEnumFactory.java
index 3fa63beeb19..6f8f4fecb0b 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityClassEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityClassEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityCode.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityCode.java
index 96ca03c53e7..afe31d5edfb 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityCode.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityCode.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityCodeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityCodeEnumFactory.java
index c8dd56b5f2a..525a92672da 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityCodeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityCodeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityDeterminer.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityDeterminer.java
index d243b06a2fe..7b7accd9281 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityDeterminer.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityDeterminer.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityDeterminerEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityDeterminerEnumFactory.java
index 8bdb140b504..ed0748fdefa 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityDeterminerEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityDeterminerEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityHandling.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityHandling.java
index 803993edbd4..8a76b108c68 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityHandling.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityHandling.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityHandlingEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityHandlingEnumFactory.java
index 1b4a5f44609..8663a06f882 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityHandlingEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityHandlingEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartQualifier.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartQualifier.java
index ef8155d0b66..7b6d30a52b4 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartQualifier.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartQualifier.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartQualifierEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartQualifierEnumFactory.java
index febf7e0b8d2..b7603068380 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartQualifierEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartQualifierEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartQualifierR2.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartQualifierR2.java
index 8165fb203a4..e9f95b28aae 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartQualifierR2.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartQualifierR2.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartQualifierR2EnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartQualifierR2EnumFactory.java
index 2eb153b93d0..9f58c15c46b 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartQualifierR2EnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartQualifierR2EnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartType.java
index d3b7d8d7a79..f7232d704cd 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartTypeEnumFactory.java
index 49520b7ede7..c3689e096a9 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartTypeR2.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartTypeR2.java
index cddc76990a5..90bc8243a7a 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartTypeR2.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartTypeR2.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartTypeR2EnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartTypeR2EnumFactory.java
index 8200bb9c6f2..4ca23f63ccd 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartTypeR2EnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNamePartTypeR2EnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNameUse.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNameUse.java
index b0669269c49..5276ca1e72a 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNameUse.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNameUse.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNameUseEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNameUseEnumFactory.java
index 8fcd183c85a..a1d37964a0f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNameUseEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNameUseEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNameUseR2.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNameUseR2.java
index 73555084eae..f5527ab6817 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNameUseR2.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNameUseR2.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNameUseR2EnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNameUseR2EnumFactory.java
index 31e03271d4d..c1c9b59b981 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNameUseR2EnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityNameUseR2EnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityRisk.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityRisk.java
index de094b6aeb0..78b5fabf6f2 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityRisk.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityRisk.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityRiskEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityRiskEnumFactory.java
index 18c9212de99..1de5d23edda 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityRiskEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityRiskEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityStatus.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityStatus.java
index af29a2bd0b8..8de465d7320 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityStatus.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityStatus.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityStatusEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityStatusEnumFactory.java
index 82682cd4e18..8ba2f75b318 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityStatusEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EntityStatusEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EquipmentAlertLevel.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EquipmentAlertLevel.java
index e0ee95e5178..4ea5603860e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EquipmentAlertLevel.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EquipmentAlertLevel.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EquipmentAlertLevelEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EquipmentAlertLevelEnumFactory.java
index f62f7d4f633..9284769052b 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EquipmentAlertLevelEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EquipmentAlertLevelEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Ethnicity.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Ethnicity.java
index 7d6d3f0e2eb..b58149a3859 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Ethnicity.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Ethnicity.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EthnicityEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EthnicityEnumFactory.java
index ff1246542c3..12ed82ad2a1 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EthnicityEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3EthnicityEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ExposureMode.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ExposureMode.java
index 52e00df725e..f4313c1f6d9 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ExposureMode.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ExposureMode.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ExposureModeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ExposureModeEnumFactory.java
index c352e620130..e41f4b0cbfd 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ExposureModeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ExposureModeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3GTSAbbreviation.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3GTSAbbreviation.java
index a76e3b4a3f9..6efe048bf98 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3GTSAbbreviation.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3GTSAbbreviation.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3GTSAbbreviationEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3GTSAbbreviationEnumFactory.java
index 0dd63ff3d7a..6dae85f45eb 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3GTSAbbreviationEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3GTSAbbreviationEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3GenderStatus.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3GenderStatus.java
index dc766ae7d9a..fc9b93c9278 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3GenderStatus.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3GenderStatus.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3GenderStatusEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3GenderStatusEnumFactory.java
index f96673dbabe..1b7cdd8064e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3GenderStatusEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3GenderStatusEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3HL7UpdateMode.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3HL7UpdateMode.java
index 36434d8ebb8..db74eb48dec 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3HL7UpdateMode.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3HL7UpdateMode.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3HL7UpdateModeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3HL7UpdateModeEnumFactory.java
index f25ab6746a4..531b7de0216 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3HL7UpdateModeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3HL7UpdateModeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Hl7Realm.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Hl7Realm.java
index 58b18e0d9ba..27a6d8abc85 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Hl7Realm.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Hl7Realm.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Hl7RealmEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Hl7RealmEnumFactory.java
index fd5ea907306..a4188f3adf5 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Hl7RealmEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Hl7RealmEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Hl7V3Conformance.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Hl7V3Conformance.java
index 1e299ef96a0..c01fa2277d0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Hl7V3Conformance.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Hl7V3Conformance.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Hl7V3ConformanceEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Hl7V3ConformanceEnumFactory.java
index 4c1cdb488dc..f0740ccb7e9 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Hl7V3ConformanceEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Hl7V3ConformanceEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3HtmlLinkType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3HtmlLinkType.java
index 13eb05a603b..8013aa11dc0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3HtmlLinkType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3HtmlLinkType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3HtmlLinkTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3HtmlLinkTypeEnumFactory.java
index 4d9f5e63e68..d664cf4ae67 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3HtmlLinkTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3HtmlLinkTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3IdentifierReliability.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3IdentifierReliability.java
index 21da5018f9e..97eec98c779 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3IdentifierReliability.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3IdentifierReliability.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3IdentifierReliabilityEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3IdentifierReliabilityEnumFactory.java
index f1f2681bd00..8e1da8f1180 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3IdentifierReliabilityEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3IdentifierReliabilityEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3IdentifierScope.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3IdentifierScope.java
index 10147d8ee4e..1c6cf70d227 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3IdentifierScope.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3IdentifierScope.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3IdentifierScopeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3IdentifierScopeEnumFactory.java
index a574a2bce54..7d2a5c30da0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3IdentifierScopeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3IdentifierScopeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3IntegrityCheckAlgorithm.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3IntegrityCheckAlgorithm.java
index bb42dea6e93..2672e954e82 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3IntegrityCheckAlgorithm.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3IntegrityCheckAlgorithm.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3IntegrityCheckAlgorithmEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3IntegrityCheckAlgorithmEnumFactory.java
index 3a5a556be4f..9445ce1690a 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3IntegrityCheckAlgorithmEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3IntegrityCheckAlgorithmEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LanguageAbilityMode.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LanguageAbilityMode.java
index 522f3157b82..99f26f53e00 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LanguageAbilityMode.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LanguageAbilityMode.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LanguageAbilityModeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LanguageAbilityModeEnumFactory.java
index 454f0a22943..464ee11660c 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LanguageAbilityModeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LanguageAbilityModeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LanguageAbilityProficiency.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LanguageAbilityProficiency.java
index cf8c5bcca5d..44b52187023 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LanguageAbilityProficiency.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LanguageAbilityProficiency.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LanguageAbilityProficiencyEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LanguageAbilityProficiencyEnumFactory.java
index 00aef8b92b9..120203703de 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LanguageAbilityProficiencyEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LanguageAbilityProficiencyEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LivingArrangement.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LivingArrangement.java
index 81a7d0a36db..9a41d0a7a03 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LivingArrangement.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LivingArrangement.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LivingArrangementEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LivingArrangementEnumFactory.java
index 6fd94e5ab41..57d9e3b872f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LivingArrangementEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LivingArrangementEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LocalMarkupIgnore.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LocalMarkupIgnore.java
index c49cfaa8fc2..311068bff63 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LocalMarkupIgnore.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LocalMarkupIgnore.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LocalMarkupIgnoreEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LocalMarkupIgnoreEnumFactory.java
index 1d559e38c85..f79b1345968 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LocalMarkupIgnoreEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LocalMarkupIgnoreEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LocalRemoteControlState.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LocalRemoteControlState.java
index 5cf43110376..25035ca8c00 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LocalRemoteControlState.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LocalRemoteControlState.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LocalRemoteControlStateEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LocalRemoteControlStateEnumFactory.java
index 65d4462ca3d..b6f5af49e59 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LocalRemoteControlStateEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3LocalRemoteControlStateEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ManagedParticipationStatus.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ManagedParticipationStatus.java
index 76531b3290e..a20845cc3a3 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ManagedParticipationStatus.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ManagedParticipationStatus.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ManagedParticipationStatusEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ManagedParticipationStatusEnumFactory.java
index 167ae7cd226..5d08863ee04 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ManagedParticipationStatusEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ManagedParticipationStatusEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3MapRelationship.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3MapRelationship.java
index 27082eba97a..1231c95630c 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3MapRelationship.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3MapRelationship.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3MapRelationshipEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3MapRelationshipEnumFactory.java
index 9c10cccf8a6..3d688a9a136 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3MapRelationshipEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3MapRelationshipEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3MaritalStatus.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3MaritalStatus.java
index 95c7ff0f0c4..148db8a7aca 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3MaritalStatus.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3MaritalStatus.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3MaritalStatusEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3MaritalStatusEnumFactory.java
index d5d49128dec..1fe8d8233bd 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3MaritalStatusEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3MaritalStatusEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3MessageWaitingPriority.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3MessageWaitingPriority.java
index f18fa773611..a0189f64b3f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3MessageWaitingPriority.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3MessageWaitingPriority.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3MessageWaitingPriorityEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3MessageWaitingPriorityEnumFactory.java
index b5b27b531e3..34252020a07 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3MessageWaitingPriorityEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3MessageWaitingPriorityEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ModifyIndicator.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ModifyIndicator.java
index 1ba1f60a897..d21c1f0c845 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ModifyIndicator.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ModifyIndicator.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ModifyIndicatorEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ModifyIndicatorEnumFactory.java
index 3abec482998..d3611eb1226 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ModifyIndicatorEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ModifyIndicatorEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3NullFlavor.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3NullFlavor.java
index 37640e445f8..b4387c6ce39 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3NullFlavor.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3NullFlavor.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3NullFlavorEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3NullFlavorEnumFactory.java
index af0643e2246..2f93c149848 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3NullFlavorEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3NullFlavorEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ObservationInterpretation.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ObservationInterpretation.java
index 81f9ccea8e0..108b23dc135 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ObservationInterpretation.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ObservationInterpretation.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ObservationInterpretationEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ObservationInterpretationEnumFactory.java
index ae7b8b71f65..f0d120753cd 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ObservationInterpretationEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ObservationInterpretationEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ObservationMethod.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ObservationMethod.java
index 1e3074ab495..0178ff4a98a 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ObservationMethod.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ObservationMethod.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ObservationMethodEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ObservationMethodEnumFactory.java
index c9a734ba809..12d55f8303d 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ObservationMethodEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ObservationMethodEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ObservationValue.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ObservationValue.java
index 3b8b2437297..5af938664d0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ObservationValue.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ObservationValue.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ObservationValueEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ObservationValueEnumFactory.java
index 577c8a0e22b..7a0afe6c478 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ObservationValueEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ObservationValueEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3OrderableDrugForm.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3OrderableDrugForm.java
index 7244156c98c..9a7676264bb 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3OrderableDrugForm.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3OrderableDrugForm.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3OrderableDrugFormEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3OrderableDrugFormEnumFactory.java
index 52e6c4e2b47..0a46c02ad7c 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3OrderableDrugFormEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3OrderableDrugFormEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationFunction.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationFunction.java
index d75b9d7a8b0..8929f7bc9e8 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationFunction.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationFunction.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationFunctionEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationFunctionEnumFactory.java
index 1df8156529f..7147d68096d 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationFunctionEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationFunctionEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationMode.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationMode.java
index 9b3f3ad8a8b..9533c923f34 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationMode.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationMode.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationModeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationModeEnumFactory.java
index 9bd0c2bb4c6..d8f8c52b204 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationModeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationModeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationSignature.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationSignature.java
index 0d7b1d04801..26293535b46 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationSignature.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationSignature.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationSignatureEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationSignatureEnumFactory.java
index f8a886e6a16..75751c29601 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationSignatureEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationSignatureEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationType.java
index 2dd8c153c6b..95929290182 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationTypeEnumFactory.java
index 5206fac633a..4ac76410ea3 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ParticipationTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3PatientImportance.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3PatientImportance.java
index 77ca9879792..2cac15413af 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3PatientImportance.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3PatientImportance.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3PatientImportanceEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3PatientImportanceEnumFactory.java
index f58b67a09d0..9721d1c32ac 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3PatientImportanceEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3PatientImportanceEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3PaymentTerms.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3PaymentTerms.java
index 3a394ff9a2b..25ad879be07 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3PaymentTerms.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3PaymentTerms.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3PaymentTermsEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3PaymentTermsEnumFactory.java
index ce317841d84..8f32d03ab26 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3PaymentTermsEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3PaymentTermsEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3PersonDisabilityType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3PersonDisabilityType.java
index aef3ac8dcc7..a6f26c94ad0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3PersonDisabilityType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3PersonDisabilityType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3PersonDisabilityTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3PersonDisabilityTypeEnumFactory.java
index dda56d699d6..4df733861aa 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3PersonDisabilityTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3PersonDisabilityTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ProbabilityDistributionType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ProbabilityDistributionType.java
index 0a599879689..30486aa5d54 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ProbabilityDistributionType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ProbabilityDistributionType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ProbabilityDistributionTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ProbabilityDistributionTypeEnumFactory.java
index 7afbfb71275..9f149e91e29 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ProbabilityDistributionTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ProbabilityDistributionTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ProcessingID.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ProcessingID.java
index 6b9a8dd5872..47389999eec 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ProcessingID.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ProcessingID.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ProcessingIDEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ProcessingIDEnumFactory.java
index 9eb03bbef4b..cec6eff684f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ProcessingIDEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ProcessingIDEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ProcessingMode.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ProcessingMode.java
index 3e0abb642fd..92168677d00 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ProcessingMode.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ProcessingMode.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ProcessingModeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ProcessingModeEnumFactory.java
index 03fd73ff4f0..22ef0062d94 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ProcessingModeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ProcessingModeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryParameterValue.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryParameterValue.java
index f35fbe0a374..6be4a2d5a4d 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryParameterValue.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryParameterValue.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryParameterValueEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryParameterValueEnumFactory.java
index eadad23f9e3..303a2e42f59 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryParameterValueEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryParameterValueEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryPriority.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryPriority.java
index 2a8aefe20e2..0e3e20a3cfb 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryPriority.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryPriority.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryPriorityEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryPriorityEnumFactory.java
index 934621961c7..343f628d8c6 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryPriorityEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryPriorityEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryRequestLimit.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryRequestLimit.java
index 0ecfe1e0fb9..dde10f6b3d4 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryRequestLimit.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryRequestLimit.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryRequestLimitEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryRequestLimitEnumFactory.java
index 36f3b6c3020..8dc29da04d0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryRequestLimitEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryRequestLimitEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryResponse.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryResponse.java
index a0791f8b2b4..dcb3207dbcc 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryResponse.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryResponse.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryResponseEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryResponseEnumFactory.java
index 99f14a56437..24085c3456a 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryResponseEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryResponseEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryStatusCode.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryStatusCode.java
index 51e21f76f75..50f506d1c7a 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryStatusCode.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryStatusCode.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryStatusCodeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryStatusCodeEnumFactory.java
index 2b14cd598a0..8e28e88b34f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryStatusCodeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3QueryStatusCodeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Race.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Race.java
index 5b01dd1e771..dc3add141fe 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Race.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Race.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RaceEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RaceEnumFactory.java
index 0829b591a2b..35d4456721a 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RaceEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RaceEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RelationalOperator.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RelationalOperator.java
index c09f282384d..ab13c61a0ea 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RelationalOperator.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RelationalOperator.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RelationalOperatorEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RelationalOperatorEnumFactory.java
index f64316cfeac..0c0e067bb57 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RelationalOperatorEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RelationalOperatorEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RelationshipConjunction.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RelationshipConjunction.java
index 9d8aa361eca..e7b23c4ceb0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RelationshipConjunction.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RelationshipConjunction.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RelationshipConjunctionEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RelationshipConjunctionEnumFactory.java
index 497ac64e799..8241dc0892d 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RelationshipConjunctionEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RelationshipConjunctionEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ReligiousAffiliation.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ReligiousAffiliation.java
index 2d266a1365b..fbdbb5e8c55 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ReligiousAffiliation.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ReligiousAffiliation.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ReligiousAffiliationEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ReligiousAffiliationEnumFactory.java
index 4c8a2217676..3446ff3dd8a 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ReligiousAffiliationEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ReligiousAffiliationEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ResponseLevel.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ResponseLevel.java
index e2513a5f76f..40600592a54 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ResponseLevel.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ResponseLevel.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ResponseLevelEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ResponseLevelEnumFactory.java
index dcdd28beec7..981d7411af8 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ResponseLevelEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ResponseLevelEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ResponseModality.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ResponseModality.java
index e7b86581c07..c47f6695ef7 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ResponseModality.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ResponseModality.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ResponseModalityEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ResponseModalityEnumFactory.java
index 6c56339bc64..a2e9b8b2ae5 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ResponseModalityEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ResponseModalityEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ResponseMode.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ResponseMode.java
index da375a606e1..872c0a385bf 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ResponseMode.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ResponseMode.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ResponseModeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ResponseModeEnumFactory.java
index 44bff548c6b..b682345ce2b 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ResponseModeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3ResponseModeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleClass.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleClass.java
index f4b825d7783..558262ad919 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleClass.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleClass.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleClassEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleClassEnumFactory.java
index 2a9dbed4a53..de7b43755d4 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleClassEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleClassEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleCode.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleCode.java
index 0ba6721e4a4..d439fd0abfa 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleCode.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleCode.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleCodeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleCodeEnumFactory.java
index 3d07af84c1e..2e3d561ceca 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleCodeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleCodeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleLinkStatus.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleLinkStatus.java
index 0b5ea992cf6..a624750501a 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleLinkStatus.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleLinkStatus.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleLinkStatusEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleLinkStatusEnumFactory.java
index 6e2b8446129..ed84d8a2aa3 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleLinkStatusEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleLinkStatusEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleLinkType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleLinkType.java
index 2eb0973d5c0..6bd737364e5 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleLinkType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleLinkType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleLinkTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleLinkTypeEnumFactory.java
index 38adda68216..16afbc7d3a9 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleLinkTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleLinkTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleStatus.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleStatus.java
index 47c73d1489c..e2d5504e20c 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleStatus.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleStatus.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleStatusEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleStatusEnumFactory.java
index 5e71a592f41..19131392619 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleStatusEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RoleStatusEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RouteOfAdministration.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RouteOfAdministration.java
index 7570686d618..3435af7032e 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RouteOfAdministration.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RouteOfAdministration.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RouteOfAdministrationEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RouteOfAdministrationEnumFactory.java
index c40ec7556de..880f4dd5b45 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RouteOfAdministrationEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3RouteOfAdministrationEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Sequencing.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Sequencing.java
index 2f3f34d0d5d..47c802e407d 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Sequencing.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3Sequencing.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SequencingEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SequencingEnumFactory.java
index 214764145e8..81044cb1726 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SequencingEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SequencingEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SetOperator.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SetOperator.java
index 7f0ea183bc7..7be2b0d4402 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SetOperator.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SetOperator.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SetOperatorEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SetOperatorEnumFactory.java
index c9a174b40c5..ae5f9a700e9 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SetOperatorEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SetOperatorEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SpecimenType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SpecimenType.java
index 1a10506994d..69778306ce5 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SpecimenType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SpecimenType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SpecimenTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SpecimenTypeEnumFactory.java
index 6298d88a1dc..04531b076ad 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SpecimenTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SpecimenTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SubstanceAdminSubstitution.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SubstanceAdminSubstitution.java
index c0956333aaa..55d858fbcd0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SubstanceAdminSubstitution.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SubstanceAdminSubstitution.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SubstanceAdminSubstitutionEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SubstanceAdminSubstitutionEnumFactory.java
index c164202e80a..2281638d07d 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SubstanceAdminSubstitutionEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SubstanceAdminSubstitutionEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SubstitutionCondition.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SubstitutionCondition.java
index 8f25f96f2a7..9688f24e165 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SubstitutionCondition.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SubstitutionCondition.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SubstitutionConditionEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SubstitutionConditionEnumFactory.java
index b1ef985098b..1443a2aad73 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SubstitutionConditionEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3SubstitutionConditionEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableCellHorizontalAlign.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableCellHorizontalAlign.java
index 2c87d9e05e6..a71f9a85f31 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableCellHorizontalAlign.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableCellHorizontalAlign.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableCellHorizontalAlignEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableCellHorizontalAlignEnumFactory.java
index 9232e0cf2e5..442e5d2c177 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableCellHorizontalAlignEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableCellHorizontalAlignEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableCellScope.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableCellScope.java
index 7614ee3533c..159e1e5cb42 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableCellScope.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableCellScope.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableCellScopeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableCellScopeEnumFactory.java
index 62a6bddba1a..fe3e04d77de 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableCellScopeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableCellScopeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableCellVerticalAlign.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableCellVerticalAlign.java
index 3a6d0f2f16a..3a72a21e06d 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableCellVerticalAlign.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableCellVerticalAlign.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableCellVerticalAlignEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableCellVerticalAlignEnumFactory.java
index 03e543a0725..cbb9c487f7d 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableCellVerticalAlignEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableCellVerticalAlignEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableFrame.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableFrame.java
index 31ccb6ecbb6..7c3f9771ae9 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableFrame.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableFrame.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableFrameEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableFrameEnumFactory.java
index 0681ea27e66..1b6b91ee46f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableFrameEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableFrameEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableRules.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableRules.java
index 17b93fb3a4b..cb01e02090c 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableRules.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableRules.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableRulesEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableRulesEnumFactory.java
index 344442aef2f..54cf167f005 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableRulesEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TableRulesEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TargetAwareness.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TargetAwareness.java
index d273e327bfe..5d1a682c682 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TargetAwareness.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TargetAwareness.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TargetAwarenessEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TargetAwarenessEnumFactory.java
index a597b919f46..e98ba46ad9f 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TargetAwarenessEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TargetAwarenessEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TelecommunicationCapabilities.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TelecommunicationCapabilities.java
index 4a9f7c9b4e0..0677d041c10 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TelecommunicationCapabilities.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TelecommunicationCapabilities.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TelecommunicationCapabilitiesEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TelecommunicationCapabilitiesEnumFactory.java
index 69aedf6f385..7eec3d09f5d 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TelecommunicationCapabilitiesEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TelecommunicationCapabilitiesEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TimingEvent.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TimingEvent.java
index 7be2e2f2ca3..ec13cec63ea 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TimingEvent.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TimingEvent.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TimingEventEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TimingEventEnumFactory.java
index 17c67dd657c..587a6e598c6 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TimingEventEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TimingEventEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TransmissionRelationshipTypeCode.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TransmissionRelationshipTypeCode.java
index f406af723cb..6ccff8f6f47 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TransmissionRelationshipTypeCode.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TransmissionRelationshipTypeCode.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TransmissionRelationshipTypeCodeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TransmissionRelationshipTypeCodeEnumFactory.java
index 686dcb22b5e..958a10a7aed 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TransmissionRelationshipTypeCodeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TransmissionRelationshipTypeCodeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TribalEntityUS.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TribalEntityUS.java
index d4d9ea1d57c..c9949f7916d 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TribalEntityUS.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TribalEntityUS.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TribalEntityUSEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TribalEntityUSEnumFactory.java
index b8bcbc18d81..088c0dd714b 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TribalEntityUSEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3TribalEntityUSEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3VaccineManufacturer.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3VaccineManufacturer.java
index 92e5c6906b1..b2cde5698c2 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3VaccineManufacturer.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3VaccineManufacturer.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3VaccineManufacturerEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3VaccineManufacturerEnumFactory.java
index 9f30466ba04..8e35ded9a02 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3VaccineManufacturerEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/V3VaccineManufacturerEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VaccinationProtocolDoseStatus.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VaccinationProtocolDoseStatus.java
index e5df0c7ca97..4e70d9162e8 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VaccinationProtocolDoseStatus.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VaccinationProtocolDoseStatus.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VaccinationProtocolDoseStatusEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VaccinationProtocolDoseStatusEnumFactory.java
index e58cecb9a95..1f3e8d3dbb5 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VaccinationProtocolDoseStatusEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VaccinationProtocolDoseStatusEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VaccinationProtocolDoseStatusReason.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VaccinationProtocolDoseStatusReason.java
index 610a2214302..61505ac9efb 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VaccinationProtocolDoseStatusReason.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VaccinationProtocolDoseStatusReason.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VaccinationProtocolDoseStatusReasonEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VaccinationProtocolDoseStatusReasonEnumFactory.java
index 063439a8109..c3a71b60f21 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VaccinationProtocolDoseStatusReasonEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VaccinationProtocolDoseStatusReasonEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VariantState.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VariantState.java
index 52530e444f3..7b0d39100d0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VariantState.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VariantState.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VariantStateEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VariantStateEnumFactory.java
index 3d3fbaa5215..8ea35c48737 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VariantStateEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VariantStateEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VisionProduct.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VisionProduct.java
index 5c0266d8701..e3e8a878ac0 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VisionProduct.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VisionProduct.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VisionProductEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VisionProductEnumFactory.java
index c59955d20c0..a17f539f979 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VisionProductEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/VisionProductEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/XdsRelationshipType.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/XdsRelationshipType.java
index 80ec0112326..d344f87b54d 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/XdsRelationshipType.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/XdsRelationshipType.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.exceptions.FHIRException;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/XdsRelationshipTypeEnumFactory.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/XdsRelationshipTypeEnumFactory.java
index 424c491140d..85649131ec9 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/XdsRelationshipTypeEnumFactory.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/dstu21/model/valuesets/XdsRelationshipTypeEnumFactory.java
@@ -29,7 +29,7 @@ package org.hl7.fhir.dstu21.model.valuesets;
*/
-// Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+// Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
import org.hl7.fhir.dstu21.model.EnumFactory;
diff --git a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/exceptions/FHIRException.java b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/exceptions/FHIRException.java
index e921148a3f9..ca55e3e0c45 100644
--- a/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/exceptions/FHIRException.java
+++ b/hapi-fhir-structures-dstu2.1/src/main/java/org/hl7/fhir/exceptions/FHIRException.java
@@ -2,6 +2,8 @@ package org.hl7.fhir.exceptions;
public class FHIRException extends Exception {
+ // Note that the 4-argument constructor has been removed as it is not JDK6 compatible
+
public FHIRException() {
super();
}
diff --git a/hapi-fhir-structures-dstu2.1/src/test/java/ca/uhn/fhir/rest/server/ServerUsingOldTypesDstu21Test.java b/hapi-fhir-structures-dstu2.1/src/test/java/ca/uhn/fhir/rest/server/ServerUsingOldTypesDstu21Test.java
new file mode 100644
index 00000000000..73831c1bf23
--- /dev/null
+++ b/hapi-fhir-structures-dstu2.1/src/test/java/ca/uhn/fhir/rest/server/ServerUsingOldTypesDstu21Test.java
@@ -0,0 +1,81 @@
+package ca.uhn.fhir.rest.server;
+
+import static org.junit.Assert.assertThat;
+import static org.junit.Assert.fail;
+
+import javax.servlet.ServletException;
+
+import org.hamcrest.core.StringContains;
+import org.hl7.fhir.dstu21.model.Patient;
+import org.hl7.fhir.instance.model.api.IBaseResource;
+import org.junit.Test;
+
+import ca.uhn.fhir.context.FhirContext;
+import ca.uhn.fhir.model.primitive.IntegerDt;
+import ca.uhn.fhir.rest.annotation.IdParam;
+import ca.uhn.fhir.rest.annotation.Operation;
+import ca.uhn.fhir.rest.annotation.OperationParam;
+import ca.uhn.fhir.rest.annotation.OptionalParam;
+import ca.uhn.fhir.rest.annotation.Read;
+import ca.uhn.fhir.rest.annotation.Search;
+
+public class ServerUsingOldTypesDstu21Test {
+
+ private static FhirContext ourCtx = FhirContext.forDstu2_1();
+
+ @Test
+ public void testReadProvider() {
+ RestfulServer srv = new RestfulServer(ourCtx);
+ srv.setFhirContext(ourCtx);
+ srv.setResourceProviders(new ReadProvider());
+
+ try {
+ srv.init();
+ fail();
+ } catch (ServletException e) {
+ assertThat(e.getCause().toString(), StringContains.containsString("ConfigurationException"));
+ }
+ }
+ @Test
+ public void testOperationProvider() {
+ RestfulServer srv = new RestfulServer(ourCtx);
+ srv.setFhirContext(ourCtx);
+ srv.setResourceProviders(new OperationProvider());
+
+ try {
+ srv.init();
+ fail();
+ } catch (ServletException e) {
+ assertThat(e.getCause().toString(), StringContains.containsString("Incorrect use of type"));
+ }
+ }
+
+ public static class ReadProvider implements IResourceProvider {
+
+ @Override
+ public Class extends IBaseResource> getResourceType() {
+ return Patient.class;
+ }
+
+ @Read
+ public Patient opTypeRetOldBundle(@IdParam String theId) {
+ return null;
+ }
+
+ }
+
+ public static class OperationProvider implements IResourceProvider {
+
+ @Override
+ public Class extends IBaseResource> getResourceType() {
+ return Patient.class;
+ }
+
+ @Operation(name="foo")
+ public Patient opTypeRetOldBundle(@OperationParam(name="foo") IntegerDt theId) {
+ return null;
+ }
+
+ }
+
+}
diff --git a/hapi-fhir-structures-dstu2/src/main/java/ca/uhn/fhir/model/dstu2/FhirDstu2.java b/hapi-fhir-structures-dstu2/src/main/java/ca/uhn/fhir/model/dstu2/FhirDstu2.java
index df216e923bc..b67ebfc5afa 100644
--- a/hapi-fhir-structures-dstu2/src/main/java/ca/uhn/fhir/model/dstu2/FhirDstu2.java
+++ b/hapi-fhir-structures-dstu2/src/main/java/ca/uhn/fhir/model/dstu2/FhirDstu2.java
@@ -25,6 +25,7 @@ import java.util.Date;
import org.apache.commons.lang3.StringUtils;
import org.hl7.fhir.instance.model.api.IBaseResource;
+import org.hl7.fhir.instance.model.api.IIdType;
import org.hl7.fhir.instance.model.api.IPrimitiveType;
import ca.uhn.fhir.context.ConfigurationException;
@@ -125,4 +126,9 @@ public class FhirDstu2 implements IFhirVersion {
return new CodingDt();
}
+ @Override
+ public IIdType newIdType() {
+ return new IdDt();
+ }
+
}
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/FhirDstu2Hl7Org.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/FhirDstu2Hl7Org.java
index c7002225e97..977886d96ec 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/FhirDstu2Hl7Org.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/FhirDstu2Hl7Org.java
@@ -27,10 +27,12 @@ import java.util.Date;
import org.apache.commons.lang3.StringUtils;
import org.hl7.fhir.instance.conf.ServerConformanceProvider;
import org.hl7.fhir.instance.conf.ServerProfileProvider;
+import org.hl7.fhir.instance.model.IdType;
import org.hl7.fhir.instance.model.Reference;
import org.hl7.fhir.instance.model.Resource;
import org.hl7.fhir.instance.model.StructureDefinition;
import org.hl7.fhir.instance.model.api.IBaseResource;
+import org.hl7.fhir.instance.model.api.IIdType;
import org.hl7.fhir.instance.model.api.IPrimitiveType;
import ca.uhn.fhir.context.ConfigurationException;
@@ -122,4 +124,9 @@ public class FhirDstu2Hl7Org implements IFhirVersion {
return ((Resource)theResource).getMeta().getLastUpdatedElement();
}
+ @Override
+ public IIdType newIdType() {
+ return new IdType();
+ }
+
}
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Account.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Account.java
index ae3e3f64c41..b2a8423dbbd 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Account.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Account.java
@@ -30,16 +30,15 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
-
-import java.util.*;
+import java.util.ArrayList;
+import java.util.List;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track charges for a patient, cost centres, etc.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Address.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Address.java
index d7645e09d01..b2c5820c5ae 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Address.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Address.java
@@ -30,15 +30,15 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.ICompositeType;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.Description;
/**
* There is a variety of postal address formats defined around the world. This format defines a superset that is the basis for all addresses around the world.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Age.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Age.java
index 4d0dee6d22c..118f4bd9fbb 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Age.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Age.java
@@ -1,39 +1,6 @@
package org.hl7.fhir.instance.model;
-/*
- 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 Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
-
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
/**
* A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that are not precisely quantified, including amounts involving arbitrary units and floating currencies.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/AllergyIntolerance.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/AllergyIntolerance.java
index d0d39a54974..42cf2ebe013 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/AllergyIntolerance.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/AllergyIntolerance.java
@@ -30,16 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Risk of harmful or undesirable, physiological response which is unique to an individual and associated with exposure to a substance.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Annotation.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Annotation.java
index 701778c6d4c..790b30dace4 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Annotation.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Annotation.java
@@ -30,15 +30,14 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.Date;
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.api.ICompositeType;
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.Description;
/**
* A text note which also contains information about who made the statement and when.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Appointment.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Appointment.java
index 85ed44cab72..26d377a11bb 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Appointment.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Appointment.java
@@ -30,16 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s).
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/AppointmentResponse.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/AppointmentResponse.java
index aaacdd6579c..7305611b83f 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/AppointmentResponse.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/AppointmentResponse.java
@@ -30,16 +30,16 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
-
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Attachment.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Attachment.java
index 36abda730c5..eda4c7d38eb 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Attachment.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Attachment.java
@@ -30,16 +30,15 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.ICompositeType;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.Description;
/**
* For referring to data content defined in other formats.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/AuditEvent.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/AuditEvent.java
index 2ddd8842ba2..b60cd55e3a1 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/AuditEvent.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/AuditEvent.java
@@ -30,17 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/BackboneElement.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/BackboneElement.java
index 6023b56e14a..c8720d2d9dd 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/BackboneElement.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/BackboneElement.java
@@ -30,14 +30,14 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.Description;
/**
* Base definition for all elements that are defined inside a resource - but not those in a data type.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Base64BinaryType.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Base64BinaryType.java
index 5376b1cf323..105d563df64 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Base64BinaryType.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Base64BinaryType.java
@@ -29,7 +29,8 @@ POSSIBILITY OF SUCH DAMAGE.
package org.hl7.fhir.instance.model;
import org.apache.commons.codec.binary.Base64;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
+
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
/**
* Primitive type "base64Binary" in FHIR: a sequence of bytes represented in base64
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Basic.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Basic.java
index d6aad15ff23..43ff9a77f6d 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Basic.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Basic.java
@@ -30,15 +30,14 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Basic is used for handling concepts not yet defined in FHIR, narrative-only resources that don't map to an existing resource, and custom resources not appropriate for inclusion in the FHIR specification.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Binary.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Binary.java
index d4ff95e798b..fea860d817a 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Binary.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Binary.java
@@ -30,17 +30,14 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.api.IBaseBinary;
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A binary resource can contain any content, whether text, image, pdf, zip archive, etc.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/BodySite.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/BodySite.java
index dd0475abb0b..5d026c6abf6 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/BodySite.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/BodySite.java
@@ -30,16 +30,15 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
-
-import java.util.*;
+import java.util.ArrayList;
+import java.util.List;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Record details about the anatomical location of a specimen or body part. This resource may be used when a coded concept does not provide the necessary detail needed for the use case.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/BooleanType.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/BooleanType.java
index 64c4d76f7a7..ff47c923397 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/BooleanType.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/BooleanType.java
@@ -31,9 +31,10 @@ POSSIBILITY OF SUCH DAMAGE.
*/
package org.hl7.fhir.instance.model;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
import org.hl7.fhir.instance.model.api.IBaseBooleanDatatype;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+
/**
* Primitive type "boolean" in FHIR "true" or "false"
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Bundle.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Bundle.java
index aaf9cd102ac..8b41b562844 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Bundle.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Bundle.java
@@ -1,5 +1,7 @@
package org.hl7.fhir.instance.model;
+import java.math.BigDecimal;
+
/*
Copyright (c) 2011+, HL7, Inc.
All rights reserved.
@@ -30,17 +32,19 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
-import java.math.*;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
+import org.hl7.fhir.instance.model.api.IBaseBundle;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A container for a collection of resources.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/CarePlan.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/CarePlan.java
index 83e099c1fbc..9a20a470257 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/CarePlan.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/CarePlan.java
@@ -30,16 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or community for a period of time, possibly limited to care for a specific condition or set of conditions.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Claim.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Claim.java
index 1a3d0643c6e..06e1fc075b3 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Claim.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Claim.java
@@ -1,5 +1,7 @@
package org.hl7.fhir.instance.model;
+import java.math.BigDecimal;
+
/*
Copyright (c) 2011+, HL7, Inc.
All rights reserved.
@@ -30,18 +32,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
-import java.math.*;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A provider issued list of services and products provided, or to be provided, to a patient which is provided to an insurer for payment recovery.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ClaimResponse.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ClaimResponse.java
index ccab2edfc06..387cbfc1800 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ClaimResponse.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ClaimResponse.java
@@ -1,5 +1,7 @@
package org.hl7.fhir.instance.model;
+import java.math.BigDecimal;
+
/*
Copyright (c) 2011+, HL7, Inc.
All rights reserved.
@@ -30,18 +32,20 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
-import java.math.*;
+import org.hl7.fhir.instance.model.Enumerations.RemittanceOutcome;
+import org.hl7.fhir.instance.model.Enumerations.RemittanceOutcomeEnumFactory;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* This resource provides the adjudication details from the processing of a Claim resource.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ClinicalImpression.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ClinicalImpression.java
index 2f986df9722..dd18db6b224 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ClinicalImpression.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ClinicalImpression.java
@@ -30,16 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning the treatments or management strategies that are best to manage a patient's condition. Assessments are often 1:1 with a clinical consultation / encounter, but this varies greatly depending on the clinical workflow. This resource is called "ClinicalImpression" rather than "ClinicalAssessment" to avoid confusion with the recording of assessment tools such as Apgar score.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/CodeType.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/CodeType.java
index fdec7a60671..bbc1285acf7 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/CodeType.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/CodeType.java
@@ -30,7 +30,7 @@ package org.hl7.fhir.instance.model;
import static org.apache.commons.lang3.StringUtils.defaultString;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
/**
* Primitive type "code" in FHIR, when not bound to an enumerated list of codes
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/CodeableConcept.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/CodeableConcept.java
index b2fbe0c851c..2df32d094ff 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/CodeableConcept.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/CodeableConcept.java
@@ -30,15 +30,15 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.ICompositeType;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.Description;
/**
* A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Coding.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Coding.java
index bff504f9972..56d6feb8cc5 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Coding.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Coding.java
@@ -30,15 +30,15 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseCoding;
+import org.hl7.fhir.instance.model.api.ICompositeType;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.Description;
/**
* A reference to a code defined by a terminology system.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Communication.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Communication.java
index 36ef11facaa..e1fd8ea72fb 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Communication.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Communication.java
@@ -30,16 +30,17 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* An occurrence of information being transmitted; e.g. an alert that was sent to a responsible provider, a public health agency was notified about a reportable condition.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/CommunicationRequest.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/CommunicationRequest.java
index f1f89355a9f..60d88d4aef3 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/CommunicationRequest.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/CommunicationRequest.java
@@ -30,16 +30,17 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A request to convey information; e.g. the CDS system proposes that an alert be sent to a responsible provider, the CDS system proposes that the public health agency be notified about a reportable condition.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Composition.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Composition.java
index deff4387d3f..2ce6fe0325d 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Composition.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Composition.java
@@ -30,16 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A set of healthcare-related information that is assembled together into a single logical document that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement. While a Composition defines the structure, it does not actually contain the content: rather the full content of a document is contained in a Bundle, of which the Composition is the first resource contained.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ConceptMap.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ConceptMap.java
index 4f0b74d90d9..288439b2a11 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ConceptMap.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ConceptMap.java
@@ -30,17 +30,22 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.Enumerations.ConceptMapEquivalence;
+import org.hl7.fhir.instance.model.Enumerations.ConceptMapEquivalenceEnumFactory;
+import org.hl7.fhir.instance.model.Enumerations.ConformanceResourceStatus;
+import org.hl7.fhir.instance.model.Enumerations.ConformanceResourceStatusEnumFactory;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A statement of relationships from one set of concepts to one or more other concepts - either code systems or data elements, or classes in class models.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Condition.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Condition.java
index fd146832fd1..0aac66138fe 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Condition.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Condition.java
@@ -30,16 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Use to record detailed information about conditions, problems or diagnoses recognized by a clinician. There are many uses including: recording a diagnosis during an encounter; populating a problem list or a summary statement, such as a discharge summary.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Conformance.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Conformance.java
index ae0a39c84f8..3095725f2d4 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Conformance.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Conformance.java
@@ -30,17 +30,23 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.Enumerations.ConformanceResourceStatus;
+import org.hl7.fhir.instance.model.Enumerations.ConformanceResourceStatusEnumFactory;
+import org.hl7.fhir.instance.model.Enumerations.SearchParamType;
+import org.hl7.fhir.instance.model.Enumerations.SearchParamTypeEnumFactory;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
+import org.hl7.fhir.instance.model.api.IBaseConformance;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A conformance statement is a set of capabilities of a FHIR Server that may be used as a statement of actual server functionality or a statement of required or desired server implementation.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ContactPoint.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ContactPoint.java
index 411d3aae45a..01a9ab4b30c 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ContactPoint.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ContactPoint.java
@@ -30,15 +30,14 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.ICompositeType;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.Description;
/**
* Details for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Contract.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Contract.java
index e7ce3c22bf9..a61d49f5fb9 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Contract.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Contract.java
@@ -1,5 +1,7 @@
package org.hl7.fhir.instance.model;
+import java.math.BigDecimal;
+
/*
Copyright (c) 2011+, HL7, Inc.
All rights reserved.
@@ -30,17 +32,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
-import java.math.*;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A formal agreement between parties regarding the conduct of business, exchange of information or other matters.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Count.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Count.java
index 0ab9dbc7219..f9dbf99a1d3 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Count.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Count.java
@@ -1,39 +1,6 @@
package org.hl7.fhir.instance.model;
-/*
- 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 Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
-
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
/**
* A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that are not precisely quantified, including amounts involving arbitrary units and floating currencies.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Coverage.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Coverage.java
index a570f46e39f..99c4126fddd 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Coverage.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Coverage.java
@@ -30,16 +30,15 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
-
-import java.util.*;
+import java.util.ArrayList;
+import java.util.List;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Financial instrument which may be used to pay for or reimburse health care products and services.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DataElement.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DataElement.java
index 86f2571fd66..bb04d41f6c2 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DataElement.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DataElement.java
@@ -30,17 +30,20 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.Enumerations.ConformanceResourceStatus;
+import org.hl7.fhir.instance.model.Enumerations.ConformanceResourceStatusEnumFactory;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* The formal description of a single piece of information that can be gathered and reported.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DateTimeType.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DateTimeType.java
index 9c50d3f6026..c499edd1035 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DateTimeType.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DateTimeType.java
@@ -35,7 +35,8 @@ import java.util.TimeZone;
import java.util.zip.DataFormatException;
import org.apache.commons.lang3.time.DateUtils;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
+
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
/**
* Represents a FHIR dateTime datatype. Valid precisions values for this type are:
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DateType.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DateType.java
index 3eb28a0a63a..37245ede8f5 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DateType.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DateType.java
@@ -36,7 +36,7 @@ package org.hl7.fhir.instance.model;
import java.util.Date;
import java.util.TimeZone;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
/**
* Represents a FHIR date datatype. Valid precisions values for this type are:
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DecimalType.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DecimalType.java
index 4ef05f17614..cb4588a6422 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DecimalType.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DecimalType.java
@@ -35,9 +35,10 @@ import java.math.BigDecimal;
import java.math.MathContext;
import java.math.RoundingMode;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
import org.hl7.fhir.instance.model.api.IBaseDecimalDatatype;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+
/**
* Primitive type "decimal" in FHIR: A rational number
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DetectedIssue.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DetectedIssue.java
index dab75083413..47c9ef91d5a 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DetectedIssue.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DetectedIssue.java
@@ -30,16 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, Ineffective treatment frequency, Procedure-condition conflict, etc.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Device.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Device.java
index ade760a8a41..1e70b3efb87 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Device.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Device.java
@@ -30,16 +30,16 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
-
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* This resource identifies an instance of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity. The device may be a medical or non-medical device. Medical devices includes durable (reusable) medical equipment, implantable devices, as well as disposable equipment used for diagnostic, treatment, and research for healthcare and public health. Non-medical devices may include items such as a machine, cellphone, computer, application, etc.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DeviceComponent.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DeviceComponent.java
index ee9b87e459d..9cb781f41e0 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DeviceComponent.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DeviceComponent.java
@@ -30,17 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Describes the characteristics, operational status and capabilities of a medical-related component of a medical device.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DeviceMetric.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DeviceMetric.java
index 8928241b1ab..21a8fb5890c 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DeviceMetric.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DeviceMetric.java
@@ -30,16 +30,17 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Describes a measurement, calculation or setting capability of a medical device.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DeviceUseRequest.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DeviceUseRequest.java
index 10aa876abaf..ade489a5bdd 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DeviceUseRequest.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DeviceUseRequest.java
@@ -30,16 +30,14 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Represents a request for a patient to employ a medical device. The device may be an implantable device, or an external assistive device, such as a walker.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DeviceUseStatement.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DeviceUseStatement.java
index e7253e42807..1342048ee24 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DeviceUseStatement.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DeviceUseStatement.java
@@ -30,16 +30,14 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A record of a device being used by a patient where the record is the result of a report from the patient or another clinician.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DiagnosticOrder.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DiagnosticOrder.java
index 7c418fec087..cc82f70b0a8 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DiagnosticOrder.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DiagnosticOrder.java
@@ -30,16 +30,17 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A record of a request for a diagnostic investigation service to be performed.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DiagnosticReport.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DiagnosticReport.java
index 7e70d6f4411..1e3129b60a6 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DiagnosticReport.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DiagnosticReport.java
@@ -30,16 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider information, and some mix of atomic results, images, textual and coded interpretations, and formatted representation of diagnostic reports.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Distance.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Distance.java
index 4826166a72e..b347b685e82 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Distance.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Distance.java
@@ -1,39 +1,6 @@
package org.hl7.fhir.instance.model;
-/*
- 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 Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
-
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
/**
* A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that are not precisely quantified, including amounts involving arbitrary units and floating currencies.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DocumentManifest.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DocumentManifest.java
index 94a1b2f85c7..172808b44fe 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DocumentManifest.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DocumentManifest.java
@@ -30,17 +30,21 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.Enumerations.DocumentReferenceStatus;
+import org.hl7.fhir.instance.model.Enumerations.DocumentReferenceStatusEnumFactory;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
+import org.hl7.fhir.instance.model.api.IBaseResource;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A manifest that defines a set of documents.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DocumentReference.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DocumentReference.java
index 51a272dac83..a7c2db39c73 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DocumentReference.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DocumentReference.java
@@ -30,17 +30,20 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.Enumerations.DocumentReferenceStatus;
+import org.hl7.fhir.instance.model.Enumerations.DocumentReferenceStatusEnumFactory;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A reference to a document .
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DomainResource.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DomainResource.java
index 1a201207147..98dad3a5fe4 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DomainResource.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/DomainResource.java
@@ -30,15 +30,15 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.api.IBaseHasExtensions;
+import org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions;
+import org.hl7.fhir.instance.model.api.IDomainResource;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
/**
* A resource that includes narrative, extensions, and contained resources.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Duration.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Duration.java
index 0edeae8c123..03a00b0fc21 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Duration.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Duration.java
@@ -1,39 +1,6 @@
package org.hl7.fhir.instance.model;
-/*
- 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 Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
-
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
/**
* A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that are not precisely quantified, including amounts involving arbitrary units and floating currencies.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Element.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Element.java
index 8f207122a6d..c30cf6ca531 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Element.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Element.java
@@ -30,15 +30,14 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseHasExtensions;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
/**
* Base definition for all elements in a resource.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ElementDefinition.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ElementDefinition.java
index dd5627caf9f..7c90284aab9 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ElementDefinition.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ElementDefinition.java
@@ -30,16 +30,19 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.Enumerations.BindingStrength;
+import org.hl7.fhir.instance.model.Enumerations.BindingStrengthEnumFactory;
+import org.hl7.fhir.instance.model.api.IBaseDatatypeElement;
+import org.hl7.fhir.instance.model.api.ICompositeType;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.Description;
/**
* Captures constraints on each element within the resource, profile, or extension.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/EligibilityRequest.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/EligibilityRequest.java
index 0a05a58e88d..34328deb8a4 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/EligibilityRequest.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/EligibilityRequest.java
@@ -30,16 +30,14 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* This resource provides the insurance eligibility details from the insurer regarding a specified coverage and optionally some class of service.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/EligibilityResponse.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/EligibilityResponse.java
index 79183e9a7b5..cf54edae146 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/EligibilityResponse.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/EligibilityResponse.java
@@ -30,17 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.Enumerations.RemittanceOutcome;
+import org.hl7.fhir.instance.model.Enumerations.RemittanceOutcomeEnumFactory;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* This resource provides eligibility and plan details from the processing of an Eligibility resource.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Encounter.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Encounter.java
index d98cccee319..98abac1d1ca 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Encounter.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Encounter.java
@@ -30,16 +30,16 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/EnrollmentRequest.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/EnrollmentRequest.java
index e8c1e4fd211..dd16dc21b18 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/EnrollmentRequest.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/EnrollmentRequest.java
@@ -30,16 +30,14 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* This resource provides the insurance enrollment details to the insurer regarding a specified coverage.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/EnrollmentResponse.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/EnrollmentResponse.java
index 0f374ad9a90..2055800c32d 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/EnrollmentResponse.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/EnrollmentResponse.java
@@ -30,17 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.Enumerations.RemittanceOutcome;
+import org.hl7.fhir.instance.model.Enumerations.RemittanceOutcomeEnumFactory;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* This resource provides enrollment and plan details from the processing of an Enrollment resource.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Enumeration.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Enumeration.java
index 87629af3263..fbfeb64ec1f 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Enumeration.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Enumeration.java
@@ -1,8 +1,9 @@
package org.hl7.fhir.instance.model;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
import org.hl7.fhir.instance.model.api.IBaseEnumeration;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+
/*
Copyright (c) 2011+, HL7, Inc
All rights reserved.
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Enumerations.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Enumerations.java
index 750c5bc849b..b48ae7eeaff 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Enumerations.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Enumerations.java
@@ -1,39 +1,5 @@
package org.hl7.fhir.instance.model;
-/*
- 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 Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
-
-
-import org.hl7.fhir.instance.model.api.*;
-
public class Enumerations {
// In here:
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/EpisodeOfCare.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/EpisodeOfCare.java
index f305e564db5..bfc0e7f6637 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/EpisodeOfCare.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/EpisodeOfCare.java
@@ -30,16 +30,16 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* An association between a patient and an organization / healthcare provider(s) during which time encounters may occur. The managing organization assumes a level of responsibility for the patient during this time.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ExplanationOfBenefit.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ExplanationOfBenefit.java
index b5c789d7c0a..7dd211b16f9 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ExplanationOfBenefit.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ExplanationOfBenefit.java
@@ -30,17 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.Enumerations.RemittanceOutcome;
+import org.hl7.fhir.instance.model.Enumerations.RemittanceOutcomeEnumFactory;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* This resource provides: the claim details; adjudication details from the processing of a Claim; and optionally account balance information, for informing the subscriber of the benefits provided.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Extension.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Extension.java
index bc8c7291dc6..5f831e91d90 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Extension.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Extension.java
@@ -30,15 +30,14 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.api.IBaseExtension;
+import org.hl7.fhir.instance.model.api.IBaseHasExtensions;
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.Description;
/**
* Optional Extensions Element - found in all resources.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/FamilyMemberHistory.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/FamilyMemberHistory.java
index 98f6351b7ad..806bec95525 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/FamilyMemberHistory.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/FamilyMemberHistory.java
@@ -30,17 +30,20 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.Enumerations.AdministrativeGender;
+import org.hl7.fhir.instance.model.Enumerations.AdministrativeGenderEnumFactory;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Significant health events and conditions for a person related to the patient relevant in the context of care for the patient.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Flag.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Flag.java
index 10186d98a73..e356e716bd6 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Flag.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Flag.java
@@ -30,16 +30,13 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.List;
-import java.util.*;
-
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Prospective warnings of potential issues when providing care to the patient.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Goal.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Goal.java
index 47332a29b42..5e0566d488a 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Goal.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Goal.java
@@ -30,16 +30,17 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Group.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Group.java
index c40ae131d03..6169816bb5b 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Group.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Group.java
@@ -30,16 +30,17 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Represents a defined collection of entities that may be discussed or acted upon collectively but which are not expected to act collectively and are not formally or legally recognized; i.e. a collection of entities that isn't an Organization.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/HealthcareService.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/HealthcareService.java
index dab64b2d0ca..c81851a39c0 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/HealthcareService.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/HealthcareService.java
@@ -30,16 +30,17 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* The details of a healthcare service available at a location.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/HumanName.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/HumanName.java
index 651a7813344..a28978830e4 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/HumanName.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/HumanName.java
@@ -30,15 +30,15 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.ICompositeType;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.Description;
/**
* A human's name with the ability to identify parts and usage.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/IdType.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/IdType.java
index 197858d6f93..924d4387b93 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/IdType.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/IdType.java
@@ -39,11 +39,12 @@ import org.apache.commons.lang3.ObjectUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.Validate;
import org.apache.commons.lang3.builder.HashCodeBuilder;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
import org.hl7.fhir.instance.model.api.IBaseResource;
import org.hl7.fhir.instance.model.api.IIdType;
import org.hl7.fhir.instance.model.api.IPrimitiveType;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+
/**
* This class represents the logical identity for a resource, or as much of that
* identity is known. In FHIR, every resource must have a "logical ID" which is
@@ -729,4 +730,24 @@ public final class IdType extends UriType implements IPrimitiveType, IId
return theIdPart.toString();
}
+ public IIdType setParts(String theBaseUrl, String theResourceType, String theIdPart, String theVersionIdPart) {
+ if (isNotBlank(theVersionIdPart)) {
+ Validate.notBlank(theResourceType, "If theVersionIdPart is populated, theResourceType and theIdPart must be populated");
+ Validate.notBlank(theIdPart, "If theVersionIdPart is populated, theResourceType and theIdPart must be populated");
+ }
+ if (isNotBlank(theBaseUrl) && isNotBlank(theIdPart)) {
+ Validate.notBlank(theResourceType, "If theBaseUrl is populated and theIdPart is populated, theResourceType must be populated");
+ }
+
+ setValue(null);
+
+ myBaseUrl = theBaseUrl;
+ myResourceType = theResourceType;
+ myUnqualifiedId = theIdPart;
+ myUnqualifiedVersionId = StringUtils.defaultIfBlank(theVersionIdPart, null);
+ myHaveComponentParts = true;
+
+ return this;
+ }
+
}
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Identifier.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Identifier.java
index c049775de56..e933840e111 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Identifier.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Identifier.java
@@ -30,16 +30,14 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.ICompositeType;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.Description;
/**
* A technical identifier - identifies some entity uniquely and unambiguously.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ImagingObjectSelection.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ImagingObjectSelection.java
index aef206da28c..b3eb65b0a96 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ImagingObjectSelection.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ImagingObjectSelection.java
@@ -30,16 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A manifest of a set of DICOM Service-Object Pair Instances (SOP Instances). The referenced SOP Instances (images or other content) are for a single patient, and may be from one or more studies. The referenced SOP Instances have been selected for a purpose, such as quality assurance, conference, or consult. Reflecting that range of purposes, typical ImagingObjectSelection resources may include all SOP Instances in a study (perhaps for sharing through a Health Information Exchange); key images from multiple studies (for reference by a referring or treating physician); a multi-frame ultrasound instance ("cine" video clip) and a set of measurements taken from that instance (for inclusion in a teaching file); and so on.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ImagingStudy.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ImagingStudy.java
index 529e161470d..4048c7c00f6 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ImagingStudy.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ImagingStudy.java
@@ -30,16 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple series of different modalities.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Immunization.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Immunization.java
index 17e03b3bc0e..36cb5291d27 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Immunization.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Immunization.java
@@ -30,16 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Describes the event of a patient being administered a vaccination or a record of a vaccination as reported by a patient, a clinician or another party and may include vaccine reaction information and what vaccination protocol was followed.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ImmunizationRecommendation.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ImmunizationRecommendation.java
index 2dfa8daf2ff..f51967efb00 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ImmunizationRecommendation.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ImmunizationRecommendation.java
@@ -30,16 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A patient's point-in-time immunization and recommendation (i.e. forecasting a patient's immunization eligibility according to a published schedule) with optional supporting justification.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ImplementationGuide.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ImplementationGuide.java
index c2a12f895b1..a5d44dd7a3a 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ImplementationGuide.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ImplementationGuide.java
@@ -30,17 +30,20 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.Enumerations.ConformanceResourceStatus;
+import org.hl7.fhir.instance.model.Enumerations.ConformanceResourceStatusEnumFactory;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A set of rules or how FHIR is used to solve a particular problem. This resource is used to gather all the parts of an implementation guide into a logical whole, and to publish a computable definition of all the parts.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/InstantType.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/InstantType.java
index e8e816889a4..219cf552243 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/InstantType.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/InstantType.java
@@ -36,7 +36,7 @@ import java.util.Date;
import java.util.TimeZone;
import java.util.zip.DataFormatException;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
/**
* Represents a FHIR instant datatype. Valid precisions values for this type are:
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/IntegerType.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/IntegerType.java
index 8410a0f2fbb..d5a2421c40f 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/IntegerType.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/IntegerType.java
@@ -31,9 +31,10 @@ POSSIBILITY OF SUCH DAMAGE.
*/
package org.hl7.fhir.instance.model;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
import org.hl7.fhir.instance.model.api.IBaseIntegerDatatype;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+
/**
* Primitive type "integer" in FHIR: A signed 32-bit integer
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/List_.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/List_.java
index 84a706b77f8..1490a519a1b 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/List_.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/List_.java
@@ -30,16 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A set of information summarized from a list of other resources.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Location.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Location.java
index 5bb49eff2f4..ff28368be67 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Location.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Location.java
@@ -1,5 +1,7 @@
package org.hl7.fhir.instance.model;
+import java.math.BigDecimal;
+
/*
Copyright (c) 2011+, HL7, Inc.
All rights reserved.
@@ -30,17 +32,17 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.List;
-import java.util.*;
-
-import java.math.*;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained or accommodated.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/MarkdownType.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/MarkdownType.java
index c733077ad95..79d12aaad4b 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/MarkdownType.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/MarkdownType.java
@@ -30,7 +30,7 @@ package org.hl7.fhir.instance.model;
import static org.apache.commons.lang3.StringUtils.defaultString;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
/**
* Primitive type "code" in FHIR, when not bound to an enumerated list of codes
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Media.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Media.java
index c43923dc110..98fb0e3cc3e 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Media.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Media.java
@@ -30,16 +30,15 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
-
-import java.util.*;
+import java.util.ArrayList;
+import java.util.List;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Medication.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Medication.java
index 348a92198b2..b0dabf8e866 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Medication.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Medication.java
@@ -30,16 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* This resource is primarily used for the identification and definition of a medication. It covers the ingredients and the packaging for a medication.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/MedicationAdministration.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/MedicationAdministration.java
index be2c0ad7882..e5e33b6e3e3 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/MedicationAdministration.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/MedicationAdministration.java
@@ -30,16 +30,17 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/MedicationDispense.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/MedicationDispense.java
index 67ec3a2391b..146826b5ff7 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/MedicationDispense.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/MedicationDispense.java
@@ -30,16 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a description of the medication product (supply) provided and the instructions for administering the medication. The medication dispense is the result of a pharmacy system responding to a medication order.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/MedicationOrder.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/MedicationOrder.java
index c8e21f790c8..cc58c029f98 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/MedicationOrder.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/MedicationOrder.java
@@ -30,16 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* An order for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called "MedicationOrder" rather than "MedicationPrescription" to generalize the use across inpatient and outpatient settings as well as for care plans, etc.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/MedicationStatement.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/MedicationStatement.java
index 15d047e92ad..8fe954754ed 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/MedicationStatement.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/MedicationStatement.java
@@ -30,16 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A record of a medication that is being consumed by a patient. A MedicationStatement may indicate that the patient may be taking the medication now, or has taken the medication in the past or will be taking the medication in the future. The source of this information can be the patient, significant other (such as a family member or spouse), or a clinician. A common scenario where this information is captured is during the history taking process during a patient visit or stay. The medication information may come from e.g. the patient's memory, from a prescription bottle, or from a list of medications the patient, clinician or other party maintains
The primary difference between a medication statement and a medication administration is that the medication administration has complete administration information and is based on actual administration information from the person who administered the medication. A medication statement is often, if not always, less specific. There is no required date/time when the medication was administered, in fact we only know that a source has reported the patient is taking this medication, where details such as time, quantity, or rate or even medication product may be incomplete or missing or less precise. As stated earlier, the medication statement information may come from the patient's memory, from a prescription bottle or from a list of medications the patient, clinician or other party maintains. Medication administration is more formal and is not missing detailed information.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/MessageHeader.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/MessageHeader.java
index f6549c19004..b8242890d5e 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/MessageHeader.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/MessageHeader.java
@@ -30,17 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Meta.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Meta.java
index 9c9786d82c1..1a6fb8d8ca3 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Meta.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Meta.java
@@ -34,11 +34,12 @@ import java.util.ArrayList;
import java.util.Date;
import java.util.List;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Description;
import org.hl7.fhir.instance.model.api.IBaseMetaType;
import org.hl7.fhir.utilities.Utilities;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.Description;
/**
* The metadata about a resource. This is content in the resource that is maintained by the infrastructure. Changes to the content may not always be associated with version changes to the resource.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Money.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Money.java
index f84fc653f10..bed7784de02 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Money.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Money.java
@@ -1,39 +1,6 @@
package org.hl7.fhir.instance.model;
-/*
- 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 Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
-
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
/**
* A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that are not precisely quantified, including amounts involving arbitrary units and floating currencies.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/NamingSystem.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/NamingSystem.java
index 9cfc3b09b34..29179f9d946 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/NamingSystem.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/NamingSystem.java
@@ -30,17 +30,20 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.Enumerations.ConformanceResourceStatus;
+import org.hl7.fhir.instance.model.Enumerations.ConformanceResourceStatusEnumFactory;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, devices, etc. Represents a "System" used within the Identifier and Coding data types.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Narrative.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Narrative.java
index 3d7a8317af0..8fe07d0a5fb 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Narrative.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Narrative.java
@@ -30,16 +30,14 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.api.INarrative;
import org.hl7.fhir.utilities.xhtml.XhtmlNode;
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.Description;
/**
* A human-readable formatted text, including images.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/NutritionOrder.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/NutritionOrder.java
index 7751eac816b..ea8d43d4d8b 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/NutritionOrder.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/NutritionOrder.java
@@ -30,16 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Observation.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Observation.java
index fe362b51b7b..119f4cb8935 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Observation.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Observation.java
@@ -30,16 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Measurements and simple assertions made about a patient, device or other subject.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/OidType.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/OidType.java
index 1e4a1e2143a..81d6b606400 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/OidType.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/OidType.java
@@ -30,7 +30,7 @@ package org.hl7.fhir.instance.model;
import java.net.URI;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
/**
* Primitive type "oid" in FHIR: an OID represented as urn:oid:0.1.2.3.4...
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/OperationDefinition.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/OperationDefinition.java
index 4a9478fd2be..99302c03ed0 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/OperationDefinition.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/OperationDefinition.java
@@ -30,17 +30,22 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.Enumerations.BindingStrength;
+import org.hl7.fhir.instance.model.Enumerations.BindingStrengthEnumFactory;
+import org.hl7.fhir.instance.model.Enumerations.ConformanceResourceStatus;
+import org.hl7.fhir.instance.model.Enumerations.ConformanceResourceStatusEnumFactory;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction).
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/OperationOutcome.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/OperationOutcome.java
index ec2508d9c42..fc8a439ea08 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/OperationOutcome.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/OperationOutcome.java
@@ -30,16 +30,17 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
+import org.hl7.fhir.instance.model.api.IBaseOperationOutcome;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
/**
* A collection of error, warning or information messages that result from a system action.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Order.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Order.java
index a65be6d9664..9d52b5ada72 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Order.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Order.java
@@ -30,15 +30,17 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A request to perform an action.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/OrderResponse.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/OrderResponse.java
index aa67e55bd46..f966680aace 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/OrderResponse.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/OrderResponse.java
@@ -30,16 +30,16 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
-
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A response to an order.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Organization.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Organization.java
index 7d5ce7a2197..d3844f5ea4c 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Organization.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Organization.java
@@ -30,16 +30,17 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, etc.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Parameters.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Parameters.java
index da45f2c0bd1..91f63860c4c 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Parameters.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Parameters.java
@@ -30,16 +30,16 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
+import org.hl7.fhir.instance.model.api.IBaseParameters;
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
/**
* This special resource type is used to represent an operation request and response (operations.html). It has no other use, and there is no RESTful endpoint associated with it.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Patient.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Patient.java
index 7d524d5ccec..3dc49e7620f 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Patient.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Patient.java
@@ -30,17 +30,19 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.Enumerations.AdministrativeGender;
+import org.hl7.fhir.instance.model.Enumerations.AdministrativeGenderEnumFactory;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Demographics and other administrative information about an individual or animal receiving care or other health-related services.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/PaymentNotice.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/PaymentNotice.java
index b648747602b..e29f88ead27 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/PaymentNotice.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/PaymentNotice.java
@@ -30,16 +30,14 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* This resource provides the status of the payment for goods and services rendered, and the request and response resource references.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/PaymentReconciliation.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/PaymentReconciliation.java
index a44f72f4e15..17d5f55a672 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/PaymentReconciliation.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/PaymentReconciliation.java
@@ -30,17 +30,20 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.Enumerations.RemittanceOutcome;
+import org.hl7.fhir.instance.model.Enumerations.RemittanceOutcomeEnumFactory;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* This resource provides payment details and claim references supporting a bulk payment.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Period.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Period.java
index cbe209be53d..eb3055780a9 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Period.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Period.java
@@ -30,14 +30,14 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.Date;
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.api.ICompositeType;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.Description;
/**
* A time period defined by a start and end date and optionally time.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Person.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Person.java
index 6557a6e65ac..58af6e03a4e 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Person.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Person.java
@@ -30,17 +30,19 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.Enumerations.AdministrativeGender;
+import org.hl7.fhir.instance.model.Enumerations.AdministrativeGenderEnumFactory;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Demographics and administrative information about a person independent of a specific health-related context.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/PositiveIntType.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/PositiveIntType.java
index 74a481c1d2b..fb3b0a25266 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/PositiveIntType.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/PositiveIntType.java
@@ -31,7 +31,7 @@ POSSIBILITY OF SUCH DAMAGE.
*/
package org.hl7.fhir.instance.model;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
/**
* Primitive type "integer" in FHIR: A signed 32-bit integer
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Practitioner.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Practitioner.java
index 66c0f759b28..a4fe6960a52 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Practitioner.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Practitioner.java
@@ -30,17 +30,19 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.Enumerations.AdministrativeGender;
+import org.hl7.fhir.instance.model.Enumerations.AdministrativeGenderEnumFactory;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A person who is directly or indirectly involved in the provisioning of healthcare.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Procedure.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Procedure.java
index 39153ca34b8..ec657ca5b23 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Procedure.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Procedure.java
@@ -30,16 +30,16 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* An action that is or was performed on a patient. This can be a physical intervention like an operation, or less invasive like counseling or hypnotherapy.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ProcedureRequest.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ProcedureRequest.java
index 3672e08bfb3..4d679c7c6ca 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ProcedureRequest.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ProcedureRequest.java
@@ -30,16 +30,14 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A request for a procedure to be performed. May be a proposal or an order.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ProcessRequest.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ProcessRequest.java
index 14ff442ee62..fe81af23eea 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ProcessRequest.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ProcessRequest.java
@@ -30,17 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* This resource provides the target, request and response, and action details for an action to be performed by the target on or about existing resources.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ProcessResponse.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ProcessResponse.java
index 197615af4f2..0e02bf2c6f9 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ProcessResponse.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ProcessResponse.java
@@ -30,17 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* This resource provides processing status, errors and notes from the processing of a resource.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Provenance.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Provenance.java
index d20f43e6976..1a09a62c0a8 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Provenance.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Provenance.java
@@ -30,16 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Provenance of a resource is a record that describes entities and processes involved in producing and delivering or otherwise influencing that resource. Provenance provides a critical foundation for assessing authenticity, enabling trust, and allowing reproducibility. Provenance assertions are a form of contextual metadata and can themselves become important records with their own provenance. Provenance statement indicates clinical significance in terms of confidence in authenticity, reliability, and trustworthiness, integrity, and stage in lifecycle (e.g. Document Completion - has the artifact been legally authenticated), all of which may impact security, privacy, and trust policies.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Quantity.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Quantity.java
index c32feb79d43..ee69dfde909 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Quantity.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Quantity.java
@@ -1,5 +1,7 @@
package org.hl7.fhir.instance.model;
+import java.math.BigDecimal;
+
/*
Copyright (c) 2011+, HL7, Inc.
All rights reserved.
@@ -30,16 +32,14 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.List;
-import java.util.*;
-
-import java.math.*;
+import org.hl7.fhir.instance.model.api.ICompositeType;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.Description;
/**
* A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that are not precisely quantified, including amounts involving arbitrary units and floating currencies.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Questionnaire.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Questionnaire.java
index e287d645c15..c1afc63f40a 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Questionnaire.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Questionnaire.java
@@ -30,17 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A structured set of questions intended to guide the collection of answers. The questions are ordered and grouped into coherent subsets, corresponding to the structure of the grouping of the underlying questions.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/QuestionnaireResponse.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/QuestionnaireResponse.java
index 15faa435fe0..acd85249a81 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/QuestionnaireResponse.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/QuestionnaireResponse.java
@@ -30,16 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A structured set of questions and their answers. The questions are ordered and grouped into coherent subsets, corresponding to the structure of the grouping of the underlying questions.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Range.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Range.java
index 6c5d672c6de..5a47b4c3153 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Range.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Range.java
@@ -30,14 +30,13 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.api.ICompositeType;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.Description;
/**
* A set of ordered Quantities defined by a low and high limit.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Ratio.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Ratio.java
index bff99c7e04d..a35afdaf091 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Ratio.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Ratio.java
@@ -30,14 +30,13 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.api.ICompositeType;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.Description;
/**
* A relationship of two Quantity values - expressed as a numerator and a denominator.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Reference.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Reference.java
index 6a6be8c0838..1a83c4dd6a6 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Reference.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Reference.java
@@ -30,15 +30,16 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IAnyResource;
+import org.hl7.fhir.instance.model.api.IBaseReference;
+import org.hl7.fhir.instance.model.api.ICompositeType;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.Description;
/**
* A reference from one resource to another.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ReferralRequest.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ReferralRequest.java
index c9302c4ede3..6bf44efa796 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ReferralRequest.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ReferralRequest.java
@@ -30,16 +30,16 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
-
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Used to record and send details about a request for referral service or transfer of a patient to the care of another provider or provider organization.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/RelatedPerson.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/RelatedPerson.java
index b54317d4d39..74b796f2c7b 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/RelatedPerson.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/RelatedPerson.java
@@ -30,17 +30,17 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.Enumerations.AdministrativeGender;
+import org.hl7.fhir.instance.model.Enumerations.AdministrativeGenderEnumFactory;
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Information about a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in the care process.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Resource.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Resource.java
index 940258c5cd8..ec2f3caa42f 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Resource.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Resource.java
@@ -30,17 +30,13 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IAnyResource;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
/**
* This is the base resource type for everything.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/RiskAssessment.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/RiskAssessment.java
index 0049d09e892..acf07972f7e 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/RiskAssessment.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/RiskAssessment.java
@@ -1,5 +1,7 @@
package org.hl7.fhir.instance.model;
+import java.math.BigDecimal;
+
/*
Copyright (c) 2011+, HL7, Inc.
All rights reserved.
@@ -30,17 +32,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
-import java.math.*;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/SampledData.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/SampledData.java
index d3c63aa4390..20a4dcaa6a6 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/SampledData.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/SampledData.java
@@ -1,5 +1,7 @@
package org.hl7.fhir.instance.model;
+import java.math.BigDecimal;
+
/*
Copyright (c) 2011+, HL7, Inc.
All rights reserved.
@@ -30,16 +32,13 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.api.ICompositeType;
-import java.math.*;
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.Description;
/**
* A series of measurements taken by a device, with upper and lower limits. There may be more than one dimension in the data.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Schedule.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Schedule.java
index df6b53a5015..7f089e03433 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Schedule.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Schedule.java
@@ -30,16 +30,15 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
-
-import java.util.*;
+import java.util.ArrayList;
+import java.util.List;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A container for slot(s) of time that may be available for booking appointments.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/SearchParameter.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/SearchParameter.java
index 4bb4e6095dc..9dfb294ee8a 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/SearchParameter.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/SearchParameter.java
@@ -30,17 +30,22 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.Enumerations.ConformanceResourceStatus;
+import org.hl7.fhir.instance.model.Enumerations.ConformanceResourceStatusEnumFactory;
+import org.hl7.fhir.instance.model.Enumerations.SearchParamType;
+import org.hl7.fhir.instance.model.Enumerations.SearchParamTypeEnumFactory;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A search parameter that defines a named search item that can be used to search/filter on a resource.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Signature.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Signature.java
index 70c9353389b..f771540fe25 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Signature.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Signature.java
@@ -30,16 +30,15 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.api.ICompositeType;
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.Description;
/**
* A digital signature along with supporting context. The signature may be electronic/cryptographic in nature, or a graphical image representing a hand-written signature, or a signature process. Different Signature approaches have different utilities.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/SimpleQuantity.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/SimpleQuantity.java
index 5e83f504686..250e0b768b9 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/SimpleQuantity.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/SimpleQuantity.java
@@ -1,39 +1,6 @@
package org.hl7.fhir.instance.model;
-/*
- 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 Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
-
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
/**
* A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that are not precisely quantified, including amounts involving arbitrary units and floating currencies.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Slot.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Slot.java
index ff47923c12a..ea8e387bab6 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Slot.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Slot.java
@@ -30,16 +30,16 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
-
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A slot of time on a schedule that may be available for booking appointments.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Specimen.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Specimen.java
index 1f70a373ee5..ff631325b12 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Specimen.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Specimen.java
@@ -30,16 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A sample to be used for analysis.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/StringType.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/StringType.java
index 80fb4ade02f..4f9ff2a4253 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/StringType.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/StringType.java
@@ -29,7 +29,8 @@ POSSIBILITY OF SUCH DAMAGE.
package org.hl7.fhir.instance.model;
import org.apache.commons.lang3.StringUtils;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
+
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
/**
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/StructureDefinition.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/StructureDefinition.java
index c49e12733a9..37a4cbaf618 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/StructureDefinition.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/StructureDefinition.java
@@ -30,17 +30,20 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.Enumerations.ConformanceResourceStatus;
+import org.hl7.fhir.instance.model.Enumerations.ConformanceResourceStatusEnumFactory;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A definition of a FHIR structure. This resource is used to describe the underlying resources, data types defined in FHIR, and also for describing extensions, and constraints on resources and data types.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Subscription.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Subscription.java
index cfac9064e63..7a7fb072c92 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Subscription.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Subscription.java
@@ -30,16 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* The subscription resource is used to define a push based subscription from a server to another system. Once a subscription is registered with the server, the server checks every resource that is created or updated, and if the resource matches the given criteria, it sends a message on the defined "channel" so that another system is able to take an appropriate action.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Substance.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Substance.java
index a39704d1750..d953cb36443 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Substance.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Substance.java
@@ -30,16 +30,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A homogeneous material with a definite composition.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/SupplyDelivery.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/SupplyDelivery.java
index 1c9161f781e..dca49a6ee07 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/SupplyDelivery.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/SupplyDelivery.java
@@ -30,16 +30,14 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* Record of delivery of what is supplied.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/SupplyRequest.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/SupplyRequest.java
index 4629a0eacbb..40fa4976e09 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/SupplyRequest.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/SupplyRequest.java
@@ -30,16 +30,17 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A record of a request for a medication, substance or device used in the healthcare setting.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/TestScript.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/TestScript.java
index e67b368ce35..351112a1f7e 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/TestScript.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/TestScript.java
@@ -30,17 +30,20 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.Enumerations.ConformanceResourceStatus;
+import org.hl7.fhir.instance.model.Enumerations.ConformanceResourceStatusEnumFactory;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* TestScript is a resource that specifies a suite of tests against a FHIR server implementation to determine compliance against the FHIR specification.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/TimeType.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/TimeType.java
index 0ab9c9d254f..4d89099f3d6 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/TimeType.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/TimeType.java
@@ -29,7 +29,7 @@ POSSIBILITY OF SUCH DAMAGE.
package org.hl7.fhir.instance.model;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
/**
* Represents a Time datatype, per the FHIR specification. A time is a specification of hours and minutes (and optionally milliseconds), with NO date and NO timezone information attached. It is
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Timing.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Timing.java
index cad9d251867..19ce9b29aec 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Timing.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/Timing.java
@@ -1,5 +1,7 @@
package org.hl7.fhir.instance.model;
+import java.math.BigDecimal;
+
/*
Copyright (c) 2011+, HL7, Inc.
All rights reserved.
@@ -30,16 +32,17 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
+import org.hl7.fhir.instance.model.api.IBaseDatatypeElement;
+import org.hl7.fhir.instance.model.api.ICompositeType;
-import java.math.*;
-import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.Description;
/**
* Specifies an event that may occur multiple times. Timing schedules are used to record when things are expected or requested to occur. The most common usage is in dosage instructions for medications. They are also used when planning care of various kinds.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/UnsignedIntType.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/UnsignedIntType.java
index 0a0395ac6f8..ec75db5c3ce 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/UnsignedIntType.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/UnsignedIntType.java
@@ -31,7 +31,7 @@ POSSIBILITY OF SUCH DAMAGE.
*/
package org.hl7.fhir.instance.model;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
/**
* Primitive type "integer" in FHIR: A signed 32-bit integer
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/UriType.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/UriType.java
index d8dd929eb51..4738d7c71a3 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/UriType.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/UriType.java
@@ -32,7 +32,8 @@ import java.net.URI;
import java.net.URISyntaxException;
import org.apache.commons.lang3.StringUtils;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
+
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
/**
* Primitive type "uri" in FHIR: any valid URI. Sometimes constrained to be only an absolute URI, and sometimes constrained to be a literal reference
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ValueSet.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ValueSet.java
index adef4bb381d..60ff3f3c9fe 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ValueSet.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/ValueSet.java
@@ -30,17 +30,20 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
+import org.hl7.fhir.instance.model.Enumerations.ConformanceResourceStatus;
+import org.hl7.fhir.instance.model.Enumerations.ConformanceResourceStatusEnumFactory;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.Enumerations.*;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* A value set specifies a set of codes drawn from one or more code systems.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/VisionPrescription.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/VisionPrescription.java
index 7ff67a8518c..a725be13e76 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/VisionPrescription.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/VisionPrescription.java
@@ -1,5 +1,7 @@
package org.hl7.fhir.instance.model;
+import java.math.BigDecimal;
+
/*
Copyright (c) 2011+, HL7, Inc.
All rights reserved.
@@ -30,17 +32,18 @@ package org.hl7.fhir.instance.model;
*/
// Generated on Wed, Nov 11, 2015 10:54-0500 for FHIR v1.0.2
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
-import java.util.*;
-
-import java.math.*;
+import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
import org.hl7.fhir.utilities.Utilities;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
-import org.hl7.fhir.instance.model.annotations.SearchParamDefinition;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.api.*;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
+import ca.uhn.fhir.model.api.annotation.SearchParamDefinition;
/**
* An authorization for the supply of glasses and/or contact lenses to a patient.
*/
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/annotations/Block.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/annotations/Block.java
deleted file mode 100644
index d5c8d173bf0..00000000000
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/annotations/Block.java
+++ /dev/null
@@ -1,75 +0,0 @@
-package org.hl7.fhir.instance.model.annotations;
-
-/*
- * #%L
- * HAPI FHIR Structures - HL7.org DSTU2
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-/*
-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.
-
-*/
-
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-/**
- * Class annotation used to indicate a class which is a "block"/"component" type. A block
- * is a nested group of fields within a resource definition and can contain other blocks as
- * well as data types.
- *
- * An example of a block would be Patient.contact
- *
- */
-@Retention(RetentionPolicy.RUNTIME)
-@Target(value= {ElementType.TYPE})
-public @interface Block {
-
- /**
- * @deprecated Do not use, will be removed
- */
- @Deprecated
- String name() default "";
-
-}
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/annotations/Child.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/annotations/Child.java
deleted file mode 100644
index ed57472d8c5..00000000000
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/annotations/Child.java
+++ /dev/null
@@ -1,165 +0,0 @@
-package org.hl7.fhir.instance.model.annotations;
-
-/*
- * #%L
- * HAPI FHIR Structures - HL7.org DSTU2
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-/*
-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.
-
-*/
-
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-import org.hl7.fhir.instance.model.Enumeration;
-import org.hl7.fhir.instance.model.api.IBase;
-import org.hl7.fhir.instance.model.api.IBaseEnumFactory;
-
-/**
- * Field annotation for fields within resource and datatype definitions, indicating
- * a child of that type.
- */
-@Retention(RetentionPolicy.RUNTIME)
-@Target(value= {ElementType.FIELD})
-public @interface Child {
-
- /**
- * Constant value to supply for {@link #order()} when the order is defined
- * elsewhere
- */
- int ORDER_UNKNOWN = -1;
-
- /**
- * Constant value to supply for {@link #max()} to indicate '*' (no maximum)
- */
- int MAX_UNLIMITED = -1;
-
- /**
- * Constant value to supply for {@link #order()} to indicate that this child should replace the
- * entry in the superclass with the same name (and take its {@link Child#order() order} value
- * in the process). This is useful if you wish to redefine an existing field in a resource/type
- * definition in order to constrain/extend it.
- */
- int REPLACE_PARENT = -2;
-
- /**
- * The name of this field, as it will appear in serialized versions of the message
- */
- String name();
-
- /**
- * The order in which this field comes within its parent. The first field should have a
- * value of 0, the second a value of 1, etc.
- */
- int order() default ORDER_UNKNOWN;
-
- /**
- * The minimum number of repetitions allowed for this child
- */
- int min() default 0;
-
- /**
- * The maximum number of repetitions allowed for this child. Should be
- * set to {@link #MAX_UNLIMITED} if there is no limit to the number of
- * repetitions.
- */
- int max() default 1;
-
- /**
- * Lists the allowable types for this field, if the field supports multiple
- * types (otherwise does not need to be populated).
- *
- * For example, if this field supports either DateTimeDt or BooleanDt types,
- * those two classes should be supplied here.
- *
- */
- Class extends IBase>[] type() default {};
-
- /**
- * For children which accept an {@link Enumeration} as the type, this
- * field indicates the type to use for the enum factory
- */
- Class extends IBaseEnumFactory>> enumFactory() default NoEnumFactory.class;
-
- /**
- * Is this element a modifier?
- */
- boolean modifier() default false;
-
- /**
- * Should this element be included in the summary view
- */
- boolean summary() default false;
-
- // Not implemented
-// /**
-// * This value is used when extending a built-in model class and defining a
-// * field to replace a field within the built-in class. For example, the {@link Patient}
-// * resource has a {@link Patient#getName() name} field, but if you wanted to extend Patient and
-// * provide your own implementation of {@link HumanNameDt} (most likely your own subclass of
-// * HumanNameDt which adds extensions of your choosing) you could do that using a replacement field.
-// */
-// String replaces() default "";
-
- public static class NoEnumFactory implements IBaseEnumFactory> {
-
- private NoEnumFactory() {
- // non instantiable
- }
-
- @Override
- public Enum> fromCode(String theCodeString) throws IllegalArgumentException {
- return null;
- }
-
- @Override
- public String toCode(Enum> theCode) {
- return null;
- }
-
- }
-
-}
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/annotations/DatatypeDef.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/annotations/DatatypeDef.java
deleted file mode 100644
index b52310f5daa..00000000000
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/annotations/DatatypeDef.java
+++ /dev/null
@@ -1,88 +0,0 @@
-package org.hl7.fhir.instance.model.annotations;
-
-/*
- * #%L
- * HAPI FHIR Structures - HL7.org DSTU2
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-/*
-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.
-
-*/
-
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-import org.hl7.fhir.instance.model.api.IBaseDatatype;
-
-/**
- * Class annotation to note a class which defines a datatype
- */
-@Retention(RetentionPolicy.RUNTIME)
-@Target(value= {ElementType.TYPE})
-public @interface DatatypeDef {
-
- /**
- * The defined name of this datatype
- */
- String name();
-
- /**
- * Set this to true (default is false) for any types that are
- * really only a specialization of another type. For example,
- * {@link BoundCodeDt} is really just a specific type of
- * {@link CodeDt} and not a separate datatype, so it should
- * have this set to true.
- */
- boolean isSpecialization() default false;
-
- /**
- * Indicates that this datatype is a profile of the given datatype, which
- * implies certain parsing/encoding rules (e.g. a choice element named
- * foo[x] which allows a Markdown value will still be encoded as
- * fooString because Markdown is a profile of string.
- */
- Class extends IBaseDatatype> profileOf() default IBaseDatatype.class;
-
-}
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/annotations/Description.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/annotations/Description.java
deleted file mode 100644
index 34e55b7ec2b..00000000000
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/annotations/Description.java
+++ /dev/null
@@ -1,75 +0,0 @@
-package org.hl7.fhir.instance.model.annotations;
-
-/*
- * #%L
- * HAPI FHIR Structures - HL7.org DSTU2
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-/*
-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.
-
-*/
-
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-/**
- * Annotation which may be placed on a resource/datatype definition, or a field, or
- * a search parameter definition in order to provide documentation for that item.
- */
-@Retention(RetentionPolicy.RUNTIME)
-@Target(value= {ElementType.FIELD, ElementType.TYPE, ElementType.PARAMETER, ElementType.METHOD})
-public @interface Description {
-
- /**
- * Optional short name for this child
- */
- String shortDefinition() default "";
-
- /**
- * Optional formal definition for this child
- */
- String formalDefinition() default "";
-
-}
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/annotations/Extension.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/annotations/Extension.java
deleted file mode 100644
index 5039f1ade52..00000000000
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/annotations/Extension.java
+++ /dev/null
@@ -1,94 +0,0 @@
-package org.hl7.fhir.instance.model.annotations;
-
-/*
- * #%L
- * HAPI FHIR Structures - HL7.org DSTU2
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-/*
-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.
-
-*/
-
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-/**
- * Field modifier to be placed on a child field (a field also annotated with the {@link Child} annotation) which
- * indicates that this field is an extension.
- */
-@Target(value = { ElementType.FIELD })
-@Retention(RetentionPolicy.RUNTIME)
-public @interface Extension {
-
- /**
- * This parameter affects how the extension is treated when the element definition containing this resource is
- * exported to a profile.
- *
- *
- * If set to true
, the resource is taken to be a local resource and its definition is exported
- * along with the reference. Use this option for extension defintions that you have added locally (i.e. within your
- * own organization)
- *
- *
- *
- * If set to false
, the resource is taken to be a remote resource and its definition is
- * not exported to the profile. Use this option for extensions that are defined by other organizations (i.e.
- * by regional authorities or jurisdictional governments)
- *
- */
- boolean definedLocally();
-
- /**
- * Returns true
if this extension is a modifier extension
- */
- boolean isModifier();
-
- /**
- * The URL associated with this extension
- */
- String url();
-
-}
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/annotations/ResourceDef.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/annotations/ResourceDef.java
deleted file mode 100644
index ad1fa7cb896..00000000000
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/annotations/ResourceDef.java
+++ /dev/null
@@ -1,89 +0,0 @@
-package org.hl7.fhir.instance.model.annotations;
-
-/*
- * #%L
- * HAPI FHIR Structures - HL7.org DSTU2
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-/*
-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.
-
-*/
-
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-/**
- * Class annotation which indicates a resource definition class
- */
-@Retention(RetentionPolicy.RUNTIME)
-@Target(value= {ElementType.TYPE})
-public @interface ResourceDef {
-
- /**
- * The name of the resource (e.g. "Patient" or "DiagnosticReport"). If you are defining your
- * own custom extension to a built-in FHIR resource definition type (e.g. you are extending
- * the built-in Patient class) you do not need to supply a value for this property, as it
- * will be inferred from the parent class.
- */
- String name() default "";
-
- /**
- * if set, will be used as the id for any profiles generated for this resource. This property
- * should be set for custom profile definition classes, and will be used as the resource ID
- * for the generated profile exported by the server. For example, if you set this value to
- * "hello" on a custom resource class, your server will automatically export a profile with the
- * identity: http://localhost:8080/fhir/Profile/hello
(the base URL will be whatever
- * your server uses, not necessarily "http://localhost:8080/fhir")
- */
- String id() default "";
-
- /**
- * The URL indicating the profile for this resource definition, if known. If this value is set
- * on a custom profile definition class in a server, the profile is assumed to be external to
- * the server, so the server will not export a profile for it.
- */
- String profile() default "";
-
-}
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/annotations/SearchParamDefinition.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/annotations/SearchParamDefinition.java
deleted file mode 100644
index c459ff297f3..00000000000
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/instance/model/annotations/SearchParamDefinition.java
+++ /dev/null
@@ -1,90 +0,0 @@
-package org.hl7.fhir.instance.model.annotations;
-
-/*
- * #%L
- * HAPI FHIR Structures - HL7.org DSTU2
- * %%
- * Copyright (C) 2014 - 2015 University Health Network
- * %%
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * #L%
- */
-
-/*
-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.
-
-*/
-
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-@Target(value=ElementType.FIELD)
-@Retention(RetentionPolicy.RUNTIME)
-public @interface SearchParamDefinition {
-
- /**
- * The name for this parameter
- */
- String name();
-
- /**
- * The path for this parameter
- */
- String path();
-
- /**
- * A description of this parameter
- */
- String description() default "";
-
- /**
- * The type for this parameter, e.g. "string", or "token"
- */
- String type() default "string";
-
- /**
- * If the parameter is of type "composite", this parameter lists the names of the parameters
- * which this parameter is a composite of. E.g. "name-value-token" is a composite of "name" and "value-token".
- *
- * If the parameter is not a composite, this parameter must be empty
- *
- */
- String[] compositeOf() default {};
-
-}
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/utilities/xhtml/XhtmlNode.java b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/utilities/xhtml/XhtmlNode.java
index d903b11d35f..080064ee9ed 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/utilities/xhtml/XhtmlNode.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/main/java/org/hl7/fhir/utilities/xhtml/XhtmlNode.java
@@ -55,10 +55,11 @@ import java.util.List;
import java.util.Map;
import org.apache.commons.lang3.StringUtils;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
import org.hl7.fhir.instance.model.api.IBaseXhtml;
import org.hl7.fhir.instance.model.api.IPrimitiveType;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
+
@DatatypeDef(name="xhtml")
public class XhtmlNode implements IBaseXhtml {
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/test/java/ca/uhn/fhir/model/ModelInheritanceTest.java b/hapi-fhir-structures-hl7org-dstu2/src/test/java/ca/uhn/fhir/model/ModelInheritanceTest.java
index a207c0ebe0a..cdf7e286711 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/test/java/ca/uhn/fhir/model/ModelInheritanceTest.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/test/java/ca/uhn/fhir/model/ModelInheritanceTest.java
@@ -35,9 +35,6 @@ import org.hl7.fhir.instance.model.Resource;
import org.hl7.fhir.instance.model.StringType;
import org.hl7.fhir.instance.model.Timing;
import org.hl7.fhir.instance.model.Type;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.DatatypeDef;
import org.hl7.fhir.instance.model.api.IAnyResource;
import org.hl7.fhir.instance.model.api.IBase;
import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
@@ -69,6 +66,9 @@ import ca.uhn.fhir.context.BaseRuntimeElementCompositeDefinition;
import ca.uhn.fhir.context.BaseRuntimeElementDefinition;
import ca.uhn.fhir.context.FhirContext;
import ca.uhn.fhir.context.RuntimePrimitiveDatatypeDefinition;
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.DatatypeDef;
public class ModelInheritanceTest {
/*
@@ -224,7 +224,7 @@ public class ModelInheritanceTest {
public void testIdentifierUse() throws Exception {
Child child = Identifier.class.getField("use").getAnnotation(Child.class);
- assertEquals(IdentifierUseEnumFactory.class, child.enumFactory());
+// assertEquals(IdentifierUseEnumFactory.class, child.enumFactory());
}
public void testIdType() {
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/test/java/ca/uhn/fhir/parser/JsonParserHl7OrgTest.java b/hapi-fhir-structures-hl7org-dstu2/src/test/java/ca/uhn/fhir/parser/JsonParserHl7OrgTest.java
index 838af9e2c89..eb4fceb8a39 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/test/java/ca/uhn/fhir/parser/JsonParserHl7OrgTest.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/test/java/ca/uhn/fhir/parser/JsonParserHl7OrgTest.java
@@ -1,7 +1,16 @@
package ca.uhn.fhir.parser;
-import static org.hamcrest.Matchers.*;
-import static org.junit.Assert.*;
+import static org.hamcrest.Matchers.containsString;
+import static org.hamcrest.Matchers.not;
+import static org.hamcrest.Matchers.stringContainsInOrder;
+import static org.junit.Assert.assertArrayEquals;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNull;
+import static org.junit.Assert.assertThat;
+import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.fail;
import java.io.IOException;
import java.io.OutputStreamWriter;
@@ -43,8 +52,6 @@ import org.hl7.fhir.instance.model.StringType;
import org.hl7.fhir.instance.model.ValueSet;
import org.hl7.fhir.instance.model.ValueSet.ConceptDefinitionComponent;
import org.hl7.fhir.instance.model.ValueSet.ValueSetCodeSystemComponent;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
import org.hl7.fhir.instance.model.api.IBaseResource;
import org.hl7.fhir.instance.model.api.IPrimitiveType;
import org.hl7.fhir.utilities.xhtml.XhtmlNode;
@@ -54,6 +61,8 @@ import org.xml.sax.SAXException;
import ca.uhn.fhir.context.FhirContext;
import ca.uhn.fhir.model.api.TagList;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
import ca.uhn.fhir.model.base.composite.BaseNarrativeDt;
import ca.uhn.fhir.narrative.INarrativeGenerator;
import ca.uhn.fhir.rest.server.Constants;
@@ -1262,7 +1271,7 @@ public class JsonParserHl7OrgTest {
private static final long serialVersionUID = 1L;
@Child(order = 0, name = "foo")
- @org.hl7.fhir.instance.model.annotations.Extension(url = "urn:foo", definedLocally = true, isModifier = false)
+ @ca.uhn.fhir.model.api.annotation.Extension(url = "urn:foo", definedLocally = true, isModifier = false)
private Address myFoo;
public Address getFoo() {
@@ -1281,7 +1290,7 @@ public class JsonParserHl7OrgTest {
private static final long serialVersionUID = 1L;
@Child(order = 0, name = "foo")
- @org.hl7.fhir.instance.model.annotations.Extension(url = "urn:foo", definedLocally = true, isModifier = false)
+ @ca.uhn.fhir.model.api.annotation.Extension(url = "urn:foo", definedLocally = true, isModifier = false)
private Enumeration myFoo;
public Enumeration getFoo() {
@@ -1300,7 +1309,7 @@ public class JsonParserHl7OrgTest {
private static final long serialVersionUID = 1L;
@Child(order = 0, name = "foo")
- @org.hl7.fhir.instance.model.annotations.Extension(url = "urn:foo", definedLocally = true, isModifier = false)
+ @ca.uhn.fhir.model.api.annotation.Extension(url = "urn:foo", definedLocally = true, isModifier = false)
private Reference myFoo;
public Reference getFoo() {
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/test/java/ca/uhn/fhir/parser/MyObservationWithExtensions.java b/hapi-fhir-structures-hl7org-dstu2/src/test/java/ca/uhn/fhir/parser/MyObservationWithExtensions.java
index 9a9d2820abd..21a9f24b21e 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/test/java/ca/uhn/fhir/parser/MyObservationWithExtensions.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/test/java/ca/uhn/fhir/parser/MyObservationWithExtensions.java
@@ -5,12 +5,12 @@ import org.hl7.fhir.instance.model.BackboneElement;
import org.hl7.fhir.instance.model.DateType;
import org.hl7.fhir.instance.model.Patient;
import org.hl7.fhir.instance.model.StringType;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Extension;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Extension;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
import ca.uhn.fhir.util.ElementUtil;
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/test/java/ca/uhn/fhir/parser/MyOrganizationDstu2.java b/hapi-fhir-structures-hl7org-dstu2/src/test/java/ca/uhn/fhir/parser/MyOrganizationDstu2.java
index 29bfafe1349..c59625ee973 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/test/java/ca/uhn/fhir/parser/MyOrganizationDstu2.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/test/java/ca/uhn/fhir/parser/MyOrganizationDstu2.java
@@ -1,7 +1,8 @@
package ca.uhn.fhir.parser;
import org.hl7.fhir.instance.model.Organization;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
+
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
@ResourceDef()
public class MyOrganizationDstu2 extends Organization {
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/test/java/ca/uhn/fhir/parser/MyPatientHl7Org.java b/hapi-fhir-structures-hl7org-dstu2/src/test/java/ca/uhn/fhir/parser/MyPatientHl7Org.java
index 4e5aa27dc5d..6ef74ecf63b 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/test/java/ca/uhn/fhir/parser/MyPatientHl7Org.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/test/java/ca/uhn/fhir/parser/MyPatientHl7Org.java
@@ -7,10 +7,11 @@ import org.hl7.fhir.instance.model.DateTimeType;
import org.hl7.fhir.instance.model.Patient;
import org.hl7.fhir.instance.model.Reference;
import org.hl7.fhir.instance.model.StringType;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Extension;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
+
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.Extension;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
@ResourceDef()
diff --git a/hapi-fhir-structures-hl7org-dstu2/src/test/java/ca/uhn/fhir/parser/ResourceWithExtensionsA.java b/hapi-fhir-structures-hl7org-dstu2/src/test/java/ca/uhn/fhir/parser/ResourceWithExtensionsA.java
index a152daa7a27..a2ac0b89096 100644
--- a/hapi-fhir-structures-hl7org-dstu2/src/test/java/ca/uhn/fhir/parser/ResourceWithExtensionsA.java
+++ b/hapi-fhir-structures-hl7org-dstu2/src/test/java/ca/uhn/fhir/parser/ResourceWithExtensionsA.java
@@ -9,11 +9,12 @@ import org.hl7.fhir.instance.model.Identifier;
import org.hl7.fhir.instance.model.Resource;
import org.hl7.fhir.instance.model.ResourceType;
import org.hl7.fhir.instance.model.StringType;
-import org.hl7.fhir.instance.model.annotations.Block;
-import org.hl7.fhir.instance.model.annotations.Child;
-import org.hl7.fhir.instance.model.annotations.Description;
-import org.hl7.fhir.instance.model.annotations.Extension;
-import org.hl7.fhir.instance.model.annotations.ResourceDef;
+
+import ca.uhn.fhir.model.api.annotation.Block;
+import ca.uhn.fhir.model.api.annotation.Child;
+import ca.uhn.fhir.model.api.annotation.Description;
+import ca.uhn.fhir.model.api.annotation.Extension;
+import ca.uhn.fhir.model.api.annotation.ResourceDef;
@ResourceDef(name = "ResourceWithExtensionsA", id="0001")
public class ResourceWithExtensionsA extends Resource {
diff --git a/hapi-fhir-validation-resources-dstu2.1/src/main/resources/org/hl7/fhir/instance/model/dstu21/profile/valueset.profile.xml b/hapi-fhir-validation-resources-dstu2.1/src/main/resources/org/hl7/fhir/instance/model/dstu21/profile/valueset.profile.xml
index 6c107f83160..47697ec190a 100644
--- a/hapi-fhir-validation-resources-dstu2.1/src/main/resources/org/hl7/fhir/instance/model/dstu21/profile/valueset.profile.xml
+++ b/hapi-fhir-validation-resources-dstu2.1/src/main/resources/org/hl7/fhir/instance/model/dstu21/profile/valueset.profile.xml
@@ -1348,7 +1348,7 @@
-
+
diff --git a/hapi-fhir-validation-resources-dstu2.1/src/main/resources/org/hl7/fhir/instance/model/dstu21/schema/fhir-single.xsd b/hapi-fhir-validation-resources-dstu2.1/src/main/resources/org/hl7/fhir/instance/model/dstu21/schema/fhir-single.xsd
index ef914b51499..d33b0d9d594 100644
--- a/hapi-fhir-validation-resources-dstu2.1/src/main/resources/org/hl7/fhir/instance/model/dstu21/schema/fhir-single.xsd
+++ b/hapi-fhir-validation-resources-dstu2.1/src/main/resources/org/hl7/fhir/instance/model/dstu21/schema/fhir-single.xsd
@@ -27,7 +27,7 @@
POSSIBILITY OF SUCH DAMAGE.
- Generated on Sun, Dec 20, 2015 20:55-0500 for FHIR v1.2.0
+ Generated on Mon, Dec 21, 2015 19:58-0500 for FHIR v1.2.0
-->
diff --git a/hapi-tinder-plugin/src/main/resources/res/dstu21/guidancerequest-spreadsheet.xml b/hapi-tinder-plugin/src/main/resources/res/dstu21/guidancerequest-spreadsheet.xml
new file mode 100644
index 00000000000..456689528ae
--- /dev/null
+++ b/hapi-tinder-plugin/src/main/resources/res/dstu21/guidancerequest-spreadsheet.xml
@@ -0,0 +1,7344 @@
+
+
+
+
+ Grahame
+ Bryn
+ 2012-03-19T11:12:07Z
+ 2015-11-19T16:58:48Z
+ 15.00
+
+
+ bbe84aa9-eb84-4499-9ec0-21e48d3104d5
+
+
+
+
+
+ 8355
+ 21570
+ 0
+ 0
+ 1
+ 1
+
+ False
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ FHIR Resource-authoring Spreadsheet |
+
+
+ This spreadsheet is used to support the definition of resources or data types (structures). A complete set of instructions on the various tabs, columns and rules associated with populating this spreadsheet can be found here: |
+
+
+ http://wiki.hl7.org?title=FHIR_Spreadsheet_Authoring |
+
+
+
+
+
+
+
+
+
+
+
+ 3
+ 2
+
+
+ False
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Element Format is ResourceName.componentName.componentName |
+ Aliases Other names - semi-colon separated |
+ Card. Min and max repetitions n..m |
+ Inv. Comma-delimited list of Ids from Invariant tab that controls appearance of this element |
+ Type Data type, resource reference, profiles, aggregations, class names, type references, etc. - see the wiki |
+ Is Modifier If Y, indicates this element modifies the meaning of sibling or descendant elements. Defaults to N |
+ Summary If Y, element is included in the summary view (query with _summary=true). Default is N |
+ Binding Binding for coded data - either from local Bindings tab or declared elsewhere |
+ w5 |
+ Example An example of the expected sort of value for this element. |
+ Default Value The value to be assumed if the element is omitted from the instance. Only permitted for simple data types |
+ Missing Meaning Semantic inferred if element is omitted from instance |
+ Regex Indicates a regular expression that the value of this element must meet. Only allowed for simple data types. |
+ Short Label Short description or code1 | code2 | code3 + |
+ Definition Full definition - required |
+ Requirements Why element/resource is needed or why selected constraints chosen |
+ Comments Additional notes for implementers |
+ To Do Things to bug you about if they're not done :> |
+ RIM Mapping E.g. RIMClass[classCode=foo,moodCode=bar].someAssociation[typeCode=code].attribute |
+ v2 Mapping E.g. SEG.1.2.3 |
+ ??? Mapping Change column name to one from mappingSpaces.xml. Add more if needed |
+ UML Guidance for class location in UML diagram. Only specify on root. See wiki for guidance |
+ Display Hint Provides guidance to narrative auto-generator. Check Wiki documentation |
+ Committee Notes Not published |
+
+
+ GuidanceRequest |
+ |
+ |
+ |
+ DomainResource |
+ |
+ |
+ |
+ clinical.general |
+ |
+ |
+ |
+ |
+ A request for decision support guidance |
+ A guidance request is a request to evaluate a particular knowledge module focused on decision support, providing information relevant to decision support such as workflow and user context. |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ GuidanceRequest.module |
+ |
+ 1..1 |
+ |
+ Reference(DecisionSupportRule|DecisionSupportServiceModule) |
+ Y |
+ Y |
+ |
+ what |
+ |
+ |
+ |
+ |
+ A reference to a knowledge module |
+ A reference to a knowledge module involved in an interaction |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ GuidanceRequest.dateTime |
+ |
+ 0..1 |
+ |
+ dateTime |
+ |
+ |
+ |
+ when.init |
+ |
+ |
+ |
+ |
+ The date and time of the request |
+ The date and time of the request, with respect to the initiator |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ GuidanceRequest.evaluateAtDateTime |
+ |
+ 0..1 |
+ |
+ dateTime |
+ |
+ |
+ |
+ when.init |
+ |
+ |
+ |
+ |
+ Indicates that the evaluation should be performed as though it was the given date and time |
+ Indicates that the evaluation should be performed as though it was the given date and time. The most direct implication of this is that references to "Now" within the evaluation logic of the module should result in this value. In addition, wherever possible, the data accessed by the module should appear as though it was accessed at this time. The evaluateAtDateTime value may be any time in the past or future, enabling both retrospective and prospective scenarios. If no value is provided, the requestDateTime is assumed |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ GuidanceRequest.inputParameters |
+ |
+ 0..1 |
+ |
+ Reference(Parameters) |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ The input parameters for a request, if any |
+ The input parameters for a request, if any. These parameters are used to provide patient-independent information to the evaluation. Patient-specific information is either accessed directly as part of the evaluation (because the evaluation engine and the patient-data are co-located) or provided as part of the operation input in the form of resources |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ GuidanceRequest.initiatingOrganization |
+ |
+ 0..1 |
+ |
+ Reference(Organization) |
+ |
+ |
+ |
+ who |
+ |
+ |
+ |
+ |
+ |
+ The organization initiating the request |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ GuidanceRequest.initiatingPerson |
+ |
+ 0..1 |
+ |
+ Reference(Person|Patient|Practitioner|RelatedPerson) |
+ |
+ |
+ |
+ who |
+ |
+ |
+ |
+ |
+ |
+ The person initiating the request |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ GuidanceRequest.userType |
+ |
+ 0..1 |
+ |
+ CodeableConcept |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ The type of user initiating the request |
+ The type of user initiating the request, e.g. patient, healthcare provider, or specific type of healthcare provider (physician, nurse, etc.) |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ GuidanceRequest.userLanguage |
+ |
+ 0..1 |
+ |
+ CodeableConcept |
+ |
+ |
+ Language |
+ |
+ |
+ |
+ |
+ |
+ |
+ Preferred language of the person using the system |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ GuidanceRequest.userTaskContext |
+ |
+ 0..1 |
+ |
+ CodeableConcept |
+ |
+ |
+ |
+ why |
+ |
+ |
+ |
+ |
+ The task the system user is performing |
+ The task the system user is performing, e.g. laboratory results review, medication list review, etc. This information can be used to tailor decision support outputs, such as recommended information resources |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ GuidanceRequest.receivingOrganization |
+ |
+ 0..1 |
+ |
+ Reference(Organization) |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ The organization that will receive the response |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ GuidanceRequest.receivingPerson |
+ |
+ 0..1 |
+ |
+ Reference(Person|Patient|Practitioner|RelatedPerson) |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ The person in the receiving organization that will receive the response |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ GuidanceRequest.recipientType |
+ |
+ 0..1 |
+ |
+ CodeableConcept |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ The type of individual that will consume the response content. This may be different from the requesting user type (e.g. if a clinician is getting disease management guidance for provision to a patient). E.g. patient, healthcare provider or specific type of healthcare provider (physician, nurse, etc.) |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ GuidanceRequest.recipientLanguage |
+ |
+ 0..1 |
+ |
+ CodeableConcept |
+ |
+ |
+ Language |
+ |
+ |
+ |
+ |
+ |
+ |
+ Preferred language of the person that will consume the content |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ GuidanceRequest.encounterClass |
+ |
+ 0..1 |
+ |
+ CodeableConcept |
+ |
+ |
+ EncounterClass |
+ why |
+ |
+ |
+ |
+ |
+ |
+ The class of encounter (inpatient, outpatient, etc) |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ GuidanceRequest.encounterType |
+ |
+ 0..1 |
+ |
+ CodeableConcept |
+ |
+ |
+ EncounterType |
+ why |
+ |
+ |
+ |
+ |
+ |
+ The type of the encounter |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+
+
+
+
+
+
+
+
+ 600
+ 600
+
+
+
+
+ 1
+ 1
+ 1
+ 4
+ 0
+
+
+ 3
+
+
+ 1
+ 1
+
+
+ 2
+
+
+ 0
+ 3
+
+
+ False
+ False
+
+
+
+
+ R9C14,R11C14
+
+ (RC1="")<>(RC="")
+
+
+
+
+ R9C14:R9C15,R12C15:R17C15,R11C14:R11C15,R10C15,R7C15:R8C15
+
+ RC6="0..0"
+
+
+
+ AND(RC<>"",RC1="")
+
+
+
+
+ R7C15:R17C15
+
+ (RC1="")<>(RC="")
+
+
+
+
+ R9C14:R9C15,R12C15:R17C15,R11C14:R11C15,R10C15,R7C15:R8C15
+
+ AND(RC14<>"",RC14=RC15)
+
+
+
+
+ R9C14:R9C15,R12C15:R17C15,R11C14:R11C15,R10C15,R7C15:R8C15
+
+ LEFT(RC1,1)="!"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id Unique Number |
+ Name Unique short label |
+ Severity Indicates impact of violating the invariant. (Defaults to 'error') |
+ Context Element path at which check should occur; e.g. ResourceName.element1.element2 |
+ English English description of constraint |
+ OCL Optional - OCL expression of the rule |
+ XPath XPath 2 expression. See wiki or make Lloyd do it :> |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+ 600
+ 600
+
+
+
+ 1
+ 1
+ 2
+ 2
+ 0
+
+
+ 3
+
+
+ 1
+
+
+ 2
+
+
+ 0
+ 0
+
+
+ False
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NameUnique name for search parameter - required, lower-case, dash-delimited string |
+ Type Data type for parameter |
+ Target Types Comma delimited list of target resources |
+ Path Corresponding resource element; e.g. ResourceName.node1.node2 |
+ Description Explanation of param. Will default if omitted and Path is specified, otherwise it is required |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1
+ 1
+ 0
+
+
+ 3
+
+
+ 1
+
+
+ 2
+
+
+ 0
+ 0
+
+
+ False
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Name The name of the operation or parameter (parameters prefixed by operation name + ".") |
+ Use "System | Resource | Instance" (operation) "In" or "Out" (parameter) |
+ Min Minimum cardinality for a parameter (must be a non-negative integer) |
+ Max maximum cardinality for a parameter - must be "*" or a positive integer |
+ Type query/operation for operation; data type for a parameter |
+ Profile Profile that must apply to parameter's type |
+ Title The descriptive label for the operation |
+ Documentation Explanation of the operation or parameter |
+ Footer Additional usage notes for an operation |
+
+
+ guidance |
+ System |
+ |
+ |
+ operation |
+ |
+ guidance |
+ The guidance operation requests clinical decision support guidance based on a specific knowledge module |
+ |
+
+
+ guidance.request |
+ in |
+ 1 |
+ * |
+ GuidanceRequest |
+ |
+ |
+ The input guidance request information |
+ |
+
+
+ guidance.inputResource |
+ in |
+ 0 |
+ * |
+ DomainResource |
+ |
+ |
+ Input data for the request(s) |
+ |
+
+
+ guidance.response |
+ out |
+ 1 |
+ * |
+ GuidanceResponse |
+ |
+ |
+ The results of the request(s) |
+ |
+
+
+ guidance.outputResource |
+ out |
+ 0 |
+ * |
+ DomainResource |
+ |
+ |
+ Any output resources of the request(s) |
+ |
+
+
+ guidance-requirements |
+ System |
+ |
+ |
+ operation |
+ |
+ guidanceRequirements |
+ The guidance requirements operation determines the data requirements for a given module or set of modules |
+ |
+
+
+ guidance-requirements.moduleIdentifier |
+ in |
+ 0 |
+ * |
+ Identifier |
+ |
+ |
+ The identifiers of the modules for which data requirements should be retrieved |
+ |
+
+
+ guidance-requirements.result |
+ out |
+ 1 |
+ 1 |
+ KnowledgeModule |
+ |
+ |
+ The aggregated data requirements for the requested modules |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1
+ 1
+ 0
+
+
+ 3
+
+
+ 1
+
+
+ 2
+
+
+ 0
+ 7
+ 0
+
+
+ False
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Event Code Unique code for the event; e.g. patient-link |
+ Category Impact of message and time-sensitiveness for processing (see wiki/spec) |
+ Description What triggers the event and what behavior it drives |
+ Notes Additional implementer guidance |
+ Request Resources Comma-separated list of focal resources for request |
+ Response Resources Comma-separated list of focal resources for response |
+ Request Aggregations |
+ Response Aggregations |
+ Follow Ups |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+ 600
+ 600
+
+
+
+ 1
+ 1
+ 1
+ 3
+ 0
+
+
+ 3
+
+
+ 1
+ 1
+
+
+ 2
+
+
+ 0
+ 0
+
+
+ False
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Name Label for profile Comment the row by starting with '!' |
+ Filename Name of the resulting profile resource-something-profile.xml or …profile.spreadsheet.xml |
+ Source Name of profile spreadsheet or XML file. Defaults to same as Filename |
+ Type Type of source (spreadsheet or profile XML file). Default is spreadsheet |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1
+ 1
+ 0
+
+
+ 3
+
+
+ 1
+
+
+ 2
+
+
+ 0
+ 0
+
+
+ False
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Name Descriptive Name |
+ Type Default = XML. Leave at default unless told otherwise |
+ Description Description of content/purposes of example |
+ Identity resource id |
+ Filename Filename of XML example file; e.g. resource-example-file-name.xml |
+ Profile Name of the profile example is associated with (and should be published with) |
+ In Book Include this example in the book form? |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1
+ 1
+ 0
+
+
+ 3
+
+
+ 1
+
+
+ 2
+
+
+ 0
+ 0
+
+
+ False
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Binding Name Unique name across all resources |
+ Definition Formal description of the types of codes allowed for elements with this binding |
+ Binding How is the set of codes defined? |
+ Conformance Y = example, blank = incomplete. Only relevant if binding is "value set" |
+ Reference #tab-name or value set filename(without extension) or URL for reference |
+ Description Text to display for reference bindings (not used otherwise) |
+ OID The OID for the code list if one already exists. (If omitted, one will be assigned) |
+ URI Full URI for the code list. (If not specified, defaults to http://hl7.org/fhir/ValueSet |
+ Website/Email Contact information for the code list (if different from standard HL7 FHIR contact info) |
+ Copyright Copyright information associated with the code list. If not specified, Public Domain assumed |
+ v2 uri of v2 value set mapped to |
+ v3 uri of v3 value set mapped to |
+ Committee Notes Unpublished notes |
+
+
+ EncounterType |
+ The type of encounter |
+ value set |
+ example |
+ http://hl7.org/fhir/ValueSet/encounter-type |
+ A specific code indicating type of service provided |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ EncounterClass |
+ Classification of the encounter |
+ value set |
+ required |
+ http://hl7.org/fhir/ValueSet/encounter-class |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+ 600
+ 600
+
+
+
+ 1
+ 1
+ 1
+ 1
+ 0
+
+
+ 3
+
+
+ 1
+
+
+ 2
+
+
+ 0
+
+
+ False
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Code The code to be sent over the wire |
+ Id Unique number for the code. Required when System is not specified, not permitted otherwise |
+ System The URL of the external code system from which the list is selected. Must be the same for all codes if specified. |
+ Parent The code this code is a specialization of (if any). Content should be "#" + the Id of the parent code |
+ Display Display value for code. Omit if the code *is* the display value (as for internal codes) |
+ Definition Meaning of the code. Include unless meaning obvious to all users. Required if display not |
+ v2 Mappings to v2 codes - See wiki for syntax |
+ v3 Mappings to v3 codes - See wiki for syntax |
+ Committee Notes Additional notes about the code. Not published |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+ 1
+ 1
+ 0
+
+
+ 3
+
+
+ 1
+
+
+ 2
+
+
+ 0
+ 0
+
+
+ False
+ False
+
+
+
+
+