All Classes and Interfaces
Class
Description
BaseHapiFhirDao<T extends org.hl7.fhir.instance.model.api.IBaseResource>
TODO: JA - This class has only one subclass now.
BaseHapiFhirResourceDao<T extends org.hl7.fhir.instance.model.api.IBaseResource>
BaseJpaResourceProviderCodeSystem<T extends org.hl7.fhir.instance.model.api.IBaseResource>
BaseJpaResourceProviderComposition<T extends org.hl7.fhir.instance.model.api.IBaseResource>
BaseJpaResourceProviderConceptMap<T extends org.hl7.fhir.instance.model.api.IBaseResource>
BaseJpaResourceProviderEncounter<T extends org.hl7.fhir.instance.model.api.IBaseResource>
BaseJpaResourceProviderObservation<T extends org.hl7.fhir.instance.model.api.IBaseResource>
BaseJpaResourceProviderPatient<T extends org.hl7.fhir.instance.model.api.IBaseResource>
BaseJpaResourceProviderStructureDefinition<T extends org.hl7.fhir.instance.model.api.IBaseResource>
Utility class to hide the complexities of obtaining ConnectionPool information
Deprecated.
Deprecated.
Spring batch Job configuration file.
Deprecated.
Interceptor that allows for cascading deletes (deletes that resolve constraint issues).
We are trying to preserve null behaviour despite IBaseCoding using primitive boolean for userSelected.
Utility to hide complexity involved in obtaining connection pool information
This class is used to inject appropriate properties into a hibernate
Properties object being used to create an entitymanager for a HAPI
FHIR JPA server.
Extract search params for advanced HSearch indexing.
Query result when fetching full resources from HSearch.
Search builder for HSearch for token, string, and reference parameters.
This interceptor for the HAPI FHIR JPA server forces all queries to
be performed as offset queries.
Represents the SQL generated by this query
This class exists strictly to override the default names used to generate Hibernate Envers revision table.
Class includes configuration classes for both Lucene and Elasticsearch as they usually need to be updated
simultaneously, and otherwise is very easy to miss the second
Factory for defining the analysers.
The HistoryBuilder is responsible for building history queries
Used to build HSearch sort clauses.
Deprecated, for removal: This API element is subject to removal in a future version.
- we just use Consumer now
TODO delete this.
This class is used to convert between PIDs (the internal primary key for a particular resource as
stored in the
HFJ_RESOURCE table), and the
public ID that a resource has.Helper for building freetext sort clauses
Pre-save hook for Consent saved during $member-match.
Used internally to indicate a failure to install the implementation guide
This class instructs hibernate search on how to create index names for indexed entities.
Deprecated.
Use the Batch2
IJobCoordinator.startInstance(JobInstanceStartRequest) instead.Deprecated.
This service handles writes to the CodeSystem/Concept tables within the terminology services
This service handles processing "deferred" concept writes, meaning concepts that have neen
queued for storage because there are too many of them to handle in a single transaction.
This interface is the "read" interface for the terminology service.
This interface is used to handle differences in versions of FHIR for the terminology
server.
R4+ Only
This class is a
Validation support module that loads
validation resources (StructureDefinition, ValueSet, CodeSystem, etc.) from the resources
persisted in the JPA server.THIS CLASS IS NOT THREAD SAFE
JpaResourceDao<T extends org.hl7.fhir.instance.model.api.IBaseResource>
Standard resource DAO
JpaResourceDaoBundle<T extends org.hl7.fhir.instance.model.api.IBaseBundle>
JpaResourceDaoCodeSystem<T extends org.hl7.fhir.instance.model.api.IBaseResource>
JpaResourceDaoComposition<T extends org.hl7.fhir.instance.model.api.IBaseResource>
JpaResourceDaoConceptMap<T extends org.hl7.fhir.instance.model.api.IBaseResource>
JpaResourceDaoEncounter<T extends org.hl7.fhir.instance.model.api.IBaseResource>
JpaResourceDaoObservation<T extends org.hl7.fhir.instance.model.api.IBaseResource>
JpaResourceDaoPatient<T extends org.hl7.fhir.instance.model.api.IBaseResource>
JpaResourceDaoSearchParameter<T extends org.hl7.fhir.instance.model.api.IBaseResource>
JpaResourceDaoStructureDefinition<T extends org.hl7.fhir.instance.model.api.IBaseResource>
JpaResourceDaoValueSet<T extends org.hl7.fhir.instance.model.api.IBaseResource>
Builds lastN aggregation, and parse the results
Handler to process coding type properties 'AskAtOrderEntry' and 'AssociatedObservations'.
Handles addition of MAP_TO properties to TermConcepts
This enum is used to facilitate configurable filenames when uploading LOINC.
The purpose of this class is to share context between steps of a given GroupBulkExport job.
Created by Jeff on 2/8/2017.
This JPA interceptor can be configured with a collection of FHIRPath expressions, and will disable
referential integrity for target resources at those paths.
This HAPI FHIR Server Plain Provider class provides the following operations:
partition-management-create-partition
partition-management-update-partition
partition-management-delete-partition
partition-management-read-partition
partition-management-list-partitions
Logs details about the executed query
Utility class that provides a proxied entityManager.
As always, Oracle can't handle things that other databases don't mind..
The whole purpose of his class is to ease construction of a non-trivial gson.JsonObject,
which can't be done the easy way in this case (using a JSON string), because there are
valid regex strings which break gson, as this: ".*\\^Donor$"
Deprecated.
Deprecated.
Use the Batch2
IJobCoordinator.startInstance(JobInstanceStartRequest) instead.Deprecated.
use new batch2 reindex job
This service ensures uniqueness of resources during create or create-on-update by storing the resource searchUrl.
This service builds a map of resource ids to versions based on a SearchParameterMap.
The SearchBuilder is responsible for actually forming the SQL query that handles
searches for resources
Adapt Hibernate Search SearchScroll paging result to our ISearchQueryExecutor
Figure out how we're going to run the query up front, and build a branchless strategy object.
A search task is a Callable task that runs in
a thread pool to handle an individual search.
The purpose of this service is to define and register a job that will clean up
entries created by an instance of
ResourceSearchUrlSvc.Utility to get the Spring proxy object's target object
Deletes old searches
facade over raw hook intererface
Interceptor which requires newly created
subscriptions to be in
SubscriptionStatusEnum.REQUESTED state and prevents clients from changing the status.Interceptor which requires newly created
subscriptions to be in
Subscription.SubscriptionStatus.REQUESTED state and prevents clients from changing the status.Interceptor which requires newly created
subscriptions to be in
Subscription.SubscriptionStatus.REQUESTED state and prevents clients from changing the status.Allows hibernate search to index individual concepts' properties
This enum is used to indicate the pre-expansion status of a given ValueSet in the terminology tables.
Used by
CascadingDeleteInterceptor to handle DeleteConflictLists in a thead-safe way.This interceptor uses semaphores to avoid multiple concurrent FHIR transaction
bundles from processing the same records at the same time, avoiding concurrency
issues.
Adapt the autocomplete result into a ValueSet suitable for our $expand extension.