Fix compartment definitions of ListResource.source and subject for R3 and R4
This commit is contained in:
parent
6a7435787f
commit
9ae04aed03
|
@ -1 +1,2 @@
|
|||
* Update core R5 code to v4.6.0 (breaking changes to questionnaire, concept map, and other resources that are less important to core)
|
||||
* Fix compartment definitions of ListResource.source and subject for R3 and R4
|
||||
|
|
|
@ -38,6 +38,12 @@ import java.util.List;
|
|||
|
||||
import org.hl7.fhir.exceptions.FHIRException;
|
||||
import org.hl7.fhir.instance.model.api.IBaseBackboneElement;
|
||||
import org.hl7.fhir.r5.model.Device;
|
||||
import org.hl7.fhir.r5.model.Group;
|
||||
import org.hl7.fhir.r5.model.Location;
|
||||
import org.hl7.fhir.r5.model.Patient;
|
||||
import org.hl7.fhir.r5.model.Practitioner;
|
||||
import org.hl7.fhir.r5.model.PractitionerRole;
|
||||
import org.hl7.fhir.utilities.Utilities;
|
||||
|
||||
import ca.uhn.fhir.model.api.annotation.Block;
|
||||
|
@ -1755,7 +1761,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", target={Device.class, Group.class, Location.class, Patient.class } )
|
||||
@SearchParamDefinition(name="subject", path="List.subject", description="If all resources have the same subject", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for 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>
|
||||
|
@ -1807,7 +1813,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", target={Device.class, Patient.class, Practitioner.class } )
|
||||
@SearchParamDefinition(name="source", path="List.source", description="Who and/or what defined the list contents (aka Author)", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, 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>
|
||||
|
|
|
@ -44,6 +44,12 @@ import ca.uhn.fhir.model.api.annotation.ChildOrder;
|
|||
import ca.uhn.fhir.model.api.annotation.Description;
|
||||
import ca.uhn.fhir.model.api.annotation.Block;
|
||||
import org.hl7.fhir.instance.model.api.*;
|
||||
import org.hl7.fhir.r5.model.Device;
|
||||
import org.hl7.fhir.r5.model.Group;
|
||||
import org.hl7.fhir.r5.model.Location;
|
||||
import org.hl7.fhir.r5.model.Patient;
|
||||
import org.hl7.fhir.r5.model.Practitioner;
|
||||
import org.hl7.fhir.r5.model.PractitionerRole;
|
||||
import org.hl7.fhir.exceptions.FHIRException;
|
||||
/**
|
||||
* A list is a curated collection of resources.
|
||||
|
@ -1763,7 +1769,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", target={Device.class, Group.class, Location.class, Patient.class } )
|
||||
@SearchParamDefinition(name="subject", path="List.subject", description="If all resources have the same subject", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for 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>
|
||||
|
@ -1815,7 +1821,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", target={Device.class, Patient.class, Practitioner.class, PractitionerRole.class } )
|
||||
@SearchParamDefinition(name="source", path="List.source", description="Who and/or what defined the list contents (aka Author)", type="reference", providesMembershipIn={ @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Device"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Patient"), @ca.uhn.fhir.model.api.annotation.Compartment(name="Base FHIR compartment definition for Practitioner") }, target={Device.class, Patient.class, Practitioner.class, PractitionerRole.class } )
|
||||
public static final String SP_SOURCE = "source";
|
||||
/**
|
||||
* <b>Fluent Client</b> search parameter constant for <b>source</b>
|
||||
|
|
Loading…
Reference in New Issue