Work on term service

This commit is contained in:
jamesagnew 2016-07-02 17:14:36 -04:00
parent 4a49e5b7f9
commit 32bdd14639
137 changed files with 911 additions and 823 deletions

View File

@ -21,10 +21,10 @@ package ca.uhn.fhir.rest.server.exceptions;
*/
import org.hl7.fhir.instance.model.api.IBaseOperationOutcome;
import org.hl7.fhir.instance.model.api.IIdType;
import ca.uhn.fhir.model.api.IResource;
import ca.uhn.fhir.model.base.composite.BaseIdentifierDt;
import ca.uhn.fhir.model.primitive.IdDt;
import ca.uhn.fhir.rest.server.Constants;
import ca.uhn.fhir.util.CoverageIgnore;
@ -37,24 +37,44 @@ public class ResourceGoneException extends BaseServerResponseException {
public static final int STATUS_CODE = Constants.STATUS_HTTP_410_GONE;
public ResourceGoneException(IdDt theId) {
super(STATUS_CODE, "Resource " + (theId != null ? theId.getValue() : "") + " is gone/deleted");
/**
* Constructor which creates an error message based on a given resource ID
*
* @param theResourceId
* The ID of the resource that could not be found
*/
public ResourceGoneException(IIdType theResourceId) {
super(STATUS_CODE, "Resource " + (theResourceId != null ? theResourceId.getValue() : "") + " is gone/deleted");
}
/**
* @deprecated This constructor has a dependency on a specific model version and will be removed. Deprecated in HAPI
* 1.6 - 2016-07-02
*/
@Deprecated
public ResourceGoneException(Class<? extends IResource> theClass, BaseIdentifierDt thePatientId) {
super(STATUS_CODE, "Resource of type " + theClass.getSimpleName() + " with ID " + thePatientId + " is gone/deleted");
}
public ResourceGoneException(Class<? extends IResource> theClass, IdDt thePatientId) {
super(STATUS_CODE, "Resource of type " + theClass.getSimpleName() + " with ID " + thePatientId + " is gone/deleted");
/**
* Constructor which creates an error message based on a given resource ID
*
* @param theClass
* The type of resource that could not be found
* @param theResourceId
* The ID of the resource that could not be found
*/
public ResourceGoneException(Class<? extends IResource> theClass, IIdType theResourceId) {
super(STATUS_CODE, "Resource of type " + theClass.getSimpleName() + " with ID " + theResourceId + " is gone/deleted");
}
/**
* Constructor
*
* @param theMessage
* The message
* @param theOperationOutcome The OperationOutcome resource to return to the client
* The message
* @param theOperationOutcome
* The OperationOutcome resource to return to the client
*/
public ResourceGoneException(String theMessage, IBaseOperationOutcome theOperationOutcome) {
super(STATUS_CODE, theMessage, theOperationOutcome);

View File

@ -1,7 +1,6 @@
package ca.uhn.fhir.jpa.config.dstu3;
import org.hl7.fhir.dstu3.hapi.validation.FhirInstanceValidator;
import org.hl7.fhir.dstu3.hapi.validation.HapiWorkerContext;
import org.hl7.fhir.dstu3.hapi.validation.IValidationSupport;
import org.hl7.fhir.dstu3.validation.IResourceValidator.BestPracticeWarningLevel;
@ -60,11 +59,6 @@ public class BaseDstu3Config extends BaseConfig {
return new TerminologyLoaderSvc();
}
@Bean
public HapiWorkerContext workerContext() {
return new HapiWorkerContext(defaultFhirContext(), validationSupportChainDstu3());
}
@Bean
@Primary
public FhirContext defaultFhirContext() {

View File

@ -37,6 +37,7 @@ import org.hl7.fhir.dstu3.model.Coding;
import org.hl7.fhir.dstu3.model.IdType;
import org.hl7.fhir.dstu3.model.UriType;
import org.hl7.fhir.dstu3.model.ValueSet;
import org.hl7.fhir.dstu3.model.Enumerations.ConformanceResourceStatus;
import org.hl7.fhir.dstu3.model.ValueSet.ConceptSetComponent;
import org.hl7.fhir.dstu3.model.ValueSet.ConceptSetFilterComponent;
import org.hl7.fhir.dstu3.model.ValueSet.FilterOperator;
@ -79,14 +80,18 @@ public class FhirResourceDaoValueSetDstu3 extends FhirResourceDaoDstu3<ValueSet>
HapiWorkerContext workerContext = new HapiWorkerContext(getContext(), myValidationSupport);
ValueSetExpansionOutcome outcome = workerContext.expand(theSource);
return outcome.getValueset();
// ValueSetExpansionComponent expansion = outcome.getValueset().getExpansion();
//
// ValueSet retVal = new ValueSet();
// retVal.getMeta().setLastUpdated(new Date());
// retVal.setExpansion(expansion);
// return retVal;
ValueSet retVal = outcome.getValueset();
retVal.setStatus(ConformanceResourceStatus.ACTIVE);
return retVal;
// ValueSetExpansionComponent expansion = outcome.getValueset().getExpansion();
//
// ValueSet retVal = new ValueSet();
// retVal.getMeta().setLastUpdated(new Date());
// retVal.setExpansion(expansion);
// return retVal;
}
private void validateIncludes(String name, List<ConceptSetComponent> listToValidate) {
@ -104,7 +109,7 @@ public class FhirResourceDaoValueSetDstu3 extends FhirResourceDaoDstu3<ValueSet>
}
ValueSet source = new ValueSet();
source.getCompose().addImport(theUri);
if (isNotBlank(theFilter)) {
@ -133,25 +138,25 @@ public class FhirResourceDaoValueSetDstu3 extends FhirResourceDaoDstu3<ValueSet>
}
@Override
public ValueSet expand(ValueSet source, String theFilter) {
public ValueSet expand(ValueSet source, String theFilter) {
ValueSet toExpand = new ValueSet();
for (UriType next : source.getCompose().getImport()) {
ConceptSetComponent include = toExpand.getCompose().addInclude();
include.setSystem(next.getValue());
addFilterIfPresent(theFilter, include);
}
for (ConceptSetComponent next : source.getCompose().getInclude()) {
toExpand.getCompose().addInclude(next);
addFilterIfPresent(theFilter, next);
}
if (toExpand.getCompose().isEmpty()) {
throw new InvalidRequestException("ValueSet does not have any compose.include or compose.import values, can not expand");
}
toExpand.getCompose().getExclude().addAll(source.getCompose().getExclude());
ValueSet retVal = doExpand(toExpand);
return retVal;
@ -164,8 +169,8 @@ public class FhirResourceDaoValueSetDstu3 extends FhirResourceDaoDstu3<ValueSet>
}
@Override
public ca.uhn.fhir.jpa.dao.IFhirResourceDaoValueSet.ValidateCodeResult validateCode(IPrimitiveType<String> theValueSetIdentifier, IIdType theId, IPrimitiveType<String> theCode,
IPrimitiveType<String> theSystem, IPrimitiveType<String> theDisplay, Coding theCoding, CodeableConcept theCodeableConcept, RequestDetails theRequestDetails) {
public ca.uhn.fhir.jpa.dao.IFhirResourceDaoValueSet.ValidateCodeResult validateCode(IPrimitiveType<String> theValueSetIdentifier, IIdType theId, IPrimitiveType<String> theCode, IPrimitiveType<String> theSystem, IPrimitiveType<String> theDisplay, Coding theCoding,
CodeableConcept theCodeableConcept, RequestDetails theRequestDetails) {
List<IIdType> valueSetIds = Collections.emptyList();
@ -181,13 +186,13 @@ public class FhirResourceDaoValueSetDstu3 extends FhirResourceDaoDstu3<ValueSet>
}
boolean haveIdentifierParam = theValueSetIdentifier != null && theValueSetIdentifier.isEmpty() == false;
ValueSet vs = null;
if (theId != null) {
valueSetIds = Collections.singletonList(theId);
vs = read(theId, theRequestDetails);
} else if (haveIdentifierParam) {
Set<Long> ids = searchForIds(ValueSet.SP_IDENTIFIER, new TokenParam(null, theValueSetIdentifier.getValue()));
valueSetIds = new ArrayList<IIdType>();
for (Long next : ids) {
valueSetIds.add(new IdType("ValueSet", next));
vs = myValidationSupport.fetchResource(getContext(), ValueSet.class, theValueSetIdentifier.getValue());
if (vs == null) {
throw new InvalidRequestException("Unknown ValueSet identifier: " + theValueSetIdentifier.getValue());
}
} else {
if (theCode == null || theCode.isEmpty()) {
@ -202,28 +207,8 @@ public class FhirResourceDaoValueSetDstu3 extends FhirResourceDaoDstu3<ValueSet>
}
}
// if (valueSetIds.isEmpty()) {
// if (haveIdentifierParam) {
// myValidationSupport.expandValueSet(getContext(), include);
// if (myValidationSupport.isCodeSystemSupported(getContext(), theValueSetIdentifier.getValue())) {
// String system = toStringOrNull(theSystem);
// String code = toStringOrNull(theCode);
// String display = toStringOrNull(theDisplay);
// CodeValidationResult result = myValidationSupport.validateCode(getContext(), system, code, display);
// if (result != null) {
// if (theDisplay != null && isNotBlank(theDisplay.getValue()) && isNotBlank(result.getDisplay())) {
// if (!theDisplay.getValue().equals(result.getDisplay())) {
// return new ValidateCodeResult(false, "Display for code does not match", result.getDisplay());
// }
// }
// return new ValidateCodeResult(true, "Code validates", result.getDisplay());
// }
// }
// }
// }
for (IIdType nextId : valueSetIds) {
ValueSet expansion = expand(nextId, null, theRequestDetails);
if (vs != null) {
ValueSet expansion = doExpand(vs);
List<ValueSetExpansionContainsComponent> contains = expansion.getExpansion().getContains();
ValidateCodeResult result = validateCodeIsInContains(contains, toStringOrNull(theSystem), toStringOrNull(theCode), theCoding, theCodeableConcept);
if (result != null) {
@ -236,16 +221,15 @@ public class FhirResourceDaoValueSetDstu3 extends FhirResourceDaoDstu3<ValueSet>
}
}
return new ValidateCodeResult(false, "Code not found", null);
}
private String toStringOrNull(IPrimitiveType<String> thePrimitive) {
return thePrimitive != null ? thePrimitive.getValue() : null;
}
private ca.uhn.fhir.jpa.dao.IFhirResourceDaoValueSet.ValidateCodeResult validateCodeIsInContains(List<ValueSetExpansionContainsComponent> contains, String theSystem, String theCode,
Coding theCoding, CodeableConcept theCodeableConcept) {
private ca.uhn.fhir.jpa.dao.IFhirResourceDaoValueSet.ValidateCodeResult validateCodeIsInContains(List<ValueSetExpansionContainsComponent> contains, String theSystem, String theCode, Coding theCoding, CodeableConcept theCodeableConcept) {
for (ValueSetExpansionContainsComponent nextCode : contains) {
ca.uhn.fhir.jpa.dao.IFhirResourceDaoValueSet.ValidateCodeResult result = validateCodeIsInContains(nextCode.getContains(), theSystem, theCode, theCoding, theCodeableConcept);
if (result != null) {

View File

@ -33,6 +33,7 @@ import org.hibernate.search.jpa.FullTextEntityManager;
import org.hibernate.search.jpa.FullTextQuery;
import org.hibernate.search.query.dsl.BooleanJunction;
import org.hibernate.search.query.dsl.QueryBuilder;
import org.hl7.fhir.dstu3.hapi.validation.HapiWorkerContext;
import org.hl7.fhir.dstu3.hapi.validation.IValidationSupport;
import org.hl7.fhir.dstu3.model.CodeSystem;
import org.hl7.fhir.dstu3.model.CodeSystem.CodeSystemContentMode;
@ -76,9 +77,6 @@ public class HapiTerminologySvcDstu3 extends BaseHapiTerminologySvc implements I
@Autowired
private IFhirResourceDaoCodeSystem<CodeSystem, Coding, CodeableConcept> myCodeSystemResourceDao;
@Autowired
private ValueSetExpander myValueSetExpander;
@Autowired
private IValidationSupport myValidationSupport;
@ -272,7 +270,8 @@ public class HapiTerminologySvcDstu3 extends BaseHapiTerminologySvc implements I
try {
ArrayList<VersionIndependentConcept> retVal = new ArrayList<VersionIndependentConcept>();
ValueSetExpansionOutcome outcome = myValueSetExpander.expand(source);
HapiWorkerContext worker = new HapiWorkerContext(myContext, myValidationSupport);
ValueSetExpansionOutcome outcome = worker.expand(source);
for (ValueSetExpansionContainsComponent next : outcome.getValueset().getExpansion().getContains()) {
retVal.add(new VersionIndependentConcept(next.getSystem(), next.getCode()));
}

View File

@ -11,6 +11,7 @@ import javax.persistence.EntityManager;
import org.apache.commons.io.IOUtils;
import org.hibernate.search.jpa.FullTextEntityManager;
import org.hibernate.search.jpa.Search;
import org.hl7.fhir.dstu3.hapi.validation.HapiWorkerContext;
import org.hl7.fhir.dstu3.hapi.validation.IValidationSupport;
import org.hl7.fhir.dstu3.model.AllergyIntolerance;
import org.hl7.fhir.dstu3.model.Appointment;
@ -92,6 +93,8 @@ public abstract class BaseJpaDstu3Test extends BaseJpaTest {
private static JpaValidationSupportChainDstu3 ourJpaValidationSupportChainDstu3;
private static IFhirResourceDaoValueSet<ValueSet, Coding, CodeableConcept> ourValueSetDao;
// @Autowired
// protected HapiWorkerContext myHapiWorkerContext;
@Autowired
@Qualifier("myAllergyIntoleranceDaoDstu3")
protected IFhirResourceDao<AllergyIntolerance> myAllergyIntoleranceDao;

View File

@ -287,20 +287,22 @@ public class FhirResourceDaoDstu3SearchNoFtTest extends BaseJpaDstu3Test {
@Test
public void testIndexNoDuplicatesUri() {
ConceptMap res = new ConceptMap();
res.addGroup().setSource("http://foo");
res.addGroup().setSource("http://foo");
res.addGroup().setSource("http://bar");
res.addGroup().setSource("http://bar");
ValueSet res = new ValueSet();
res.getCompose().addInclude().setSystem("http://foo");
res.getCompose().addInclude().setSystem("http://bar");
res.getCompose().addInclude().setSystem("http://foo");
res.getCompose().addInclude().setSystem("http://bar");
res.getCompose().addInclude().setSystem("http://foo");
res.getCompose().addInclude().setSystem("http://bar");
IIdType id = myConceptMapDao.create(res, mySrd).getId().toUnqualifiedVersionless();
IIdType id = myValueSetDao.create(res, mySrd).getId().toUnqualifiedVersionless();
Class<ResourceIndexedSearchParamUri> type = ResourceIndexedSearchParamUri.class;
List<?> results = myEntityManager.createQuery("SELECT i FROM " + type.getSimpleName() + " i", type).getResultList();
ourLog.info(toStringMultiline(results));
assertEquals(2, results.size());
List<IIdType> actual = toUnqualifiedVersionlessIds(myConceptMapDao.search(ConceptMap.SP_DEPENDSON, new UriParam("http://foo")));
List<IIdType> actual = toUnqualifiedVersionlessIds(myValueSetDao.search(ValueSet.SP_REFERENCE, new UriParam("http://foo")));
assertThat(actual, contains(id));
}

View File

@ -22,6 +22,7 @@ import org.hl7.fhir.dstu3.model.Observation.ObservationStatus;
import org.hl7.fhir.dstu3.model.ValueSet;
import org.hl7.fhir.dstu3.model.ValueSet.ConceptSetComponent;
import org.hl7.fhir.dstu3.model.ValueSet.FilterOperator;
import org.hl7.fhir.dstu3.model.ValueSet.ValueSetComposeComponent;
import org.hl7.fhir.dstu3.model.ValueSet.ValueSetExpansionContainsComponent;
import org.hl7.fhir.instance.model.api.IIdType;
import org.junit.After;
@ -59,6 +60,7 @@ public class FhirResourceDaoDstu3TerminologyTest extends BaseJpaDstu3Test {
@Before
public void before() {
myDaoConfig.setMaximumExpansionSize(5000);
// my
}
private CodeSystem createExternalCs() {
@ -359,6 +361,12 @@ public class FhirResourceDaoDstu3TerminologyTest extends BaseJpaDstu3Test {
include.addFilter().setProperty("display").setOp(FilterOperator.EQUAL).setValue("AAA");
ValueSet result = myValueSetDao.expand(vs, null);
// Technically it's not valid to expand a ValueSet with both includes and filters so the
// result fails validation because of the input.. we're being permissive by allowing both
// though, so we won't validate the input
result.setCompose(new ValueSetComposeComponent());
logAndValidateValueSet(result);
ArrayList<String> codes = toCodesContains(result.getExpansion().getContains());
@ -575,6 +583,7 @@ public class FhirResourceDaoDstu3TerminologyTest extends BaseJpaDstu3Test {
}
/**
* Todo: not yet implemented
*/
@ -704,33 +713,58 @@ public class FhirResourceDaoDstu3TerminologyTest extends BaseJpaDstu3Test {
valueSet.setUrl(URL_MY_VALUE_SET);
myValueSetDao.create(valueSet, mySrd);
Observation obsAA = new Observation();
obsAA.setStatus(ObservationStatus.FINAL);
obsAA.getCode().addCoding().setSystem(URL_MY_CODE_SYSTEM).setCode("AA");
myObservationDao.create(obsAA, mySrd).getId().toUnqualifiedVersionless();
Observation obsBA = new Observation();
obsBA.setStatus(ObservationStatus.FINAL);
obsBA.getCode().addCoding().setSystem(URL_MY_CODE_SYSTEM).setCode("BA");
myObservationDao.create(obsBA, mySrd).getId().toUnqualifiedVersionless();
Observation obsCA = new Observation();
obsCA.setStatus(ObservationStatus.FINAL);
obsCA.getCode().addCoding().setSystem(URL_MY_CODE_SYSTEM).setCode("CA");
myObservationDao.create(obsCA, mySrd).getId().toUnqualifiedVersionless();
SearchParameterMap params;
ourLog.info("testSearchCodeInEmptyValueSet without status");
params = new SearchParameterMap();
params.add(Observation.SP_CODE, new TokenParam(null, URL_MY_VALUE_SET).setModifier(TokenParamModifier.IN));
assertThat(toUnqualifiedVersionlessIdValues(myObservationDao.search(params)), empty());
ourLog.info("testSearchCodeInEmptyValueSet with status");
params = new SearchParameterMap();
params.add(Observation.SP_CODE, new TokenParam(null, URL_MY_VALUE_SET).setModifier(TokenParamModifier.IN));
params.add(Observation.SP_STATUS, new TokenParam(null, "final"));
assertThat(toUnqualifiedVersionlessIdValues(myObservationDao.search(params)), empty());
ourLog.info("testSearchCodeInEmptyValueSet done");
}
@Test
public void testSearchCodeInValueSetThatImportsInvalidCodeSystem() {
ValueSet valueSet = new ValueSet();
valueSet.getCompose().addImport("http://non_existant_VS");
valueSet.setUrl(URL_MY_VALUE_SET);
IIdType vsid = myValueSetDao.create(valueSet, mySrd).getId().toUnqualifiedVersionless();
SearchParameterMap params;
ourLog.info("testSearchCodeInEmptyValueSet without status");
params = new SearchParameterMap();
params.add(Observation.SP_CODE, new TokenParam(null, URL_MY_VALUE_SET).setModifier(TokenParamModifier.IN));
try {
myObservationDao.search(params);
} catch(InvalidRequestException e) {
assertEquals("Unable to expand imported value set \"http://example.com/my_value_set\" - Error was: Unable to find imported value set http://non_existant_VS", e.getMessage());
}
// Now let's update
valueSet = new ValueSet();
valueSet.setId(vsid);
valueSet.getCompose().addInclude().setSystem("http://hl7.org/fhir/v3/MaritalStatus").addConcept().setCode("A");
valueSet.setUrl(URL_MY_VALUE_SET);
myValueSetDao.update(valueSet, mySrd).getId().toUnqualifiedVersionless();
params = new SearchParameterMap();
params.add(Observation.SP_CODE, new TokenParam(null, URL_MY_VALUE_SET).setModifier(TokenParamModifier.IN));
params.add(Observation.SP_STATUS, new TokenParam(null, "final"));
assertThat(toUnqualifiedVersionlessIdValues(myObservationDao.search(params)), empty());
}
@Test
public void testSearchCodeInExternalCodesystem() {
createExternalCsAndLocalVs();

View File

@ -15,10 +15,12 @@ import org.hl7.fhir.dstu3.model.CodeType;
import org.hl7.fhir.dstu3.model.CodeableConcept;
import org.hl7.fhir.dstu3.model.Coding;
import org.hl7.fhir.dstu3.model.IdType;
import org.hl7.fhir.dstu3.model.Parameters;
import org.hl7.fhir.dstu3.model.StringType;
import org.hl7.fhir.dstu3.model.UriType;
import org.hl7.fhir.dstu3.model.ValueSet;
import org.hl7.fhir.instance.model.api.IIdType;
import org.hl7.fhir.instance.model.api.IPrimitiveType;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.Ignore;
@ -220,4 +222,21 @@ public class FhirResourceDaoDstu3ValueSetTest extends BaseJpaDstu3Test {
assertThat(resp, not(containsString("<code value=\"8450-9\"/>")));
}
@Test
public void testValiedateCodeAgainstBuiltInValueSetAndCodeSystemWithValidCode() {
IPrimitiveType<String> display = null;
Coding coding = null;
CodeableConcept codeableConcept = null;
StringType vsIdentifier = new StringType("http://hl7.org/fhir/ValueSet/v2-0487");
StringType code = new StringType("BRN");
StringType system = new StringType("http://hl7.org/fhir/v2/0487");
ValidateCodeResult result = myValueSetDao.validateCode(vsIdentifier, null, code, system, display, coding, codeableConcept, mySrd);
ourLog.info(result.getMessage());
assertTrue(result.getMessage(), result.isResult());
}
}

View File

@ -44,12 +44,6 @@ public class ResourceProviderDstu3ValueSetTest extends BaseResourceProviderDstu3
private IIdType myLocalValueSetId;
private ValueSet myLocalVs;
@AfterClass
public static void afterClassClearContext() {
TestUtil.clearAllStaticFieldsForUnitTest();
}
@Before
@Transactional
public void before02() throws IOException {
@ -59,7 +53,101 @@ public class ResourceProviderDstu3ValueSetTest extends BaseResourceProviderDstu3
ValueSet upload = loadResourceFromClasspath(ValueSet.class, "/extensional-case-3-vs.xml");
myExtensionalVsId = myValueSetDao.create(upload, mySrd).getId().toUnqualifiedVersionless();
}
private CodeSystem createExternalCs() {
CodeSystem codeSystem = new CodeSystem();
codeSystem.setUrl(URL_MY_CODE_SYSTEM);
codeSystem.setContent(CodeSystemContentMode.NOTPRESENT);
IIdType id = myCodeSystemDao.create(codeSystem, mySrd).getId().toUnqualified();
ResourceTable table = myResourceTableDao.findOne(id.getIdPartAsLong());
TermCodeSystemVersion cs = new TermCodeSystemVersion();
cs.setResource(table);
cs.setResourceVersionId(table.getVersion());
TermConcept parentA = new TermConcept(cs, "ParentA").setDisplay("Parent A");
cs.getConcepts().add(parentA);
TermConcept childAA = new TermConcept(cs, "childAA").setDisplay("Child AA");
parentA.addChild(childAA, RelationshipTypeEnum.ISA);
TermConcept childAAA = new TermConcept(cs, "childAAA").setDisplay("Child AAA");
childAA.addChild(childAAA, RelationshipTypeEnum.ISA);
TermConcept childAAB = new TermConcept(cs, "childAAB").setDisplay("Child AAB");
childAA.addChild(childAAB, RelationshipTypeEnum.ISA);
TermConcept childAB = new TermConcept(cs, "childAB").setDisplay("Child AB");
parentA.addChild(childAB, RelationshipTypeEnum.ISA);
TermConcept parentB = new TermConcept(cs, "ParentB").setDisplay("Parent B");
cs.getConcepts().add(parentB);
myTermSvc.storeNewCodeSystemVersion(table.getId(), URL_MY_CODE_SYSTEM, cs);
return codeSystem;
}
private void createExternalCsAndLocalVs() {
CodeSystem codeSystem = createExternalCs();
createLocalVs(codeSystem);
}
private void createExternalCsAndLocalVsWithUnknownCode() {
CodeSystem codeSystem = createExternalCs();
createLocalVsWithUnknownCode(codeSystem);
}
private void createLocalCsAndVs() {
//@formatter:off
CodeSystem codeSystem = new CodeSystem();
codeSystem.setUrl(URL_MY_CODE_SYSTEM);
codeSystem.setContent(CodeSystemContentMode.COMPLETE);
codeSystem
.addConcept().setCode("A").setDisplay("Code A")
.addConcept(new ConceptDefinitionComponent().setCode("AA").setDisplay("Code AA")
.addConcept(new ConceptDefinitionComponent().setCode("AAA").setDisplay("Code AAA"))
)
.addConcept(new ConceptDefinitionComponent().setCode("AB").setDisplay("Code AB"));
codeSystem
.addConcept().setCode("B").setDisplay("Code B")
.addConcept(new ConceptDefinitionComponent().setCode("BA").setDisplay("Code BA"))
.addConcept(new ConceptDefinitionComponent().setCode("BB").setDisplay("Code BB"));
//@formatter:on
myCodeSystemDao.create(codeSystem, mySrd);
createLocalVs(codeSystem);
}
private void createLocalVs(CodeSystem codeSystem) {
myLocalVs = new ValueSet();
myLocalVs.setUrl(URL_MY_VALUE_SET);
ConceptSetComponent include = myLocalVs.getCompose().addInclude();
include.setSystem(codeSystem.getUrl());
include.addFilter().setProperty("concept").setOp(FilterOperator.ISA).setValue("childAA");
myLocalValueSetId = myValueSetDao.create(myLocalVs, mySrd).getId().toUnqualifiedVersionless();
}
private void createLocalVsPointingAtBuiltInCodeSystem() {
myLocalVs = new ValueSet();
myLocalVs.setUrl(URL_MY_VALUE_SET);
ConceptSetComponent include = myLocalVs.getCompose().addInclude();
include.setSystem("http://hl7.org/fhir/v3/MaritalStatus");
myLocalValueSetId = myValueSetDao.create(myLocalVs, mySrd).getId().toUnqualifiedVersionless();
}
private void createLocalVsWithUnknownCode(CodeSystem codeSystem) {
myLocalVs = new ValueSet();
myLocalVs.setUrl(URL_MY_VALUE_SET);
ConceptSetComponent include = myLocalVs.getCompose().addInclude();
include.setSystem(codeSystem.getUrl());
include.addFilter().setProperty("concept").setOp(FilterOperator.ISA).setValue("childFOOOOOOO");
myLocalValueSetId = myValueSetDao.create(myLocalVs, mySrd).getId().toUnqualifiedVersionless();
}
@Test
public void testExpandById() throws IOException {
//@formatter:off
@ -91,46 +179,71 @@ public class ResourceProviderDstu3ValueSetTest extends BaseResourceProviderDstu3
}
@Test
public void testExpandLocalVsAgainstExternalCs() throws IOException {
createExternalCsAndLocalVs();
assertNotNull(myLocalValueSetId);
public void testExpandByIdentifier() {
//@formatter:off
Parameters respParam = ourClient
.operation()
.onInstance(myLocalValueSetId)
.onType(ValueSet.class)
.named("expand")
.withNoParameters(Parameters.class)
.withParameter(Parameters.class, "identifier", new UriType("http://www.healthintersections.com.au/fhir/ValueSet/extensional-case-2"))
.execute();
ValueSet expanded = (ValueSet) respParam.getParameter().get(0).getResource();
//@formatter:on
String resp = myFhirCtx.newXmlParser().setPrettyPrint(true).encodeResourceToString(expanded);
ourLog.info(resp);
assertThat(resp, containsStringIgnoringCase("<code value=\"childAAA\"/>"));
assertThat(resp, containsStringIgnoringCase("<code value=\"childAAB\"/>"));
assertThat(resp, not(containsStringIgnoringCase("<code value=\"ParentA\"/>")));
//@formatter:off
assertThat(resp, stringContainsInOrder(
"<code value=\"11378-7\"/>",
"<display value=\"Systolic blood pressure at First encounter\"/>"));
//@formatter:on
}
//
@Test
public void testExpandByIdWithFilter() throws IOException {
//@formatter:off
Parameters respParam = ourClient
.operation()
.onInstance(myExtensionalVsId)
.named("expand")
.withParameter(Parameters.class, "filter", new StringType("first"))
.execute();
ValueSet expanded = (ValueSet) respParam.getParameter().get(0).getResource();
//@formatter:on
String resp = myFhirCtx.newXmlParser().setPrettyPrint(true).encodeResourceToString(expanded);
ourLog.info(resp);
assertThat(resp, containsString("<display value=\"Systolic blood pressure at First encounter\"/>"));
assertThat(resp, not(containsString("<display value=\"Systolic blood pressure--expiration\"/>")));
}
@Test
public void testExpandLocalVsWithUnknownCode() throws IOException {
createExternalCsAndLocalVsWithUnknownCode();
assertNotNull(myLocalValueSetId);
public void testExpandByValueSet() throws IOException {
ValueSet toExpand = loadResourceFromClasspath(ValueSet.class, "/extensional-case-3-vs.xml");
//@formatter:off
try {
ourClient
.operation()
.onInstance(myLocalValueSetId)
.named("expand")
.withNoParameters(Parameters.class)
.execute();
} catch (InvalidRequestException e) {
assertEquals("HTTP 400 Bad Request: Invalid filter criteria - code does not exist: {http://example.com/my_code_system}childFOOOOOOO", e.getMessage());
}
Parameters respParam = ourClient
.operation()
.onType(ValueSet.class)
.named("expand")
.withParameter(Parameters.class, "valueSet", toExpand)
.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(
"<code value=\"11378-7\"/>",
"<display value=\"Systolic blood pressure at First encounter\"/>"));
//@formatter:on
}
@Test
@ -154,51 +267,6 @@ public class ResourceProviderDstu3ValueSetTest extends BaseResourceProviderDstu3
assertThat(resp, containsStringIgnoringCase("<code value=\"M\"/>"));
}
@Test
public void testExpandLocalVsAgainstBuiltInCs() throws IOException {
createLocalVsPointingAtBuiltInCodeSystem();
assertNotNull(myLocalValueSetId);
//@formatter:off
Parameters respParam = ourClient
.operation()
.onInstance(myLocalValueSetId)
.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);
assertThat(resp, containsStringIgnoringCase("<code value=\"M\"/>"));
}
@Test
public void testExpandLocalVsCanonicalAgainstExternalCs() throws IOException {
createExternalCsAndLocalVs();
assertNotNull(myLocalValueSetId);
//@formatter:off
Parameters respParam = ourClient
.operation()
.onType(ValueSet.class)
.named("expand")
.withParameter(Parameters.class, "identifier", new UriType(URL_MY_VALUE_SET))
.execute();
ValueSet expanded = (ValueSet) respParam.getParameter().get(0).getResource();
//@formatter:on
String resp = myFhirCtx.newXmlParser().setPrettyPrint(true).encodeResourceToString(expanded);
ourLog.info(resp);
assertThat(resp, containsStringIgnoringCase("<code value=\"childAAA\"/>"));
assertThat(resp, containsStringIgnoringCase("<code value=\"childAAB\"/>"));
assertThat(resp, not(containsStringIgnoringCase("<code value=\"ParentA\"/>")));
}
@Test
public void testExpandInlineVsAgainstExternalCs() throws IOException {
createExternalCsAndLocalVs();
@ -224,100 +292,6 @@ public class ResourceProviderDstu3ValueSetTest extends BaseResourceProviderDstu3
}
@Test
public void testExpandByIdWithFilter() throws IOException {
//@formatter:off
Parameters respParam = ourClient
.operation()
.onInstance(myExtensionalVsId)
.named("expand")
.withParameter(Parameters.class, "filter", new StringType("first"))
.execute();
ValueSet expanded = (ValueSet) respParam.getParameter().get(0).getResource();
//@formatter:on
String resp = myFhirCtx.newXmlParser().setPrettyPrint(true).encodeResourceToString(expanded);
ourLog.info(resp);
assertThat(resp, containsString("<display value=\"Systolic blood pressure at First encounter\"/>"));
assertThat(resp, not(containsString("<display value=\"Systolic blood pressure--expiration\"/>")));
}
//
@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"))
.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(
"<code value=\"11378-7\"/>",
"<display value=\"Systolic blood pressure at First encounter\"/>"));
//@formatter:on
}
@Test
@Ignore
public void testValidateCode() {
//@formatter:off
Parameters respParam = ourClient
.operation()
.onType(ValueSet.class)
.named("validate-code")
.withParameter(Parameters.class, "code", new StringType("BRN"))
.andParameter("identifier", new StringType("http://hl7.org/fhir/ValueSet/v2-0487"))
.andParameter("system", new StringType("http://hl7.org/fhir/v2/0487"))
.useHttpGet()
.execute();
//@formatter:on
String resp = myFhirCtx.newXmlParser().setPrettyPrint(true).encodeResourceToString(respParam);
ourLog.info(resp);
ValueSet expanded = (ValueSet) respParam.getParameter().get(0).getResource();
//@formatter:off
assertThat(resp, stringContainsInOrder(
"<code value=\"11378-7\"/>",
"<display value=\"Systolic blood pressure at First encounter\"/>"));
//@formatter:on
}
@Test
public void testExpandByValueSet() throws IOException {
ValueSet toExpand = loadResourceFromClasspath(ValueSet.class, "/extensional-case-3-vs.xml");
//@formatter:off
Parameters respParam = ourClient
.operation()
.onType(ValueSet.class)
.named("expand")
.withParameter(Parameters.class, "valueSet", toExpand)
.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(
"<code value=\"11378-7\"/>",
"<display value=\"Systolic blood pressure at First encounter\"/>"));
//@formatter:on
}
@Test
public void testExpandInvalidParams() throws IOException {
@ -369,6 +343,125 @@ public class ResourceProviderDstu3ValueSetTest extends BaseResourceProviderDstu3
}
@Test
public void testExpandLocalVsAgainstBuiltInCs() throws IOException {
createLocalVsPointingAtBuiltInCodeSystem();
assertNotNull(myLocalValueSetId);
//@formatter:off
Parameters respParam = ourClient
.operation()
.onInstance(myLocalValueSetId)
.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);
assertThat(resp, containsStringIgnoringCase("<code value=\"M\"/>"));
}
@Test
public void testExpandLocalVsAgainstExternalCs() throws IOException {
createExternalCsAndLocalVs();
assertNotNull(myLocalValueSetId);
//@formatter:off
Parameters respParam = ourClient
.operation()
.onInstance(myLocalValueSetId)
.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);
assertThat(resp, containsStringIgnoringCase("<code value=\"childAAA\"/>"));
assertThat(resp, containsStringIgnoringCase("<code value=\"childAAB\"/>"));
assertThat(resp, not(containsStringIgnoringCase("<code value=\"ParentA\"/>")));
}
@Test
public void testExpandLocalVsCanonicalAgainstExternalCs() throws IOException {
createExternalCsAndLocalVs();
assertNotNull(myLocalValueSetId);
//@formatter:off
Parameters respParam = ourClient
.operation()
.onType(ValueSet.class)
.named("expand")
.withParameter(Parameters.class, "identifier", new UriType(URL_MY_VALUE_SET))
.execute();
ValueSet expanded = (ValueSet) respParam.getParameter().get(0).getResource();
//@formatter:on
String resp = myFhirCtx.newXmlParser().setPrettyPrint(true).encodeResourceToString(expanded);
ourLog.info(resp);
assertThat(resp, containsStringIgnoringCase("<code value=\"childAAA\"/>"));
assertThat(resp, containsStringIgnoringCase("<code value=\"childAAB\"/>"));
assertThat(resp, not(containsStringIgnoringCase("<code value=\"ParentA\"/>")));
}
@Test
public void testExpandLocalVsWithUnknownCode() throws IOException {
createExternalCsAndLocalVsWithUnknownCode();
assertNotNull(myLocalValueSetId);
//@formatter:off
try {
ourClient
.operation()
.onInstance(myLocalValueSetId)
.named("expand")
.withNoParameters(Parameters.class)
.execute();
} catch (InvalidRequestException e) {
assertEquals("HTTP 400 Bad Request: Invalid filter criteria - code does not exist: {http://example.com/my_code_system}childFOOOOOOO", e.getMessage());
}
//@formatter:on
}
@Test
public void testValiedateCodeAgainstBuiltInSystem() {
//@formatter:off
Parameters respParam = ourClient
.operation()
.onType(ValueSet.class)
.named("validate-code")
.withParameter(Parameters.class, "code", new StringType("BRN"))
.andParameter("identifier", new StringType("http://hl7.org/fhir/ValueSet/v2-0487"))
.andParameter("system", new StringType("http://hl7.org/fhir/v2/0487"))
.useHttpGet()
.execute();
//@formatter:on
String resp = myFhirCtx.newXmlParser().setPrettyPrint(true).encodeResourceToString(respParam);
ourLog.info(resp);
assertEquals("result", respParam.getParameter().get(0).getName());
assertEquals(true, ((BooleanType)respParam.getParameter().get(0).getValue()).getValue().booleanValue());
assertEquals("message", respParam.getParameter().get(1).getName());
assertThat(((StringType)respParam.getParameter().get(1).getValue()).getValue(), containsStringIgnoringCase("succeeded"));
assertEquals("display", respParam.getParameter().get(2).getName());
assertEquals("Burn", ((StringType)respParam.getParameter().get(2).getValue()).getValue());
}
@Test
public void testValidateCodeOperationByCodeAndSystemInstance() {
@ -405,103 +498,10 @@ public class ResourceProviderDstu3ValueSetTest extends BaseResourceProviderDstu3
assertEquals(true, ((BooleanType)respParam.getParameter().get(0).getValue()).booleanValue());
}
private CodeSystem createExternalCs() {
CodeSystem codeSystem = new CodeSystem();
codeSystem.setUrl(URL_MY_CODE_SYSTEM);
codeSystem.setContent(CodeSystemContentMode.NOTPRESENT);
IIdType id = myCodeSystemDao.create(codeSystem, mySrd).getId().toUnqualified();
ResourceTable table = myResourceTableDao.findOne(id.getIdPartAsLong());
TermCodeSystemVersion cs = new TermCodeSystemVersion();
cs.setResource(table);
cs.setResourceVersionId(table.getVersion());
TermConcept parentA = new TermConcept(cs, "ParentA").setDisplay("Parent A");
cs.getConcepts().add(parentA);
TermConcept childAA = new TermConcept(cs, "childAA").setDisplay("Child AA");
parentA.addChild(childAA, RelationshipTypeEnum.ISA);
TermConcept childAAA = new TermConcept(cs, "childAAA").setDisplay("Child AAA");
childAA.addChild(childAAA, RelationshipTypeEnum.ISA);
TermConcept childAAB = new TermConcept(cs, "childAAB").setDisplay("Child AAB");
childAA.addChild(childAAB, RelationshipTypeEnum.ISA);
TermConcept childAB = new TermConcept(cs, "childAB").setDisplay("Child AB");
parentA.addChild(childAB, RelationshipTypeEnum.ISA);
TermConcept parentB = new TermConcept(cs, "ParentB").setDisplay("Parent B");
cs.getConcepts().add(parentB);
myTermSvc.storeNewCodeSystemVersion(table.getId(), URL_MY_CODE_SYSTEM, cs);
return codeSystem;
}
private void createExternalCsAndLocalVs() {
CodeSystem codeSystem = createExternalCs();
createLocalVs(codeSystem);
}
private void createExternalCsAndLocalVsWithUnknownCode() {
CodeSystem codeSystem = createExternalCs();
createLocalVsWithUnknownCode(codeSystem);
}
private void createLocalCsAndVs() {
//@formatter:off
CodeSystem codeSystem = new CodeSystem();
codeSystem.setUrl(URL_MY_CODE_SYSTEM);
codeSystem.setContent(CodeSystemContentMode.COMPLETE);
codeSystem
.addConcept().setCode("A").setDisplay("Code A")
.addConcept(new ConceptDefinitionComponent().setCode("AA").setDisplay("Code AA")
.addConcept(new ConceptDefinitionComponent().setCode("AAA").setDisplay("Code AAA"))
)
.addConcept(new ConceptDefinitionComponent().setCode("AB").setDisplay("Code AB"));
codeSystem
.addConcept().setCode("B").setDisplay("Code B")
.addConcept(new ConceptDefinitionComponent().setCode("BA").setDisplay("Code BA"))
.addConcept(new ConceptDefinitionComponent().setCode("BB").setDisplay("Code BB"));
//@formatter:on
myCodeSystemDao.create(codeSystem, mySrd);
createLocalVs(codeSystem);
}
private void createLocalVs(CodeSystem codeSystem) {
myLocalVs = new ValueSet();
myLocalVs.setUrl(URL_MY_VALUE_SET);
ConceptSetComponent include = myLocalVs.getCompose().addInclude();
include.setSystem(codeSystem.getUrl());
include.addFilter().setProperty("concept").setOp(FilterOperator.ISA).setValue("childAA");
myLocalValueSetId = myValueSetDao.create(myLocalVs, mySrd).getId().toUnqualifiedVersionless();
}
private void createLocalVsWithUnknownCode(CodeSystem codeSystem) {
myLocalVs = new ValueSet();
myLocalVs.setUrl(URL_MY_VALUE_SET);
ConceptSetComponent include = myLocalVs.getCompose().addInclude();
include.setSystem(codeSystem.getUrl());
include.addFilter().setProperty("concept").setOp(FilterOperator.ISA).setValue("childFOOOOOOO");
myLocalValueSetId = myValueSetDao.create(myLocalVs, mySrd).getId().toUnqualifiedVersionless();
}
private void createLocalVsPointingAtBuiltInCodeSystem() {
myLocalVs = new ValueSet();
myLocalVs.setUrl(URL_MY_VALUE_SET);
ConceptSetComponent include = myLocalVs.getCompose().addInclude();
include.setSystem("http://hl7.org/fhir/v3/MaritalStatus");
myLocalValueSetId = myValueSetDao.create(myLocalVs, mySrd).getId().toUnqualifiedVersionless();
@AfterClass
public static void afterClassClearContext() {
TestUtil.clearAllStaticFieldsForUnitTest();
}
}

View File

@ -47,9 +47,6 @@ import ca.uhn.fhir.util.PortUtil;
import ca.uhn.fhir.util.TestUtil;
import junit.framework.AssertionFailedError;
/**
* Created by dsotnikov on 2/25/2014.
*/
public class ExceptionTest {
private static final String OPERATION_OUTCOME_DETAILS = "OperationOutcomeDetails";

View File

@ -11,6 +11,8 @@ import com.google.common.reflect.ClassPath;
import com.google.common.reflect.ClassPath.ClassInfo;
import ca.uhn.fhir.model.dstu.resource.OperationOutcome;
import ca.uhn.fhir.model.dstu.resource.Practitioner;
import ca.uhn.fhir.model.primitive.IdDt;
import ca.uhn.fhir.rest.client.exceptions.FhirClientConnectionException;
import ca.uhn.fhir.rest.client.exceptions.FhirClientInappropriateForServerException;
import ca.uhn.fhir.util.TestUtil;
@ -27,6 +29,10 @@ public class ExceptionPropertiesTest {
new NotImplementedOperationException(null, new OperationOutcome());
new FhirClientInappropriateForServerException(new Exception());
new FhirClientInappropriateForServerException("", new Exception());
assertEquals("Resource Patient/123 is gone/deleted", new ResourceGoneException(new IdDt("Patient/123")).getMessage());
assertEquals("FOO", new ResourceGoneException("FOO", new OperationOutcome()).getMessage());
assertEquals("Resource of type Practitioner with ID Patient/123 is gone/deleted", new ResourceGoneException(Practitioner.class, new IdDt("Patient/123")).getMessage());
}
@SuppressWarnings("deprecation")

View File

@ -31,9 +31,9 @@ public class Element extends Base {
CONTAINED, BUNDLE_ENTRY, PARAMETER;
public static SpecialElement fromProperty(Property property) {
if (property.getStructure().getId().equals("Parameters"))
if (property.getStructure().getIdElement().getIdPart().equals("Parameters"))
return PARAMETER;
if (property.getStructure().getId().equals("Bundle"))
if (property.getStructure().getIdElement().getIdPart().equals("Bundle"))
return BUNDLE_ENTRY;
if (property.getName().equals("contained"))
return CONTAINED;

View File

@ -1,7 +1,5 @@
package org.hl7.fhir.dstu3.hapi.validation;
import static org.apache.commons.lang3.StringUtils.isNotBlank;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
@ -12,8 +10,6 @@ import java.util.Map;
import java.util.Set;
import org.apache.commons.lang3.Validate;
import org.apache.commons.lang3.StringUtils;
import org.hl7.fhir.dstu3.exceptions.TerminologyServiceException;
import org.hl7.fhir.dstu3.formats.IParser;
import org.hl7.fhir.dstu3.formats.ParserType;
import org.hl7.fhir.dstu3.hapi.validation.IValidationSupport.CodeValidationResult;
@ -27,9 +23,7 @@ import org.hl7.fhir.dstu3.model.OperationOutcome.IssueSeverity;
import org.hl7.fhir.dstu3.model.Resource;
import org.hl7.fhir.dstu3.model.ResourceType;
import org.hl7.fhir.dstu3.model.StructureDefinition;
import org.hl7.fhir.dstu3.model.UriType;
import org.hl7.fhir.dstu3.model.ValueSet;
import org.hl7.fhir.dstu3.model.ValueSet.ConceptReferenceComponent;
import org.hl7.fhir.dstu3.model.ValueSet.ConceptSetComponent;
import org.hl7.fhir.dstu3.model.ValueSet.ValueSetExpansionComponent;
import org.hl7.fhir.dstu3.model.ValueSet.ValueSetExpansionContainsComponent;

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -880,7 +880,7 @@ public class Account extends DomainResource {
* Path: <b>Account.owner</b><br>
* </p>
*/
@SearchParamDefinition(name="owner", path="Account.owner", description="Who is responsible?", type="reference" )
@SearchParamDefinition(name="owner", path="Account.owner", description="Who is responsible?", type="reference", target={Organization.class } )
public static final String SP_OWNER = "owner";
/**
* <b>Fluent Client</b> search parameter constant for <b>owner</b>
@ -966,7 +966,7 @@ public class Account extends DomainResource {
* Path: <b>Account.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="subject", path="Account.subject", description="What is account tied to?", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="subject", path="Account.subject", description="What is account tied to?", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Device.class, HealthcareService.class, Location.class, Organization.class, Patient.class, Practitioner.class } )
public static final String SP_SUBJECT = "subject";
/**
* <b>Fluent Client</b> search parameter constant for <b>subject</b>
@ -992,7 +992,7 @@ public class Account extends DomainResource {
* Path: <b>Account.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="Account.subject", description="What is account tied to?", type="reference" )
@SearchParamDefinition(name="patient", path="Account.subject", description="What is account tied to?", type="reference", target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -2505,7 +2505,7 @@ public class AllergyIntolerance extends DomainResource {
* Path: <b>AllergyIntolerance.recorder</b><br>
* </p>
*/
@SearchParamDefinition(name="recorder", path="AllergyIntolerance.recorder", description="Who recorded the sensitivity", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="recorder", path="AllergyIntolerance.recorder", description="Who recorded the sensitivity", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Patient.class, Practitioner.class } )
public static final String SP_RECORDER = "recorder";
/**
* <b>Fluent Client</b> search parameter constant for <b>recorder</b>
@ -2571,7 +2571,7 @@ public class AllergyIntolerance extends DomainResource {
* Path: <b>AllergyIntolerance.reporter</b><br>
* </p>
*/
@SearchParamDefinition(name="reporter", path="AllergyIntolerance.reporter", description="Source of the information about the allergy", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") } )
@SearchParamDefinition(name="reporter", path="AllergyIntolerance.reporter", description="Source of the information about the allergy", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") }, target={Patient.class, Practitioner.class, RelatedPerson.class } )
public static final String SP_REPORTER = "reporter";
/**
* <b>Fluent Client</b> search parameter constant for <b>reporter</b>
@ -2657,7 +2657,7 @@ public class AllergyIntolerance extends DomainResource {
* Path: <b>AllergyIntolerance.patient</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="AllergyIntolerance.patient", description="Who the sensitivity is for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="AllergyIntolerance.patient", description="Who the sensitivity is for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -2034,7 +2034,7 @@ public class Appointment extends DomainResource {
* Path: <b>Appointment.participant.actor</b><br>
* </p>
*/
@SearchParamDefinition(name="actor", path="Appointment.participant.actor", description="Any one of the individuals participating in the appointment", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") } )
@SearchParamDefinition(name="actor", path="Appointment.participant.actor", description="Any one of the individuals participating in the appointment", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") }, target={Device.class, HealthcareService.class, Location.class, Patient.class, Practitioner.class, RelatedPerson.class } )
public static final String SP_ACTOR = "actor";
/**
* <b>Fluent Client</b> search parameter constant for <b>actor</b>
@ -2080,7 +2080,7 @@ public class Appointment extends DomainResource {
* Path: <b>Appointment.participant.actor</b><br>
* </p>
*/
@SearchParamDefinition(name="practitioner", path="Appointment.participant.actor", description="One of the individuals of the appointment is this practitioner", type="reference" )
@SearchParamDefinition(name="practitioner", path="Appointment.participant.actor", description="One of the individuals of the appointment is this practitioner", type="reference", target={Practitioner.class } )
public static final String SP_PRACTITIONER = "practitioner";
/**
* <b>Fluent Client</b> search parameter constant for <b>practitioner</b>
@ -2126,7 +2126,7 @@ public class Appointment extends DomainResource {
* Path: <b>Appointment.participant.actor</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="Appointment.participant.actor", description="One of the individuals of the appointment is this patient", type="reference" )
@SearchParamDefinition(name="patient", path="Appointment.participant.actor", description="One of the individuals of the appointment is this patient", type="reference", target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -2192,7 +2192,7 @@ public class Appointment extends DomainResource {
* Path: <b>Appointment.participant.actor</b><br>
* </p>
*/
@SearchParamDefinition(name="location", path="Appointment.participant.actor", description="This location is listed in the participants of the appointment", type="reference" )
@SearchParamDefinition(name="location", path="Appointment.participant.actor", description="This location is listed in the participants of the appointment", type="reference", target={Location.class } )
public static final String SP_LOCATION = "location";
/**
* <b>Fluent Client</b> search parameter constant for <b>location</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -718,7 +718,7 @@ public class AppointmentResponse extends DomainResource {
* Path: <b>AppointmentResponse.actor</b><br>
* </p>
*/
@SearchParamDefinition(name="actor", path="AppointmentResponse.actor", description="The Person, Location/HealthcareService or Device that this appointment response replies for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") } )
@SearchParamDefinition(name="actor", path="AppointmentResponse.actor", description="The Person, Location/HealthcareService or Device that this appointment response replies for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") }, target={Device.class, HealthcareService.class, Location.class, Patient.class, Practitioner.class, RelatedPerson.class } )
public static final String SP_ACTOR = "actor";
/**
* <b>Fluent Client</b> search parameter constant for <b>actor</b>
@ -764,7 +764,7 @@ public class AppointmentResponse extends DomainResource {
* Path: <b>AppointmentResponse.actor</b><br>
* </p>
*/
@SearchParamDefinition(name="practitioner", path="AppointmentResponse.actor", description="This Response is for this Practitioner", type="reference" )
@SearchParamDefinition(name="practitioner", path="AppointmentResponse.actor", description="This Response is for this Practitioner", type="reference", target={Practitioner.class } )
public static final String SP_PRACTITIONER = "practitioner";
/**
* <b>Fluent Client</b> search parameter constant for <b>practitioner</b>
@ -810,7 +810,7 @@ public class AppointmentResponse extends DomainResource {
* Path: <b>AppointmentResponse.actor</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="AppointmentResponse.actor", description="This Response is for this Patient", type="reference" )
@SearchParamDefinition(name="patient", path="AppointmentResponse.actor", description="This Response is for this Patient", type="reference", target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -836,7 +836,7 @@ public class AppointmentResponse extends DomainResource {
* Path: <b>AppointmentResponse.appointment</b><br>
* </p>
*/
@SearchParamDefinition(name="appointment", path="AppointmentResponse.appointment", description="The appointment that the response is attached to", type="reference" )
@SearchParamDefinition(name="appointment", path="AppointmentResponse.appointment", description="The appointment that the response is attached to", type="reference", target={Appointment.class } )
public static final String SP_APPOINTMENT = "appointment";
/**
* <b>Fluent Client</b> search parameter constant for <b>appointment</b>
@ -862,7 +862,7 @@ public class AppointmentResponse extends DomainResource {
* Path: <b>AppointmentResponse.actor</b><br>
* </p>
*/
@SearchParamDefinition(name="location", path="AppointmentResponse.actor", description="This Response is for this Location", type="reference" )
@SearchParamDefinition(name="location", path="AppointmentResponse.actor", description="This Response is for this Location", type="reference", target={Location.class } )
public static final String SP_LOCATION = "location";
/**
* <b>Fluent Client</b> search parameter constant for <b>location</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -3502,7 +3502,7 @@ public class AuditEvent extends DomainResource {
* Path: <b>AuditEvent.agent.reference</b><br>
* </p>
*/
@SearchParamDefinition(name="agent", path="AuditEvent.agent.reference", description="Direct reference to resource", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="agent", path="AuditEvent.agent.reference", description="Direct reference to resource", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Device.class, Organization.class, Patient.class, Practitioner.class, RelatedPerson.class } )
public static final String SP_AGENT = "agent";
/**
* <b>Fluent Client</b> search parameter constant for <b>agent</b>
@ -3708,7 +3708,7 @@ public class AuditEvent extends DomainResource {
* Path: <b>AuditEvent.agent.reference, AuditEvent.entity.reference</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="AuditEvent.agent.reference | AuditEvent.entity.reference", description="Direct reference to resource", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="AuditEvent.agent.reference | AuditEvent.entity.reference", description="Direct reference to resource", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>

View File

@ -170,11 +170,11 @@ private Map<String, Object> userData;
}
public boolean equalsDeep(Base other) {
return other == this;
return other != null;
}
public boolean equalsShallow(Base other) {
return other == this;
return other != null;
}
public static boolean compareDeep(List<? extends Base> e1, List<? extends Base> e2, boolean allowNull) {

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -561,7 +561,7 @@ public class Basic extends DomainResource {
* Path: <b>Basic.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="Basic.subject", description="Identifies the focus of this resource", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="Basic.subject", description="Identifies the focus of this resource", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -587,7 +587,7 @@ public class Basic extends DomainResource {
* Path: <b>Basic.author</b><br>
* </p>
*/
@SearchParamDefinition(name="author", path="Basic.author", description="Who created", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") } )
@SearchParamDefinition(name="author", path="Basic.author", description="Who created", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") }, target={Patient.class, Practitioner.class, RelatedPerson.class } )
public static final String SP_AUTHOR = "author";
/**
* <b>Fluent Client</b> search parameter constant for <b>author</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -611,7 +611,7 @@ public class BodySite extends DomainResource {
* Path: <b>BodySite.patient</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="BodySite.patient", description="Patient to whom bodysite belongs", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="BodySite.patient", description="Patient to whom bodysite belongs", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -2762,7 +2762,7 @@ public class Bundle extends Resource implements IBaseBundle {
* Path: <b>Bundle.entry.resource(0)</b><br>
* </p>
*/
@SearchParamDefinition(name="composition", path="Bundle.entry.resource[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" )
@SearchParamDefinition(name="composition", path="Bundle.entry.resource[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", target={Composition.class } )
public static final String SP_COMPOSITION = "composition";
/**
* <b>Fluent Client</b> search parameter constant for <b>composition</b>
@ -2808,7 +2808,7 @@ public class Bundle extends Resource implements IBaseBundle {
* Path: <b>Bundle.entry.resource(0)</b><br>
* </p>
*/
@SearchParamDefinition(name="message", path="Bundle.entry.resource[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" )
@SearchParamDefinition(name="message", path="Bundle.entry.resource[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", target={MessageHeader.class } )
public static final String SP_MESSAGE = "message";
/**
* <b>Fluent Client</b> search parameter constant for <b>message</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -3528,7 +3528,7 @@ public class CarePlan extends DomainResource {
* Path: <b>CarePlan.activity.reference</b><br>
* </p>
*/
@SearchParamDefinition(name="activityreference", path="CarePlan.activity.reference", description="Activity details defined in specific resource", type="reference" )
@SearchParamDefinition(name="activityreference", path="CarePlan.activity.reference", description="Activity details defined in specific resource", type="reference", target={Appointment.class, CommunicationRequest.class, DeviceUseRequest.class, DiagnosticOrder.class, MedicationOrder.class, NutritionOrder.class, Order.class, ProcedureRequest.class, ProcessRequest.class, ReferralRequest.class, SupplyRequest.class, VisionPrescription.class } )
public static final String SP_ACTIVITYREFERENCE = "activityreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>activityreference</b>
@ -3554,7 +3554,7 @@ public class CarePlan extends DomainResource {
* Path: <b>CarePlan.activity.detail.performer</b><br>
* </p>
*/
@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", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") } )
@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", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") }, target={Organization.class, Patient.class, Practitioner.class, RelatedPerson.class } )
public static final String SP_PERFORMER = "performer";
/**
* <b>Fluent Client</b> search parameter constant for <b>performer</b>
@ -3580,7 +3580,7 @@ public class CarePlan extends DomainResource {
* Path: <b>CarePlan.goal</b><br>
* </p>
*/
@SearchParamDefinition(name="goal", path="CarePlan.goal", description="Desired outcome of plan", type="reference" )
@SearchParamDefinition(name="goal", path="CarePlan.goal", description="Desired outcome of plan", type="reference", target={Goal.class } )
public static final String SP_GOAL = "goal";
/**
* <b>Fluent Client</b> search parameter constant for <b>goal</b>
@ -3606,7 +3606,7 @@ public class CarePlan extends DomainResource {
* Path: <b>CarePlan.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="subject", path="CarePlan.subject", description="Who care plan is for", type="reference" )
@SearchParamDefinition(name="subject", path="CarePlan.subject", description="Who care plan is for", type="reference", target={Group.class, Patient.class } )
public static final String SP_SUBJECT = "subject";
/**
* <b>Fluent Client</b> search parameter constant for <b>subject</b>
@ -3652,7 +3652,7 @@ public class CarePlan extends DomainResource {
* Path: <b>CarePlan.careTeam</b><br>
* </p>
*/
@SearchParamDefinition(name="careteam", path="CarePlan.careTeam", description="Who's involved in plan?", type="reference" )
@SearchParamDefinition(name="careteam", path="CarePlan.careTeam", description="Who's involved in plan?", type="reference", target={CareTeam.class } )
public static final String SP_CARETEAM = "careteam";
/**
* <b>Fluent Client</b> search parameter constant for <b>careteam</b>
@ -3678,7 +3678,7 @@ public class CarePlan extends DomainResource {
* Path: <b>CarePlan.relatedPlan.plan</b><br>
* </p>
*/
@SearchParamDefinition(name="relatedplan", path="CarePlan.relatedPlan.plan", description="Plan relationship exists with", type="reference" )
@SearchParamDefinition(name="relatedplan", path="CarePlan.relatedPlan.plan", description="Plan relationship exists with", type="reference", target={CarePlan.class } )
public static final String SP_RELATEDPLAN = "relatedplan";
/**
* <b>Fluent Client</b> search parameter constant for <b>relatedplan</b>
@ -3704,7 +3704,7 @@ public class CarePlan extends DomainResource {
* Path: <b>CarePlan.addresses</b><br>
* </p>
*/
@SearchParamDefinition(name="condition", path="CarePlan.addresses", description="Health issues this plan addresses", type="reference" )
@SearchParamDefinition(name="condition", path="CarePlan.addresses", description="Health issues this plan addresses", type="reference", target={Condition.class } )
public static final String SP_CONDITION = "condition";
/**
* <b>Fluent Client</b> search parameter constant for <b>condition</b>
@ -3750,7 +3750,7 @@ public class CarePlan extends DomainResource {
* Path: <b>CarePlan.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="CarePlan.subject", description="Who care plan is for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="CarePlan.subject", description="Who care plan is for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -952,7 +952,7 @@ public class CareTeam extends DomainResource {
* Path: <b>CareTeam.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="CareTeam.subject", description="Who care team is for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="CareTeam.subject", description="Who care team is for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -978,7 +978,7 @@ public class CareTeam extends DomainResource {
* Path: <b>CareTeam.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="subject", path="CareTeam.subject", description="Who care team is for", type="reference" )
@SearchParamDefinition(name="subject", path="CareTeam.subject", description="Who care team is for", type="reference", target={Group.class, Patient.class } )
public static final String SP_SUBJECT = "subject";
/**
* <b>Fluent Client</b> search parameter constant for <b>subject</b>
@ -1024,7 +1024,7 @@ public class CareTeam extends DomainResource {
* Path: <b>CareTeam.participant.member</b><br>
* </p>
*/
@SearchParamDefinition(name="participant", path="CareTeam.participant.member", description="Who is involved", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") } )
@SearchParamDefinition(name="participant", path="CareTeam.participant.member", description="Who is involved", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") }, target={Organization.class, Patient.class, Practitioner.class, RelatedPerson.class } )
public static final String SP_PARTICIPANT = "participant";
/**
* <b>Fluent Client</b> search parameter constant for <b>participant</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -8892,7 +8892,7 @@ public class Claim extends DomainResource {
* Path: <b>Claim.patientReference</b><br>
* </p>
*/
@SearchParamDefinition(name="patientreference", path="Claim.patient.as(Reference)", description="Patient receiving the services", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patientreference", path="Claim.patient.as(Reference)", description="Patient receiving the services", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENTREFERENCE = "patientreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>patientreference</b>
@ -8918,7 +8918,7 @@ public class Claim extends DomainResource {
* Path: <b>Claim.providerReference</b><br>
* </p>
*/
@SearchParamDefinition(name="providerreference", path="Claim.provider.as(Reference)", description="Provider responsible for the Claim", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="providerreference", path="Claim.provider.as(Reference)", description="Provider responsible for the Claim", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Practitioner.class } )
public static final String SP_PROVIDERREFERENCE = "providerreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>providerreference</b>
@ -8944,7 +8944,7 @@ public class Claim extends DomainResource {
* Path: <b>Claim.organizationReference</b><br>
* </p>
*/
@SearchParamDefinition(name="organizationreference", path="Claim.organization.as(Reference)", description="The reference to the providing organization", type="reference" )
@SearchParamDefinition(name="organizationreference", path="Claim.organization.as(Reference)", description="The reference to the providing organization", type="reference", target={Organization.class } )
public static final String SP_ORGANIZATIONREFERENCE = "organizationreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>organizationreference</b>
@ -9010,7 +9010,7 @@ public class Claim extends DomainResource {
* Path: <b>Claim.facilityReference</b><br>
* </p>
*/
@SearchParamDefinition(name="facilityreference", path="Claim.facility.as(Reference)", description="Facility responsible for the goods and services", type="reference" )
@SearchParamDefinition(name="facilityreference", path="Claim.facility.as(Reference)", description="Facility responsible for the goods and services", type="reference", target={Location.class } )
public static final String SP_FACILITYREFERENCE = "facilityreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>facilityreference</b>
@ -9036,7 +9036,7 @@ public class Claim extends DomainResource {
* Path: <b>Claim.insurerReference</b><br>
* </p>
*/
@SearchParamDefinition(name="insurerreference", path="Claim.insurer.as(Reference)", description="The target payor/insurer for the Claim", type="reference" )
@SearchParamDefinition(name="insurerreference", path="Claim.insurer.as(Reference)", description="The target payor/insurer for the Claim", type="reference", target={Organization.class } )
public static final String SP_INSURERREFERENCE = "insurerreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>insurerreference</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -5957,7 +5957,7 @@ public class ClaimResponse extends DomainResource {
* Path: <b>ClaimResponse.organizationReference</b><br>
* </p>
*/
@SearchParamDefinition(name="organizationreference", path="ClaimResponse.organization.as(Reference)", description="The organization who generated this resource", type="reference" )
@SearchParamDefinition(name="organizationreference", path="ClaimResponse.organization.as(Reference)", description="The organization who generated this resource", type="reference", target={Organization.class } )
public static final String SP_ORGANIZATIONREFERENCE = "organizationreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>organizationreference</b>
@ -5983,7 +5983,7 @@ public class ClaimResponse extends DomainResource {
* Path: <b>ClaimResponse.requestReference</b><br>
* </p>
*/
@SearchParamDefinition(name="requestreference", path="ClaimResponse.request.as(Reference)", description="The claim reference", type="reference" )
@SearchParamDefinition(name="requestreference", path="ClaimResponse.request.as(Reference)", description="The claim reference", type="reference", target={Claim.class } )
public static final String SP_REQUESTREFERENCE = "requestreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>requestreference</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -2203,7 +2203,7 @@ public class ClinicalImpression extends DomainResource {
* Path: <b>ClinicalImpression.previous</b><br>
* </p>
*/
@SearchParamDefinition(name="previous", path="ClinicalImpression.previous", description="Reference to last assessment", type="reference" )
@SearchParamDefinition(name="previous", path="ClinicalImpression.previous", description="Reference to last assessment", type="reference", target={ClinicalImpression.class } )
public static final String SP_PREVIOUS = "previous";
/**
* <b>Fluent Client</b> search parameter constant for <b>previous</b>
@ -2229,7 +2229,7 @@ public class ClinicalImpression extends DomainResource {
* Path: <b>ClinicalImpression.assessor</b><br>
* </p>
*/
@SearchParamDefinition(name="assessor", path="ClinicalImpression.assessor", description="The clinician performing the assessment", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="assessor", path="ClinicalImpression.assessor", description="The clinician performing the assessment", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Practitioner.class } )
public static final String SP_ASSESSOR = "assessor";
/**
* <b>Fluent Client</b> search parameter constant for <b>assessor</b>
@ -2321,7 +2321,7 @@ public class ClinicalImpression extends DomainResource {
* Path: <b>ClinicalImpression.problem</b><br>
* </p>
*/
@SearchParamDefinition(name="problem", path="ClinicalImpression.problem", description="General assessment of patient state", type="reference" )
@SearchParamDefinition(name="problem", path="ClinicalImpression.problem", description="General assessment of patient state", type="reference", target={AllergyIntolerance.class, Condition.class } )
public static final String SP_PROBLEM = "problem";
/**
* <b>Fluent Client</b> search parameter constant for <b>problem</b>
@ -2347,7 +2347,7 @@ public class ClinicalImpression extends DomainResource {
* Path: <b>ClinicalImpression.patient</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="ClinicalImpression.patient", description="The patient being assessed", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="ClinicalImpression.patient", description="The patient being assessed", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -2373,7 +2373,7 @@ public class ClinicalImpression extends DomainResource {
* Path: <b>ClinicalImpression.investigations.item</b><br>
* </p>
*/
@SearchParamDefinition(name="investigation", path="ClinicalImpression.investigations.item", description="Record of a specific investigation", type="reference" )
@SearchParamDefinition(name="investigation", path="ClinicalImpression.investigations.item", description="Record of a specific investigation", type="reference", target={DiagnosticReport.class, FamilyMemberHistory.class, Observation.class, QuestionnaireResponse.class } )
public static final String SP_INVESTIGATION = "investigation";
/**
* <b>Fluent Client</b> search parameter constant for <b>investigation</b>
@ -2399,7 +2399,7 @@ public class ClinicalImpression extends DomainResource {
* Path: <b>ClinicalImpression.action</b><br>
* </p>
*/
@SearchParamDefinition(name="action", path="ClinicalImpression.action", description="Actions taken during assessment", type="reference" )
@SearchParamDefinition(name="action", path="ClinicalImpression.action", description="Actions taken during assessment", type="reference", target={Appointment.class, DiagnosticOrder.class, MedicationOrder.class, NutritionOrder.class, Procedure.class, ProcedureRequest.class, ReferralRequest.class, SupplyRequest.class } )
public static final String SP_ACTION = "action";
/**
* <b>Fluent Client</b> search parameter constant for <b>action</b>
@ -2445,7 +2445,7 @@ public class ClinicalImpression extends DomainResource {
* Path: <b>ClinicalImpression.plan</b><br>
* </p>
*/
@SearchParamDefinition(name="plan", path="ClinicalImpression.plan", description="Plan of action after assessment", type="reference" )
@SearchParamDefinition(name="plan", path="ClinicalImpression.plan", description="Plan of action after assessment", type="reference", target={Appointment.class, CarePlan.class, CommunicationRequest.class, DeviceUseRequest.class, DiagnosticOrder.class, MedicationOrder.class, NutritionOrder.class, Order.class, ProcedureRequest.class, ProcessRequest.class, ReferralRequest.class, SupplyRequest.class, VisionPrescription.class } )
public static final String SP_PLAN = "plan";
/**
* <b>Fluent Client</b> search parameter constant for <b>plan</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1412,7 +1412,7 @@ public class Communication extends DomainResource {
* Path: <b>Communication.requestDetail</b><br>
* </p>
*/
@SearchParamDefinition(name="request", path="Communication.requestDetail", description="CommunicationRequest producing this message", type="reference" )
@SearchParamDefinition(name="request", path="Communication.requestDetail", description="CommunicationRequest producing this message", type="reference", target={CommunicationRequest.class } )
public static final String SP_REQUEST = "request";
/**
* <b>Fluent Client</b> search parameter constant for <b>request</b>
@ -1438,7 +1438,7 @@ public class Communication extends DomainResource {
* Path: <b>Communication.sender</b><br>
* </p>
*/
@SearchParamDefinition(name="sender", path="Communication.sender", description="Message sender", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") } )
@SearchParamDefinition(name="sender", path="Communication.sender", description="Message sender", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") }, target={Device.class, Organization.class, Patient.class, Practitioner.class, RelatedPerson.class } )
public static final String SP_SENDER = "sender";
/**
* <b>Fluent Client</b> search parameter constant for <b>sender</b>
@ -1464,7 +1464,7 @@ public class Communication extends DomainResource {
* Path: <b>Communication.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="subject", path="Communication.subject", description="Focus of message", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="subject", path="Communication.subject", description="Focus of message", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_SUBJECT = "subject";
/**
* <b>Fluent Client</b> search parameter constant for <b>subject</b>
@ -1490,7 +1490,7 @@ public class Communication extends DomainResource {
* Path: <b>Communication.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="Communication.subject", description="Focus of message", type="reference" )
@SearchParamDefinition(name="patient", path="Communication.subject", description="Focus of message", type="reference", target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -1516,7 +1516,7 @@ public class Communication extends DomainResource {
* Path: <b>Communication.recipient</b><br>
* </p>
*/
@SearchParamDefinition(name="recipient", path="Communication.recipient", description="Message recipient", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") } )
@SearchParamDefinition(name="recipient", path="Communication.recipient", description="Message recipient", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") }, target={Device.class, Group.class, Organization.class, Patient.class, Practitioner.class, RelatedPerson.class } )
public static final String SP_RECIPIENT = "recipient";
/**
* <b>Fluent Client</b> search parameter constant for <b>recipient</b>
@ -1582,7 +1582,7 @@ public class Communication extends DomainResource {
* Path: <b>Communication.encounter</b><br>
* </p>
*/
@SearchParamDefinition(name="encounter", path="Communication.encounter", description="Encounter leading to message", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Encounter") } )
@SearchParamDefinition(name="encounter", path="Communication.encounter", description="Encounter leading to message", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Encounter") }, target={Encounter.class } )
public static final String SP_ENCOUNTER = "encounter";
/**
* <b>Fluent Client</b> search parameter constant for <b>encounter</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1512,7 +1512,7 @@ public class CommunicationRequest extends DomainResource {
* Path: <b>CommunicationRequest.requester</b><br>
* </p>
*/
@SearchParamDefinition(name="requester", path="CommunicationRequest.requester", description="An individual who requested a communication", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") } )
@SearchParamDefinition(name="requester", path="CommunicationRequest.requester", description="An individual who requested a communication", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") }, target={Patient.class, Practitioner.class, RelatedPerson.class } )
public static final String SP_REQUESTER = "requester";
/**
* <b>Fluent Client</b> search parameter constant for <b>requester</b>
@ -1558,7 +1558,7 @@ public class CommunicationRequest extends DomainResource {
* Path: <b>CommunicationRequest.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="subject", path="CommunicationRequest.subject", description="Focus of message", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="subject", path="CommunicationRequest.subject", description="Focus of message", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_SUBJECT = "subject";
/**
* <b>Fluent Client</b> search parameter constant for <b>subject</b>
@ -1604,7 +1604,7 @@ public class CommunicationRequest extends DomainResource {
* Path: <b>CommunicationRequest.encounter</b><br>
* </p>
*/
@SearchParamDefinition(name="encounter", path="CommunicationRequest.encounter", description="Encounter leading to message", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Encounter") } )
@SearchParamDefinition(name="encounter", path="CommunicationRequest.encounter", description="Encounter leading to message", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Encounter") }, target={Encounter.class } )
public static final String SP_ENCOUNTER = "encounter";
/**
* <b>Fluent Client</b> search parameter constant for <b>encounter</b>
@ -1670,7 +1670,7 @@ public class CommunicationRequest extends DomainResource {
* Path: <b>CommunicationRequest.sender</b><br>
* </p>
*/
@SearchParamDefinition(name="sender", path="CommunicationRequest.sender", description="Message sender", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") } )
@SearchParamDefinition(name="sender", path="CommunicationRequest.sender", description="Message sender", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") }, target={Device.class, Organization.class, Patient.class, Practitioner.class, RelatedPerson.class } )
public static final String SP_SENDER = "sender";
/**
* <b>Fluent Client</b> search parameter constant for <b>sender</b>
@ -1696,7 +1696,7 @@ public class CommunicationRequest extends DomainResource {
* Path: <b>CommunicationRequest.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="CommunicationRequest.subject", description="Focus of message", type="reference" )
@SearchParamDefinition(name="patient", path="CommunicationRequest.subject", description="Focus of message", type="reference", target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -1722,7 +1722,7 @@ public class CommunicationRequest extends DomainResource {
* Path: <b>CommunicationRequest.recipient</b><br>
* </p>
*/
@SearchParamDefinition(name="recipient", path="CommunicationRequest.recipient", description="Message recipient", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") } )
@SearchParamDefinition(name="recipient", path="CommunicationRequest.recipient", description="Message recipient", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") }, target={CareTeam.class, Device.class, Group.class, Organization.class, Patient.class, Practitioner.class, RelatedPerson.class } )
public static final String SP_RECIPIENT = "recipient";
/**
* <b>Fluent Client</b> search parameter constant for <b>recipient</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -2597,7 +2597,7 @@ public class Composition extends DomainResource {
* Path: <b>Composition.author</b><br>
* </p>
*/
@SearchParamDefinition(name="author", path="Composition.author", description="Who and/or what authored the composition", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") } )
@SearchParamDefinition(name="author", path="Composition.author", description="Who and/or what authored the composition", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") }, target={Device.class, Patient.class, Practitioner.class, RelatedPerson.class } )
public static final String SP_AUTHOR = "author";
/**
* <b>Fluent Client</b> search parameter constant for <b>author</b>
@ -2663,7 +2663,7 @@ public class Composition extends DomainResource {
* Path: <b>Composition.encounter</b><br>
* </p>
*/
@SearchParamDefinition(name="encounter", path="Composition.encounter", description="Context of the Composition", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Encounter") } )
@SearchParamDefinition(name="encounter", path="Composition.encounter", description="Context of the Composition", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Encounter") }, target={Encounter.class } )
public static final String SP_ENCOUNTER = "encounter";
/**
* <b>Fluent Client</b> search parameter constant for <b>encounter</b>
@ -2729,7 +2729,7 @@ public class Composition extends DomainResource {
* Path: <b>Composition.attester.party</b><br>
* </p>
*/
@SearchParamDefinition(name="attester", path="Composition.attester.party", description="Who attested the composition", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="attester", path="Composition.attester.party", description="Who attested the composition", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Organization.class, Patient.class, Practitioner.class } )
public static final String SP_ATTESTER = "attester";
/**
* <b>Fluent Client</b> search parameter constant for <b>attester</b>
@ -2781,7 +2781,7 @@ public class Composition extends DomainResource {
* Path: <b>Composition.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="Composition.subject", description="Who and/or what the composition is about", type="reference" )
@SearchParamDefinition(name="patient", path="Composition.subject", description="Who and/or what the composition is about", type="reference", target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -2742,7 +2742,7 @@ public class ConceptMap extends BaseConformance {
* Path: <b>ConceptMap.sourceReference</b><br>
* </p>
*/
@SearchParamDefinition(name="source", path="ConceptMap.source.as(Reference)", description="Identifies the source of the concepts which are being mapped", type="reference" )
@SearchParamDefinition(name="source", path="ConceptMap.source.as(Reference)", description="Identifies the source of the concepts which are being mapped", type="reference", target={StructureDefinition.class, ValueSet.class } )
public static final String SP_SOURCE = "source";
/**
* <b>Fluent Client</b> search parameter constant for <b>source</b>
@ -2808,7 +2808,7 @@ public class ConceptMap extends BaseConformance {
* Path: <b>ConceptMap.targetReference</b><br>
* </p>
*/
@SearchParamDefinition(name="target", path="ConceptMap.target.as(Reference)", description="Provides context to the mappings", type="reference" )
@SearchParamDefinition(name="target", path="ConceptMap.target.as(Reference)", description="Provides context to the mappings", type="reference", target={StructureDefinition.class, ValueSet.class } )
public static final String SP_TARGET = "target";
/**
* <b>Fluent Client</b> search parameter constant for <b>target</b>
@ -2854,7 +2854,7 @@ public class ConceptMap extends BaseConformance {
* Path: <b>ConceptMap.sourceUri</b><br>
* </p>
*/
@SearchParamDefinition(name="source-uri", path="ConceptMap.source.as(Uri)", description="Identifies the source of the concepts which are being mapped", type="reference" )
@SearchParamDefinition(name="source-uri", path="ConceptMap.source.as(Uri)", description="Identifies the source of the concepts which are being mapped", type="reference", target={StructureDefinition.class, ValueSet.class } )
public static final String SP_SOURCE_URI = "source-uri";
/**
* <b>Fluent Client</b> search parameter constant for <b>source-uri</b>
@ -3000,7 +3000,7 @@ public class ConceptMap extends BaseConformance {
* Path: <b>ConceptMap.targetUri</b><br>
* </p>
*/
@SearchParamDefinition(name="target-uri", path="ConceptMap.target.as(Uri)", description="Provides context to the mappings", type="reference" )
@SearchParamDefinition(name="target-uri", path="ConceptMap.target.as(Uri)", description="Provides context to the mappings", type="reference", target={StructureDefinition.class, ValueSet.class } )
public static final String SP_TARGET_URI = "target-uri";
/**
* <b>Fluent Client</b> search parameter constant for <b>target-uri</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -2035,7 +2035,7 @@ public class Condition extends DomainResource {
* Path: <b>Condition.encounter</b><br>
* </p>
*/
@SearchParamDefinition(name="encounter", path="Condition.encounter", description="Encounter when condition first asserted", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Encounter") } )
@SearchParamDefinition(name="encounter", path="Condition.encounter", description="Encounter when condition first asserted", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Encounter") }, target={Encounter.class } )
public static final String SP_ENCOUNTER = "encounter";
/**
* <b>Fluent Client</b> search parameter constant for <b>encounter</b>
@ -2081,7 +2081,7 @@ public class Condition extends DomainResource {
* Path: <b>Condition.asserter</b><br>
* </p>
*/
@SearchParamDefinition(name="asserter", path="Condition.asserter", description="Person who asserts this condition", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="asserter", path="Condition.asserter", description="Person who asserts this condition", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Patient.class, Practitioner.class } )
public static final String SP_ASSERTER = "asserter";
/**
* <b>Fluent Client</b> search parameter constant for <b>asserter</b>
@ -2147,7 +2147,7 @@ public class Condition extends DomainResource {
* Path: <b>Condition.patient</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="Condition.patient", description="Who has the condition?", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="Condition.patient", description="Who has the condition?", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -8836,7 +8836,7 @@ public class Conformance extends BaseConformance implements IBaseConformance {
* Path: <b>Conformance.profile</b><br>
* </p>
*/
@SearchParamDefinition(name="supported-profile", path="Conformance.profile", description="Profiles for use cases supported", type="reference" )
@SearchParamDefinition(name="supported-profile", path="Conformance.profile", description="Profiles for use cases supported", type="reference", target={StructureDefinition.class } )
public static final String SP_SUPPORTED_PROFILE = "supported-profile";
/**
* <b>Fluent Client</b> search parameter constant for <b>supported-profile</b>
@ -8882,7 +8882,7 @@ public class Conformance extends BaseConformance implements IBaseConformance {
* Path: <b>Conformance.rest.resource.profile</b><br>
* </p>
*/
@SearchParamDefinition(name="resourceprofile", path="Conformance.rest.resource.profile", description="A profile id invoked in a conformance statement", type="reference" )
@SearchParamDefinition(name="resourceprofile", path="Conformance.rest.resource.profile", description="A profile id invoked in a conformance statement", type="reference", target={StructureDefinition.class } )
public static final String SP_RESOURCEPROFILE = "resourceprofile";
/**
* <b>Fluent Client</b> search parameter constant for <b>resourceprofile</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -2617,7 +2617,7 @@ public class Consent extends DomainResource {
* Path: <b>Consent.author</b><br>
* </p>
*/
@SearchParamDefinition(name="author", path="Consent.author", description="Who made the consent statement", type="reference" )
@SearchParamDefinition(name="author", path="Consent.author", description="Who made the consent statement", type="reference", target={Organization.class, Patient.class, Practitioner.class, RelatedPerson.class } )
public static final String SP_AUTHOR = "author";
/**
* <b>Fluent Client</b> search parameter constant for <b>author</b>
@ -2643,7 +2643,7 @@ public class Consent extends DomainResource {
* Path: <b>Consent.source[x]</b><br>
* </p>
*/
@SearchParamDefinition(name="source", path="Consent.source", description="Source from which this consent is taken", type="reference" )
@SearchParamDefinition(name="source", path="Consent.source", description="Source from which this consent is taken", type="reference", target={Consent.class, Contract.class, DocumentReference.class, Questionnaire.class } )
public static final String SP_SOURCE = "source";
/**
* <b>Fluent Client</b> search parameter constant for <b>source</b>
@ -2669,7 +2669,7 @@ public class Consent extends DomainResource {
* Path: <b>Consent.except.actor.reference</b><br>
* </p>
*/
@SearchParamDefinition(name="actor", path="Consent.except.actor.reference", description="Resource for the actor (or group, by role)", type="reference" )
@SearchParamDefinition(name="actor", path="Consent.except.actor.reference", description="Resource for the actor (or group, by role)", type="reference", target={Device.class, Group.class, Organization.class, Patient.class, Practitioner.class, RelatedPerson.class } )
public static final String SP_ACTOR = "actor";
/**
* <b>Fluent Client</b> search parameter constant for <b>actor</b>
@ -2715,7 +2715,7 @@ public class Consent extends DomainResource {
* Path: <b>Consent.patient</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="Consent.patient", description="Who the consent applies to", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="Consent.patient", description="Who the consent applies to", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -2741,7 +2741,7 @@ public class Consent extends DomainResource {
* Path: <b>Consent.organization</b><br>
* </p>
*/
@SearchParamDefinition(name="organization", path="Consent.organization", description="Organization that manages the consent", type="reference" )
@SearchParamDefinition(name="organization", path="Consent.organization", description="Organization that manages the consent", type="reference", target={Organization.class } )
public static final String SP_ORGANIZATION = "organization";
/**
* <b>Fluent Client</b> search parameter constant for <b>organization</b>
@ -2767,7 +2767,7 @@ public class Consent extends DomainResource {
* Path: <b>Consent.recipient</b><br>
* </p>
*/
@SearchParamDefinition(name="recipient", path="Consent.recipient", description="Who|what the consent is in regard to", type="reference" )
@SearchParamDefinition(name="recipient", path="Consent.recipient", description="Who|what the consent is in regard to", type="reference", target={Device.class, Group.class, Organization.class, Patient.class, Practitioner.class, RelatedPerson.class } )
public static final String SP_RECIPIENT = "recipient";
/**
* <b>Fluent Client</b> search parameter constant for <b>recipient</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -4886,7 +4886,7 @@ public class Contract extends DomainResource {
* Path: <b>Contract.agent.actor</b><br>
* </p>
*/
@SearchParamDefinition(name="agent", path="Contract.agent.actor", description="Agent to the Contact", type="reference" )
@SearchParamDefinition(name="agent", path="Contract.agent.actor", description="Agent to the Contact", type="reference", target={Contract.class, Device.class, Group.class, Location.class, Organization.class, Patient.class, Practitioner.class, RelatedPerson.class, Substance.class } )
public static final String SP_AGENT = "agent";
/**
* <b>Fluent Client</b> search parameter constant for <b>agent</b>
@ -4938,7 +4938,7 @@ public class Contract extends DomainResource {
* Path: <b>Contract.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="Contract.subject", description="The identity of the subject of the contract (if a patient)", type="reference" )
@SearchParamDefinition(name="patient", path="Contract.subject", description="The identity of the subject of the contract (if a patient)", type="reference", target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -4990,7 +4990,7 @@ public class Contract extends DomainResource {
* Path: <b>Contract.authority</b><br>
* </p>
*/
@SearchParamDefinition(name="authority", path="Contract.authority", description="The authority of the contract", type="reference" )
@SearchParamDefinition(name="authority", path="Contract.authority", description="The authority of the contract", type="reference", target={Organization.class } )
public static final String SP_AUTHORITY = "authority";
/**
* <b>Fluent Client</b> search parameter constant for <b>authority</b>
@ -5016,7 +5016,7 @@ public class Contract extends DomainResource {
* Path: <b>Contract.domain</b><br>
* </p>
*/
@SearchParamDefinition(name="domain", path="Contract.domain", description="The domain of the contract", type="reference" )
@SearchParamDefinition(name="domain", path="Contract.domain", description="The domain of the contract", type="reference", target={Location.class } )
public static final String SP_DOMAIN = "domain";
/**
* <b>Fluent Client</b> search parameter constant for <b>domain</b>
@ -5088,7 +5088,7 @@ public class Contract extends DomainResource {
* Path: <b>Contract.signer.party</b><br>
* </p>
*/
@SearchParamDefinition(name="signer", path="Contract.signer.party", description="Contract Signatory Party", type="reference" )
@SearchParamDefinition(name="signer", path="Contract.signer.party", description="Contract Signatory Party", type="reference", target={Organization.class, Patient.class, Practitioner.class, RelatedPerson.class } )
public static final String SP_SIGNER = "signer";
/**
* <b>Fluent Client</b> search parameter constant for <b>signer</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1431,7 +1431,7 @@ public class Coverage extends DomainResource {
* Path: <b>Coverage.issuerReference</b><br>
* </p>
*/
@SearchParamDefinition(name="issuerreference", path="Coverage.issuer.as(Reference)", description="The identity of the insurer", type="reference" )
@SearchParamDefinition(name="issuerreference", path="Coverage.issuer.as(Reference)", description="The identity of the insurer", type="reference", target={Organization.class, Patient.class, RelatedPerson.class } )
public static final String SP_ISSUERREFERENCE = "issuerreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>issuerreference</b>
@ -1557,7 +1557,7 @@ public class Coverage extends DomainResource {
* Path: <b>Coverage.planholderReference</b><br>
* </p>
*/
@SearchParamDefinition(name="planholderreference", path="Coverage.planholder.as(Reference)", description="Reference to the planholder", type="reference" )
@SearchParamDefinition(name="planholderreference", path="Coverage.planholder.as(Reference)", description="Reference to the planholder", type="reference", target={Organization.class, Patient.class } )
public static final String SP_PLANHOLDERREFERENCE = "planholderreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>planholderreference</b>
@ -1643,7 +1643,7 @@ public class Coverage extends DomainResource {
* Path: <b>Coverage.beneficiaryReference</b><br>
* </p>
*/
@SearchParamDefinition(name="beneficiaryreference", path="Coverage.beneficiary.as(Reference)", description="Covered party", type="reference" )
@SearchParamDefinition(name="beneficiaryreference", path="Coverage.beneficiary.as(Reference)", description="Covered party", type="reference", target={Patient.class } )
public static final String SP_BENEFICIARYREFERENCE = "beneficiaryreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>beneficiaryreference</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;

View File

@ -74,7 +74,7 @@ public class DecimalType extends PrimitiveType<BigDecimal> implements Comparable
* Constructor
*/
public DecimalType(long theValue) {
setValue(new BigDecimal(theValue));
setValue(theValue);
}
/**
@ -148,21 +148,21 @@ public class DecimalType extends PrimitiveType<BigDecimal> implements Comparable
* Sets a new value using an integer
*/
public void setValueAsInteger(int theValue) {
setValue(new BigDecimal(theValue));
setValue(BigDecimal.valueOf(theValue));
}
/**
* Sets a new value using a long
*/
public void setValue(long theValue) {
setValue(new BigDecimal(theValue));
setValue(BigDecimal.valueOf(theValue));
}
/**
* Sets a new value using a double
*/
public void setValue(double theValue) {
setValue(new BigDecimal(theValue));
setValue(BigDecimal.valueOf(theValue));
}
@Override

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1241,7 +1241,7 @@ public class DetectedIssue extends DomainResource {
* Path: <b>DetectedIssue.patient</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="DetectedIssue.patient", description="Associated patient", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="DetectedIssue.patient", description="Associated patient", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -1267,7 +1267,7 @@ public class DetectedIssue extends DomainResource {
* Path: <b>DetectedIssue.author</b><br>
* </p>
*/
@SearchParamDefinition(name="author", path="DetectedIssue.author", description="The provider or device that identified the issue", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="author", path="DetectedIssue.author", description="The provider or device that identified the issue", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Device.class, Practitioner.class } )
public static final String SP_AUTHOR = "author";
/**
* <b>Fluent Client</b> search parameter constant for <b>author</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1363,7 +1363,7 @@ public class Device extends DomainResource {
* Path: <b>Device.patient</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="Device.patient", description="Patient information, if the resource is affixed to a person", type="reference" )
@SearchParamDefinition(name="patient", path="Device.patient", description="Patient information, if the resource is affixed to a person", type="reference", target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -1389,7 +1389,7 @@ public class Device extends DomainResource {
* Path: <b>Device.owner</b><br>
* </p>
*/
@SearchParamDefinition(name="organization", path="Device.owner", description="The organization responsible for the device", type="reference" )
@SearchParamDefinition(name="organization", path="Device.owner", description="The organization responsible for the device", type="reference", target={Organization.class } )
public static final String SP_ORGANIZATION = "organization";
/**
* <b>Fluent Client</b> search parameter constant for <b>organization</b>
@ -1435,7 +1435,7 @@ public class Device extends DomainResource {
* Path: <b>Device.location</b><br>
* </p>
*/
@SearchParamDefinition(name="location", path="Device.location", description="A location, where the resource is found", type="reference" )
@SearchParamDefinition(name="location", path="Device.location", description="A location, where the resource is found", type="reference", target={Location.class } )
public static final String SP_LOCATION = "location";
/**
* <b>Fluent Client</b> search parameter constant for <b>location</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1246,7 +1246,7 @@ public class DeviceComponent extends DomainResource {
* Path: <b>DeviceComponent.parent</b><br>
* </p>
*/
@SearchParamDefinition(name="parent", path="DeviceComponent.parent", description="The parent DeviceComponent resource", type="reference" )
@SearchParamDefinition(name="parent", path="DeviceComponent.parent", description="The parent DeviceComponent resource", type="reference", target={DeviceComponent.class } )
public static final String SP_PARENT = "parent";
/**
* <b>Fluent Client</b> search parameter constant for <b>parent</b>
@ -1272,7 +1272,7 @@ public class DeviceComponent extends DomainResource {
* Path: <b>DeviceComponent.source</b><br>
* </p>
*/
@SearchParamDefinition(name="source", path="DeviceComponent.source", description="The device source", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device") } )
@SearchParamDefinition(name="source", path="DeviceComponent.source", description="The device source", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device") }, target={Device.class } )
public static final String SP_SOURCE = "source";
/**
* <b>Fluent Client</b> search parameter constant for <b>source</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1711,7 +1711,7 @@ public class DeviceMetric extends DomainResource {
* Path: <b>DeviceMetric.parent</b><br>
* </p>
*/
@SearchParamDefinition(name="parent", path="DeviceMetric.parent", description="The parent DeviceMetric resource", type="reference" )
@SearchParamDefinition(name="parent", path="DeviceMetric.parent", description="The parent DeviceMetric resource", type="reference", target={DeviceComponent.class } )
public static final String SP_PARENT = "parent";
/**
* <b>Fluent Client</b> search parameter constant for <b>parent</b>
@ -1757,7 +1757,7 @@ public class DeviceMetric extends DomainResource {
* Path: <b>DeviceMetric.source</b><br>
* </p>
*/
@SearchParamDefinition(name="source", path="DeviceMetric.source", description="The device resource", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device") } )
@SearchParamDefinition(name="source", path="DeviceMetric.source", description="The device resource", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device") }, target={Device.class } )
public static final String SP_SOURCE = "source";
/**
* <b>Fluent Client</b> search parameter constant for <b>source</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1453,7 +1453,7 @@ public class DeviceUseRequest extends DomainResource {
* Path: <b>DeviceUseRequest.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="subject", path="DeviceUseRequest.subject", description="Search by subject", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="subject", path="DeviceUseRequest.subject", description="Search by subject", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_SUBJECT = "subject";
/**
* <b>Fluent Client</b> search parameter constant for <b>subject</b>
@ -1479,7 +1479,7 @@ public class DeviceUseRequest extends DomainResource {
* Path: <b>DeviceUseRequest.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="DeviceUseRequest.subject", description="Search by subject - a patient", type="reference" )
@SearchParamDefinition(name="patient", path="DeviceUseRequest.subject", description="Search by subject - a patient", type="reference", target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -1505,7 +1505,7 @@ public class DeviceUseRequest extends DomainResource {
* Path: <b>DeviceUseRequest.device</b><br>
* </p>
*/
@SearchParamDefinition(name="device", path="DeviceUseRequest.device", description="Device requested", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device") } )
@SearchParamDefinition(name="device", path="DeviceUseRequest.device", description="Device requested", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device") }, target={Device.class } )
public static final String SP_DEVICE = "device";
/**
* <b>Fluent Client</b> search parameter constant for <b>device</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -803,7 +803,7 @@ public class DeviceUseStatement extends DomainResource {
* Path: <b>DeviceUseStatement.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="subject", path="DeviceUseStatement.subject", description="Search by subject", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="subject", path="DeviceUseStatement.subject", description="Search by subject", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_SUBJECT = "subject";
/**
* <b>Fluent Client</b> search parameter constant for <b>subject</b>
@ -829,7 +829,7 @@ public class DeviceUseStatement extends DomainResource {
* Path: <b>DeviceUseStatement.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="DeviceUseStatement.subject", description="Search by subject - a patient", type="reference" )
@SearchParamDefinition(name="patient", path="DeviceUseStatement.subject", description="Search by subject - a patient", type="reference", target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -855,7 +855,7 @@ public class DeviceUseStatement extends DomainResource {
* Path: <b>DeviceUseStatement.device</b><br>
* </p>
*/
@SearchParamDefinition(name="device", path="DeviceUseStatement.device", description="Search by device", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device") } )
@SearchParamDefinition(name="device", path="DeviceUseStatement.device", description="Search by device", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device") }, target={Device.class } )
public static final String SP_DEVICE = "device";
/**
* <b>Fluent Client</b> search parameter constant for <b>device</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -2169,7 +2169,7 @@ public class DiagnosticOrder extends DomainResource {
* Path: <b>DiagnosticOrder.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="subject", path="DiagnosticOrder.subject", description="Who and/or what test is about", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="subject", path="DiagnosticOrder.subject", description="Who and/or what test is about", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Device.class, Group.class, Location.class, Patient.class } )
public static final String SP_SUBJECT = "subject";
/**
* <b>Fluent Client</b> search parameter constant for <b>subject</b>
@ -2195,7 +2195,7 @@ public class DiagnosticOrder extends DomainResource {
* Path: <b>DiagnosticOrder.encounter</b><br>
* </p>
*/
@SearchParamDefinition(name="encounter", path="DiagnosticOrder.encounter", description="The encounter that this diagnostic order is associated with", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Encounter") } )
@SearchParamDefinition(name="encounter", path="DiagnosticOrder.encounter", description="The encounter that this diagnostic order is associated with", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Encounter") }, target={Encounter.class } )
public static final String SP_ENCOUNTER = "encounter";
/**
* <b>Fluent Client</b> search parameter constant for <b>encounter</b>
@ -2221,7 +2221,7 @@ public class DiagnosticOrder extends DomainResource {
* Path: <b>DiagnosticOrder.event.actor, DiagnosticOrder.item.event.actor</b><br>
* </p>
*/
@SearchParamDefinition(name="actor", path="DiagnosticOrder.event.actor | DiagnosticOrder.item.event.actor", description="Who recorded or did this", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="actor", path="DiagnosticOrder.event.actor | DiagnosticOrder.item.event.actor", description="Who recorded or did this", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Device.class, Practitioner.class } )
public static final String SP_ACTOR = "actor";
/**
* <b>Fluent Client</b> search parameter constant for <b>actor</b>
@ -2327,7 +2327,7 @@ public class DiagnosticOrder extends DomainResource {
* Path: <b>DiagnosticOrder.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="DiagnosticOrder.subject", description="Who and/or what test is about", type="reference" )
@SearchParamDefinition(name="patient", path="DiagnosticOrder.subject", description="Who and/or what test is about", type="reference", target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -2353,7 +2353,7 @@ public class DiagnosticOrder extends DomainResource {
* Path: <b>DiagnosticOrder.orderer</b><br>
* </p>
*/
@SearchParamDefinition(name="orderer", path="DiagnosticOrder.orderer", description="Who ordered the test", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="orderer", path="DiagnosticOrder.orderer", description="Who ordered the test", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Practitioner.class } )
public static final String SP_ORDERER = "orderer";
/**
* <b>Fluent Client</b> search parameter constant for <b>orderer</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1886,7 +1886,7 @@ public class DiagnosticReport extends DomainResource {
* Path: <b>DiagnosticReport.image.link</b><br>
* </p>
*/
@SearchParamDefinition(name="image", path="DiagnosticReport.image.link", description="A reference to the image source.", type="reference" )
@SearchParamDefinition(name="image", path="DiagnosticReport.image.link", description="A reference to the image source.", type="reference", target={Media.class } )
public static final String SP_IMAGE = "image";
/**
* <b>Fluent Client</b> search parameter constant for <b>image</b>
@ -1912,7 +1912,7 @@ public class DiagnosticReport extends DomainResource {
* Path: <b>DiagnosticReport.request</b><br>
* </p>
*/
@SearchParamDefinition(name="request", path="DiagnosticReport.request", description="Reference to the test or procedure request.", type="reference" )
@SearchParamDefinition(name="request", path="DiagnosticReport.request", description="Reference to the test or procedure request.", type="reference", target={DiagnosticOrder.class, ProcedureRequest.class, ReferralRequest.class } )
public static final String SP_REQUEST = "request";
/**
* <b>Fluent Client</b> search parameter constant for <b>request</b>
@ -1938,7 +1938,7 @@ public class DiagnosticReport extends DomainResource {
* Path: <b>DiagnosticReport.performer</b><br>
* </p>
*/
@SearchParamDefinition(name="performer", path="DiagnosticReport.performer", description="Who was the source of the report (organization)", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="performer", path="DiagnosticReport.performer", description="Who was the source of the report (organization)", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Organization.class, Practitioner.class } )
public static final String SP_PERFORMER = "performer";
/**
* <b>Fluent Client</b> search parameter constant for <b>performer</b>
@ -1984,7 +1984,7 @@ public class DiagnosticReport extends DomainResource {
* Path: <b>DiagnosticReport.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="subject", path="DiagnosticReport.subject", description="The subject of the report", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="subject", path="DiagnosticReport.subject", description="The subject of the report", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Device.class, Group.class, Location.class, Patient.class } )
public static final String SP_SUBJECT = "subject";
/**
* <b>Fluent Client</b> search parameter constant for <b>subject</b>
@ -2030,7 +2030,7 @@ public class DiagnosticReport extends DomainResource {
* Path: <b>DiagnosticReport.encounter</b><br>
* </p>
*/
@SearchParamDefinition(name="encounter", path="DiagnosticReport.encounter", description="The Encounter when the order was made", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Encounter") } )
@SearchParamDefinition(name="encounter", path="DiagnosticReport.encounter", description="The Encounter when the order was made", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Encounter") }, target={Encounter.class } )
public static final String SP_ENCOUNTER = "encounter";
/**
* <b>Fluent Client</b> search parameter constant for <b>encounter</b>
@ -2056,7 +2056,7 @@ public class DiagnosticReport extends DomainResource {
* Path: <b>DiagnosticReport.result</b><br>
* </p>
*/
@SearchParamDefinition(name="result", path="DiagnosticReport.result", description="Link to an atomic result (observation resource)", type="reference" )
@SearchParamDefinition(name="result", path="DiagnosticReport.result", description="Link to an atomic result (observation resource)", type="reference", target={Observation.class } )
public static final String SP_RESULT = "result";
/**
* <b>Fluent Client</b> search parameter constant for <b>result</b>
@ -2082,7 +2082,7 @@ public class DiagnosticReport extends DomainResource {
* Path: <b>DiagnosticReport.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="DiagnosticReport.subject", description="The subject of the report if a patient", type="reference" )
@SearchParamDefinition(name="patient", path="DiagnosticReport.subject", description="The subject of the report if a patient", type="reference", target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -2108,7 +2108,7 @@ public class DiagnosticReport extends DomainResource {
* Path: <b>DiagnosticReport.specimen</b><br>
* </p>
*/
@SearchParamDefinition(name="specimen", path="DiagnosticReport.specimen", description="The specimen details", type="reference" )
@SearchParamDefinition(name="specimen", path="DiagnosticReport.specimen", description="The specimen details", type="reference", target={Specimen.class } )
public static final String SP_SPECIMEN = "specimen";
/**
* <b>Fluent Client</b> search parameter constant for <b>specimen</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1424,7 +1424,7 @@ public class DocumentManifest extends DomainResource {
* Path: <b>DocumentManifest.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="subject", path="DocumentManifest.subject", description="The subject of the set of documents", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="subject", path="DocumentManifest.subject", description="The subject of the set of documents", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Device.class, Group.class, Patient.class, Practitioner.class } )
public static final String SP_SUBJECT = "subject";
/**
* <b>Fluent Client</b> search parameter constant for <b>subject</b>
@ -1450,7 +1450,7 @@ public class DocumentManifest extends DomainResource {
* Path: <b>DocumentManifest.author</b><br>
* </p>
*/
@SearchParamDefinition(name="author", path="DocumentManifest.author", description="Who and/or what authored the manifest", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") } )
@SearchParamDefinition(name="author", path="DocumentManifest.author", description="Who and/or what authored the manifest", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") }, target={Device.class, Organization.class, Patient.class, Practitioner.class, RelatedPerson.class } )
public static final String SP_AUTHOR = "author";
/**
* <b>Fluent Client</b> search parameter constant for <b>author</b>
@ -1582,7 +1582,7 @@ public class DocumentManifest extends DomainResource {
* Path: <b>DocumentManifest.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="DocumentManifest.subject", description="The subject of the set of documents", type="reference" )
@SearchParamDefinition(name="patient", path="DocumentManifest.subject", description="The subject of the set of documents", type="reference", target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -1608,7 +1608,7 @@ public class DocumentManifest extends DomainResource {
* Path: <b>DocumentManifest.recipient</b><br>
* </p>
*/
@SearchParamDefinition(name="recipient", path="DocumentManifest.recipient", description="Intended to get notified about this set of documents", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="recipient", path="DocumentManifest.recipient", description="Intended to get notified about this set of documents", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Organization.class, Patient.class, Practitioner.class, RelatedPerson.class } )
public static final String SP_RECIPIENT = "recipient";
/**
* <b>Fluent Client</b> search parameter constant for <b>recipient</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -2553,7 +2553,7 @@ public class DocumentReference extends DomainResource {
* Path: <b>DocumentReference.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="subject", path="DocumentReference.subject", description="Who/what is the subject of the document", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="subject", path="DocumentReference.subject", description="Who/what is the subject of the document", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Device.class, Group.class, Patient.class, Practitioner.class } )
public static final String SP_SUBJECT = "subject";
/**
* <b>Fluent Client</b> search parameter constant for <b>subject</b>
@ -2679,7 +2679,7 @@ public class DocumentReference extends DomainResource {
* Path: <b>DocumentReference.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="DocumentReference.subject", description="Who/what is the subject of the document", type="reference" )
@SearchParamDefinition(name="patient", path="DocumentReference.subject", description="Who/what is the subject of the document", type="reference", target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -2765,7 +2765,7 @@ public class DocumentReference extends DomainResource {
* Path: <b>DocumentReference.authenticator</b><br>
* </p>
*/
@SearchParamDefinition(name="authenticator", path="DocumentReference.authenticator", description="Who/what authenticated the document", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="authenticator", path="DocumentReference.authenticator", description="Who/what authenticated the document", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Organization.class, Practitioner.class } )
public static final String SP_AUTHENTICATOR = "authenticator";
/**
* <b>Fluent Client</b> search parameter constant for <b>authenticator</b>
@ -2851,7 +2851,7 @@ public class DocumentReference extends DomainResource {
* Path: <b>DocumentReference.custodian</b><br>
* </p>
*/
@SearchParamDefinition(name="custodian", path="DocumentReference.custodian", description="Organization which maintains the document", type="reference" )
@SearchParamDefinition(name="custodian", path="DocumentReference.custodian", description="Organization which maintains the document", type="reference", target={Organization.class } )
public static final String SP_CUSTODIAN = "custodian";
/**
* <b>Fluent Client</b> search parameter constant for <b>custodian</b>
@ -2897,7 +2897,7 @@ public class DocumentReference extends DomainResource {
* Path: <b>DocumentReference.author</b><br>
* </p>
*/
@SearchParamDefinition(name="author", path="DocumentReference.author", description="Who and/or what authored the document", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") } )
@SearchParamDefinition(name="author", path="DocumentReference.author", description="Who and/or what authored the document", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") }, target={Device.class, Organization.class, Patient.class, Practitioner.class, RelatedPerson.class } )
public static final String SP_AUTHOR = "author";
/**
* <b>Fluent Client</b> search parameter constant for <b>author</b>
@ -2963,7 +2963,7 @@ public class DocumentReference extends DomainResource {
* Path: <b>DocumentReference.context.encounter</b><br>
* </p>
*/
@SearchParamDefinition(name="encounter", path="DocumentReference.context.encounter", description="Context of the document content", type="reference" )
@SearchParamDefinition(name="encounter", path="DocumentReference.context.encounter", description="Context of the document content", type="reference", target={Encounter.class } )
public static final String SP_ENCOUNTER = "encounter";
/**
* <b>Fluent Client</b> search parameter constant for <b>encounter</b>
@ -3035,7 +3035,7 @@ public class DocumentReference extends DomainResource {
* Path: <b>DocumentReference.relatesTo.target</b><br>
* </p>
*/
@SearchParamDefinition(name="relatesto", path="DocumentReference.relatesTo.target", description="Target of the relationship", type="reference" )
@SearchParamDefinition(name="relatesto", path="DocumentReference.relatesTo.target", description="Target of the relationship", type="reference", target={DocumentReference.class } )
public static final String SP_RELATESTO = "relatesto";
/**
* <b>Fluent Client</b> search parameter constant for <b>relatesto</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1364,7 +1364,7 @@ public class EligibilityRequest extends DomainResource {
* Path: <b>EligibilityRequest.facilityReference</b><br>
* </p>
*/
@SearchParamDefinition(name="facilityreference", path="EligibilityRequest.facility.as(Reference)", description="Facility responsible for the goods and services", type="reference" )
@SearchParamDefinition(name="facilityreference", path="EligibilityRequest.facility.as(Reference)", description="Facility responsible for the goods and services", type="reference", target={Location.class } )
public static final String SP_FACILITYREFERENCE = "facilityreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>facilityreference</b>
@ -1450,7 +1450,7 @@ public class EligibilityRequest extends DomainResource {
* Path: <b>EligibilityRequest.patientReference</b><br>
* </p>
*/
@SearchParamDefinition(name="patientreference", path="EligibilityRequest.patient.as(Reference)", description="The reference to the patient", type="reference" )
@SearchParamDefinition(name="patientreference", path="EligibilityRequest.patient.as(Reference)", description="The reference to the patient", type="reference", target={Patient.class } )
public static final String SP_PATIENTREFERENCE = "patientreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>patientreference</b>
@ -1476,7 +1476,7 @@ public class EligibilityRequest extends DomainResource {
* Path: <b>EligibilityRequest.providerReference</b><br>
* </p>
*/
@SearchParamDefinition(name="providerreference", path="EligibilityRequest.provider.as(Reference)", description="The reference to the provider", type="reference" )
@SearchParamDefinition(name="providerreference", path="EligibilityRequest.provider.as(Reference)", description="The reference to the provider", type="reference", target={Practitioner.class } )
public static final String SP_PROVIDERREFERENCE = "providerreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>providerreference</b>
@ -1502,7 +1502,7 @@ public class EligibilityRequest extends DomainResource {
* Path: <b>EligibilityRequest.organizationReference</b><br>
* </p>
*/
@SearchParamDefinition(name="organizationreference", path="EligibilityRequest.organization.as(Reference)", description="The reference to the providing organization", type="reference" )
@SearchParamDefinition(name="organizationreference", path="EligibilityRequest.organization.as(Reference)", description="The reference to the providing organization", type="reference", target={Organization.class } )
public static final String SP_ORGANIZATIONREFERENCE = "organizationreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>organizationreference</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -2447,7 +2447,7 @@ public class EligibilityResponse extends DomainResource {
* Path: <b>EligibilityResponse.organizationReference</b><br>
* </p>
*/
@SearchParamDefinition(name="organizationreference", path="EligibilityResponse.organization.as(Reference)", description="The organization which generated this resource", type="reference" )
@SearchParamDefinition(name="organizationreference", path="EligibilityResponse.organization.as(Reference)", description="The organization which generated this resource", type="reference", target={Organization.class } )
public static final String SP_ORGANIZATIONREFERENCE = "organizationreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>organizationreference</b>
@ -2473,7 +2473,7 @@ public class EligibilityResponse extends DomainResource {
* Path: <b>EligibilityResponse.requestProviderReference</b><br>
* </p>
*/
@SearchParamDefinition(name="requestproviderreference", path="EligibilityResponse.requestProvider.as(Reference)", description="The EligibilityRequest provider", type="reference" )
@SearchParamDefinition(name="requestproviderreference", path="EligibilityResponse.requestProvider.as(Reference)", description="The EligibilityRequest provider", type="reference", target={Practitioner.class } )
public static final String SP_REQUESTPROVIDERREFERENCE = "requestproviderreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>requestproviderreference</b>
@ -2499,7 +2499,7 @@ public class EligibilityResponse extends DomainResource {
* Path: <b>EligibilityResponse.requestOrganizationReference</b><br>
* </p>
*/
@SearchParamDefinition(name="requestorganizationreference", path="EligibilityResponse.requestOrganization.as(Reference)", description="The EligibilityRequest organization", type="reference" )
@SearchParamDefinition(name="requestorganizationreference", path="EligibilityResponse.requestOrganization.as(Reference)", description="The EligibilityRequest organization", type="reference", target={Organization.class } )
public static final String SP_REQUESTORGANIZATIONREFERENCE = "requestorganizationreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>requestorganizationreference</b>
@ -2525,7 +2525,7 @@ public class EligibilityResponse extends DomainResource {
* Path: <b>EligibilityResponse.requestReference</b><br>
* </p>
*/
@SearchParamDefinition(name="requestreference", path="EligibilityResponse.request.as(Reference)", description="The EligibilityRequest reference", type="reference" )
@SearchParamDefinition(name="requestreference", path="EligibilityResponse.request.as(Reference)", description="The EligibilityRequest reference", type="reference", target={EligibilityRequest.class } )
public static final String SP_REQUESTREFERENCE = "requestreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>requestreference</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -3434,7 +3434,7 @@ Not to be used when the patient is currently at the location
* Path: <b>Encounter.episodeOfCare</b><br>
* </p>
*/
@SearchParamDefinition(name="episodeofcare", path="Encounter.episodeOfCare", description="Episode(s) of care that this encounter should be recorded against", type="reference" )
@SearchParamDefinition(name="episodeofcare", path="Encounter.episodeOfCare", description="Episode(s) of care that this encounter should be recorded against", type="reference", target={EpisodeOfCare.class } )
public static final String SP_EPISODEOFCARE = "episodeofcare";
/**
* <b>Fluent Client</b> search parameter constant for <b>episodeofcare</b>
@ -3480,7 +3480,7 @@ Not to be used when the patient is currently at the location
* Path: <b>Encounter.incomingReferral</b><br>
* </p>
*/
@SearchParamDefinition(name="incomingreferral", path="Encounter.incomingReferral", description="The ReferralRequest that initiated this encounter", type="reference" )
@SearchParamDefinition(name="incomingreferral", path="Encounter.incomingReferral", description="The ReferralRequest that initiated this encounter", type="reference", target={ReferralRequest.class } )
public static final String SP_INCOMINGREFERRAL = "incomingreferral";
/**
* <b>Fluent Client</b> search parameter constant for <b>incomingreferral</b>
@ -3506,7 +3506,7 @@ Not to be used when the patient is currently at the location
* Path: <b>Encounter.participant.individual</b><br>
* </p>
*/
@SearchParamDefinition(name="practitioner", path="Encounter.participant.individual", description="Persons involved in the encounter other than the patient", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="practitioner", path="Encounter.participant.individual", description="Persons involved in the encounter other than the patient", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Practitioner.class } )
public static final String SP_PRACTITIONER = "practitioner";
/**
* <b>Fluent Client</b> search parameter constant for <b>practitioner</b>
@ -3552,7 +3552,7 @@ Not to be used when the patient is currently at the location
* Path: <b>Encounter.appointment</b><br>
* </p>
*/
@SearchParamDefinition(name="appointment", path="Encounter.appointment", description="The appointment that scheduled this encounter", type="reference" )
@SearchParamDefinition(name="appointment", path="Encounter.appointment", description="The appointment that scheduled this encounter", type="reference", target={Appointment.class } )
public static final String SP_APPOINTMENT = "appointment";
/**
* <b>Fluent Client</b> search parameter constant for <b>appointment</b>
@ -3578,7 +3578,7 @@ Not to be used when the patient is currently at the location
* Path: <b>Encounter.partOf</b><br>
* </p>
*/
@SearchParamDefinition(name="part-of", path="Encounter.partOf", description="Another Encounter this encounter is part of", type="reference" )
@SearchParamDefinition(name="part-of", path="Encounter.partOf", description="Another Encounter this encounter is part of", type="reference", target={Encounter.class } )
public static final String SP_PART_OF = "part-of";
/**
* <b>Fluent Client</b> search parameter constant for <b>part-of</b>
@ -3604,7 +3604,7 @@ Not to be used when the patient is currently at the location
* Path: <b>Encounter.indication</b><br>
* </p>
*/
@SearchParamDefinition(name="procedure", path="Encounter.indication", description="Reason the encounter takes place (resource)", type="reference" )
@SearchParamDefinition(name="procedure", path="Encounter.indication", description="Reason the encounter takes place (resource)", type="reference", target={Procedure.class } )
public static final String SP_PROCEDURE = "procedure";
/**
* <b>Fluent Client</b> search parameter constant for <b>procedure</b>
@ -3650,7 +3650,7 @@ Not to be used when the patient is currently at the location
* Path: <b>Encounter.participant.individual</b><br>
* </p>
*/
@SearchParamDefinition(name="participant", path="Encounter.participant.individual", description="Persons involved in the encounter other than the patient", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") } )
@SearchParamDefinition(name="participant", path="Encounter.participant.individual", description="Persons involved in the encounter other than the patient", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") }, target={Practitioner.class, RelatedPerson.class } )
public static final String SP_PARTICIPANT = "participant";
/**
* <b>Fluent Client</b> search parameter constant for <b>participant</b>
@ -3676,7 +3676,7 @@ Not to be used when the patient is currently at the location
* Path: <b>Encounter.indication</b><br>
* </p>
*/
@SearchParamDefinition(name="condition", path="Encounter.indication", description="Reason the encounter takes place (resource)", type="reference" )
@SearchParamDefinition(name="condition", path="Encounter.indication", description="Reason the encounter takes place (resource)", type="reference", target={Condition.class } )
public static final String SP_CONDITION = "condition";
/**
* <b>Fluent Client</b> search parameter constant for <b>condition</b>
@ -3702,7 +3702,7 @@ Not to be used when the patient is currently at the location
* Path: <b>Encounter.patient</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="Encounter.patient", description="The patient present at the encounter", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="Encounter.patient", description="The patient present at the encounter", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -3748,7 +3748,7 @@ Not to be used when the patient is currently at the location
* Path: <b>Encounter.location.location</b><br>
* </p>
*/
@SearchParamDefinition(name="location", path="Encounter.location.location", description="Location the encounter takes place", type="reference" )
@SearchParamDefinition(name="location", path="Encounter.location.location", description="Location the encounter takes place", type="reference", target={Location.class } )
public static final String SP_LOCATION = "location";
/**
* <b>Fluent Client</b> search parameter constant for <b>location</b>
@ -3774,7 +3774,7 @@ Not to be used when the patient is currently at the location
* Path: <b>Encounter.indication</b><br>
* </p>
*/
@SearchParamDefinition(name="indication", path="Encounter.indication", description="Reason the encounter takes place (resource)", type="reference" )
@SearchParamDefinition(name="indication", path="Encounter.indication", description="Reason the encounter takes place (resource)", type="reference", target={Condition.class, Procedure.class } )
public static final String SP_INDICATION = "indication";
/**
* <b>Fluent Client</b> search parameter constant for <b>indication</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1226,7 +1226,7 @@ public class Endpoint extends DomainResource {
* Path: <b>Endpoint.managingOrganization</b><br>
* </p>
*/
@SearchParamDefinition(name="organization", path="Endpoint.managingOrganization", description="The organization that is exposing the endpoint", type="reference" )
@SearchParamDefinition(name="organization", path="Endpoint.managingOrganization", description="The organization that is exposing the endpoint", type="reference", target={Organization.class } )
public static final String SP_ORGANIZATION = "organization";
/**
* <b>Fluent Client</b> search parameter constant for <b>organization</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -931,7 +931,7 @@ public class EnrollmentRequest extends DomainResource {
* Path: <b>EnrollmentRequest.subjectreference</b><br>
* </p>
*/
@SearchParamDefinition(name="subjectreference", path="EnrollmentRequest.subject.as(reference)", description="The party to be enrolled", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="subjectreference", path="EnrollmentRequest.subject.as(reference)", description="The party to be enrolled", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_SUBJECTREFERENCE = "subjectreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>subjectreference</b>
@ -997,7 +997,7 @@ public class EnrollmentRequest extends DomainResource {
* Path: <b>EnrollmentRequest.subjectreference</b><br>
* </p>
*/
@SearchParamDefinition(name="patientreference", path="EnrollmentRequest.subject.as(reference)", description="The party to be enrolled", type="reference" )
@SearchParamDefinition(name="patientreference", path="EnrollmentRequest.subject.as(reference)", description="The party to be enrolled", type="reference", target={Patient.class } )
public static final String SP_PATIENTREFERENCE = "patientreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>patientreference</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1417,7 +1417,7 @@ public class EpisodeOfCare extends DomainResource {
* Path: <b>EpisodeOfCare.condition</b><br>
* </p>
*/
@SearchParamDefinition(name="condition", path="EpisodeOfCare.condition", description="Conditions/problems/diagnoses this episode of care is for", type="reference" )
@SearchParamDefinition(name="condition", path="EpisodeOfCare.condition", description="Conditions/problems/diagnoses this episode of care is for", type="reference", target={Condition.class } )
public static final String SP_CONDITION = "condition";
/**
* <b>Fluent Client</b> search parameter constant for <b>condition</b>
@ -1443,7 +1443,7 @@ public class EpisodeOfCare extends DomainResource {
* Path: <b>EpisodeOfCare.referralRequest</b><br>
* </p>
*/
@SearchParamDefinition(name="incomingreferral", path="EpisodeOfCare.referralRequest", description="Incoming Referral Request", type="reference" )
@SearchParamDefinition(name="incomingreferral", path="EpisodeOfCare.referralRequest", description="Incoming Referral Request", type="reference", target={ReferralRequest.class } )
public static final String SP_INCOMINGREFERRAL = "incomingreferral";
/**
* <b>Fluent Client</b> search parameter constant for <b>incomingreferral</b>
@ -1469,7 +1469,7 @@ public class EpisodeOfCare extends DomainResource {
* Path: <b>EpisodeOfCare.patient</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="EpisodeOfCare.patient", description="Patient for this episode of care", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="EpisodeOfCare.patient", description="Patient for this episode of care", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -1495,7 +1495,7 @@ public class EpisodeOfCare extends DomainResource {
* Path: <b>EpisodeOfCare.managingOrganization</b><br>
* </p>
*/
@SearchParamDefinition(name="organization", path="EpisodeOfCare.managingOrganization", description="The organization that has assumed the specific responsibilities of this EpisodeOfCare", type="reference" )
@SearchParamDefinition(name="organization", path="EpisodeOfCare.managingOrganization", description="The organization that has assumed the specific responsibilities of this EpisodeOfCare", type="reference", target={Organization.class } )
public static final String SP_ORGANIZATION = "organization";
/**
* <b>Fluent Client</b> search parameter constant for <b>organization</b>
@ -1541,7 +1541,7 @@ public class EpisodeOfCare extends DomainResource {
* Path: <b>EpisodeOfCare.careManager</b><br>
* </p>
*/
@SearchParamDefinition(name="care-manager", path="EpisodeOfCare.careManager", description="Care manager/care co-ordinator for the patient", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="care-manager", path="EpisodeOfCare.careManager", description="Care manager/care co-ordinator for the patient", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Practitioner.class } )
public static final String SP_CARE_MANAGER = "care-manager";
/**
* <b>Fluent Client</b> search parameter constant for <b>care-manager</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -12455,7 +12455,7 @@ public class ExplanationOfBenefit extends DomainResource {
* Path: <b>ExplanationOfBenefit.claimReference</b><br>
* </p>
*/
@SearchParamDefinition(name="claimreference", path="ExplanationOfBenefit.claim.as(Reference)", description="The reference to the claim", type="reference" )
@SearchParamDefinition(name="claimreference", path="ExplanationOfBenefit.claim.as(Reference)", description="The reference to the claim", type="reference", target={Claim.class } )
public static final String SP_CLAIMREFERENCE = "claimreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>claimreference</b>
@ -12501,7 +12501,7 @@ public class ExplanationOfBenefit extends DomainResource {
* Path: <b>ExplanationOfBenefit.patientReference</b><br>
* </p>
*/
@SearchParamDefinition(name="patientreference", path="ExplanationOfBenefit.patient.as(Reference)", description="The reference to the patient", type="reference" )
@SearchParamDefinition(name="patientreference", path="ExplanationOfBenefit.patient.as(Reference)", description="The reference to the patient", type="reference", target={Patient.class } )
public static final String SP_PATIENTREFERENCE = "patientreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>patientreference</b>
@ -12527,7 +12527,7 @@ public class ExplanationOfBenefit extends DomainResource {
* Path: <b>ExplanationOfBenefit.providerReference</b><br>
* </p>
*/
@SearchParamDefinition(name="providerreference", path="ExplanationOfBenefit.provider.as(Reference)", description="The reference to the provider", type="reference" )
@SearchParamDefinition(name="providerreference", path="ExplanationOfBenefit.provider.as(Reference)", description="The reference to the provider", type="reference", target={Practitioner.class } )
public static final String SP_PROVIDERREFERENCE = "providerreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>providerreference</b>
@ -12553,7 +12553,7 @@ public class ExplanationOfBenefit extends DomainResource {
* Path: <b>ExplanationOfBenefit.organizationReference</b><br>
* </p>
*/
@SearchParamDefinition(name="organizationreference", path="ExplanationOfBenefit.organization.as(Reference)", description="The reference to the providing organization", type="reference" )
@SearchParamDefinition(name="organizationreference", path="ExplanationOfBenefit.organization.as(Reference)", description="The reference to the providing organization", type="reference", target={Organization.class } )
public static final String SP_ORGANIZATIONREFERENCE = "organizationreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>organizationreference</b>
@ -12619,7 +12619,7 @@ public class ExplanationOfBenefit extends DomainResource {
* Path: <b>ExplanationOfBenefit.facilityReference</b><br>
* </p>
*/
@SearchParamDefinition(name="facilityreference", path="ExplanationOfBenefit.facility.as(Reference)", description="Facility responsible for the goods and services", type="reference" )
@SearchParamDefinition(name="facilityreference", path="ExplanationOfBenefit.facility.as(Reference)", description="Facility responsible for the goods and services", type="reference", target={Location.class } )
public static final String SP_FACILITYREFERENCE = "facilityreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>facilityreference</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1576,7 +1576,7 @@ public class FamilyMemberHistory extends DomainResource {
* Path: <b>FamilyMemberHistory.patient</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="FamilyMemberHistory.patient", description="The identity of a subject to list family member history items for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="FamilyMemberHistory.patient", description="The identity of a subject to list family member history items for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -760,7 +760,7 @@ public class Flag extends DomainResource {
* Path: <b>Flag.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="subject", path="Flag.subject", description="The identity of a subject to list flags for", type="reference" )
@SearchParamDefinition(name="subject", path="Flag.subject", description="The identity of a subject to list flags for", type="reference", target={Group.class, Location.class, Organization.class, Patient.class, Practitioner.class } )
public static final String SP_SUBJECT = "subject";
/**
* <b>Fluent Client</b> search parameter constant for <b>subject</b>
@ -786,7 +786,7 @@ public class Flag extends DomainResource {
* Path: <b>Flag.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="Flag.subject", description="The identity of a subject to list flags for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="Flag.subject", description="The identity of a subject to list flags for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -812,7 +812,7 @@ public class Flag extends DomainResource {
* Path: <b>Flag.author</b><br>
* </p>
*/
@SearchParamDefinition(name="author", path="Flag.author", description="Flag creator", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="author", path="Flag.author", description="Flag creator", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Device.class, Organization.class, Patient.class, Practitioner.class } )
public static final String SP_AUTHOR = "author";
/**
* <b>Fluent Client</b> search parameter constant for <b>author</b>
@ -838,7 +838,7 @@ public class Flag extends DomainResource {
* Path: <b>Flag.encounter</b><br>
* </p>
*/
@SearchParamDefinition(name="encounter", path="Flag.encounter", description="Alert relevant during encounter", type="reference" )
@SearchParamDefinition(name="encounter", path="Flag.encounter", description="Alert relevant during encounter", type="reference", target={Encounter.class } )
public static final String SP_ENCOUNTER = "encounter";
/**
* <b>Fluent Client</b> search parameter constant for <b>encounter</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1494,7 +1494,7 @@ public class Goal extends DomainResource {
* Path: <b>Goal.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="Goal.subject", description="Who this goal is intended for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="Goal.subject", description="Who this goal is intended for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -1520,7 +1520,7 @@ public class Goal extends DomainResource {
* Path: <b>Goal.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="subject", path="Goal.subject", description="Who this goal is intended for", type="reference" )
@SearchParamDefinition(name="subject", path="Goal.subject", description="Who this goal is intended for", type="reference", target={Group.class, Organization.class, Patient.class } )
public static final String SP_SUBJECT = "subject";
/**
* <b>Fluent Client</b> search parameter constant for <b>subject</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1619,7 +1619,7 @@ public class Group extends DomainResource {
* Path: <b>Group.member.entity</b><br>
* </p>
*/
@SearchParamDefinition(name="member", path="Group.member.entity", description="Reference to the group member", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="member", path="Group.member.entity", description="Reference to the group member", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Device.class, Medication.class, Patient.class, Practitioner.class, Substance.class } )
public static final String SP_MEMBER = "member";
/**
* <b>Fluent Client</b> search parameter constant for <b>member</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -2628,7 +2628,7 @@ public class HealthcareService extends DomainResource {
* Path: <b>HealthcareService.providedBy</b><br>
* </p>
*/
@SearchParamDefinition(name="organization", path="HealthcareService.providedBy", description="The organization that provides this Healthcare Service", type="reference" )
@SearchParamDefinition(name="organization", path="HealthcareService.providedBy", description="The organization that provides this Healthcare Service", type="reference", target={Organization.class } )
public static final String SP_ORGANIZATION = "organization";
/**
* <b>Fluent Client</b> search parameter constant for <b>organization</b>
@ -2694,7 +2694,7 @@ public class HealthcareService extends DomainResource {
* Path: <b>HealthcareService.location</b><br>
* </p>
*/
@SearchParamDefinition(name="location", path="HealthcareService.location", description="The location of the Healthcare Service", type="reference" )
@SearchParamDefinition(name="location", path="HealthcareService.location", description="The location of the Healthcare Service", type="reference", target={Location.class } )
public static final String SP_LOCATION = "location";
/**
* <b>Fluent Client</b> search parameter constant for <b>location</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -2014,7 +2014,7 @@ public class ImagingManifest extends DomainResource {
* Path: <b>ImagingManifest.author</b><br>
* </p>
*/
@SearchParamDefinition(name="author", path="ImagingManifest.author", description="Author of key DICOM object selection", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") } )
@SearchParamDefinition(name="author", path="ImagingManifest.author", description="Author of key DICOM object selection", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") }, target={Device.class, Organization.class, Patient.class, Practitioner.class, RelatedPerson.class } )
public static final String SP_AUTHOR = "author";
/**
* <b>Fluent Client</b> search parameter constant for <b>author</b>
@ -2040,7 +2040,7 @@ public class ImagingManifest extends DomainResource {
* Path: <b>ImagingManifest.patient</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="ImagingManifest.patient", description="Subject of key DICOM object selection", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="ImagingManifest.patient", description="Subject of key DICOM object selection", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -2850,7 +2850,7 @@ public class ImagingStudy extends DomainResource {
* Path: <b>ImagingStudy.patient</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="ImagingStudy.patient", description="Who the study is about", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="ImagingStudy.patient", description="Who the study is about", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -2936,7 +2936,7 @@ public class ImagingStudy extends DomainResource {
* Path: <b>ImagingStudy.order</b><br>
* </p>
*/
@SearchParamDefinition(name="order", path="ImagingStudy.order", description="The order for the image", type="reference" )
@SearchParamDefinition(name="order", path="ImagingStudy.order", description="The order for the image", type="reference", target={DiagnosticOrder.class } )
public static final String SP_ORDER = "order";
/**
* <b>Fluent Client</b> search parameter constant for <b>order</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -2666,7 +2666,7 @@ public class Immunization extends DomainResource {
* Path: <b>Immunization.requester</b><br>
* </p>
*/
@SearchParamDefinition(name="requester", path="Immunization.requester", description="The practitioner who ordered the vaccination", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="requester", path="Immunization.requester", description="The practitioner who ordered the vaccination", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Practitioner.class } )
public static final String SP_REQUESTER = "requester";
/**
* <b>Fluent Client</b> search parameter constant for <b>requester</b>
@ -2732,7 +2732,7 @@ public class Immunization extends DomainResource {
* Path: <b>Immunization.performer</b><br>
* </p>
*/
@SearchParamDefinition(name="performer", path="Immunization.performer", description="The practitioner who administered the vaccination", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="performer", path="Immunization.performer", description="The practitioner who administered the vaccination", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Practitioner.class } )
public static final String SP_PERFORMER = "performer";
/**
* <b>Fluent Client</b> search parameter constant for <b>performer</b>
@ -2758,7 +2758,7 @@ public class Immunization extends DomainResource {
* Path: <b>Immunization.reaction.detail</b><br>
* </p>
*/
@SearchParamDefinition(name="reaction", path="Immunization.reaction.detail", description="Additional information on reaction", type="reference" )
@SearchParamDefinition(name="reaction", path="Immunization.reaction.detail", description="Additional information on reaction", type="reference", target={Observation.class } )
public static final String SP_REACTION = "reaction";
/**
* <b>Fluent Client</b> search parameter constant for <b>reaction</b>
@ -2824,7 +2824,7 @@ public class Immunization extends DomainResource {
* Path: <b>Immunization.manufacturer</b><br>
* </p>
*/
@SearchParamDefinition(name="manufacturer", path="Immunization.manufacturer", description="Vaccine Manufacturer", type="reference" )
@SearchParamDefinition(name="manufacturer", path="Immunization.manufacturer", description="Vaccine Manufacturer", type="reference", target={Organization.class } )
public static final String SP_MANUFACTURER = "manufacturer";
/**
* <b>Fluent Client</b> search parameter constant for <b>manufacturer</b>
@ -2870,7 +2870,7 @@ public class Immunization extends DomainResource {
* Path: <b>Immunization.patient</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="Immunization.patient", description="The patient for the vaccination record", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="Immunization.patient", description="The patient for the vaccination record", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -2936,7 +2936,7 @@ public class Immunization extends DomainResource {
* Path: <b>Immunization.location</b><br>
* </p>
*/
@SearchParamDefinition(name="location", path="Immunization.location", description="The service delivery location or facility in which the vaccine was / was to be administered", type="reference" )
@SearchParamDefinition(name="location", path="Immunization.location", description="The service delivery location or facility in which the vaccine was / was to be administered", type="reference", target={Location.class } )
public static final String SP_LOCATION = "location";
/**
* <b>Fluent Client</b> search parameter constant for <b>location</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1641,7 +1641,7 @@ public class ImmunizationRecommendation extends DomainResource {
* Path: <b>ImmunizationRecommendation.patient</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="ImmunizationRecommendation.patient", description="Who this profile is for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="ImmunizationRecommendation.patient", description="Who this profile is for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -1707,7 +1707,7 @@ public class ImmunizationRecommendation extends DomainResource {
* Path: <b>ImmunizationRecommendation.recommendation.supportingPatientInformation</b><br>
* </p>
*/
@SearchParamDefinition(name="information", path="ImmunizationRecommendation.recommendation.supportingPatientInformation", description="Patient observations supporting recommendation", type="reference" )
@SearchParamDefinition(name="information", path="ImmunizationRecommendation.recommendation.supportingPatientInformation", description="Patient observations supporting recommendation", type="reference", target={AllergyIntolerance.class, Observation.class } )
public static final String SP_INFORMATION = "information";
/**
* <b>Fluent Client</b> search parameter constant for <b>information</b>
@ -1733,7 +1733,7 @@ public class ImmunizationRecommendation extends DomainResource {
* Path: <b>ImmunizationRecommendation.recommendation.supportingImmunization</b><br>
* </p>
*/
@SearchParamDefinition(name="support", path="ImmunizationRecommendation.recommendation.supportingImmunization", description="Past immunizations supporting recommendation", type="reference" )
@SearchParamDefinition(name="support", path="ImmunizationRecommendation.recommendation.supportingImmunization", description="Past immunizations supporting recommendation", type="reference", target={Immunization.class } )
public static final String SP_SUPPORT = "support";
/**
* <b>Fluent Client</b> search parameter constant for <b>support</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -627,7 +627,7 @@ public class Linkage extends DomainResource {
* Path: <b>Linkage.author</b><br>
* </p>
*/
@SearchParamDefinition(name="author", path="Linkage.author", description="Author of the Linkage", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="author", path="Linkage.author", description="Author of the Linkage", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Organization.class, Practitioner.class } )
public static final String SP_AUTHOR = "author";
/**
* <b>Fluent Client</b> search parameter constant for <b>author</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1668,7 +1668,7 @@ public class ListResource extends DomainResource {
* Path: <b>List.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="subject", path="List.subject", description="If all resources have the same subject", type="reference" )
@SearchParamDefinition(name="subject", path="List.subject", description="If all resources have the same subject", type="reference", target={Device.class, Group.class, Location.class, Patient.class } )
public static final String SP_SUBJECT = "subject";
/**
* <b>Fluent Client</b> search parameter constant for <b>subject</b>
@ -1694,7 +1694,7 @@ public class ListResource extends DomainResource {
* Path: <b>List.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="List.subject", description="If all resources have the same subject", type="reference" )
@SearchParamDefinition(name="patient", path="List.subject", description="If all resources have the same subject", type="reference", target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -1720,7 +1720,7 @@ public class ListResource extends DomainResource {
* Path: <b>List.source</b><br>
* </p>
*/
@SearchParamDefinition(name="source", path="List.source", description="Who and/or what defined the list contents (aka Author)", type="reference" )
@SearchParamDefinition(name="source", path="List.source", description="Who and/or what defined the list contents (aka Author)", type="reference", target={Device.class, Patient.class, Practitioner.class } )
public static final String SP_SOURCE = "source";
/**
* <b>Fluent Client</b> search parameter constant for <b>source</b>
@ -1746,7 +1746,7 @@ public class ListResource extends DomainResource {
* Path: <b>List.encounter</b><br>
* </p>
*/
@SearchParamDefinition(name="encounter", path="List.encounter", description="Context in which list created", type="reference" )
@SearchParamDefinition(name="encounter", path="List.encounter", description="Context in which list created", type="reference", target={Encounter.class } )
public static final String SP_ENCOUNTER = "encounter";
/**
* <b>Fluent Client</b> search parameter constant for <b>encounter</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1568,7 +1568,7 @@ public class Location extends DomainResource {
* Path: <b>Location.partOf</b><br>
* </p>
*/
@SearchParamDefinition(name="partof", path="Location.partOf", description="The location of which this location is a part", type="reference" )
@SearchParamDefinition(name="partof", path="Location.partOf", description="The location of which this location is a part", type="reference", target={Location.class } )
public static final String SP_PARTOF = "partof";
/**
* <b>Fluent Client</b> search parameter constant for <b>partof</b>
@ -1714,7 +1714,7 @@ public class Location extends DomainResource {
* Path: <b>Location.managingOrganization</b><br>
* </p>
*/
@SearchParamDefinition(name="organization", path="Location.managingOrganization", description="Searches for locations that are managed by the provided organization", type="reference" )
@SearchParamDefinition(name="organization", path="Location.managingOrganization", description="Searches for locations that are managed by the provided organization", type="reference", target={Organization.class } )
public static final String SP_ORGANIZATION = "organization";
/**
* <b>Fluent Client</b> search parameter constant for <b>organization</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -3069,7 +3069,7 @@ public class MeasureReport extends DomainResource {
* Path: <b>MeasureReport.patient</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="MeasureReport.patient", description="The identity of a patient to search for individual measure report results for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="MeasureReport.patient", description="The identity of a patient to search for individual measure report results for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1084,7 +1084,7 @@ public class Media extends DomainResource {
* Path: <b>Media.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="subject", path="Media.subject", description="Who/What this Media is a record of", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="subject", path="Media.subject", description="Who/What this Media is a record of", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Device.class, Group.class, Patient.class, Practitioner.class, Specimen.class } )
public static final String SP_SUBJECT = "subject";
/**
* <b>Fluent Client</b> search parameter constant for <b>subject</b>
@ -1110,7 +1110,7 @@ public class Media extends DomainResource {
* Path: <b>Media.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="Media.subject", description="Who/What this Media is a record of", type="reference" )
@SearchParamDefinition(name="patient", path="Media.subject", description="Who/What this Media is a record of", type="reference", target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -1156,7 +1156,7 @@ public class Media extends DomainResource {
* Path: <b>Media.operator</b><br>
* </p>
*/
@SearchParamDefinition(name="operator", path="Media.operator", description="The person who generated the image", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="operator", path="Media.operator", description="The person who generated the image", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Practitioner.class } )
public static final String SP_OPERATOR = "operator";
/**
* <b>Fluent Client</b> search parameter constant for <b>operator</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1598,7 +1598,7 @@ public class Medication extends DomainResource {
* Path: <b>Medication.package.content.itemReference</b><br>
* </p>
*/
@SearchParamDefinition(name="package-item", path="Medication.package.content.item.as(Reference)", description="The item in the package", type="reference" )
@SearchParamDefinition(name="package-item", path="Medication.package.content.item.as(Reference)", description="The item in the package", type="reference", target={Medication.class } )
public static final String SP_PACKAGE_ITEM = "package-item";
/**
* <b>Fluent Client</b> search parameter constant for <b>package-item</b>
@ -1644,7 +1644,7 @@ public class Medication extends DomainResource {
* Path: <b>Medication.product.ingredient.itemReference</b><br>
* </p>
*/
@SearchParamDefinition(name="ingredient", path="Medication.product.ingredient.item.as(Reference)", description="The product contained", type="reference" )
@SearchParamDefinition(name="ingredient", path="Medication.product.ingredient.item.as(Reference)", description="The product contained", type="reference", target={Medication.class, Substance.class } )
public static final String SP_INGREDIENT = "ingredient";
/**
* <b>Fluent Client</b> search parameter constant for <b>ingredient</b>
@ -1710,7 +1710,7 @@ public class Medication extends DomainResource {
* Path: <b>Medication.manufacturer</b><br>
* </p>
*/
@SearchParamDefinition(name="manufacturer", path="Medication.manufacturer", description="Manufacturer of the item", type="reference" )
@SearchParamDefinition(name="manufacturer", path="Medication.manufacturer", description="Manufacturer of the item", type="reference", target={Organization.class } )
public static final String SP_MANUFACTURER = "manufacturer";
/**
* <b>Fluent Client</b> search parameter constant for <b>manufacturer</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -2230,7 +2230,7 @@ public class MedicationAdministration extends DomainResource {
* Path: <b>MedicationAdministration.performer</b><br>
* </p>
*/
@SearchParamDefinition(name="performer", path="MedicationAdministration.performer", description="Who administered substance", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") } )
@SearchParamDefinition(name="performer", path="MedicationAdministration.performer", description="Who administered substance", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") }, target={Patient.class, Practitioner.class, RelatedPerson.class } )
public static final String SP_PERFORMER = "performer";
/**
* <b>Fluent Client</b> search parameter constant for <b>performer</b>
@ -2256,7 +2256,7 @@ public class MedicationAdministration extends DomainResource {
* Path: <b>MedicationAdministration.prescription</b><br>
* </p>
*/
@SearchParamDefinition(name="prescription", path="MedicationAdministration.prescription", description="The identity of a prescription to list administrations from", type="reference" )
@SearchParamDefinition(name="prescription", path="MedicationAdministration.prescription", description="The identity of a prescription to list administrations from", type="reference", target={MedicationOrder.class } )
public static final String SP_PRESCRIPTION = "prescription";
/**
* <b>Fluent Client</b> search parameter constant for <b>prescription</b>
@ -2302,7 +2302,7 @@ public class MedicationAdministration extends DomainResource {
* Path: <b>MedicationAdministration.patient</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="MedicationAdministration.patient", description="The identity of a patient to list administrations for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="MedicationAdministration.patient", description="The identity of a patient to list administrations for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -2348,7 +2348,7 @@ public class MedicationAdministration extends DomainResource {
* Path: <b>MedicationAdministration.medicationReference</b><br>
* </p>
*/
@SearchParamDefinition(name="medication", path="MedicationAdministration.medication.as(Reference)", description="Return administrations of this medication resource", type="reference" )
@SearchParamDefinition(name="medication", path="MedicationAdministration.medication.as(Reference)", description="Return administrations of this medication resource", type="reference", target={Medication.class } )
public static final String SP_MEDICATION = "medication";
/**
* <b>Fluent Client</b> search parameter constant for <b>medication</b>
@ -2374,7 +2374,7 @@ public class MedicationAdministration extends DomainResource {
* Path: <b>MedicationAdministration.encounter</b><br>
* </p>
*/
@SearchParamDefinition(name="encounter", path="MedicationAdministration.encounter", description="Return administrations that share this encounter", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Encounter") } )
@SearchParamDefinition(name="encounter", path="MedicationAdministration.encounter", description="Return administrations that share this encounter", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Encounter") }, target={Encounter.class } )
public static final String SP_ENCOUNTER = "encounter";
/**
* <b>Fluent Client</b> search parameter constant for <b>encounter</b>
@ -2400,7 +2400,7 @@ public class MedicationAdministration extends DomainResource {
* Path: <b>MedicationAdministration.device</b><br>
* </p>
*/
@SearchParamDefinition(name="device", path="MedicationAdministration.device", description="Return administrations with this administration device identity", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device") } )
@SearchParamDefinition(name="device", path="MedicationAdministration.device", description="Return administrations with this administration device identity", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device") }, target={Device.class } )
public static final String SP_DEVICE = "device";
/**
* <b>Fluent Client</b> search parameter constant for <b>device</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -2898,7 +2898,7 @@ Specifically if 'boolean' datatype is selected, then the following logic applies
* Path: <b>MedicationDispense.receiver</b><br>
* </p>
*/
@SearchParamDefinition(name="receiver", path="MedicationDispense.receiver", description="Who collected the medication", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="receiver", path="MedicationDispense.receiver", description="Who collected the medication", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Patient.class, Practitioner.class } )
public static final String SP_RECEIVER = "receiver";
/**
* <b>Fluent Client</b> search parameter constant for <b>receiver</b>
@ -2924,7 +2924,7 @@ Specifically if 'boolean' datatype is selected, then the following logic applies
* Path: <b>MedicationDispense.destination</b><br>
* </p>
*/
@SearchParamDefinition(name="destination", path="MedicationDispense.destination", description="Return dispenses that should be sent to a specific destination", type="reference" )
@SearchParamDefinition(name="destination", path="MedicationDispense.destination", description="Return dispenses that should be sent to a specific destination", type="reference", target={Location.class } )
public static final String SP_DESTINATION = "destination";
/**
* <b>Fluent Client</b> search parameter constant for <b>destination</b>
@ -2950,7 +2950,7 @@ Specifically if 'boolean' datatype is selected, then the following logic applies
* Path: <b>MedicationDispense.medicationReference</b><br>
* </p>
*/
@SearchParamDefinition(name="medication", path="MedicationDispense.medication.as(Reference)", description="Return dispenses of this medicine resource", type="reference" )
@SearchParamDefinition(name="medication", path="MedicationDispense.medication.as(Reference)", description="Return dispenses of this medicine resource", type="reference", target={Medication.class } )
public static final String SP_MEDICATION = "medication";
/**
* <b>Fluent Client</b> search parameter constant for <b>medication</b>
@ -2976,7 +2976,7 @@ Specifically if 'boolean' datatype is selected, then the following logic applies
* Path: <b>MedicationDispense.substitution.responsibleParty</b><br>
* </p>
*/
@SearchParamDefinition(name="responsibleparty", path="MedicationDispense.substitution.responsibleParty", description="Return all dispenses with the specified responsible party", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="responsibleparty", path="MedicationDispense.substitution.responsibleParty", description="Return all dispenses with the specified responsible party", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Practitioner.class } )
public static final String SP_RESPONSIBLEPARTY = "responsibleparty";
/**
* <b>Fluent Client</b> search parameter constant for <b>responsibleparty</b>
@ -3062,7 +3062,7 @@ Specifically if 'boolean' datatype is selected, then the following logic applies
* Path: <b>MedicationDispense.dispenser</b><br>
* </p>
*/
@SearchParamDefinition(name="dispenser", path="MedicationDispense.dispenser", description="Return all dispenses performed by a specific individual", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="dispenser", path="MedicationDispense.dispenser", description="Return all dispenses performed by a specific individual", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Practitioner.class } )
public static final String SP_DISPENSER = "dispenser";
/**
* <b>Fluent Client</b> search parameter constant for <b>dispenser</b>
@ -3088,7 +3088,7 @@ Specifically if 'boolean' datatype is selected, then the following logic applies
* Path: <b>MedicationDispense.authorizingPrescription</b><br>
* </p>
*/
@SearchParamDefinition(name="prescription", path="MedicationDispense.authorizingPrescription", description="The identity of a prescription to list dispenses from", type="reference" )
@SearchParamDefinition(name="prescription", path="MedicationDispense.authorizingPrescription", description="The identity of a prescription to list dispenses from", type="reference", target={MedicationOrder.class } )
public static final String SP_PRESCRIPTION = "prescription";
/**
* <b>Fluent Client</b> search parameter constant for <b>prescription</b>
@ -3114,7 +3114,7 @@ Specifically if 'boolean' datatype is selected, then the following logic applies
* Path: <b>MedicationDispense.patient</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="MedicationDispense.patient", description="The identity of a patient to list dispenses for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="MedicationDispense.patient", description="The identity of a patient to list dispenses for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -3053,7 +3053,7 @@ public class MedicationOrder extends DomainResource {
* Path: <b>MedicationOrder.prescriber</b><br>
* </p>
*/
@SearchParamDefinition(name="prescriber", path="MedicationOrder.prescriber", description="Who ordered the initial medication(s)", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="prescriber", path="MedicationOrder.prescriber", description="Who ordered the initial medication(s)", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Practitioner.class } )
public static final String SP_PRESCRIBER = "prescriber";
/**
* <b>Fluent Client</b> search parameter constant for <b>prescriber</b>
@ -3119,7 +3119,7 @@ public class MedicationOrder extends DomainResource {
* Path: <b>MedicationOrder.patient</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="MedicationOrder.patient", description="The identity of a patient to list orders for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="MedicationOrder.patient", description="The identity of a patient to list orders for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -3165,7 +3165,7 @@ public class MedicationOrder extends DomainResource {
* Path: <b>MedicationOrder.medicationReference</b><br>
* </p>
*/
@SearchParamDefinition(name="medication", path="MedicationOrder.medication.as(Reference)", description="Return administrations of this medication reference", type="reference" )
@SearchParamDefinition(name="medication", path="MedicationOrder.medication.as(Reference)", description="Return administrations of this medication reference", type="reference", target={Medication.class } )
public static final String SP_MEDICATION = "medication";
/**
* <b>Fluent Client</b> search parameter constant for <b>medication</b>
@ -3191,7 +3191,7 @@ public class MedicationOrder extends DomainResource {
* Path: <b>MedicationOrder.encounter</b><br>
* </p>
*/
@SearchParamDefinition(name="encounter", path="MedicationOrder.encounter", description="Return prescriptions with this encounter identifier", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Encounter") } )
@SearchParamDefinition(name="encounter", path="MedicationOrder.encounter", description="Return prescriptions with this encounter identifier", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Encounter") }, target={Encounter.class } )
public static final String SP_ENCOUNTER = "encounter";
/**
* <b>Fluent Client</b> search parameter constant for <b>encounter</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -2145,7 +2145,7 @@ Specifically if 'boolean' datatype is selected, then the following logic applies
* Path: <b>MedicationStatement.patient</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="MedicationStatement.patient", description="The identity of a patient to list statements for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="MedicationStatement.patient", description="The identity of a patient to list statements for", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -2171,7 +2171,7 @@ Specifically if 'boolean' datatype is selected, then the following logic applies
* Path: <b>MedicationStatement.medicationReference</b><br>
* </p>
*/
@SearchParamDefinition(name="medication", path="MedicationStatement.medication.as(Reference)", description="Return administrations of this medication reference", type="reference" )
@SearchParamDefinition(name="medication", path="MedicationStatement.medication.as(Reference)", description="Return administrations of this medication reference", type="reference", target={Medication.class } )
public static final String SP_MEDICATION = "medication";
/**
* <b>Fluent Client</b> search parameter constant for <b>medication</b>
@ -2197,7 +2197,7 @@ Specifically if 'boolean' datatype is selected, then the following logic applies
* Path: <b>MedicationStatement.informationSource</b><br>
* </p>
*/
@SearchParamDefinition(name="source", path="MedicationStatement.informationSource", description="Who the information in the statement came from", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") } )
@SearchParamDefinition(name="source", path="MedicationStatement.informationSource", description="Who the information in the statement came from", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") }, target={Patient.class, Practitioner.class, RelatedPerson.class } )
public static final String SP_SOURCE = "source";
/**
* <b>Fluent Client</b> search parameter constant for <b>source</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1998,7 +1998,7 @@ public class MessageHeader extends DomainResource {
* Path: <b>MessageHeader.receiver</b><br>
* </p>
*/
@SearchParamDefinition(name="receiver", path="MessageHeader.receiver", description="Intended \"real-world\" recipient for the data", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="receiver", path="MessageHeader.receiver", description="Intended \"real-world\" recipient for the data", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Organization.class, Practitioner.class } )
public static final String SP_RECEIVER = "receiver";
/**
* <b>Fluent Client</b> search parameter constant for <b>receiver</b>
@ -2024,7 +2024,7 @@ public class MessageHeader extends DomainResource {
* Path: <b>MessageHeader.author</b><br>
* </p>
*/
@SearchParamDefinition(name="author", path="MessageHeader.author", description="The source of the decision", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="author", path="MessageHeader.author", description="The source of the decision", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Practitioner.class } )
public static final String SP_AUTHOR = "author";
/**
* <b>Fluent Client</b> search parameter constant for <b>author</b>
@ -2090,7 +2090,7 @@ public class MessageHeader extends DomainResource {
* Path: <b>MessageHeader.destination.target</b><br>
* </p>
*/
@SearchParamDefinition(name="target", path="MessageHeader.destination.target", description="Particular delivery destination within the destination", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device") } )
@SearchParamDefinition(name="target", path="MessageHeader.destination.target", description="Particular delivery destination within the destination", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device") }, target={Device.class } )
public static final String SP_TARGET = "target";
/**
* <b>Fluent Client</b> search parameter constant for <b>target</b>
@ -2156,7 +2156,7 @@ public class MessageHeader extends DomainResource {
* Path: <b>MessageHeader.responsible</b><br>
* </p>
*/
@SearchParamDefinition(name="responsible", path="MessageHeader.responsible", description="Final responsibility for event", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="responsible", path="MessageHeader.responsible", description="Final responsibility for event", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Organization.class, Practitioner.class } )
public static final String SP_RESPONSIBLE = "responsible";
/**
* <b>Fluent Client</b> search parameter constant for <b>responsible</b>
@ -2202,7 +2202,7 @@ public class MessageHeader extends DomainResource {
* Path: <b>MessageHeader.enterer</b><br>
* </p>
*/
@SearchParamDefinition(name="enterer", path="MessageHeader.enterer", description="The source of the data entry", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="enterer", path="MessageHeader.enterer", description="The source of the data entry", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Practitioner.class } )
public static final String SP_ENTERER = "enterer";
/**
* <b>Fluent Client</b> search parameter constant for <b>enterer</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1885,7 +1885,7 @@ public class NamingSystem extends BaseConformance {
* Path: <b>NamingSystem.replacedBy</b><br>
* </p>
*/
@SearchParamDefinition(name="replaced-by", path="NamingSystem.replacedBy", description="Use this instead", type="reference" )
@SearchParamDefinition(name="replaced-by", path="NamingSystem.replacedBy", description="Use this instead", type="reference", target={NamingSystem.class } )
public static final String SP_REPLACED_BY = "replaced-by";
/**
* <b>Fluent Client</b> search parameter constant for <b>replaced-by</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -3377,7 +3377,7 @@ public class NutritionOrder extends DomainResource {
* Path: <b>NutritionOrder.orderer</b><br>
* </p>
*/
@SearchParamDefinition(name="provider", path="NutritionOrder.orderer", description="The identify of the provider who placed the nutrition order", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="provider", path="NutritionOrder.orderer", description="The identify of the provider who placed the nutrition order", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Practitioner.class } )
public static final String SP_PROVIDER = "provider";
/**
* <b>Fluent Client</b> search parameter constant for <b>provider</b>
@ -3403,7 +3403,7 @@ public class NutritionOrder extends DomainResource {
* Path: <b>NutritionOrder.patient</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="NutritionOrder.patient", description="The identity of the person who requires the diet, formula or nutritional supplement", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="patient", path="NutritionOrder.patient", description="The identity of the person who requires the diet, formula or nutritional supplement", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -3469,7 +3469,7 @@ public class NutritionOrder extends DomainResource {
* Path: <b>NutritionOrder.encounter</b><br>
* </p>
*/
@SearchParamDefinition(name="encounter", path="NutritionOrder.encounter", description="Return nutrition orders with this encounter identifier", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Encounter") } )
@SearchParamDefinition(name="encounter", path="NutritionOrder.encounter", description="Return nutrition orders with this encounter identifier", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Encounter") }, target={Encounter.class } )
public static final String SP_ENCOUNTER = "encounter";
/**
* <b>Fluent Client</b> search parameter constant for <b>encounter</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -3182,7 +3182,7 @@ public class Observation extends DomainResource {
* Path: <b>Observation.performer</b><br>
* </p>
*/
@SearchParamDefinition(name="performer", path="Observation.performer", description="Who performed the observation", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") } )
@SearchParamDefinition(name="performer", path="Observation.performer", description="Who performed the observation", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner"), @ca.uhn.fhir.model.api.annotation.Compartment(name="RelatedPerson") }, target={Organization.class, Patient.class, Practitioner.class, RelatedPerson.class } )
public static final String SP_PERFORMER = "performer";
/**
* <b>Fluent Client</b> search parameter constant for <b>performer</b>
@ -3248,7 +3248,7 @@ public class Observation extends DomainResource {
* Path: <b>Observation.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="subject", path="Observation.subject", description="The subject that the observation is about", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="subject", path="Observation.subject", description="The subject that the observation is about", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Device.class, Group.class, Location.class, Patient.class } )
public static final String SP_SUBJECT = "subject";
/**
* <b>Fluent Client</b> search parameter constant for <b>subject</b>
@ -3334,7 +3334,7 @@ public class Observation extends DomainResource {
* Path: <b>Observation.encounter</b><br>
* </p>
*/
@SearchParamDefinition(name="encounter", path="Observation.encounter", description="Healthcare event related to the observation", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Encounter") } )
@SearchParamDefinition(name="encounter", path="Observation.encounter", description="Healthcare event related to the observation", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Encounter") }, target={Encounter.class } )
public static final String SP_ENCOUNTER = "encounter";
/**
* <b>Fluent Client</b> search parameter constant for <b>encounter</b>
@ -3380,7 +3380,7 @@ public class Observation extends DomainResource {
* Path: <b>Observation.related.target</b><br>
* </p>
*/
@SearchParamDefinition(name="related-target", path="Observation.related.target", description="Resource that is related to this one", type="reference" )
@SearchParamDefinition(name="related-target", path="Observation.related.target", description="Resource that is related to this one", type="reference", target={Observation.class, QuestionnaireResponse.class } )
public static final String SP_RELATED_TARGET = "related-target";
/**
* <b>Fluent Client</b> search parameter constant for <b>related-target</b>
@ -3426,7 +3426,7 @@ public class Observation extends DomainResource {
* Path: <b>Observation.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="Observation.subject", description="The subject that the observation is about (if patient)", type="reference" )
@SearchParamDefinition(name="patient", path="Observation.subject", description="The subject that the observation is about (if patient)", type="reference", target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -3452,7 +3452,7 @@ public class Observation extends DomainResource {
* Path: <b>Observation.specimen</b><br>
* </p>
*/
@SearchParamDefinition(name="specimen", path="Observation.specimen", description="Specimen used for this observation", type="reference" )
@SearchParamDefinition(name="specimen", path="Observation.specimen", description="Specimen used for this observation", type="reference", target={Specimen.class } )
public static final String SP_SPECIMEN = "specimen";
/**
* <b>Fluent Client</b> search parameter constant for <b>specimen</b>
@ -3518,7 +3518,7 @@ public class Observation extends DomainResource {
* Path: <b>Observation.device</b><br>
* </p>
*/
@SearchParamDefinition(name="device", path="Observation.device", description="The Device that generated the observation data.", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device") } )
@SearchParamDefinition(name="device", path="Observation.device", description="The Device that generated the observation data.", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device") }, target={Device.class, DeviceMetric.class } )
public static final String SP_DEVICE = "device";
/**
* <b>Fluent Client</b> search parameter constant for <b>device</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -2789,7 +2789,7 @@ public class OperationDefinition extends BaseConformance {
* Path: <b>OperationDefinition.parameter.profile</b><br>
* </p>
*/
@SearchParamDefinition(name="paramprofile", path="OperationDefinition.parameter.profile", description="Profile on the type", type="reference" )
@SearchParamDefinition(name="paramprofile", path="OperationDefinition.parameter.profile", description="Profile on the type", type="reference", target={StructureDefinition.class } )
public static final String SP_PARAMPROFILE = "paramprofile";
/**
* <b>Fluent Client</b> search parameter constant for <b>paramprofile</b>
@ -2935,7 +2935,7 @@ public class OperationDefinition extends BaseConformance {
* Path: <b>OperationDefinition.base</b><br>
* </p>
*/
@SearchParamDefinition(name="base", path="OperationDefinition.base", description="Marks this as a profile of the base", type="reference" )
@SearchParamDefinition(name="base", path="OperationDefinition.base", description="Marks this as a profile of the base", type="reference", target={OperationDefinition.class } )
public static final String SP_BASE = "base";
/**
* <b>Fluent Client</b> search parameter constant for <b>base</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -907,7 +907,7 @@ public class Order extends DomainResource {
* Path: <b>Order.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="subject", path="Order.subject", description="Patient this order is about", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="subject", path="Order.subject", description="Patient this order is about", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Device.class, Group.class, Patient.class, Substance.class } )
public static final String SP_SUBJECT = "subject";
/**
* <b>Fluent Client</b> search parameter constant for <b>subject</b>
@ -933,7 +933,7 @@ public class Order extends DomainResource {
* Path: <b>Order.subject</b><br>
* </p>
*/
@SearchParamDefinition(name="patient", path="Order.subject", description="Patient this order is about", type="reference" )
@SearchParamDefinition(name="patient", path="Order.subject", description="Patient this order is about", type="reference", target={Patient.class } )
public static final String SP_PATIENT = "patient";
/**
* <b>Fluent Client</b> search parameter constant for <b>patient</b>
@ -959,7 +959,7 @@ public class Order extends DomainResource {
* Path: <b>Order.source</b><br>
* </p>
*/
@SearchParamDefinition(name="source", path="Order.source", description="Who initiated the order", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="source", path="Order.source", description="Who initiated the order", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Organization.class, Practitioner.class } )
public static final String SP_SOURCE = "source";
/**
* <b>Fluent Client</b> search parameter constant for <b>source</b>
@ -1031,7 +1031,7 @@ public class Order extends DomainResource {
* Path: <b>Order.target</b><br>
* </p>
*/
@SearchParamDefinition(name="target", path="Order.target", description="Who is intended to fulfill the order", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="target", path="Order.target", description="Who is intended to fulfill the order", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Device.class, Organization.class, Practitioner.class } )
public static final String SP_TARGET = "target";
/**
* <b>Fluent Client</b> search parameter constant for <b>target</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -885,7 +885,7 @@ public class OrderResponse extends DomainResource {
* Path: <b>OrderResponse.request</b><br>
* </p>
*/
@SearchParamDefinition(name="request", path="OrderResponse.request", description="The order that this is a response to", type="reference" )
@SearchParamDefinition(name="request", path="OrderResponse.request", description="The order that this is a response to", type="reference", target={Order.class } )
public static final String SP_REQUEST = "request";
/**
* <b>Fluent Client</b> search parameter constant for <b>request</b>
@ -977,7 +977,7 @@ public class OrderResponse extends DomainResource {
* Path: <b>OrderResponse.who</b><br>
* </p>
*/
@SearchParamDefinition(name="who", path="OrderResponse.who", description="Who made the response", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@SearchParamDefinition(name="who", path="OrderResponse.who", description="Who made the response", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Device.class, Organization.class, Practitioner.class } )
public static final String SP_WHO = "who";
/**
* <b>Fluent Client</b> search parameter constant for <b>who</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1125,7 +1125,7 @@ public class Organization extends DomainResource {
* Path: <b>Organization.partOf</b><br>
* </p>
*/
@SearchParamDefinition(name="partof", path="Organization.partOf", description="Search all organizations that are part of the given organization", type="reference" )
@SearchParamDefinition(name="partof", path="Organization.partOf", description="Search all organizations that are part of the given organization", type="reference", target={Organization.class } )
public static final String SP_PARTOF = "partof";
/**
* <b>Fluent Client</b> search parameter constant for <b>partof</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -2744,7 +2744,7 @@ public class Patient extends DomainResource {
* Path: <b>Patient.link.other</b><br>
* </p>
*/
@SearchParamDefinition(name="link", path="Patient.link.other", description="All patients linked to the given patient", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") } )
@SearchParamDefinition(name="link", path="Patient.link.other", description="All patients linked to the given patient", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Patient") }, target={Patient.class } )
public static final String SP_LINK = "link";
/**
* <b>Fluent Client</b> search parameter constant for <b>link</b>
@ -3030,7 +3030,7 @@ public class Patient extends DomainResource {
* Path: <b>Patient.careProvider</b><br>
* </p>
*/
@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", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") } )
@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", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Practitioner") }, target={Organization.class, Practitioner.class } )
public static final String SP_CAREPROVIDER = "careprovider";
/**
* <b>Fluent Client</b> search parameter constant for <b>careprovider</b>
@ -3076,7 +3076,7 @@ public class Patient extends DomainResource {
* Path: <b>Patient.managingOrganization</b><br>
* </p>
*/
@SearchParamDefinition(name="organization", path="Patient.managingOrganization", description="The organization at which this person is a patient", type="reference" )
@SearchParamDefinition(name="organization", path="Patient.managingOrganization", description="The organization at which this person is a patient", type="reference", target={Organization.class } )
public static final String SP_ORGANIZATION = "organization";
/**
* <b>Fluent Client</b> search parameter constant for <b>organization</b>

View File

@ -29,7 +29,7 @@ package org.hl7.fhir.dstu3.model;
*/
// Generated on Fri, Jul 1, 2016 14:13-0400 for FHIR v1.4.0
// Generated on Sat, Jul 2, 2016 11:26-0400 for FHIR v1.4.0
import java.util.*;
@ -1165,7 +1165,7 @@ public class PaymentNotice extends DomainResource {
* Path: <b>PaymentNotice.organizationReference</b><br>
* </p>
*/
@SearchParamDefinition(name="organizationreference", path="PaymentNotice.organization.as(Reference)", description="The organization who generated this resource", type="reference" )
@SearchParamDefinition(name="organizationreference", path="PaymentNotice.organization.as(Reference)", description="The organization who generated this resource", type="reference", target={Organization.class } )
public static final String SP_ORGANIZATIONREFERENCE = "organizationreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>organizationreference</b>
@ -1191,7 +1191,7 @@ public class PaymentNotice extends DomainResource {
* Path: <b>PaymentNotice.providerReference</b><br>
* </p>
*/
@SearchParamDefinition(name="providerreference", path="PaymentNotice.provider.as(Reference)", description="The reference to the provider", type="reference" )
@SearchParamDefinition(name="providerreference", path="PaymentNotice.provider.as(Reference)", description="The reference to the provider", type="reference", target={Practitioner.class } )
public static final String SP_PROVIDERREFERENCE = "providerreference";
/**
* <b>Fluent Client</b> search parameter constant for <b>providerreference</b>

Some files were not shown because too many files have changed in this diff Show More