Interface | Description |
---|---|
ClientRequestFactory<T extends ca.uhn.fhir.rest.gclient.IClientExecutable<?,?>> |
Factory for creating a FHIR request using a FHIR client and a sequence of input data
|
Constants | |
FhirInteractionId<T extends FhirAuditDataset> | |
FhirRegistry |
Keeps track of
RequestConsumer and IpfFhirServlet and connects them to each other. |
FhirSearchParameters |
Implementations of this interface encapsulate search parameters for
Search transactions.
|
FhirTransactionOptions | |
FhirTransactionValidator |
Instances of
FhirTransactionValidator are used in order to have FHIR request and response validated. |
NamingSystemService |
Service for finding FHIR
NamingSystem instances. |
RequestConsumer |
Consumer interface of FHIR requests.
|
Class | Description |
---|---|
AbstractBundleProvider |
Base class of a
IBundleProvider delegating to a RequestConsumer instance |
AbstractNamingSystemServiceImpl |
Abstract Implementation that holds naming systems in memory as a map of
NamingSystem sets. |
AbstractPlainProvider |
Abstract plain provider that allows subclasses to forward the received payload into the
Camel route served by the consumer.
|
AbstractResourceProvider |
Abstract resource provider that allows subclasses to forward the received payload into the
Camel route served by the consumer.
|
ATNA | |
CustomValidationSupport |
Validation loader that first tries to load a custom structure definition before falling back to the
default.
|
DefaultFhirRegistry |
Default implementation of
FhirRegistry |
DefaultNamingSystemServiceImpl |
Default Implementation of a NamingSystem that loads and parses a Bundle of NamingSystem
resources using a Reader or from a FHIR server.
|
EagerBundleProvider |
Simple Bundle provider that fetches ALL results and caches them as soon as one
of
EagerBundleProvider.size() or EagerBundleProvider.getResources(int, int) is called. |
FhirAuditStrategy<T extends FhirAuditDataset> | |
FhirQueryAuditStrategy |
Generic Audit Strategy for FHIR query transactions
|
FhirTransactionConfiguration<T extends FhirAuditDataset> |
Static configuration for FHIR transaction components
|
FhirTransactionValidator.Support | |
FhirUtils |
Common utilities for handling FHIR resources
|
GenericFhirAuditMessageStrategy<T extends org.hl7.fhir.instance.model.api.IDomainResource> |
Generic Audit Strategy for FHIR interfaces.
|
IpfFhirServlet |
HAPI FHIR
RestfulServer implementation, adding a few configuration bits using servlet
init parameters:
logging (boolean): add global logging interceptor
highlight (boolean): add response formatting if request was issued from a browser
pretty (boolean): pretty-print the response
pagingProviderSize (integer): maximum number of concurrent paging requests
strict (boolean): strict parsing, i.e. |
LazyBundleProvider |
Bundle provider that requests information from the
RequestConsumer on request:
If only the size of the result set is requested, the request will contain an additional empty message header named
Constants.FHIR_REQUEST_SIZE_ONLY , and the response is expected to populate this
header with the result size as integer value. |
MHD | |
PDQM | |
PIXM | |
QueryClientRequestFactory<T extends org.hl7.fhir.instance.model.api.IBaseBundle> | |
RequestDetailProvider |
Track the
RequestDetails and make it available to downstream processing. |
SslAwareApacheRestfulClientFactory |
RestfulClientFactory that is aware of SSL context parameters
|
Utils |
Enum | Description |
---|---|
ATNA.Interactions | |
MHD.QueryInteractions | |
MHD.RetrieveInteractions | |
MHD.SubmitInteractions | |
PDQM.Interactions | |
PIXM.Interactions |
Copyright © 2018 Open eHealth Foundation. All rights reserved.