Package ca.uhn.fhir.jpa.provider
Class BaseJpaResourceProviderPatient<T extends org.hl7.fhir.instance.model.api.IBaseResource>
java.lang.Object
ca.uhn.fhir.jpa.provider.BaseJpaProvider
ca.uhn.fhir.jpa.provider.BaseJpaResourceProvider<T>
ca.uhn.fhir.jpa.provider.BaseJpaResourceProviderPatient<T>
- All Implemented Interfaces:
ca.uhn.fhir.rest.server.IResourceProvider
- Direct Known Subclasses:
PatientResourceProvider
,PatientResourceProvider
,PatientResourceProvider
,PatientResourceProvider
,PatientResourceProvider
public abstract class BaseJpaResourceProviderPatient<T extends org.hl7.fhir.instance.model.api.IBaseResource>
extends BaseJpaResourceProvider<T>
-
Field Summary
Fields inherited from class ca.uhn.fhir.jpa.provider.BaseJpaProvider
myStorageSettings, REMOTE_ADDR, REMOTE_UA
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionca.uhn.fhir.rest.api.server.IBundleProvider
patientInstanceEverything
(jakarta.servlet.http.HttpServletRequest theServletRequest, org.hl7.fhir.instance.model.api.IIdType theId, org.hl7.fhir.instance.model.api.IPrimitiveType<Integer> theCount, org.hl7.fhir.instance.model.api.IPrimitiveType<Integer> theOffset, ca.uhn.fhir.rest.param.DateRangeParam theLastUpdated, List<org.hl7.fhir.instance.model.api.IPrimitiveType<String>> theContent, List<org.hl7.fhir.instance.model.api.IPrimitiveType<String>> theNarrative, List<org.hl7.fhir.instance.model.api.IPrimitiveType<String>> theFilter, List<org.hl7.fhir.instance.model.api.IPrimitiveType<String>> theTypes, org.hl7.fhir.instance.model.api.IPrimitiveType<Boolean> theMdmExpand, ca.uhn.fhir.rest.api.SortSpec theSortSpec, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) Patient/123/$everythingca.uhn.fhir.rest.api.server.IBundleProvider
patientTypeEverything
(jakarta.servlet.http.HttpServletRequest theServletRequest, org.hl7.fhir.instance.model.api.IPrimitiveType<Integer> theCount, org.hl7.fhir.instance.model.api.IPrimitiveType<Integer> theOffset, ca.uhn.fhir.rest.param.DateRangeParam theLastUpdated, List<org.hl7.fhir.instance.model.api.IPrimitiveType<String>> theContent, List<org.hl7.fhir.instance.model.api.IPrimitiveType<String>> theNarrative, List<org.hl7.fhir.instance.model.api.IPrimitiveType<String>> theFilter, List<org.hl7.fhir.instance.model.api.IPrimitiveType<String>> theTypes, List<org.hl7.fhir.instance.model.api.IIdType> theId, org.hl7.fhir.instance.model.api.IPrimitiveType<Boolean> theMdmExpand, ca.uhn.fhir.rest.api.SortSpec theSortSpec, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) /Patient/$everythingMethods inherited from class ca.uhn.fhir.jpa.provider.BaseJpaResourceProvider
create, delete, doExpunge, expunge, expunge, getDao, getHistoryForResourceInstance, getHistoryForResourceType, getResourceType, meta, meta, metaAdd, metaDelete, patch, read, setDao, update, validate, validate
Methods inherited from class ca.uhn.fhir.jpa.provider.BaseJpaProvider
createExpungeOptions, createExpungeResponse, endRequest, endRequest, getContext, processSinceOrAt, setContext, setStorageSettingsForUnitTest, startRequest, startRequest
-
Constructor Details
-
BaseJpaResourceProviderPatient
public BaseJpaResourceProviderPatient()
-
-
Method Details
-
patientInstanceEverything
public ca.uhn.fhir.rest.api.server.IBundleProvider patientInstanceEverything(jakarta.servlet.http.HttpServletRequest theServletRequest, org.hl7.fhir.instance.model.api.IIdType theId, org.hl7.fhir.instance.model.api.IPrimitiveType<Integer> theCount, org.hl7.fhir.instance.model.api.IPrimitiveType<Integer> theOffset, ca.uhn.fhir.rest.param.DateRangeParam theLastUpdated, List<org.hl7.fhir.instance.model.api.IPrimitiveType<String>> theContent, List<org.hl7.fhir.instance.model.api.IPrimitiveType<String>> theNarrative, List<org.hl7.fhir.instance.model.api.IPrimitiveType<String>> theFilter, List<org.hl7.fhir.instance.model.api.IPrimitiveType<String>> theTypes, org.hl7.fhir.instance.model.api.IPrimitiveType<Boolean> theMdmExpand, ca.uhn.fhir.rest.api.SortSpec theSortSpec, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) Patient/123/$everything -
patientTypeEverything
public ca.uhn.fhir.rest.api.server.IBundleProvider patientTypeEverything(jakarta.servlet.http.HttpServletRequest theServletRequest, org.hl7.fhir.instance.model.api.IPrimitiveType<Integer> theCount, org.hl7.fhir.instance.model.api.IPrimitiveType<Integer> theOffset, ca.uhn.fhir.rest.param.DateRangeParam theLastUpdated, List<org.hl7.fhir.instance.model.api.IPrimitiveType<String>> theContent, List<org.hl7.fhir.instance.model.api.IPrimitiveType<String>> theNarrative, List<org.hl7.fhir.instance.model.api.IPrimitiveType<String>> theFilter, List<org.hl7.fhir.instance.model.api.IPrimitiveType<String>> theTypes, List<org.hl7.fhir.instance.model.api.IIdType> theId, org.hl7.fhir.instance.model.api.IPrimitiveType<Boolean> theMdmExpand, ca.uhn.fhir.rest.api.SortSpec theSortSpec, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) /Patient/$everything
-