Package ca.uhn.fhir.jpa.dao.r4
Class FhirResourceDaoPatientR4
java.lang.Object
ca.uhn.fhir.jpa.dao.BaseStorageDao
ca.uhn.fhir.jpa.dao.BaseHapiFhirDao<T>
ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<org.hl7.fhir.r4.model.Patient>
ca.uhn.fhir.jpa.dao.r4.FhirResourceDaoPatientR4
- All Implemented Interfaces:
ca.uhn.fhir.jpa.api.dao.IDao
,ca.uhn.fhir.jpa.api.dao.IFhirResourceDao<org.hl7.fhir.r4.model.Patient>
,ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoPatient<org.hl7.fhir.r4.model.Patient>
,ca.uhn.fhir.jpa.api.dao.IJpaDao<org.hl7.fhir.r4.model.Patient>
,org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
public class FhirResourceDaoPatientR4
extends BaseHapiFhirResourceDao<org.hl7.fhir.r4.model.Patient>
implements ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoPatient<org.hl7.fhir.r4.model.Patient>
-
Field Summary
Fields inherited from class ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao
myPlatformTransactionManager, mySearchDao, myTransactionService
Fields inherited from class ca.uhn.fhir.jpa.dao.BaseHapiFhirDao
INDEX_STATUS_INDEXED, INDEX_STATUS_INDEXING_FAILED, myDeleteConflictService, myEntityManager, myForcedIdDao, myIdHelperService, myInMemoryResourceMatcher, myInterceptorBroadcaster, myResourceHistoryTableDao, myResourceProvenanceDao, myResourceTableDao, myResourceTagDao, mySearchCoordinatorSvc, myTerminologySvc, NS_JPA_PROFILE
Fields inherited from class ca.uhn.fhir.jpa.dao.BaseStorageDao
myDaoConfig, myFhirContext, myModelConfig, myResourceVersionSvc, mySearchParamRegistry, OO_SEVERITY_ERROR, OO_SEVERITY_INFO, OO_SEVERITY_WARN
Fields inherited from interface ca.uhn.fhir.jpa.api.dao.IDao
CURRENTLY_REINDEXING, RESOURCE_PID, RESOURCE_PID_KEY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionca.uhn.fhir.rest.api.server.IBundleProvider
patientInstanceEverything
(javax.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, ca.uhn.fhir.rest.api.SortSpec theSort, ca.uhn.fhir.rest.param.StringAndListParam theContent, ca.uhn.fhir.rest.param.StringAndListParam theNarrative, ca.uhn.fhir.rest.param.StringAndListParam theFilter, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) ca.uhn.fhir.rest.api.server.IBundleProvider
patientTypeEverything
(javax.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, ca.uhn.fhir.rest.api.SortSpec theSort, ca.uhn.fhir.rest.param.StringAndListParam theContent, ca.uhn.fhir.rest.param.StringAndListParam theNarrative, ca.uhn.fhir.rest.param.StringAndListParam theFilter, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, ca.uhn.fhir.rest.param.TokenOrListParam theId) Methods inherited from class ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao
create, create, create, create, create, delete, delete, delete, deleteByUrl, deleteByUrl, deletePidList, detectSearchDaoDisabled, doCreateForPost, doRead, expunge, expunge, forceExpungeInExistingTransaction, getCurrentVersionId, getMessageSanitized, getResourceName, getResourceType, history, history, isPagingProviderDatabaseBacked, markResourcesMatchingExpressionAsNeedingReindexing, metaAddOperation, metaDeleteOperation, metaGetOperation, metaGetOperation, patch, postConstruct, preDelete, read, read, read, readByPid, readByPid, readEntity, readEntity, readEntityLatestVersion, reindex, removeTag, removeTag, search, search, search, searchForIds, setIdHelperSvcForUnitTest, setRequestPartitionHelperService, setResourceType, setTransactionService, start, toMetaDt, update, update, update, update, update, update, validate, validateCriteriaAndReturnResourceDefinition
Methods inherited from class ca.uhn.fhir.jpa.dao.BaseHapiFhirDao
addPidToResource, decodeResource, encodeResource, getApplicationContext, getConfig, getContext, getContext, getInterceptorBroadcaster, getTagOrNull, history, isLogicalReference, parseContentTextIntoWords, populateFullTextFields, populateResourceIntoEntity, postDelete, postPersist, postUpdate, setApplicationContext, setContext, setDaoConfigForUnitTest, setDaoSearchParamSynchronizer, setDisableIncrementOnUpdateForUnitTest, setEntityManager, setPartitionSettingsForUnitTest, setResourceHistoryTableDao, setSearchParamPresenceSvc, setSearchParamWithInlineReferencesExtractor, setValidationDisabledForUnitTest, shouldDroppedTagBeRemovedOnUpdate, toResource, toResource, toResourceName, toTagDefinitionMemoryCacheKey, updateEntity, updateEntityForDelete, updateInternal, updateResourceMetadata, validateMetaCount, validateResourceForStorage, validateResourceType
Methods inherited from class ca.uhn.fhir.jpa.dao.BaseStorageDao
clearRequestAsProcessingSubRequest, createErrorOperationOutcome, createInfoOperationOutcome, createResourceGoneException, doCallHooks, extractReferencesToAutoVersion, markRequestAsProcessingSubRequest, notifyInterceptors, preProcessResourceForStorage, preProcessResourceForStorage, setSearchParamRegistry, toMethodOutcome, toMethodOutcomeLazy, translateRawParameters
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ca.uhn.fhir.jpa.api.dao.IDao
getContext, toResource, toResource
Methods inherited from interface ca.uhn.fhir.jpa.api.dao.IFhirResourceDao
create, create, create, create, create, delete, delete, delete, deleteByUrl, deleteByUrl, deletePidList, expunge, expunge, forceExpungeInExistingTransaction, getCurrentVersionId, getResourceType, history, history, metaAddOperation, metaDeleteOperation, metaGetOperation, metaGetOperation, patch, read, read, read, readByPid, readByPid, readEntity, readEntity, reindex, removeTag, removeTag, search, search, search, searchForIds, searchForIds, translateRawParameters, update, update, update, update, update, update, validate, validateCriteriaAndReturnResourceDefinition
-
Constructor Details
-
FhirResourceDaoPatientR4
public FhirResourceDaoPatientR4()
-
-
Method Details
-
patientInstanceEverything
public ca.uhn.fhir.rest.api.server.IBundleProvider patientInstanceEverything(javax.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, ca.uhn.fhir.rest.api.SortSpec theSort, ca.uhn.fhir.rest.param.StringAndListParam theContent, ca.uhn.fhir.rest.param.StringAndListParam theNarrative, ca.uhn.fhir.rest.param.StringAndListParam theFilter, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) - Specified by:
patientInstanceEverything
in interfaceca.uhn.fhir.jpa.api.dao.IFhirResourceDaoPatient<org.hl7.fhir.r4.model.Patient>
-
patientTypeEverything
public ca.uhn.fhir.rest.api.server.IBundleProvider patientTypeEverything(javax.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, ca.uhn.fhir.rest.api.SortSpec theSort, ca.uhn.fhir.rest.param.StringAndListParam theContent, ca.uhn.fhir.rest.param.StringAndListParam theNarrative, ca.uhn.fhir.rest.param.StringAndListParam theFilter, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, ca.uhn.fhir.rest.param.TokenOrListParam theId) - Specified by:
patientTypeEverything
in interfaceca.uhn.fhir.jpa.api.dao.IFhirResourceDaoPatient<org.hl7.fhir.r4.model.Patient>
-