All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class
Description
AbstractBuilder <T >
AbstractConstraintProvider
An abstract base class that implements the ConstraintProider interface
AbstractCqlOperation
AbstractDataRequirementsOperation
AbstractMeasureOperation
AbstractMemberMatch
The MemberMatch Strategy Template which controls the order
of processing of the methods and provides integral logic
for MemberMatch.
AbstractModelConstraintProvider
AbstractOperation
AbstractProfileConstraintProvider
AbstractRegistryResourceProvider
AbstractSystemConfigurationImpl
Common between the Legacy and V2 Configuration and Implementation
Also the system defaults.
AbstractTermGraphLoader
AbstractTermOperation
AbstractTermServiceProvider
AbstractVisitable
Account
A financial tool for tracking value accrued for a particular purpose.
Account.Builder
Account.Coverage
The party(s) that are responsible for covering the payment of this account, and what order should they be applied to
the account.
Account.Coverage.Builder
Account.Guarantor
The parties responsible for balancing the account if other payment options fall short.
Account.Guarantor.Builder
AccountStatus
AccountStatus.Builder
AccountStatus.Value
ACosExpNode
The ACOS SQL function
Action
This class represents the CADF ACTION taxonomy.
Action
Command pattern for performing actions on a JDBC connection
(e.g.
ActionCardinalityBehavior
ActionCardinalityBehavior.Builder
ActionCardinalityBehavior.Value
ActionConditionKind
ActionConditionKind.Builder
ActionConditionKind.Value
ActionGroupingBehavior
ActionGroupingBehavior.Builder
ActionGroupingBehavior.Value
ActionParticipantType
ActionParticipantType.Builder
ActionParticipantType.Value
ActionPrecheckBehavior
ActionPrecheckBehavior.Builder
ActionPrecheckBehavior.Value
ActionRelationshipType
ActionRelationshipType.Builder
ActionRelationshipType.Value
ActionRequiredBehavior
ActionRequiredBehavior.Builder
ActionRequiredBehavior.Value
ActionSelectionBehavior
ActionSelectionBehavior.Builder
ActionSelectionBehavior.Value
ActivityDefinition
This resource allows for the definition of some activity to be performed, independent of a particular patient,
practitioner, or other performance context.
ActivityDefinition.Builder
ActivityDefinition.DynamicValue
Dynamic values that will be evaluated to produce values for elements of the resulting resource.
ActivityDefinition.DynamicValue.Builder
ActivityDefinition.Participant
Indicates who should participate in performing the action described.
ActivityDefinition.Participant.Builder
ActivityDefinitionKind
ActivityDefinitionKind.Builder
ActivityDefinitionKind.Value
ActivityParticipantType
ActivityParticipantType.Builder
ActivityParticipantType.Value
AddBucketPath
DAO to encapsulate all the SQL/DML used to retrieve and persist data
in the schema
AddColumn
Add column to the schema.table
AddExpNode
Addition node
AddForeignKeyConstraint
Add one or more foreign keys to the schema.table
AddingVisitor <T extends Visitable >
AdditiveExpNode
Base for all additive type expressions
AddResourceBundle
DAO to encapsulate all the SQL/DML used to retrieve and persist data
in the schema
AddResourceBundleErrors
DAO to encapsulate all the SQL/DML used to retrieve and persist data
in the schema
AddResourceType
DAO command to add a resource type.
Address
An address expressed using postal conventions (as opposed to GPS or other location definition formats).
Address.Builder
AddressType
AddressType.Builder
AddressType.Value
AddressUse
AddressUse.Builder
AddressUse.Value
AddTenantDAO
DAO to create a free tenant slot (to align with a new partition)
AddTenantKeyDAO
DAO to add a new tenant key record
AddVersionDAO
Add the {type, name, version} record to the database.
AdministrativeGender
AdministrativeGender.Builder
AdministrativeGender.Value
AdministrativeGenderCharacteristicProcessor
AdministrativeGender Characteristic Processor processes into a Query Parameter.
AdverseEvent
Actual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical care,
a research study or other healthcare setting factors that requires additional monitoring, treatment, or
hospitalization, or that results in death.
AdverseEvent.Builder
AdverseEvent.SuspectEntity
Describes the entity that is suspected to have caused the adverse event.
AdverseEvent.SuspectEntity.Builder
AdverseEvent.SuspectEntity.Causality
Information on the possible cause of the event.
AdverseEvent.SuspectEntity.Causality.Builder
AdverseEventActuality
AdverseEventActuality.Builder
AdverseEventActuality.Value
Age
A duration of time during which an organism (or a process) has existed.
Age.Builder
AggregationMode
AggregationMode.Builder
AggregationMode.Value
Alias
Simple encapsulation of the alias name of an object in a SQL statement.
AllergyIntolerance
Risk of harmful or undesirable, physiological response which is unique to an individual and associated with exposure
to a substance.
AllergyIntolerance.Builder
AllergyIntolerance.Reaction
Details about each adverse reaction event linked to exposure to the identified substance.
AllergyIntolerance.Reaction.Builder
AllergyIntoleranceCategory
AllergyIntoleranceCategory.Builder
AllergyIntoleranceCategory.Value
AllergyIntoleranceCriticality
AllergyIntoleranceCriticality.Builder
AllergyIntoleranceCriticality.Value
AllergyIntoleranceSeverity
AllergyIntoleranceSeverity.Builder
AllergyIntoleranceSeverity.Value
AllergyIntoleranceType
AllergyIntoleranceType.Builder
AllergyIntoleranceType.Value
AllFalseFunction
AllocateJobs
DAO to encapsulate all the SQL/DML used to retrieve and persist data
in the schema
AllTrueFunction
AllVersionHistoryService
Useful implementation for when you want to apply all versions (e.g.
AlterSequenceStartWith
Modify an existing sequence to start with a higher value
AlterTableAddColumn
Add new columns to an existing table.
AlterTableIdentityCache
Modify the CACHE property of an AS IDENTITY column (changes
the CACHE property of the underlying SEQUENCE).
AndExpNode
Addition node
Annotation
A text note which also contains information about who made the statement and when.
Annotation.Builder
AnyFalseFunction
AnyTrueFunction
APIConnectAdapter
ApiParameters
This class defines the ApiParameters section of the FHIR server
AuditLogEntry.
ApiParameters.Builder
Builder is a convenience pattern to assemble to Java Object
ApiParameters.Parser
Parser
ApiParameters.Writer
Generates JSON from this object.
ApplyOperation
$apply is an operation specific to PlanDefinition.
Appointment
A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific
date/time.
Appointment.Builder
Appointment.Participant
List of participants involved in the appointment.
Appointment.Participant.Builder
AppointmentResponse
A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection.
AppointmentResponse.Builder
AppointmentStatus
AppointmentStatus.Builder
AppointmentStatus.Value
AssertionDirectionType
AssertionDirectionType.Builder
AssertionDirectionType.Value
AssertionOperatorType
AssertionOperatorType.Builder
AssertionOperatorType.Value
AssertionResponseTypes
AssertionResponseTypes.Builder
AssertionResponseTypes.Value
Attachment
For referring to data content defined in other formats.
Attachment.Builder
AuditEvent
A record of an event made for purposes of maintaining a security log.
AuditEvent.Agent
An actor taking an active role in the event or activity that is logged.
AuditEvent.Agent.Builder
AuditEvent.Agent.Network
Logical network location for application activity, if the activity has a network location.
AuditEvent.Agent.Network.Builder
AuditEvent.Builder
AuditEvent.Entity
Specific instances of data or objects that have been accessed.
AuditEvent.Entity.Builder
AuditEvent.Entity.Detail
Tagged value pairs for conveying additional information about the entity.
AuditEvent.Entity.Detail.Builder
AuditEvent.Source
The system that is reporting the event.
AuditEvent.Source.Builder
AuditEventAction
AuditEventAction.Builder
AuditEventAction.Value
AuditEventAgentNetworkType
AuditEventAgentNetworkType.Builder
AuditEventAgentNetworkType.Value
AuditEventMapper
This class adds support for AuditEvent
https://www.hl7.org/fhir/r4/auditevent.html
AuditEventOutcome
AuditEventOutcome.Builder
AuditEventOutcome.Value
AuditLogEntry
This class encapsulates the data for a FHIR server audit log entry.
AuditLogEventType
This enum defines allowable types of audit log events that can be logged using
Audit Log Service.
AuditLogService
Defines the internal FHIR Server APIs for audit logging
AuditLogServiceConstants
Audit Log Service Constants
AuditLogServiceFactory
Instantiates and returns an implementation of the FHIR server audit log service.
AuthzPolicyEnforcementPersistenceInterceptor
A persistence interceptor that enforces authorization policy based on a JWT access token with SMART-on-FHIR scopes.
AzurePreflight
Verifies the Export/Import is valid for Azure
AzureProvider
AzureProvider integrates the BulkData feature with Azure Blob Storage.
AzureTransformer
At most one BulkDataSource is created in a List, but throws when Azure doesn't exist.
BackboneElement
Base definition for all elements that are defined inside a resource - but not those in a data type.
BackboneElement.Builder
BackfillResourceChangeLog
Backfill the RESOURCE_CHANGE_LOG table using all the existing _RESOURCES
records for the given resourceType.
BackfillResourceChangeLogDb2
Backfill the RESOURCE_CHANGE_LOG table using all the existing _RESOURCE
records for the given resourceType.
BadTenantFrozenException
BadTenantFrozenException
BadTenantKeyException
BadTenantKeyException
BadTenantNameException
BadTenantNameException
Base64Binary
A stream of bytes
Base64Binary.Builder
BaseCqlTranslationProvider
Provide basic support for implementations of the CqlTranslationProvider
interface.
BaseFileReader
Grabs work from the bucket database and dispatches items
to the thread pool.
BaseObject
BaseObject
BaseQueryParameter <T extends BaseQueryParameter <T >>
BaseServerResponseException
Provides an extension point for server exceptions based on HTTP
interactions.
BaseWhereAdapter <T >
A piece of a where clause which isn't attached to a
Select statement
allowing getThis() bit to be reused where the statement/whereClause isn't
yet established.
Basic
Basic is used for handling concepts not yet defined in FHIR, narrative-only resources that don't map to an existing
resource, and custom resources not appropriate for inclusion in the FHIR specification.
Basic.Builder
Batch
This class defines the Batch parameters section of the IBM FHIR server
AuditLogEntry.
Batch
Batch.Builder
Builder is a convenience pattern to assemble to Java Object
Batch.Parser
Parser
Batch.Writer
Generates JSON from this object.
BatchCancelRequestAction
Per the specification, after a Bulk Data Request starts, the client may DELETE the request using the Content-Location (polling location)
DELETE [polling content location]
Response - Success
HTTP Status Code of 202 Accepted
Optionally a FHIR OperationOutcome resource in the body
Response - Error Status
HTTP status code of 4XX or 5XX
The body SHALL be a FHIR OperationOutcome resource in JSON format
BatchContextAdapter
Adapts the JobContext or the StepContext
BenchOperation
Custom operation to consume some CPU load to help out with
understanding the relative performance of systems.
BenchWorkload
Calls the $bench custom operator which applies some heavy CPU load to the target
system to help determine how much CPU capacity is available on
a particular node (and allow relative comparisons with other systems.
BetweenExpNode
Addition node
BetweenFunction
An implementation defined FHIRPath function that calculates the time between two date/time values.
BigDecimalBindMarkerNode
A bind marker representing a BigDecimal value
BigIntColumn
Big Int Column
Binary
A resource that represents the data of a single raw artifact as digital content accessible in its native format.
Binary.Builder
BinaryExpNode
A binary expression for addition, multiplication, comparison etc
Binding
Used to annotate coded elements that are bound to a value set.
BindingStrength
BindingStrength.Builder
BindingStrength.Value
BindMarkerNode
Represents a bind variable marker (?) in a SQL expression
BindMarkerNodeVisitor
A visitor for processing bind markers
BindVisitor
Visitor implementation to bind (set) values for a PreparedStatement.
BiologicallyDerivedProduct
A material substance originating from a biological entity intended to be transplanted or infused
into another (possibly the same) biological entity.
BiologicallyDerivedProduct.Builder
BiologicallyDerivedProduct.Collection
How this product was collected.
BiologicallyDerivedProduct.Collection.Builder
BiologicallyDerivedProduct.Manipulation
Any manipulation of product post-collection that is intended to alter the product.
BiologicallyDerivedProduct.Manipulation.Builder
BiologicallyDerivedProduct.Processing
Any processing of the product during collection that does not change the fundamental nature of the product.
BiologicallyDerivedProduct.Processing.Builder
BiologicallyDerivedProduct.Storage
Product storage.
BiologicallyDerivedProduct.Storage.Builder
BiologicallyDerivedProductCategory
BiologicallyDerivedProductCategory.Builder
BiologicallyDerivedProductCategory.Value
BiologicallyDerivedProductStatus
BiologicallyDerivedProductStatus.Builder
BiologicallyDerivedProductStatus.Value
BiologicallyDerivedProductStorageScale
BiologicallyDerivedProductStorageScale.Builder
BiologicallyDerivedProductStorageScale.Value
BlobColumn
Binary Large OBject (BLOB) Column
BlobContainerManager
Singleton to abstract and manage Azure Blob containers.
BlobDeletePayload
DAO command to delete the configured Azure blob (holding a FHIR payload object)
BlobManagedContainer
A blob container managed by the BlobContainerManager
BlobName
Representation of a blob name broken down into its individual elements
but with slightly more sophisticated handling so that we can use either
the real resource name or the resource type id when creating a path.
BlobName.Builder
BlobPayloadSupport
Utility methods supporting the creation and parsing of blob paths
used for payload offload
BlobPropertiesAdapter
Adapter to read Azure Blob configuration information from a Properties object
BlobPropertyGroupAdapter
Provides a facade on top of the fhir-server-config PropertyGroup structure
to simplify access to configuration elements we need for connecting to
the Azure Blob API
BlobReadPayload
DAO command to store the configured payload in the Azure blob
BlobResourceScanner
Scans resource payload records which have been stored in the blob
store.
BlobStorePayload
DAO command to store the configured payload in the Azure blob
BodyStructure
Record details about an anatomical structure.
BodyStructure.Builder
Boolean
Value of "true" or "false"
Boolean.Builder
Bounding
Bounding defines an area that is searched with a location.
BoundingBox
The maximum number of BoundedBoxes for a single coordinate is 4.
lat = 90,-90, long = 180, -180 with any boundary the result is 4 Bounded Boxes.
The bounded boxes must adhere to the following constraints:
There are four points.
BoundingBox.Builder
Builds the BoundingBox.
BoundingMissing
This class is used to indicate a Missing search.
BoundingRadius
Bounding Radius takes a point as defined in radians.
BoundingRadius.Builder
Builds the Bounding Radius.
BoundingType
Bounding Type
BucketLoaderJob
Represents an allocated job to load a bundle
BucketPath
A combination of a bucket and a path prefix within that bucket
Builder <T >
BulkAuditLogger
This class provides convenience methods for FHIR Java Batch Jobs
that access and manipulate FHIR Data, thus needing to write FHIR audit log entries.
BulkDataClient
BulkData Client to connect to the other server.
BulkDataClientAction
Bulk Data Client Action
BulkDataContext
Bulk Data Context wraps the Partitions, JobContext details
BulkDataExportUtil
BulkData Util captures common methods
BulkDataFactory
The BulkData Factory simplifies the creation of an instance of the Import and Export feature.
BulkDataImportUtil
BulkData Import Util captures common methods
BulkDataSource
Used with $import operation to outline the type and url
BulkDataUtils
Utility functions for IBM COS.
Bundle
A container for a collection of resources.
Bundle.Builder
Bundle.Entry
An entry in a bundle resource - will either contain a resource or information about a resource (transactions and
history only).
Bundle.Entry.Builder
Bundle.Entry.Request
Additional information about how this entry should be processed as part of a transaction or batch.
Bundle.Entry.Request.Builder
Bundle.Entry.Response
Indicates the results of processing the corresponding 'request' entry in the batch or transaction being responded to
or what the results of an operation where when returning history.
Bundle.Entry.Response.Builder
Bundle.Entry.Search
Information about the search process that lead to the creation of this entry.
Bundle.Entry.Search.Builder
Bundle.Link
A series of links that provide context to this bundle.
Bundle.Link.Builder
BundleBreakerResourceProcessor
Breaks a large Bundle into smaller Bundles, translating local references to external references to
maintain the relationships between the resources when they are loaded into the FHIR server.
BundleType
BundleType.Builder
BundleType.Value
C4BB100ResourceProvider
C4BB110ResourceProvider
Cacheable
This annotation is applied to methods that may have their results cached using a Java dynamic proxy instance.
CachedObjectHolder <T >
CachedObjectHolder is a generic type which provides common behavior for a file-based object
stored within a cache.
CacheKey
A general purpose cache key class that represents a composite key using an array of values
CacheManager
A class used to create and manage cache instances on a per tenant basis
CacheManager.Configuration
A configuration class used by the cache manager to create managed cache instances with size and/or time-based eviction policies
CacheSupport
A utility class for creating Caffeine cache instances
CacheTransactionSync
Adapter to synchronize the thread-local caches with the shared caches when the
transaction commits.
CacheUtil
Encapsulates a group of utility methods for managing and diagnosing the in-memory caches used by the JDBC PL.
CachingProxy
A Java dynamic proxy that caches method results based on the presence of a @Cacheable annotation
CachingProxy.KeyGenerator
An interface for generating cache keys used by the caching invocation handler to cache method results
CadfAttachment
The CADF Attachment type is used as one means to add domain-specific
information to certain CADF entities or data types.
CadfAttachment.Builder
Builder is a convenience pattern to assemble to Java Object
CadfAttachment.Parser
Parser
CadfAttachment.Writer
Generates JSON from this object.
CadfCredential
Representation of the CADF Credential object
CadfCredential.Builder
CadfCredential.Parser
Parser
CadfCredential.Writer
Generates JSON from this object.
CadfEndpoint
Representation of the CADF Endpoint object.
CadfEndpoint.Builder
Builder is a convenience pattern to assemble to Java Object
CadfEndpoint.Parser
Parser
CadfEndpoint.Writer
Generates JSON from this object.
CadfEvent
This class represent a CADF audit event as described by the DMTF standard:
Cloud Auditing Data Federation (CADF) - Data Format and Interface Definitions
Specification.
CadfEvent.Builder
Builder of the CadfEvent objects
CadfEvent.Parser
CadfEvent.Writer
Generates JSON from this object.
CadfGeolocation
Representation of the CADF Geolocation type.
CadfGeolocation.Builder
Builder is a convenience pattern to assemble to Java Object
CadfGeolocation.Parser
Parser
CadfGeolocation.Writer
Generates JSON from this object.
CadfMapItem
Representation of the CADF Map Item object.
CadfMapItem.Builder
Builder is a convenience pattern to assemble to Java Object
CadfMapItem.Parser
Parser
CadfMapItem.Writer
Generates JSON from this object.
CADFMapper
AuditLogEntry to CADF Mapper
CadfMeasurement
CadfMeasurement.Builder
CadfMeasurement.Parser
Parser
CadfMeasurement.Writer
Generates JSON from this object.
CadfMetric
CadfMetric.Builder
CadfMetric.Parser
Parser
CadfMetric.Writer
Generates JSON from this object.
CadfReason
Outcome reason.
CadfReason.Builder
Builder is a convenience pattern to assemble to Java Object
CadfReason.Parser
Parser
CadfReason.Writer
Generates JSON from this object.
CadfReporterStep
CadfReporter Step
CadfReporterStep.Builder
CadfReporterStep.Parser
Parser
CadfReporterStep.Writer
Generates JSON from this object.
CadfResource
Implementation of the CADF Resource type.
CadfResource.Builder
Builder for immutable CadfResource objects
CadfResource.Parser
Parser
CadfResource.Writer
Generates JSON from this object.
CalendarHelper
Helper for time and calendar-related functions related to JDBC statements and results
CallableStatementStub
Callable Statement Stub
CallBench
Call the $bench custom operation
CancelLease
Clear the lease if it is currently held by the given instance
Canonical
A URI that is a reference to a canonical URL on a FHIR resource
Canonical.Builder
CanonicalSearchParam
A canonical search parameter
CanonicalSupport
Support class for processing query parameter data extracted from resources.
CanonicalValue
A canonical value, with processing applied to identify the uri, version, and fragment
Capabilities
CapabilityStatement
A Capability Statement documents a set of capabilities (behaviors) of a FHIR Server for a particular version of FHIR
that may be used as a statement of actual server functionality or a statement of required or desired server
implementation.
CapabilityStatement.Builder
CapabilityStatement.Document
A document definition.
CapabilityStatement.Document.Builder
CapabilityStatement.Implementation
Identifies a specific implementation instance that is described by the capability statement - i.e.
CapabilityStatement.Implementation.Builder
CapabilityStatement.Messaging
A description of the messaging capabilities of the solution.
CapabilityStatement.Messaging.Builder
CapabilityStatement.Messaging.Endpoint
An endpoint (network accessible address) to which messages and/or replies are to be sent.
CapabilityStatement.Messaging.Endpoint.Builder
CapabilityStatement.Messaging.SupportedMessage
References to message definitions for messages this system can send or receive.
CapabilityStatement.Messaging.SupportedMessage.Builder
CapabilityStatement.Rest
A definition of the restful capabilities of the solution, if any.
CapabilityStatement.Rest.Builder
CapabilityStatement.Rest.Interaction
A specification of restful operations supported by the system.
CapabilityStatement.Rest.Interaction.Builder
CapabilityStatement.Rest.Resource
A specification of the restful capabilities of the solution for a specific resource type.
CapabilityStatement.Rest.Resource.Builder
CapabilityStatement.Rest.Resource.Interaction
Identifies a restful operation supported by the solution.
CapabilityStatement.Rest.Resource.Interaction.Builder
CapabilityStatement.Rest.Resource.Operation
Definition of an operation or a named query together with its parameters and their meaning and type.
CapabilityStatement.Rest.Resource.Operation.Builder
CapabilityStatement.Rest.Resource.SearchParam
Search parameters for implementations to support and/or make use of - either references to ones defined in the
specification, or additional ones defined for/by the implementation.
CapabilityStatement.Rest.Resource.SearchParam.Builder
CapabilityStatement.Rest.Security
Information about security implementation from an interface perspective - what a client needs to know.
CapabilityStatement.Rest.Security.Builder
CapabilityStatement.Software
Software that is covered by this capability statement.
CapabilityStatement.Software.Builder
CapabilityStatementKind
CapabilityStatementKind.Builder
CapabilityStatementKind.Value
CareGapsOperation
CarePlan
Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or
community for a period of time, possibly limited to care for a specific condition or set of conditions.
CarePlan.Activity
Identifies a planned action to occur as part of the plan.
CarePlan.Activity.Builder
CarePlan.Activity.Detail
A simple summary of a planned activity suitable for a general care plan system (e.g.
CarePlan.Activity.Detail.Builder
CarePlan.Builder
CarePlanActivityKind
CarePlanActivityKind.Builder
CarePlanActivityKind.Value
CarePlanActivityStatus
CarePlanActivityStatus.Builder
CarePlanActivityStatus.Value
CarePlanIntent
CarePlanIntent.Builder
CarePlanIntent.Value
CarePlanStatus
CarePlanStatus.Builder
CarePlanStatus.Value
CareTeam
The Care Team includes all the people and organizations who plan to participate in the coordination and delivery of
care for a patient.
CareTeam.Builder
CareTeam.Participant
Identifies all people and organizations who are expected to be involved in the care team.
CareTeam.Participant.Builder
CareTeamStatus
CareTeamStatus.Builder
CareTeamStatus.Value
CassandraPropertyGroupAdapter
Provides a facade on top of the fhir-server-config PropertyGroup structure
to simplify access to configuration elements we need for connecting to
Cassandra
CatalogEntry
Catalog entries are wrappers that contextualize items included in a catalog.
CatalogEntry.Builder
CatalogEntry.RelatedEntry
Used for example, to point to a substance, or to a device used to administer a medication.
CatalogEntry.RelatedEntry.Builder
CatalogEntryRelationType
CatalogEntryRelationType.Builder
CatalogEntryRelationType.Value
ChainedAction
Base for chaining actions together
ChainedSearchParam
Search parameter chaining.
CharacteristicProcessor
The Group.Charactersitic to QueryParameter string.
CharColumn
CharColumn
ChargeItem
The resource ChargeItem describes the provision of healthcare provider products for a certain patient, therefore
referring not only to the product, but containing in addition details of the provision, like date, time, amounts and
participating organizations and persons.
ChargeItem.Builder
ChargeItem.Performer
Indicates who or what performed or participated in the charged service.
ChargeItem.Performer.Builder
ChargeItemDefinition
The ChargeItemDefinition resource provides the properties that apply to the (billing) codes necessary to calculate
costs and prices.
ChargeItemDefinition.Applicability
Expressions that describe applicability criteria for the billing code.
ChargeItemDefinition.Applicability.Builder
ChargeItemDefinition.Builder
ChargeItemDefinition.PropertyGroup
Group of properties which are applicable under the same conditions.
ChargeItemDefinition.PropertyGroup.Builder
ChargeItemDefinition.PropertyGroup.PriceComponent
The price for a ChargeItem may be calculated as a base price with surcharges/deductions that apply in certain
conditions.
ChargeItemDefinition.PropertyGroup.PriceComponent.Builder
ChargeItemDefinitionPriceComponentType
ChargeItemDefinitionPriceComponentType.Builder
ChargeItemDefinitionPriceComponentType.Value
ChargeItemStatus
ChargeItemStatus.Builder
ChargeItemStatus.Value
CheckConstraint
Represents a table check constraint
CheckModifiersFunction
CheckpointUserData
Checkpoint data representing the state of the basic system export job
ChildrenFunction
Choice
ChunkReader
BulkData Group Export ChunkReader
ChunkReader
Bulk Export for Patient - ChunkReader.
ChunkReader
Bulk Export for System - ChunkReader.
ChunkReader
BulkData Import ChunkReader
ChunkWriter
BulkExport System ChunkWriter outputs the incoming data to the given source.
ChunkWriter
BulkData $import ChunkWriter
Claim
A provider issued list of professional services and products which have been provided, or are to be provided, to a
patient which is sent to an insurer for reimbursement.
Claim.Accident
Details of an accident which resulted in injuries which required the products and services listed in the claim.
Claim.Accident.Builder
Claim.Builder
Claim.CareTeam
The members of the team who provided the products and services.
Claim.CareTeam.Builder
Claim.Diagnosis
Information about diagnoses relevant to the claim items.
Claim.Diagnosis.Builder
Claim.Insurance
Financial instruments for reimbursement for the health care products and services specified on the claim.
Claim.Insurance.Builder
Claim.Item
A claim line.
Claim.Item.Builder
Claim.Item.Detail
A claim detail line.
Claim.Item.Detail.Builder
Claim.Item.Detail.SubDetail
A claim detail line.
Claim.Item.Detail.SubDetail.Builder
Claim.Payee
The party to be reimbursed for cost of the products and services according to the terms of the policy.
Claim.Payee.Builder
Claim.Procedure
Procedures performed on the patient relevant to the billing items with the claim.
Claim.Procedure.Builder
Claim.Related
Other claims which are related to this claim such as prior submissions or claims for related services or for the same
event.
Claim.Related.Builder
Claim.SupportingInfo
Additional information codes regarding exceptions, special considerations, the condition, situation, prior or
concurrent issues.
Claim.SupportingInfo.Builder
ClaimResponse
This resource provides the adjudication details from the processing of a Claim resource.
ClaimResponse.AddItem
The first-tier service adjudications for payor added product or service lines.
ClaimResponse.AddItem.Builder
ClaimResponse.AddItem.Detail
The second-tier service adjudications for payor added services.
ClaimResponse.AddItem.Detail.Builder
ClaimResponse.AddItem.Detail.SubDetail
The third-tier service adjudications for payor added services.
ClaimResponse.AddItem.Detail.SubDetail.Builder
ClaimResponse.Builder
ClaimResponse.Error
Errors encountered during the processing of the adjudication.
ClaimResponse.Error.Builder
ClaimResponse.Insurance
Financial instruments for reimbursement for the health care products and services specified on the claim.
ClaimResponse.Insurance.Builder
ClaimResponse.Item
A claim line.
ClaimResponse.Item.Adjudication
If this item is a group then the values here are a summary of the adjudication of the detail items.
ClaimResponse.Item.Adjudication.Builder
ClaimResponse.Item.Builder
ClaimResponse.Item.Detail
A claim detail.
ClaimResponse.Item.Detail.Builder
ClaimResponse.Item.Detail.SubDetail
A sub-detail adjudication of a simple product or service.
ClaimResponse.Item.Detail.SubDetail.Builder
ClaimResponse.Payment
Payment details for the adjudication of the claim.
ClaimResponse.Payment.Builder
ClaimResponse.ProcessNote
A note that describes or explains adjudication results in a human readable form.
ClaimResponse.ProcessNote.Builder
ClaimResponse.Total
Categorized monetary totals for the adjudication.
ClaimResponse.Total.Builder
ClaimResponseStatus
ClaimResponseStatus.Builder
ClaimResponseStatus.Value
ClaimStatus
ClaimStatus.Builder
ClaimStatus.Value
ClassInfo
This class is part of the implementation for the Types and Reflection section of the FHIRPath specification:
ClassInfoElement
This class is part of the implementation for the Types and Reflection section of the FHIRPath specification:
ClearStaleAllocations
DAO to encapsulate all the SQL/DML used to retrieve and persist data
in the schema
ClearVersionHistoryDAO
Clear all version history records for a particular schema
(used when dropping a schema).
ClientDrivenReindexOperation
Drives the $reindex custom operation in parallel from the client side via use of the $retrieve-index operation.
ClientPropertyAdapter
Property adapter for for the FHIR HTTP client
ClinicalImpression
A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning
the treatments or management strategies that are best to manage a patient's condition.
ClinicalImpression.Builder
ClinicalImpression.Finding
Specific findings or diagnoses that were considered likely or relevant to ongoing treatment.
ClinicalImpression.Finding.Builder
ClinicalImpression.Investigation
One or more sets of investigations (signs, symptoms, etc.).
ClinicalImpression.Investigation.Builder
ClinicalImpressionStatus
ClinicalImpressionStatus.Builder
ClinicalImpressionStatus.Value
ClobColumn
Character Large OBject (CLOB) Column
ClosureOperation
An experimental implementation of the ConceptMap closure operation that does not support versioning or playback
CoalesceExpNode
The COALESCE SQL function
Code
A string which has at least one character and no leading or trailing whitespace and where there is no whitespace other
than single spaces in the contents
Code.Builder
CodeableConcept
A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.
CodeableConcept.Builder
CodeSearchSupport
CodeSearchSupport.Builder
CodeSearchSupport.Value
CodeSystem
The CodeSystem resource is used to declare the existence of and describe a code system or code system supplement and
its key properties, and optionally define a part or all of its content.
CodeSystem.Builder
CodeSystem.Concept
Concepts that are in the code system.
CodeSystem.Concept.Builder
CodeSystem.Concept.Designation
Additional representations for the concept - other languages, aliases, specialized purposes, used for particular
purposes, etc.
CodeSystem.Concept.Designation.Builder
CodeSystem.Concept.Property
A property value for this concept.
CodeSystem.Concept.Property.Builder
CodeSystem.Filter
A filter that can be used in a value set compose statement when selecting concepts using a filter.
CodeSystem.Filter.Builder
CodeSystem.Property
A property defines an additional slot through which additional information can be provided about a concept.
CodeSystem.Property.Builder
CodeSystemClearCacheOperation
CodeSystemContentMode
CodeSystemContentMode.Builder
CodeSystemContentMode.Value
CodeSystemDAO
This Data Access Object interface defines APIs specific to parameter_names table.
CodeSystemDAOImpl
This DAO uses a connection provided to its constructor.
CodeSystemHierarchyMeaning
CodeSystemHierarchyMeaning.Builder
CodeSystemHierarchyMeaning.Value
CodeSystemSupport
A utility class for working with FHIR code systems
CodeSystemTermGraphLoader
CodeSystemValidateCodeOperation
Coding
A reference to a code defined by a terminology system.
Coding.Builder
CollectingVisitor <T >
Visits a Resource or Element and collects all of its descendants of a given type into a single list
ColumnBase
An immutable definition of a column in a table
ColumnDef
Represents a column definition in a table
ColumnDefBuilder
Builder pattern to make it easy to add column definitions to an object (e.g.
ColumnExpNode
Represents a reference to a table column or alias in an expression
ColumnExpNodeVisitor
Renders the expression node tree into a string
ColumnRef
A reference to a column.
ColumnType
Column Types used in FHIR
CombineFunction
CommonDatabaseAdapter
Provides schema control functions common to our supported databases (DB2 and Derby)
CommonTokenValue
DTO representing a record in COMMON_TOKEN_VALUES.
CommonTokenValueResult
DTO representing the result of a lookup on common token value id and the
corresponding code system id
CommonTokenValuesCacheImpl
Implementation of a cache used for lookups of entities related
to local and external resource references
CommonUtil
Common Util captures common methods
CommonUtil
CommonUtil.Type
Type of Operation Call
Communication
An occurrence of information being transmitted; e.g.
Communication.Builder
Communication.Payload
Text, attachment(s), or resource(s) that was communicated to the recipient.
Communication.Payload.Builder
CommunicationPriority
CommunicationPriority.Builder
CommunicationPriority.Value
CommunicationRequest
A request to convey information; e.g.
CommunicationRequest.Builder
CommunicationRequest.Payload
Text, attachment(s), or resource(s) to be communicated to the recipient.
CommunicationRequest.Payload.Builder
CommunicationRequestStatus
CommunicationRequestStatus.Builder
CommunicationRequestStatus.Value
CommunicationStatus
CommunicationStatus.Builder
CommunicationStatus.Value
ComparativeExpNode
Base for all comparative type expressions (<, <=, >, >=)
CompartmentCache
Information about a single compartment type.
CompartmentCode
CompartmentCode.Builder
CompartmentCode.Value
CompartmentDefinition
A compartment definition that defines how resources are accessed on a server.
CompartmentDefinition.Builder
CompartmentDefinition.Resource
Information about how a resource is related to the compartment.
CompartmentDefinition.Resource.Builder
CompartmentHelper
A helper class with methods for working with HL7 FHIR compartments.
The compartments are defined by the CompartmentDefinition resources in FHIRRegistry.
The R4 CompartmentDefintions and boundaries are defined at https://hl7.org/fhir/R4/compartmentdefinition.html
Default CompartmentDefintion:
Patient - https://hl7.org/fhir/R4/compartmentdefinition-patient.json
Encounter - https://hl7.org/fhir/R4/compartmentdefinition-encounter.json
RelatedPerson - https://hl7.org/fhir/R4/compartmentdefinition-relatedperson.json
Practitioner - https://hl7.org/fhir/R4/compartmentdefinition-practitioner.json
Device - https://hl7.org/fhir/R4/compartmentdefinition-device.json
CompartmentNames
Fixed set of compartment names.
CompartmentType
CompartmentType.Builder
CompartmentType.Value
CompositeParmVal
This class defines the Data Transfer Object representing a composite parameter.
CompositeSearchParam
A composite search parameter
Composition
A set of healthcare-related information that is assembled together into a single logical package that provides a
single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who
is making the statement.
Composition.Attester
A participant who has attested to the accuracy of the composition/document.
Composition.Attester.Builder
Composition.Builder
Composition.Event
The clinical service, such as a colonoscopy or an appendectomy, being documented.
Composition.Event.Builder
Composition.RelatesTo
Relationships that this composition has with other compositions or documents that already exist.
Composition.RelatesTo.Builder
Composition.Section
The root of the sections that make up the composition.
Composition.Section.Builder
CompositionAttestationMode
CompositionAttestationMode.Builder
CompositionAttestationMode.Value
CompositionStatus
CompositionStatus.Builder
CompositionStatus.Value
ConceptMap
A statement of relationships from one set of concepts to one or more other concepts - either concepts in code systems,
or data element/data element concepts, or classes in class models.
ConceptMap.Builder
ConceptMap.Group
A group of mappings that all have the same source and target system.
ConceptMap.Group.Builder
ConceptMap.Group.Element
Mappings for an individual concept in the source to one or more concepts in the target.
ConceptMap.Group.Element.Builder
ConceptMap.Group.Element.Target
A concept from the target value set that this concept maps to.
ConceptMap.Group.Element.Target.Builder
ConceptMap.Group.Element.Target.DependsOn
A set of additional dependencies for this mapping to hold.
ConceptMap.Group.Element.Target.DependsOn.Builder
ConceptMap.Group.Unmapped
What to do when there is no mapping for the source concept.
ConceptMap.Group.Unmapped.Builder
ConceptMapEquivalence
ConceptMapEquivalence.Builder
ConceptMapEquivalence.Value
ConceptMapGroupUnmappedMode
ConceptMapGroupUnmappedMode.Builder
ConceptMapGroupUnmappedMode.Value
ConceptMapSupport
ConceptSubsumptionOutcome
ConceptSubsumptionOutcome.Builder
ConceptSubsumptionOutcome.Value
ConcurrentUpdateException
Schema update could not be completed because another instance of the update
tool was running
Condition
A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a
level of concern.
Condition.Builder
Condition.Evidence
Supporting evidence / manifestations that are the basis of the Condition's verification status, such as evidence that
confirmed or refuted the condition.
Condition.Evidence.Builder
Condition.Stage
Clinical stage or grade of a condition.
Condition.Stage.Builder
ConditionalDeleteStatus
ConditionalDeleteStatus.Builder
ConditionalDeleteStatus.Value
ConditionalReadStatus
ConditionalReadStatus.Builder
ConditionalReadStatus.Value
ConfigData
This class defines the Configuration Data section of the FHIR server
AuditLogEntry.
ConfigData.Builder
Builder is a convenience pattern to assemble to Java Object
ConfigData.Parser
Parser
ConfigData.Writer
Generates JSON from this object.
ConfigLoader
This class will load a Configuration from a property file, then override parameters based on environment variables.
ConfigurationAdapter
Configuration provides a common interface to the fhir-server-config.json.
ConfigurationAdapter
MemberMatch adapts the FHIR Server Config to simple outputs.
ConfigurationAdapterImpl
Grabs the Configuration Properties
ConfigurationFactory
Controls the selection of the legacy versus the new implementation.
ConfigurationFactory
Factory to get a configuration
ConfigurationService
The ConfigurationService is used by the FHIR Server to retrieve JSON-based configuration data.
ConfigurationService.EnvironmentVariables
Utility class that allows mocking system environment variables retrieval in test classes (as Mockito disallows
mocking static methods of System).
ConfigurationTranslator
Handles translation of configurations to useful configurations.
ConfigurationType
The ConfigurationType indicates where the configuration is going to be loaded.
ConformsToFunction
ConnectionDetails
Simple wrapper to encapsulate database connection info
ConnectionException
Translation of a SQLException representing an issue related to database
connectivity.
ConnectionProviderTarget
ConnectionStub
Connection Stub
Consent
A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to
perform one or more actions within a given policy context, for specific purposes and periods of time.
Consent.Builder
Consent.Policy
The references to the policies that are included in this consent scope.
Consent.Policy.Builder
Consent.Provision
An exception to the base policy of this consent.
Consent.Provision.Actor
Who or what is controlled by this rule.
Consent.Provision.Actor.Builder
Consent.Provision.Builder
Consent.Provision.Data
The resources controlled by this rule if specific resources are referenced.
Consent.Provision.Data.Builder
Consent.Verification
Whether a treatment instruction (e.g.
Consent.Verification.Builder
ConsentDataMeaning
ConsentDataMeaning.Builder
ConsentDataMeaning.Value
ConsentProvisionType
ConsentProvisionType.Builder
ConsentProvisionType.Value
ConsentState
ConsentState.Builder
ConsentState.Value
Constants
Constants for FHIR Bucket.
Constants
Constraint
Represents a named constraint on a table or column
Constraint
An annotation interface that represents a formal constraint (invariant)
Constraint.Factory
A factory class for programmatically creating Constraint instances using an anonymous inner class
Constraint.FHIRPathConstraintValidator
A marker interface used to indicate that a constraint should be evaluated using a FHIRPath engine
ConstraintGenerator
A class used to generate FHIRPath expressions from a profile
ConstraintGenerator.ConstraintGenerationException
ConstraintGenerator.Node
ConstraintGenerator.Tree
ConstraintProvider
An interface used to remove and/or add to the constraints used in a specific context
Constraints
ConstraintSeverity
ConstraintSeverity.Builder
ConstraintSeverity.Value
ConstraintValidator <T extends Visitable >
An interface for programmatically evaluating constraints against a validation target
Element or
Resource
ContactDetail
Specifies contact information for a person or organization.
ContactDetail.Builder
ContactPoint
Details for all kinds of technology mediated contact points for a person or organization, including telephone, email,
etc.
ContactPoint
Contact point for a Cassandra database
ContactPoint.Builder
ContactPointSystem
ContactPointSystem.Builder
ContactPointSystem.Value
ContactPointUse
ContactPointUse.Builder
ContactPointUse.Value
ContainsFunction
Context
This class defines the Context section of the FHIR server AuditLogEntry.
Context.Builder
Builder is a convenience pattern to assemble to Java Object
Context.Parser
Parser
Context.Writer
Generates JSON from this object.
Contract
Legally enforceable, formally recorded unilateral or bilateral directive i.e., a policy or agreement.
Contract.Builder
Contract.ContentDefinition
Precusory content developed with a focus and intent of supporting the formation a Contract instance, which may be
associated with and transformable into a Contract.
Contract.ContentDefinition.Builder
Contract.Friendly
The "patient friendly language" versionof the Contract in whole or in parts.
Contract.Friendly.Builder
Contract.Legal
List of Legal expressions or representations of this Contract.
Contract.Legal.Builder
Contract.Rule
List of Computable Policy Rule Language Representations of this Contract.
Contract.Rule.Builder
Contract.Signer
Parties with legal standing in the Contract, including the principal parties, the grantor(s) and grantee(s), which are
any person or organization bound by the contract, and any ancillary parties, which facilitate the execution of the
contract such as a notary or witness.
Contract.Signer.Builder
Contract.Term
One or more Contract Provisions, which may be related and conveyed as a group, and may contain nested groups.
Contract.Term.Action
An actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity
taking place.
Contract.Term.Action.Builder
Contract.Term.Action.Subject
Entity of the action.
Contract.Term.Action.Subject.Builder
Contract.Term.Asset
Contract Term Asset List.
Contract.Term.Asset.Builder
Contract.Term.Asset.Context
Circumstance of the asset.
Contract.Term.Asset.Context.Builder
Contract.Term.Asset.ValuedItem
Contract Valued Item List.
Contract.Term.Asset.ValuedItem.Builder
Contract.Term.Builder
Contract.Term.Offer
The matter of concern in the context of this provision of the agrement.
Contract.Term.Offer.Answer
Response to offer text.
Contract.Term.Offer.Answer.Builder
Contract.Term.Offer.Builder
Contract.Term.Offer.Party
Offer Recipient.
Contract.Term.Offer.Party.Builder
Contract.Term.SecurityLabel
Security labels that protect the handling of information about the term and its elements, which may be specifically
identified..
Contract.Term.SecurityLabel.Builder
ContractPublicationStatus
ContractPublicationStatus.Builder
ContractPublicationStatus.Value
ContractStatus
ContractStatus.Builder
ContractStatus.Value
Contributor
A contributor to the content of a knowledge asset, including authors, editors, reviewers, and endorsers.
Contributor.Builder
ContributorType
ContributorType.Builder
ContributorType.Value
ConvertOperation
ConvertsToBooleanFunction
ConvertsToDateFunction
ConvertsToDateTimeFunction
ConvertsToDecimalFunction
ConvertsToIntegerFunction
ConvertsToQuantityFunction
ConvertsToStringFunction
ConvertsToTimeFunction
CopyingVisitor <T extends Visitable >
Copy a Resource or Element.
CoreResourceProvider
COSClient
Encapsulates the AmazonS3 client for interaction with IBM Cloud Object Storage (COS)
COSConstants
Constants related to our COS connection
CosExpNode
The COS SQL function
CosItem
Represents an item found in a COS bucket
COSObject
COSPropertiesAdapter
Adapter to support reading of COS properties from a Properties instance
COSReader
Grabs work from the bucket database and dispatches items
to the thread pool.
CosScanner
Active object to periodically scan COS buckets looking for new
objects to load
Count
A measured amount (or an amount that can potentially be measured).
Count.Builder
CountFunction
Coverage
Financial instrument which may be used to reimburse or pay for health care products and services.
Coverage.Builder
Coverage.Class
A suite of underwriter specific classifiers.
Coverage.Class.Builder
Coverage.CostToBeneficiary
A suite of codes indicating the cost category and associated amount which have been detailed in the policy and may
have been included on the health card.
Coverage.CostToBeneficiary.Builder
Coverage.CostToBeneficiary.Exception
A suite of codes indicating exceptions or reductions to patient costs and their effective periods.
Coverage.CostToBeneficiary.Exception.Builder
CoverageEligibilityRequest
The CoverageEligibilityRequest provides patient and insurance coverage information to an insurer for them to respond,
in the form of an CoverageEligibilityResponse, with information regarding whether the stated coverage is valid and in-
force and optionally to provide the insurance details of the policy.
CoverageEligibilityRequest.Builder
CoverageEligibilityRequest.Insurance
Financial instruments for reimbursement for the health care products and services.
CoverageEligibilityRequest.Insurance.Builder
CoverageEligibilityRequest.Item
Service categories or billable services for which benefit details and/or an authorization prior to service delivery
may be required by the payor.
CoverageEligibilityRequest.Item.Builder
CoverageEligibilityRequest.Item.Diagnosis
Patient diagnosis for which care is sought.
CoverageEligibilityRequest.Item.Diagnosis.Builder
CoverageEligibilityRequest.SupportingInfo
Additional information codes regarding exceptions, special considerations, the condition, situation, prior or
concurrent issues.
CoverageEligibilityRequest.SupportingInfo.Builder
CoverageEligibilityResponse
This resource provides eligibility and plan details from the processing of an CoverageEligibilityRequest resource.
CoverageEligibilityResponse.Builder
CoverageEligibilityResponse.Error
Errors encountered during the processing of the request.
CoverageEligibilityResponse.Error.Builder
CoverageEligibilityResponse.Insurance
Financial instruments for reimbursement for the health care products and services.
CoverageEligibilityResponse.Insurance.Builder
CoverageEligibilityResponse.Insurance.Item
Benefits and optionally current balances, and authorization details by category or service.
CoverageEligibilityResponse.Insurance.Item.Benefit
Benefits used to date.
CoverageEligibilityResponse.Insurance.Item.Benefit.Builder
CoverageEligibilityResponse.Insurance.Item.Builder
CoverageStatus
CoverageStatus.Builder
CoverageStatus.Value
CqlBuilder
This is a very rudimentary attempt at providing an interface for code to
build CQL on the fly.
CqlChunkedPayloadStream
Reads the payload from CQL.
CqlDataUtil
Utility functions for dealing with data read from and written to Cassandra
CqlDeletePayload
DAO to delete all the records associated with this resource payload
CqlGetCurrentVersion
Reads the current version number of a resource.
CqlLibraryComparator
CqlOperation
CqlOperation.IncludeLibraryDetail
Data container for grouped input parameters library.url, library.name.
CqlPayloadStream
Provides an InputStream interface to the ByteBuffer holding the FHIR resource
payload
CqlPersistenceException
An exception which occurred processing a CQL operation
CqlReadResource
CQL command to read a FHIR resource stored in Cassandra.
CqlSaveResource
DAO command to save a resource payload object in Cassandra.
CqlScanResources
CQL command to read a FHIR resource stored in Cassandra.
CqlSessionWrapper
CqlStorePayload
DAO to store the resource record and payload data chunks
CqlTranslationException
Encapsulates a CQL Translator Exception as produced by the CQL
to ELM translator.
CqlTranslationProvider
Define an interface that applications can use for CQL to ELM
translation.
CqlTranslationProvider.Format
CqlTranslationProvider.Option
Create
CreateCanonicalValuesTmp
Create the CANONICAL_VALUES_TMP table
CreateCodeSystemsTmp
Create the CODE_SYSTEMS_TMP table
CreateCommonTokenValuesTmp
Create the COMMON_TOKEN_VALUES_TMP table
CreateContainer
Create the container if it doesn't currently exist
CreateControl
Creates the admin CONTROL table.
CreateIndex
Index creation definition for creating new indexes after the table has been defined
(e.g.
CreateIndex.Builder
Builder to implement fluent construction of
CreateIndex objects.
CreateIndexStatement
Create an index
CreateOrReplaceViewDAO
Executes a CREATE OR REPLACE VIEW statement
CreateSchema
Create the Cassandra schema.
CreateTempTablesAction
Creates the declared global temp table used in Derby for handling
upserts into common_token_values and code_systems, avoiding
huge VALUES() statements which cause the Derby SQL parser to
generate a stack overflow.
CreateVersionHistory
We don't add the version_history to the
PhysicalDataModel because
it's a schema management table, and the model shouldn't really care about
it.
CreateWholeSchemaVersion
Creates the WHOLE_SCHEMA_VERSION table.
Data
This class defines the Data section of the FHIR server AuditLogEntry.
Data.Builder
Builder is a convenience pattern to assemble to Java Object
Data.Parser
Parser
Data.Writer
Generates JSON from this object.
DataAbsentReason
DataAbsentReason.Builder
DataAbsentReason.Value
DataAccess
The data access layer encapsulating interactions with the FHIR bucket schema
DataAccessException
Simple runtime exception so that we can catch and handle
where we need
DatabaseNotReadyException
DatabaseNotReadyException
DatabaseObject
Represents objects which are part of the database, but which do not belong to
a particular schema (like tablespace, for example).
DatabaseObjectType
DatabaseObjectType Enumeration
DatabaseSupport
Support class for managing connections to a database for utility apps
DatabaseTranslatorFactory
DataDefinitionUtil
Handles common syntax for generating DDL
DataModelVisitor
Visitor interface used to traverse the PhysicalDataModel
DataModelVisitorBase
A base implementation of the
DataModelVisitor providing NOP overrides
for each of the visited methods.
DataProviderFactory
This is a factory that enables creation of a Map of DataProvider objects
that support a specified RetrieveProvider and the IBM FHIR Server Model.
DataRequirement
Describes a required data item for evaluation in terms of the type of data, and optional code or date-based filters of
the data.
DataRequirement.Builder
DataRequirement.CodeFilter
Code filters specify additional constraints on the data, specifying the value set of interest for a particular element
of the data.
DataRequirement.CodeFilter.Builder
DataRequirement.DateFilter
Date filters specify additional constraints on the data in terms of the applicable date range for specific elements.
DataRequirement.DateFilter.Builder
DataRequirement.Sort
Specifies the order of the results to be returned.
DataRequirement.Sort.Builder
DatasourceSessions
Singleton to manage Cassandra CqlSession connections for each FHIR tenant/datasource.
Date
A date or partial date (e.g.
Date.Builder
DateHelper
Helper logic for working with java.util.time objects and the CQL
internal date and time types.
DateMath
Simple utility class to handle the date arithmetic we need for rolling
date-based partitions
TODO use java.time instead
DateParameter
DateParmVal
This class defines the Data Transfer Object representing a row in the X_DATE_VALUES tables.
DateParmVal.TimeType
DateRangeParameter
DateSearchParam
A date search parameter
DateTime
A date, date-time or partial date (e.g.
DateTime.Builder
DateTimeHandler
DayOfWeek
DayOfWeek.Builder
DayOfWeek.Value
DaysOfWeek
DaysOfWeek.Builder
DaysOfWeek.Value
Db2Adapter
Implementation of our database adapter which provides implementation of control
functions specific to DB2 for things like schema and partition management
Db2AddTablePartition
DB2 Add Table Partition
Db2AddTableToStaging
DB2 Adds table to staging
Db2AdminCommand
Reorg the schema.table
Db2CatalogAccess
Abstracts the partition maintenance operations to facilitate better unit testing
of the higher business function layers
Db2CatalogDAO
Access to the DB2 catalog tables
Db2CheckCompatibility
Checks Compatibility with the DB2 Implementation that is used.
Db2CreateTablespace
Creates the DB2 Table Space
Db2DetachTablePartition
DB2 DetatchTable Partition
Db2DropTablespace
Drops the DB2 Tablespace
Db2GetPartitionInfo
Functional wrapper to get the catalog information
Db2GetTableInfo
DAO to fetch the current value of FHIR_ADMIN.SV_TENANT_ID.
Db2GetTenantVariable
DAO to fetch the current value of FHIR_ADMIN.SV_TENANT_ID.
Db2ListSequencesForSchema
DAO to fetch the names of sequences in the given schema
Db2ListTablesForSchema
DAO to fetch the names of tables in the given schema
Db2ListViewsForSchema
DAO to fetch the names of views in the given schema
Db2PartitionControl
Business logic to add new partitions to the given table
Db2PropertyAdapter
An adapter for DB2 properties
Db2Reorg
Reorg the schema.table
Be sure to complete all database operations and release all locks before you invoke REORG.
Db2ResourceReferenceDAO
Db2-specific extension of the
ResourceReferenceDAO to work around
some SQL syntax and Postgres concurrency issues
Db2SetTenantVariable
DAO command to call the set_tenant fhir admin procedure which will set the
fhir_admin.sv_tenant_id variable but only if the correct tenantKey is
provided.
Db2SizeCollector
Collect size metrics for a Db2 database and add them
to the model
Db2TableInfo
Some metadata about a table, read from the DB2 catalog
Db2Translator
Handles translation of statements/fragments etc specific to DB2
DbType
The type of database
DebugExpNodeVisitor
Debug version of the
StringExpNodeVisitor which is used to
render the string with the bind variable values written in-place,
which is handy for debug.
Decimal
A rational number with implicit precision
Decimal.Builder
DefaultFHIRConfigProvider
Obtain configuration properties from the standard (file-based)
FHIRConfiguration implementation.
DefaultMemberMatchStrategy
Per the HREX IG, the $member-match operation does the following:
1.
DefaultMemberMatchStrategy.GetPatientIdentifier
Gets the FIRST Patient Identifier.
DefaultMemberMatchStrategy.MemberMatchCovergeSearchCompiler
Compiles the Coverage Search for the Patient.
DefaultMemberMatchStrategy.MemberMatchPatientSearchCompiler
Enables the Processing of a Patient Resource into a MultivaluedMap, which is subsequently used for the Search Operation.
DefaultVisitor
DefaultVisitor provides a default implementation of the Visitor interface which uses the
value of the passed visitChildren boolean to control whether or not to
visit the children of the Resource or Element being visited.
DefinitionalResourceVisitor
Delete
DeleteTenantDAO
Delete the tenant meta-data after it has been dropped.
DeleteTenantKeyDAO
Db2-only DAO to delete a tenant key record
DeletingVisitor <T extends Visitable >
DerbyAdapter
A Derby database target
DerbyCodeSystemDAO
Derby variant DAO used to manage code_systems records.
DerbyConnectionProvider
DerbyDoesTableExist
For this implementation we simply run a select against the table
and see if it kicks back with an error (which isn't related to
connection failure).
DerbyFhirDatabase
An Apache Derby implementation of the IBM FHIR Server database (useful for supporting unit tests).
DerbyListSequencesForSchema
DAO to fetch the names of sequences in the given schema
DerbyListTablesForSchema
DAO to fetch the names of tables in the given schema
DerbyListViewsForSchema
DAO to fetch the names of views in the given schema
DerbyLockDiag
Fetch all the rows from the SYSCS_DIAG.LOCK_TABLE
DerbyMaster
Set up an instance of Derby for use with unit tests
DerbyNetworkTranslator
translates database access to Derby supported access.
DerbyParameterNamesDAO
For R4 we have replaced the old Derby (Java) stored procedure with
plain old JDBC statements - much simpler and easier to debug.
DerbyPropertyAdapter
Adapts properties to Derby
DerbyResourceDAO
Data access object for writing FHIR resources to an Apache Derby database.
DerbyResourceReferenceDAO
Derby-specific extension of the
ResourceReferenceDAO to work around
some SQL syntax and Derby concurrency issues
DerbyServerPropertiesMgr
Server properties for embedded derby which is used in unit tests and server integration tests,
equal to setting in derby.properties.
DerbyTranslator
translates database access to Derby supported access.
DescendantsFunction
DetectedIssue
Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a
patient; e.g.
DetectedIssue.Builder
DetectedIssue.Evidence
Supporting evidence or manifestations that provide the basis for identifying the detected issue such as a
GuidanceResponse or MeasureReport.
DetectedIssue.Evidence.Builder
DetectedIssue.Mitigation
Indicates an action that has been taken or is committed to reduce or eliminate the likelihood of the risk identified
by the detected issue from manifesting.
DetectedIssue.Mitigation.Builder
DetectedIssueSeverity
DetectedIssueSeverity.Builder
DetectedIssueSeverity.Value
DetectedIssueStatus
DetectedIssueStatus.Builder
DetectedIssueStatus.Value
Device
A type of a manufactured item that is used in the provision of healthcare without being substantially changed through
that activity.
Device.Builder
Device.DeviceName
This represents the manufacturer's name of the device as provided by the device, from a UDI label, or by a person
describing the Device.
Device.DeviceName.Builder
Device.Property
The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties.
Device.Property.Builder
Device.Specialization
The capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used
for the communication.
Device.Specialization.Builder
Device.UdiCarrier
Unique device identifier (UDI) assigned to device label or package.
Device.UdiCarrier.Builder
Device.Version
The actual design of the device or software version running on the device.
Device.Version.Builder
DeviceDefinition
The characteristics, operational status and capabilities of a medical-related component of a medical device.
DeviceDefinition.Builder
DeviceDefinition.Capability
Device capabilities.
DeviceDefinition.Capability.Builder
DeviceDefinition.DeviceName
A name given to the device to identify it.
DeviceDefinition.DeviceName.Builder
DeviceDefinition.Material
A substance used to create the material(s) of which the device is made.
DeviceDefinition.Material.Builder
DeviceDefinition.Property
The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties.
DeviceDefinition.Property.Builder
DeviceDefinition.Specialization
The capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used
for the communication.
DeviceDefinition.Specialization.Builder
DeviceDefinition.UdiDeviceIdentifier
Unique device identifier (UDI) assigned to device label or package.
DeviceDefinition.UdiDeviceIdentifier.Builder
DeviceMetric
Describes a measurement, calculation or setting capability of a medical device.
DeviceMetric.Builder
DeviceMetric.Calibration
Describes the calibrations that have been performed or that are required to be performed.
DeviceMetric.Calibration.Builder
DeviceMetricCalibrationState
DeviceMetricCalibrationState.Builder
DeviceMetricCalibrationState.Value
DeviceMetricCalibrationType
DeviceMetricCalibrationType.Builder
DeviceMetricCalibrationType.Value
DeviceMetricCategory
DeviceMetricCategory.Builder
DeviceMetricCategory.Value
DeviceMetricColor
DeviceMetricColor.Builder
DeviceMetricColor.Value
DeviceMetricOperationalStatus
DeviceMetricOperationalStatus.Builder
DeviceMetricOperationalStatus.Value
DeviceNameType
DeviceNameType.Builder
DeviceNameType.Value
DeviceRequest
Represents a request for a patient to employ a medical device.
DeviceRequest.Builder
DeviceRequest.Parameter
Specific parameters for the ordered item.
DeviceRequest.Parameter.Builder
DeviceRequestStatus
DeviceRequestStatus.Builder
DeviceRequestStatus.Value
DeviceUseStatement
A record of a device being used by a patient where the record is the result of a report from the patient or another
clinician.
DeviceUseStatement.Builder
DeviceUseStatementStatus
DeviceUseStatementStatus.Builder
DeviceUseStatementStatus.Value
DiagnosticReport
The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations,
and/or specimens derived from these.
DiagnosticReport.Builder
DiagnosticReport.Media
A list of key images associated with this report.
DiagnosticReport.Media.Builder
DiagnosticReportStatus
DiagnosticReportStatus.Builder
DiagnosticReportStatus.Value
DiagnosticsEvaluationListener
DisableAutocommitAction
Command to turn off autocommit
DisableForeignKey
Visitor adapter used to disable all the foreign key constraints
associated with partitioned tables in the schema.
DiscriminatorType
DiscriminatorType.Builder
DiscriminatorType.Value
Distance
A length - a value with a unit that is a physical distance.
Distance.Builder
DistinctFunction
DivExpNode
Division expression node
DocumentConfidentiality
DocumentConfidentiality.Builder
DocumentConfidentiality.Value
DocumentManifest
A collection of documents compiled for a purpose together with metadata that applies to the collection.
DocumentManifest.Builder
DocumentManifest.Related
Related identifiers or resources associated with the DocumentManifest.
DocumentManifest.Related.Builder
DocumentMode
DocumentMode.Builder
DocumentMode.Value
DocumentOperation
DocumentReference
A reference to a document of any kind for any purpose.
DocumentReference.Builder
DocumentReference.Content
The document and format referenced.
DocumentReference.Content.Builder
DocumentReference.Context
The clinical context in which the document was prepared.
DocumentReference.Context.Builder
DocumentReference.RelatesTo
Relationships that this document has with other document references that already exist.
DocumentReference.RelatesTo.Builder
DocumentReferenceStatus
DocumentReferenceStatus.Builder
DocumentReferenceStatus.Value
DocumentRelationshipType
DocumentRelationshipType.Builder
DocumentRelationshipType.Value
DomainResource
A resource that includes narrative, extensions, and contained resources.
DomainResource.Builder
DomainSortParameter
Decorates SortParameter for use with the new query builder domain model.
Dosage
Indicates how the medication is/was taken or should be taken by the patient.
Dosage.Builder
Dosage.DoseAndRate
The amount of medication administered.
Dosage.DoseAndRate.Builder
DoubleBindMarkerNode
A bind marker representing a Double value
DoubleColumn
Double Column
DoubleExpNode
A literal Double
DownloadUrl
Based on the IBM Cloud Documentation
DriveReindexOperation
Drives the $reindex custom operation in parallel.
DropColumn
Drop columns from the schema.table
DropForeignKey
Visitor adapter used to drop all the foreign key constraints
associated with tables in the schema.
DropForeignKeyConstraint
Drop one or more foreign keys from the schema.table
DropIndex
Drop an index from a given schema by name
DropPrimaryKey
Drop the primary key constraint on a table
DropTable
Drops the table at the schema.table
DropViewDAO
Executes a DROP VIEW statement
DuplicateNameException
The name of the object to be created is identical to an existing name.
DuplicateSchemaException
Translation of a duplicate schema to an exception
Duration
A length of time.
Duration.Builder
EffectEvidenceSynthesis
The EffectEvidenceSynthesis resource describes the difference in an outcome between exposures states in a population
where the effect estimate is derived from a combination of research studies.
EffectEvidenceSynthesis.Builder
EffectEvidenceSynthesis.Certainty
A description of the certainty of the effect estimate.
EffectEvidenceSynthesis.Certainty.Builder
EffectEvidenceSynthesis.Certainty.CertaintySubcomponent
A description of a component of the overall certainty.
EffectEvidenceSynthesis.Certainty.CertaintySubcomponent.Builder
EffectEvidenceSynthesis.EffectEstimate
The estimated effect of the exposure variant.
EffectEvidenceSynthesis.EffectEstimate.Builder
EffectEvidenceSynthesis.EffectEstimate.PrecisionEstimate
A description of the precision of the estimate for the effect.
EffectEvidenceSynthesis.EffectEstimate.PrecisionEstimate.Builder
EffectEvidenceSynthesis.ResultsByExposure
A description of the results for each exposure considered in the effect estimate.
EffectEvidenceSynthesis.ResultsByExposure.Builder
EffectEvidenceSynthesis.SampleSize
A description of the size of the sample involved in the synthesis.
EffectEvidenceSynthesis.SampleSize.Builder
Element
Base definition for all elements in a resource.
Element.Builder
ElementDefinition
Captures constraints on each element within the resource, profile, or extension.
ElementDefinition.Base
Information about the base definition of the element, provided to make it unnecessary for tools to trace the deviation
of the element through the derived and related profiles.
ElementDefinition.Base.Builder
ElementDefinition.Binding
Binds to a value set if this element is coded (code, Coding, CodeableConcept, Quantity), or the data types (string,
uri).
ElementDefinition.Binding.Builder
ElementDefinition.Builder
ElementDefinition.Constraint
Formal constraints such as co-occurrence and other constraints that can be computationally evaluated within the
context of the instance.
ElementDefinition.Constraint.Builder
ElementDefinition.Example
A sample value for this element demonstrating the type of information that would typically be found in the element.
ElementDefinition.Example.Builder
ElementDefinition.Mapping
Identifies a concept from an external specification that roughly corresponds to this element.
ElementDefinition.Mapping.Builder
ElementDefinition.Slicing
Indicates that the element is sliced into a set of alternative definitions (i.e.
ElementDefinition.Slicing.Builder
ElementDefinition.Slicing.Discriminator
Designates which child elements are used to discriminate between the slices when processing an instance.
ElementDefinition.Slicing.Discriminator.Builder
ElementDefinition.Type
The data type or resource that the value of this element is permitted to be.
ElementDefinition.Type.Builder
ElementFilter
EligibilityRequestPurpose
EligibilityRequestPurpose.Builder
EligibilityRequestPurpose.Value
EligibilityRequestStatus
EligibilityRequestStatus.Builder
EligibilityRequestStatus.Value
EligibilityResponsePurpose
EligibilityResponsePurpose.Builder
EligibilityResponsePurpose.Value
EligibilityResponseStatus
EligibilityResponseStatus.Builder
EligibilityResponseStatus.Value
EmptyFunction
EnableForeignKey
Visitor adapter used to disable all the foreign key constraints
associated with partitioned tables in the schema.
EnableWhenBehavior
EnableWhenBehavior.Builder
EnableWhenBehavior.Value
EncodingVisitor <T extends Resource >
Encodes the string elements of the visited resource for use within a given context.
EncodingVisitor.EncodingContext
The context for which the string elements should be encoded.
Encounter
An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or
assessing the health status of a patient.
Encounter.Builder
Encounter.ClassHistory
The class history permits the tracking of the encounters transitions without needing to go through the resource
history.
Encounter.ClassHistory.Builder
Encounter.Diagnosis
The list of diagnosis relevant to this encounter.
Encounter.Diagnosis.Builder
Encounter.Hospitalization
Details about the admission to a healthcare service.
Encounter.Hospitalization.Builder
Encounter.Location
List of locations where the patient has been during this encounter.
Encounter.Location.Builder
Encounter.Participant
The list of people responsible for providing the service.
Encounter.Participant.Builder
Encounter.StatusHistory
The status history permits the encounter resource to contain the status history without needing to read through the
historical versions of the resource, or even have the server store them.
Encounter.StatusHistory.Builder
EncounterLocationStatus
EncounterLocationStatus.Builder
EncounterLocationStatus.Value
EncounterStatus
EncounterStatus.Builder
EncounterStatus.Value
Endpoint
The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.
Endpoint.Builder
EndpointStatus
EndpointStatus.Builder
EndpointStatus.Value
EndsWithFunction
EnrollmentRequest
This resource provides the insurance enrollment details to the insurer regarding a specified coverage.
EnrollmentRequest.Builder
EnrollmentRequestStatus
EnrollmentRequestStatus.Builder
EnrollmentRequestStatus.Value
EnrollmentResponse
This resource provides enrollment and plan details from the processing of an EnrollmentRequest resource.
EnrollmentResponse.Builder
EnrollmentResponseStatus
EnrollmentResponseStatus.Builder
EnrollmentResponseStatus.Value
EpisodeOfCare
An association between a patient and an organization / healthcare provider(s) during which time encounters may occur.
EpisodeOfCare.Builder
EpisodeOfCare.Diagnosis
The list of diagnosis relevant to this episode of care.
EpisodeOfCare.Diagnosis.Builder
EpisodeOfCare.StatusHistory
The history of statuses that the EpisodeOfCare has been through (without requiring processing the history of the
resource).
EpisodeOfCare.StatusHistory.Builder
EpisodeOfCareStatus
EpisodeOfCareStatus.Builder
EpisodeOfCareStatus.Value
EqExpNode
Equals node
EqualityExpNode
Base for all equality type expressions
ErasedResourceRec
A DTO representing an erased resource from ERASED_RESOURCES
EraseDTO
The data transfer object with the necessary elements used to process
the Erase of a resource specified by TYPE/LOGICAL_ID[/version].
EraseOperation
Custom Operation to Erase a specific instance or instance-version of the FHIR
Resource and it's history and values table supported by the IBM FHIR Server.
EraseOperationAuditLogger
Generates Audit Log Messages for the Erase Operation
EraseResourceDAO
EraseDAO is the data access layer of the erase operation which executes directly
against the database using SQL statements to:
check the resource exists
delete all versions from the resource table
delete all parameters
delete entries from global table
delete resource specific logical resource entry
EraseRest
Erase specifies a common set of methods to control access, and process the
input from the REST layer to the data access layer.
EraseRestFactory
Selects the single instance of Erase for a given request.
EraseRestImpl
Erase Rest Implementation implements the parameters processing, authorization
and the turning on/off of the feature.
EscapeExpNode
Represents an ESCAPE '+' expression in a SQL predicate expression
for use with LIKE
EvaluateMeasureOperation
EvaluationResultTree
A tree of nodes used to store evaluation results for each parser rule context visited by the evaluator
EvaluationResultTree.BuildingEvaluationListener
An implementation of EvaluationListener that builds an EvaluationResultTree
EvaluationResultTree.Node
An interface that represents a node in the evaluation result tree
EvaluationResultTree.Visitor
A visitor interface used to visit nodes in an evaluation result tree
EventCallback
Callback used to receive server startup and shutdown events
EventCapabilityMode
EventCapabilityMode.Builder
EventCapabilityMode.Value
EventDefinition
The EventDefinition resource provides a reusable description of when a particular event can occur.
EventDefinition.Builder
EventManager
Manages distribution of lifecycle events to registered callback
handlers.
EventTiming
EventTiming.Builder
EventTiming.Value
EventType
CADF event types:
"monitor" -- events that provide information about the status of a resource
or of its attributes or properties.
EverythingOperation
This class implements the
$everything operation
which is used to return all the information related to one or more patients described in the resource or context on
which this operation is invoked.
Evidence
The Evidence resource describes the conditional state (population and any exposures being compared within the
population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about.
Evidence.Builder
EvidenceVariable
The EvidenceVariable resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about.
EvidenceVariable.Builder
EvidenceVariable.Characteristic
A characteristic that defines the members of the evidence element.
EvidenceVariable.Characteristic.Builder
EvidenceVariableType
EvidenceVariableType.Builder
EvidenceVariableType.Value
ExampleScenario
Example of workflow instance.
ExampleScenario.Actor
Actor participating in the resource.
ExampleScenario.Actor.Builder
ExampleScenario.Builder
ExampleScenario.Instance
Each resource and each version that is present in the workflow.
ExampleScenario.Instance.Builder
ExampleScenario.Instance.ContainedInstance
Resources contained in the instance (e.g.
ExampleScenario.Instance.ContainedInstance.Builder
ExampleScenario.Instance.Version
A specific version of the resource.
ExampleScenario.Instance.Version.Builder
ExampleScenario.Process
Each major process - a group of operations.
ExampleScenario.Process.Builder
ExampleScenario.Process.Step
Each step of the process.
ExampleScenario.Process.Step.Alternative
Indicates an alternative step that can be taken instead of the operations on the base step in exceptional/atypical
circumstances.
ExampleScenario.Process.Step.Alternative.Builder
ExampleScenario.Process.Step.Builder
ExampleScenario.Process.Step.Operation
Each interaction or action.
ExampleScenario.Process.Step.Operation.Builder
ExampleScenarioActorType
ExampleScenarioActorType.Builder
ExampleScenarioActorType.Value
ExcludeFunction
ExistsExpNode
Represents an EXISTS () clause in a SQL predicate expression
ExitStatus
Adapts the partitionSummaries and DatasourceArray into an Exit Status
ExpandFunction
ExpandOperation
ExpansionParameters
ExpansionParameters.Builder
ExplanationOfBenefit
This resource provides: the claim details; adjudication details from the processing of a Claim; and optionally account
balance information, for informing the subscriber of the benefits provided.
ExplanationOfBenefit.Accident
Details of a accident which resulted in injuries which required the products and services listed in the claim.
ExplanationOfBenefit.Accident.Builder
ExplanationOfBenefit.AddItem
The first-tier service adjudications for payor added product or service lines.
ExplanationOfBenefit.AddItem.Builder
ExplanationOfBenefit.AddItem.Detail
The second-tier service adjudications for payor added services.
ExplanationOfBenefit.AddItem.Detail.Builder
ExplanationOfBenefit.AddItem.Detail.SubDetail
The third-tier service adjudications for payor added services.
ExplanationOfBenefit.AddItem.Detail.SubDetail.Builder
ExplanationOfBenefit.BenefitBalance
Balance by Benefit Category.
ExplanationOfBenefit.BenefitBalance.Builder
ExplanationOfBenefit.BenefitBalance.Financial
Benefits Used to date.
ExplanationOfBenefit.BenefitBalance.Financial.Builder
ExplanationOfBenefit.Builder
ExplanationOfBenefit.CareTeam
The members of the team who provided the products and services.
ExplanationOfBenefit.CareTeam.Builder
ExplanationOfBenefit.Diagnosis
Information about diagnoses relevant to the claim items.
ExplanationOfBenefit.Diagnosis.Builder
ExplanationOfBenefit.Insurance
Financial instruments for reimbursement for the health care products and services specified on the claim.
ExplanationOfBenefit.Insurance.Builder
ExplanationOfBenefit.Item
A claim line.
ExplanationOfBenefit.Item.Adjudication
If this item is a group then the values here are a summary of the adjudication of the detail items.
ExplanationOfBenefit.Item.Adjudication.Builder
ExplanationOfBenefit.Item.Builder
ExplanationOfBenefit.Item.Detail
Second-tier of goods and services.
ExplanationOfBenefit.Item.Detail.Builder
ExplanationOfBenefit.Item.Detail.SubDetail
Third-tier of goods and services.
ExplanationOfBenefit.Item.Detail.SubDetail.Builder
ExplanationOfBenefit.Payee
The party to be reimbursed for cost of the products and services according to the terms of the policy.
ExplanationOfBenefit.Payee.Builder
ExplanationOfBenefit.Payment
Payment details for the adjudication of the claim.
ExplanationOfBenefit.Payment.Builder
ExplanationOfBenefit.Procedure
Procedures performed on the patient relevant to the billing items with the claim.
ExplanationOfBenefit.Procedure.Builder
ExplanationOfBenefit.ProcessNote
A note that describes or explains adjudication results in a human readable form.
ExplanationOfBenefit.ProcessNote.Builder
ExplanationOfBenefit.Related
Other claims which are related to this claim such as prior submissions or claims for related services or for the same
event.
ExplanationOfBenefit.Related.Builder
ExplanationOfBenefit.SupportingInfo
Additional information codes regarding exceptions, special considerations, the condition, situation, prior or
concurrent issues.
ExplanationOfBenefit.SupportingInfo.Builder
ExplanationOfBenefit.Total
Categorized monetary totals for the adjudication.
ExplanationOfBenefit.Total.Builder
ExplanationOfBenefitStatus
ExplanationOfBenefitStatus.Builder
ExplanationOfBenefitStatus.Value
ExpNode
A node in the expression tree for building SQL predicate statements
ExpNodeVisitor <T >
A visitor for processing expression trees (SQL predicate statements).
ExportCheckpointAlgorithm
BulkData Export Custom CheckpointAlgorithm which considers COS size requirements while checkpointing.
ExportCheckpointUserData
Bulk Export Job Checkpoint data.
ExportCheckpointUserData.Builder
ExportImportBulkData
The interfaces for the Backend Implementation of:
Export
Import
polling location/status
ExportImportImpl
Import from or export to IBM Cloud Object Storage (COS) or similar S3-compatible object stores
ExportJobListener
ExportJobListener
ExportOperation
Creates a System Export of FHIR Data to NDJSON format
ExportPartitionAnalyzer
ExportPartitionAnalyzer
ExportPartitionCollector
Final step which is executed after the individual partitions have completed
or the job has been terminated.
ExportPartitionCollector
Final step which is executed after the individual partitions have completed
or the job has been terminated.
ExportTransientUserData
Bulk Export Job Transient data
ExportTransientUserData.Builder
ExposureState
ExposureState.Builder
ExposureState.Value
Expression
A expression that is evaluated in a specified context and returns a value.
Expression.Builder
ExpressionSupport
Collection of utility functions for building predicate expressions.
Extension
Optional Extension Element - found in all resources.
Extension.Builder
ExtensionContextType
ExtensionContextType.Builder
ExtensionContextType.Value
ExtensionFunction
ExtensionSearchParametersResourceProvider
A FHIRRegistryResourceProvider that provides SearchParameter resources from tenant configuration files
(extension-search-parameters.json by default).
ExternalReferenceValue
DTO representing an external_reference_values record
ExternalSystem
DTO representing an external_systems record
ExtractedParameterValue
A search parameter value extracted from a resource and ready to store / index for search
ExtractedParameterValueVisitor
A visitor passed to the parameter visit method
ExtractedSearchParameters
Contains a list of extracted search parameters and a Base64-encoded hash.
FamilyHistoryStatus
FamilyHistoryStatus.Builder
FamilyHistoryStatus.Value
FamilyMemberHistory
Significant health conditions for a person related to the patient relevant in the context of care for the patient.
FamilyMemberHistory.Builder
FamilyMemberHistory.Condition
The significant Conditions (or condition) that the family member had.
FamilyMemberHistory.Condition.Builder
FetchPayloadsForIdsDAO
DAO to fetch the payload objects for a list of resource ids
FetchResourceChangesDAO
Simple DAO to read records from the RESOURCE_CHANGE_LOG table
FetchResourcePayloadsDAO
DAO to fetch resource ids using a time range and optional current resource id as a filter.
FHIRAbstractGenerator
FHIRAbstractParser
FHIRAllTypes
FHIRAllTypes.Builder
FHIRAllTypes.Value
FHIRApplication
FHIRBasicAuthenticator
This class is responsible for adding the Authorization header to outbound REST API requests.
FHIRBucketClient
Handles pooled HTTP/S connections to a FHIR server.
FHIRBucketClientUtil
Utilities for working with the FHIR client
FhirBucketSchema
Defines and manages the little schema used to coordinate multiple
servers and maintain a list of resource logical ids generated by
the FHIR server.
FhirBucketSchemaVersion
Tracks the incremental changes to the FHIR BUCKET schema as it evolves.
FHIRBuildIdentifier
This class is used to manage access to build-related information stored
during the build in buildinfo.properties.
FHIRBundleCursor
Helper class for iterating through the resources contained in a Bundle
resource and all subsequent Bundle resources as indicated by the "next"
links.
FHIRBundleCursor.PageLoader
FHIRClient
This interface provides a client API for invoking the FHIR Server's REST API.
FHIRClientFactory
This factory can be used to obtain instances of the FHIRClient interface.
FHIRClientImpl
Provides an implementation of the FHIRClient interface, which can be used as a high-level API for invoking FHIR REST
APIs.
FHIRClientImpl.LF
Remaps the LogEventSender
FHIRClientResourceProcessor
Calls the FHIR REST API to create resources
FHIRClientUtil
Helper methods for working with the IBM FHIR Server Client and
produced FHIRResponse objects.
FHIRConfigHelper
This class contains a set of static helper methods related to configuration parameters.
FHIRConfigProvider
Allows access to the FHIR server configuration to be hidden behind an adapter,
decoupling the consumer from file-based FHIRConfiguration stuff.
FHIRConfiguration
This class serves up a singleton instance of ConfigurationService containing the FHIR Server's configuration.
FHIRConstants
This class contains constants that are used through the fhir-* projects.
FHIRContext
FHIRContext.FHIRBuilder
Builder is a convenience pattern to assemble to Java Object
FHIRContext.FHIRParser
Parser
FHIRContext.FHIRWriter
Generates JSON from this object.
FHIRDAOConstants
Constants used by DAOs
FHIRDbConnectionStrategy
Abstraction used to obtain JDBC connections.
FHIRDbConnectionStrategyBase
Common base for multi-tenant connection strategy implementations
FHIRDbConstants
Constants used with FHIR DB datasources and connections
FHIRDbDAO
This is a root interface for child Data Access Object interfaces.
FHIRDbDAOImpl
This class is a root Data Access Object for managing JDBC access to the FHIR database.
FHIRDbFlavor
Capabilities supported by the different flavors of database we connect to.
FHIRDbFlavorImpl
Describes the capability of the underlying database and the schema it has
been configured with.
FHIRDbHelper
Helper functions used for managing FHIR database interactions
FHIRDbIndexDetailWriter
Write output info for each table in the model
FHIRDbParameterSummary
Collect a summary of size information for each parameter table
FHIRDbResourceSize
Schema objects related to this resource type
FHIRDbSizeModel
A model used to collect the reported size of various elements in the
FHIR data schema.
FHIRDbSizeModelVisitor
A visitor used to traverse the FHIRDbSizeModel elements
FHIRDbTableDetailWriter
Write output info for each table in the model
FHIRDbTableSize
Size data for a FHIR schema table object and its indexes.
FHIRDbTenantDatasourceConnectionStrategy
Hides the logic behind obtaining a JDBC Connection from the DAO code.
FHIRDbTestConnectionStrategy
Hides the logic behind obtaining a JDBC Connection from the DAO code.
FHIRDefinedType
FHIRDefinedType.Builder
FHIRDefinedType.Value
FHIRDeviceStatus
FHIRDeviceStatus.Builder
FHIRDeviceStatus.Value
FHIRException
Common FHIR Server exception base class.
FHIRGenerator
Generate FHIR resource representations from fhir-model objects
FHIRGeneratorException
FHIRHistoryContext
FHIRHistoryContextImpl
FHIRHttpServletRequestWrapper
This class is used to wrap an HttpServletRequest instance.
FHIRInvalidResourceTypeException
Exception to report an invalid resource type.
FHIRJsonGenerator
FHIRJsonParser
FHIRJsonPatch
FHIRJsonPatchProvider
FHIRJsonProvider
Maps entity streams to/from jakarta.json objects
FHIRLibraryLibrarySourceProvider
Implement a LibrarySourceProvider for the CQL to ELM translator that
can extract the CQL sources from a collection of preloaded FHIR Library
resources.
FHIRLoadException
FHIRMediaType
This class contains definitions of some non-standard media types.
FHIRModelConfig
This class is used to manage runtime configuration for the FHIR model APIs.
FHIRModelResolver
This is an implementation of the CQL Engine Model Resolver that supports
model resolution for IBM FHIR Server model objects.
FHIRNotificationEvent
FHIRNotificationException
FHIRNotificationKafkaPublisher
This class implements the FHIR server notification service via a Kafka topic.
FHIRNotificationNATSPublisher
This class implements the FHIR server notification service via a NATS channel.
FHIRNotificationService
This class coordinates the activities of the FHIR Server notification service.
FHIRNotificationServiceEndpoint
This class serves as our websocket "endpoint".
FHIRNotificationServiceEndpointConfig
This class is registered with the liberty "ServerContainer" (by our servlet context listener)
for initializing our websocket endpoint to be used for notifications.
FHIRNotificationSubscriber
FHIRNotificationSubscriberImpl
FHIRNotificationUtil
FHIRNotificationUtil supports serializing and deserializing the FHIRNotificationEvent based on conditions.
FHIROAuth2Authenticator
This class is responsible for adding the Authorization header to outbound REST API requests.
FHIROpenApiGenerator
Generate OpenAPI 3.0 from the HL7 FHIR R4 artifacts and IBM FHIR object model.
FHIROperation
FHIROperationContext
This class holds context information for custom operation invocations.
FHIROperationContext.Type
FHIROperationException
FHIROperationRegistry
FHIROperationUtil
FHIRPagingContext
The paging context for given request
FHIRPagingContextImpl
FHIRParameters
This class is used as a container for request parameters associated with a FHIR Client API request.
FHIRParameters.Modifier
The valid set of modifiers that can be used when constructing the parameters for a search operation.
FHIRParameters.ValuePrefix
The valid set of value prefixes that can be used when constructing the parameters for a search operation.
FHIRParser
Parse FHIR resource representations into fhir-model objects
FHIRParserException
FHIRPatch
FHIRPatchException
FHIRPathAbstractFunction
FHIRPathAbstractNode
FHIRPathAbstractNode.Builder
FHIRPathAbstractSystemValue
FHIRPathAbstractSystemValue.Builder
FHIRPathAbstractTemporalValue
FHIRPathAbstractTemporalValue.Builder
FHIRPathAbstractTermFunction
FHIRPathBaseVisitor <T >
This class provides an empty implementation of
FHIRPathVisitor,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.
FHIRPathBooleanValue
FHIRPathBooleanValue.Builder
FHIRPathDateTimeValue
FHIRPathDateTimeValue.Builder
FHIRPathDateValue
A node that wraps a TemporalAccessor date value
FHIRPathDateValue.Builder
FHIRPathDecimalValue
FHIRPathDecimalValue.Builder
FHIRPathDefaultNodeVisitor
FHIRPathElementNode
FHIRPathElementNode.Builder
FHIRPathEvaluator
A FHIRPath evaluation engine that implements the FHIRPath 2.0.0
specification
FHIRPathEvaluator.EvaluatingVisitor
FHIRPathEvaluator.EvaluationContext
A context object used to pass information to/from the FHIRPath evaluation engine
FHIRPathEvaluator.EvaluationListener
A listener interface for receiving notifications during evaluation
FHIRPathException
FHIRPathFunction
FHIRPathFunctionRegistry
FHIRPathIntegerValue
FHIRPathIntegerValue.Builder
FHIRPathLexer
FHIRPathNode
In FHIRPath, data are represented as a tree of labeled nodes, where each node may optionally have a
child system value and child nodes.
FHIRPathNode.Builder
A builder interface for building FHIRPathNode instances
FHIRPathNodeVisitor
FHIRPathNumberValue
FHIRPathParser
FHIRPathParser.AdditiveExpressionContext
FHIRPathParser.AndExpressionContext
FHIRPathParser.BooleanLiteralContext
FHIRPathParser.DateLiteralContext
FHIRPathParser.DateTimeLiteralContext
FHIRPathParser.DateTimePrecisionContext
FHIRPathParser.EqualityExpressionContext
FHIRPathParser.ExpressionContext
FHIRPathParser.ExternalConstantContext
FHIRPathParser.ExternalConstantTermContext
FHIRPathParser.FunctionContext
FHIRPathParser.FunctionInvocationContext
FHIRPathParser.IdentifierContext
FHIRPathParser.ImpliesExpressionContext
FHIRPathParser.IndexerExpressionContext
FHIRPathParser.IndexInvocationContext
FHIRPathParser.InequalityExpressionContext
FHIRPathParser.InvocationContext
FHIRPathParser.InvocationExpressionContext
FHIRPathParser.InvocationTermContext
FHIRPathParser.LiteralContext
FHIRPathParser.LiteralTermContext
FHIRPathParser.MemberInvocationContext
FHIRPathParser.MembershipExpressionContext
FHIRPathParser.MultiplicativeExpressionContext
FHIRPathParser.NullLiteralContext
FHIRPathParser.NumberLiteralContext
FHIRPathParser.OrExpressionContext
FHIRPathParser.ParamListContext
FHIRPathParser.ParenthesizedTermContext
FHIRPathParser.PluralDateTimePrecisionContext
FHIRPathParser.PolarityExpressionContext
FHIRPathParser.QualifiedIdentifierContext
FHIRPathParser.QuantityContext
FHIRPathParser.QuantityLiteralContext
FHIRPathParser.StringLiteralContext
FHIRPathParser.TermContext
FHIRPathParser.TermExpressionContext
FHIRPathParser.ThisInvocationContext
FHIRPathParser.TimeLiteralContext
FHIRPathParser.TotalInvocationContext
FHIRPathParser.TypeExpressionContext
FHIRPathParser.TypeSpecifierContext
FHIRPathParser.UnionExpressionContext
FHIRPathParser.UnitContext
FHIRPathPatch
FHIRPathPatch.Builder
FHIRPathPatchAdd
FHIRPathPatchDelete
FHIRPathPatchInsert
FHIRPathPatchMove
FHIRPathPatchOperation
FHIRPathPatchReplace
FHIRPathPatchType
The list of allowed FHIRPath Patch operation types
FHIRPathQuantityNode
FHIRPathQuantityNode.Builder
FHIRPathQuantityValue
FHIRPathQuantityValue.Builder
FHIRPathResourceNode
FHIRPathResourceNode.Builder
FHIRPathStringValue
FHIRPathStringValue.Builder
FHIRPathSystemValue
An interface that represents FHIRPath system data types
FHIRPathTemporalValue
FHIRPathTermServiceNode
A special
FHIRPathNode implementation used for the %terminologies external constant
FHIRPathTimeValue
FHIRPathTimeValue.Builder
FHIRPathTree
FHIRPathType
An enumeration that contains all of the FHIR base types, FHIR complex data types, FHIRPath primitive data types, FHIR resource types,
FHIRPath system types and FHIRPath metamodel types needed for evaluating FHIRPath expressions
FHIRPathTypeInfoNode
FHIRPathUtil
FHIRPathUtil.UnorderedCollection
FHIRPathVisitor <T >
This interface defines a complete generic visitor for a parse tree produced
by
FHIRPathParser.
FHIRPayloadPartitionStrategy
Strategy for obtaining a partition name to use when storing the payload
in a partitioned datastore.
FHIRPayloadPersistence
Used for storing and retrieving payload data.
FHIRPayloadPersistenceBlobImpl
Implementation to store and retrieve FHIR payload data using Azure Blob.
FHIRPayloadPersistenceCassandraImpl
Implementation to store and retrieve FHIR payload data using Cassandra.
FHIRPersistence
This interface defines the contract between the FHIR Server's REST API layer and the underlying
persistence layer that is responsible for interacting with a particular datastore to manage
instances of FHIR Resources.
FHIRPersistenceContext
This interface is used to provide request context-related information
to the FHIR Server persistence layer.
FHIRPersistenceContextFactory
This is a factory used to create instances of the FHIRPersistenceContext interface.
FHIRPersistenceContextImpl
This class provides a concrete implementation of the FHIRPersistenceContext
interface and is used to pass request context-related information to the persistence layer.
FHIRPersistenceContextImpl.Builder
Builder to create new instances of FHIRPersistenceContextImpl
FHIRPersistenceDataAccessException
This exception class represents failures encountered while attempting to access (read, write) data in the FHIR DB.
FHIRPersistenceDBCleanupException
This exception class represents failures encountered while attempting to close/cleanup JDBC resources.
FHIRPersistenceDBConnectException
This exception class represents failures encountered while attempting to connect to a JDBC database or datasource.
FHIRPersistenceEvent
This class represents an event fired by the FHIR persistence interceptor framework.
FHIRPersistenceException
FHIRPersistenceFactory
This interface defines a factory which serves up instances of FHIRPersistence implementations.
FHIRPersistenceFKVException
This exception class is thrown when Foreign Key violations are encountered while attempting to access data in the FHIR DB.
FHIRPersistenceHelper
This class serves as a helper for obtaining the correct persistence implementation to be used by the FHIR REST API
layer.
FHIRPersistenceIfNoneMatchException
This exception is thrown when an IfNoneMatch precondition check
fails and the server is configured to treat this as an error
(412 Precondition Failed).
FHIRPersistenceInterceptor
This interface describes a persistence interceptor.
FHIRPersistenceInterceptorException
FHIRPersistenceInterceptorMgr
This class implements the FHIR persistence interceptor framework.
FHIRPersistenceJDBCBlobFactory
Factory for decorating the JDBC persistence layer with a payload
persistence implementation using Azure Blob.
FHIRPersistenceJDBCCache
Manages caches separated by tenant
FHIRPersistenceJDBCCacheImpl
Aggregates and manages the individual caches used for a tenant
FHIRPersistenceJDBCCacheUtil
Utilities for operating on the FHIRPersistenceJDBCCache
FHIRPersistenceJDBCCassandraFactory
Factory for creating a hybrid JDBC/Cassandra persistence implementation
FHIRPersistenceJDBCFactory
Factory which serves up instances of the JDBC persistence implementation.
FHIRPersistenceJDBCImpl
The JDBC implementation of the FHIRPersistence interface,
providing implementations for CRUD APIs and search.
FHIRPersistenceJDBCTenantCache
Manages separate caches for each tenant.
FHIRPersistenceNotSupportedException
Thrown for methods or features not yet fully implemented.
FHIRPersistenceProcessorException
Thrown when a failure is found processing search parameters.
FHIRPersistenceResourceDeletedException
FHIRPersistenceResourceNotFoundException
FHIRPersistenceSupport
Collection of helper methods related to the persistence of FHIR resource payload data
FHIRPersistenceTransaction
This interface represents a transaction within the FHIR persistence layer.
FHIRPersistenceUtil
FHIRPersistenceVersionIdMismatchException
This exception class represents an occurrence of a mismatch between the version id in the resource json vs.
FHIRProvider
Maps entity streams to/from fhir-model objects
FHIRProviderUtil
FhirRefSequenceDAO
Enables the next value to be retrieved from the ref sequence.
FhirRefSequenceDAOImpl
DAO to obtain the next value from FHIR_REF_SEQUENCE
FhirRefSequenceDAOImpl
DAO to obtain the next value from FHIR_REF_SEQUENCE
FHIRRegistry
FHIRRegistryResource
A base class that contains the metadata for a definitional resource (e.g.
FHIRRegistryResource.Version
Represents a version that can either be lexical or follow the Semantic Versioning format
FHIRRegistryResource.Version.CompareMode
FHIRRegistryResourceProvider
FHIRRegistryResourceProviderAdapter
FHIRRegistryUtil
FHIRRequestContext
This class is used to hold FHIR REST API context information.
FHIRRequestContextTenantIdProvider
A tenant id provider that gets the tenant id from the request context
FHIRRequestHeader
This class represents an HTTP request header that will be used as part of
a FHIRClient operation invocation.
FHIRResource
The base class for JAX-RS "Resource" classes which implement the FHIR HTTP API
FHIRResourceDAOFactory
Factory for constructing ResourceDAO implementations specific to a
particular
FHIRDbFlavor.
FHIRResourceHelpers
This interface describes the set of helper methods from the FHIR REST layer that are used by custom operation
implementations.
FHIRResourceHelpers.Interaction
FhirResourceTableGroup
Utility to create all the tables associated with a particular resource type
FHIRResourceType
FHIRResourceType.Builder
FHIRResourceType.Value
FHIRResponse
This interface represents a response received from a FHIR REST API invocation.
FHIRResponseImpl
An implementation of the FHIRResponse interface which exposes the results
of a FHIR REST API operation.
FHIRRestBundledRequestException
FHIRRestBundleHelper
Helper for processing bundle entries.
FHIRRestHelper
Helper methods for performing the "heavy lifting" with respect to implementing
FHIR interactions.
FHIRRestInteraction
Defines a FHIR REST interaction.
FHIRRestInteractionBase
FHIRRestInteractionCreate
Represents a FHIR REST CREATE interaction
FHIRRestInteractionDelete
Represents a FHIR REST DELETE interaction
FHIRRestInteractionHistory
Represents a FHIR REST HISTORY read interaction
FHIRRestInteractionInvoke
Represents a FHIR REST custom operation interaction
FHIRRestInteractionIssue
Captures the fact that an issue occurred while translating a bundle entry.
FHIRRestInteractionPatch
Represents a FHIR REST PATCH interaction
FHIRRestInteractionRead
Represents a FHIR REST READ interaction
FHIRRestInteractionResource
Base for resource-oriented
FHIRRestInteraction implementations which include a validationResponseEntry.
FHIRRestInteractionSearch
Represents a FHIR REST SEARCH interaction
FHIRRestInteractionUpdate
Represents a FHIR REST UPDATE interaction
FHIRRestInteractionValidationResponse
Captures the fact that a particular entry failed validation.
FHIRRestInteractionVisitor
Defines operations which can be performed on the persistence layer
FHIRRestInteractionVisitorBase
FHIRRestInteractionVisitorMeta
Used to prepare bundle entries before they hit the persistence layer.
FHIRRestInteractionVisitorOffload
Visitor used to initiate payload offloading when supported by the
persistence layer
FHIRRestInteractionVisitorPersist
Visitor implementation to access the persistence operations.
FHIRRestInteractionVisitorReferenceMapping
Visitor used to update references in an incoming resource prior to persistence
FHIRRestInteractionVRead
Executes a VREAD (version read) operation on the visitor
FHIRRestOperationResponse
This class is used to represent a response returned by the FHIR resource helper methods.
FHIRRestServletFilter
This class is a servlet filter which is registered with the REST API's servlet.
FHIRRestServletRequestException
FHIRRestSupport
Collection of support and utility methods related to the FHIR REST API.
FhirSchemaConstants
Constants related to Schema creation and updating.
FhirSchemaGenerator
Encapsulates the generation of the FHIR schema artifacts
FhirSchemaTags
FHIR Schema Tag constants
FhirSchemaVersion
Tracks the incremental changes to the FHIR schema as it evolves.
FHIRSearchContext
Interface for FHIR Search Context.
FHIRSearchContextFactory
This factory class can be used to create instances of the FHIRSearchContext interface.
FHIRSearchContextImpl
FHIRSearchException
FhirSequenceDAO
gets the next value in the database's FHIR_SEQUENCE sequence
FhirSequenceDAOImpl
DAO to obtain the next value from FHIR_SEQUENCE
FhirSequenceDAOImpl
DAO to obtain the next value from FHIR_SEQUENCE
FhirServerRequest <T >
FhirServerResponse
FHIRServerUtils
Utility functions used by fhir-server.
FHIRServletContextListener
FHIRSubstanceStatus
FHIRSubstanceStatus.Builder
FHIRSubstanceStatus.Value
FHIRSwaggerGenerator
Generate Swagger 2.0 from the HL7 FHIR R4 artifacts and the IBM FHIR object model.
FHIRSystemHistoryContext
FHIRSystemHistoryContextImpl
Holds the context for system history requests
FHIRTermConfig
This class is used to manage the runtime configuration of the FHIR terminology module.
FHIRTermException
FHIRTermGraph
FHIRTermGraphFactory
FHIRTermGraphImpl
FHIRTermGraphLoader
FHIRTermGraphLoader.Type
FHIRTermGraphLoaderFactory
FHIRTermGraphLoaderMain
FHIRTermGraphLoaderUtil
FHIRTermService
FHIRTermServiceException
FHIRTermServiceProvider
FHIRTermServiceUtil
FHIRTestTransactionAdapter
Hides the logic behind obtaining a JDBC Connection from the DAO code.
FHIRTestTransactionFactory
FHIRTransactionFactory
Factory/strategy for creating instances of FHIRPersistenceTransaction
FHIRTransactionHelper
This helper class is used to manage the transaction on the current thread.
FHIRTypeConverter
Define an interface for converting IBM FHIR Server types to CQL types and vice versa.
FHIRTypeConverterImpl
This is a default implementation of the FHIRTypeConverter interface that
converts IBM FHIR Server model objects to and from CQL types.
FHIRUrlParser
This class is used for parsing partial URL strings, specifically those
associated with bundled requests.
FHIRUserTransactionAdapter
Adapter to simplify transaction handling.
FHIRUserTransactionFactory
Factory implementation for creating new instances of FHIRTransactionImpl
referencing a given UserTransaction object
FHIRUtil
Utility methods for working with the FHIR object model.
FHIRUtilities
A collection of miscellaneous utility functions used by the various fhir-*
projects.
FHIRValidationException
FHIRValidationUtil
FHIRValidator
A validator that uses conformance resources from the
FHIRRegistry
to validate resource instances against the base specification and, optionally, extended profiles.
FHIRVersion
FHIRVersion.Builder
FHIRVersion.Value
FHIRXMLGenerator
FHIRXMLParser
FilePreflight
Preflight is a health check prior to executing the calls on BulkData.
FileProvider
Wraps behaviors on the File objects on the local volumes.
FileTransformer
Converts the File Type to a BulkData Source
There are no sophisticated operations.
FileType
The type of file/object we are processing
FilterOperator
FilterOperator.Builder
FilterOperator.Value
FindTenantIdDAO
DAO to create a free tenant slot (to align with a new partition)
FirstFunction
Flag
Prospective warnings of potential issues when providing care to the patient.
Flag.Builder
FlagStatus
FlagStatus.Builder
FlagStatus.Value
ForeignKeyConstraint
Represents a FOREIGN KEY constraint referencing the primary key
of a parent table
Format
FormularyResourceProvider
FromAdapter
Adapter for building the FROM clause of a SELECT statement
FromClause
The FromClause SQL definition
FromItem
An element in the FROM clause
- TableRowSource:
FROM xx_LOGICAL_RESOURCES AS LR0
- SelectRowSource:
FROM (SELECT LR.LOGICAL_ID FROM ...) AS SUB0
FromJoin
Models a JOIN element in the from clause
FromJoin.JoinType
FromSubQueryAdapter
The FromClause adapter
FunctionDef
The definition of a function, whose content is provided by a Supplier function
GatherTablesDataModelVisitor
Manages setting the Vacuum Settings on the Physical Data Model
Generated
When to generate a value for an identity column.
GeneratingVisitor
GetExplanationOfBenefitDetail
Use the response bundle from the GetPatientBundle request and use it to retrieve
other resources referenced by the ExplanationOfBenefit entries
GetLastProcessedLineNumber
Finds the greater line number successfully processed for a particular resource bundle
GetLatestVersionDAO
Get the latest version by object type and name.
GetLease
Obtain a lease for this instance of the schema update tool.
GetLeasePostgresql
PostgreSQL variant of GetLease to avoid duplicate PK exception which would
cause the transaction to fail.
GetLogicalIds
Fetch a batch of roughly random patientIds.
GetLogicalResourceNeedsV0014Migration
Checks the value of IS_DELETED is "X" for any row found in LOGICAL_RESOURCES
the given resource type.
GetPatientBundle
Retrieve a bundle containing the Patient and a number of ExplanationOfBenefits
GetResourceChangeLogEmpty
Checks the RESOURCE_CHANGE_LOG table to see if it has been populated with
any data
GetResourceRefsForBundleLine
Fetches the list of resources which have been created from processing a given
line of a bundle.
GetResourceTypeList
Selects the existing RESOURCE_TYPES from DB2
GetResourceTypes
Manages the DB2 Get Resource Types
GetSchemaVersion
Get the current schema version from the WHOLE_SCHEMA_VERSION table
GetSequenceNextValueDAO
DAO to create a free tenant slot (to align with a new partition)
GetTenantDAO
DAO to create a free tenant slot (to align with a new partition)
GetTenantInfo
GetTenantList
Fetch the list of tenants currently configured
GetValueFunction
GetXXLogicalResourceNeedsMigration
Checks the value of VERSION_ID from the first row found in xxx_LOGICAL_RESOURCES.
Goal
Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring an
activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc.
Goal.Builder
Goal.Target
Indicates what should be done by when.
Goal.Target.Builder
GoalLifecycleStatus
GoalLifecycleStatus.Builder
GoalLifecycleStatus.Value
GraphCompartmentRule
GraphCompartmentRule.Builder
GraphCompartmentRule.Value
GraphCompartmentUse
GraphCompartmentUse.Builder
GraphCompartmentUse.Value
GraphDefinition
A formal computable definition of a graph of resources - that is, a coherent set of resources that form a graph by
following references.
GraphDefinition.Builder
GraphDefinition.Link
Links this graph makes rules about.
GraphDefinition.Link.Builder
GraphDefinition.Link.Target
Potential target for the link.
GraphDefinition.Link.Target.Builder
GraphDefinition.Link.Target.Compartment
Compartment Consistency Rules.
GraphDefinition.Link.Target.Compartment.Builder
GraphTermServiceProvider
GreaterEqExpNode
Greater than or equal to expression node
GreaterExpNode
Greater than expression node
Group
Represents a defined collection of entities that may be discussed or acted upon collectively but which are not
expected to act collectively, and are not formally or legally recognized; i.e.
Group.Builder
Group.Characteristic
Identifies traits whose presence r absence is shared by members of the group.
Group.Characteristic.Builder
Group.Member
Identifies the resource instances that are members of the group.
Group.Member.Builder
GroupByAdapter
The GROUP BY part of a SELECT statement
GroupByClause
Refers to the GroupByClause behavior
GroupExportOperation
Create a Group Export of FHIR Data to NDJSON format
GroupHandler
GroupHandler handles each Page of Members in a Group (enabling paging of the members of the Group)
GroupMeasure
GroupMeasure.Builder
GroupMeasure.Value
GroupPrivilege
Group Privilege
GroupSearchCompiler
The Dynamic Group to Search Query Parameters compiler
GroupSearchCompilerException
signals to the upstream an issue with Group Search Compilation
GroupSearchCompilerFactory
Manages access to the GroupSearchCompiler implementation.
GroupSearchCompilerImpl
Group Search Compiler routes the Group based on characteristics to each of the corresponding processors for the
Supported Elements, and generates the corresponding Search QueryParameters based on the relevant target.
GroupType
GroupType.Builder
GroupType.Value
GuidanceResponse
A guidance response is the formal response to a guidance request, including any output parameters returned by the
evaluation, as well as the description of any proposed actions to be taken.
GuidanceResponse.Builder
GuidanceResponseStatus
GuidanceResponseStatus.Builder
GuidanceResponseStatus.Value
GuidePageGeneration
GuidePageGeneration.Builder
GuidePageGeneration.Value
GuideParameterCode
GuideParameterCode.Builder
GuideParameterCode.Value
HasValueFunction
HavingAdapter
Represents the "HAVING" part of a SELECT statement.
HavingClause
Manages the Having Clause
Headers
Header constants used in iBM FHIR Server requests
HealthcareService
The details of a healthcare service available at a location.
HealthcareService.AvailableTime
A collection of times that the Service Site is available.
HealthcareService.AvailableTime.Builder
HealthcareService.Builder
HealthcareService.Eligibility
Does this service have specific eligibility requirements that need to be met in order to use the service?
HealthcareService.Eligibility.Builder
HealthcareService.NotAvailable
The HealthcareService is not available during this period of time due to the provided reason.
HealthcareService.NotAvailable.Builder
HealthcheckOperation
History
HistorySortOrder
The ordering specified in the client request for whole system history
interactions.
HostnameHandler
Reliable Hostname Treatment
HREX100ResourceProvider
HtmlChecksFunction
HTTPHandlingPreference
An enumeration of handling preference codes.
HTTPReturnPreference
An enumeration of return preference codes.
HttpsPreflight
Verifies the Export/Import is valid for Https
HttpsProvider
Https Provider
HttpsTransformer
Converts the Https Type to a BulkData Source
There are no sophisticated operations.
HTTPVerb
HTTPVerb.Builder
HTTPVerb.Value
HttpWrapper
Manages the access to the HttpClient applying a consistent approach/configuration.
HumanName
A human's name with the ability to identify parts and usage.
HumanName.Builder
IBMEventStreamsType
Helper class to process IBM Event Streams bindings into useful Kafka
entries.
IBMEventStreamsType.EventStreamsCredentials
IBMEventStreamsType.EventStreamsCredentials.Builder
Builder is a convenience pattern to assemble to Java Object
IBMEventStreamsType.EventStreamsCredentials.Parser
Parser
IBMEventStreamsType.EventStreamsCredentials.Writer
Generates JSON from this object.
IBufferProvider
Provides a sequential list of buffers which can be iterated over
to recompose a larger buffer that has been broken into chunks
ICatalogAccess
Catalog Access to the backend adminstrative functions
ICommonTokenValuesCache
An interface for a cache of code system and related token values.
IConnectionProvider
Provides an abstract way to obtain a JDBC connection.
ICqlReader <T >
Command to perform a read operation on a Cassandra CqlSession
Id
Any combination of letters, numerals, "-" and ".", with a length limit of 64 characters.
Id.Builder
IDatabaseAdapter
Abstraction of the SQL to use for a given database.
IDatabaseObject
Defines the Database Object's expected methods.
IDatabaseStatement
Definition of the Database Statement
IDatabaseSupplier <T >
Represents a statement runnable by
IDatabaseAdapter returning a result
of type T.
IDatabaseTarget
Abstraction of the ability to execute statements against a database.
IDatabaseTranslator
Lets us adjust DDL/DML/SQL statements to match the target database.
IDatabaseTypeAdapter
Used to handle the syntax differences between databases for certain
types like varbinary/varchar as bit data etc.
IDataModel
Data Model Interface
Identifier
An identifier - identifies some entity uniquely and unambiguously.
Identifier.Builder
IdentifierUse
IdentifierUse.Builder
IdentifierUse.Value
IdentityAssuranceLevel
IdentityAssuranceLevel.Builder
IdentityAssuranceLevel.Value
IdentityDef
Represents the definition of a primary key constraint on a table
IdNameCache <T >
IdReferenceMappingVisitor
An extension of the ReferenceMappingVisitor which also updates the "id" of the resource
because it is being changed from a POST to a PUT, and therefore the id must align with
the identity of the resource according to the corresponding fullUrl in the Bundle
IdSearchParam
A search parameter for _id
IIdNameCache <T >
Interface to a cache mapping an id of type T to a string.
ILeaseManager
Provides feedback on whether this instance owns the lease to the
configured FHIR data schema
ILeaseManagerConfig
Provides configuration items used by the LeaseManager
ImagingStudy
Representation of the content produced in a DICOM imaging study.
ImagingStudy.Builder
ImagingStudy.Series
Each study has one or more series of images or other content.
ImagingStudy.Series.Builder
ImagingStudy.Series.Instance
A single SOP instance within the series, e.g.
ImagingStudy.Series.Instance.Builder
ImagingStudy.Series.Performer
Indicates who or what performed the series and how they were involved.
ImagingStudy.Series.Performer.Builder
ImagingStudyStatus
ImagingStudyStatus.Builder
ImagingStudyStatus.Value
ImmediateLocalFileReader
Reads local files directly and processes them to the
ResourceHandler for processing.
Immunization
Describes the event of a patient being administered a vaccine or a record of an immunization as reported by a patient,
a clinician or another party.
Immunization.Builder
Immunization.Education
Educational material presented to the patient (or guardian) at the time of vaccine administration.
Immunization.Education.Builder
Immunization.Performer
Indicates who performed the immunization event.
Immunization.Performer.Builder
Immunization.ProtocolApplied
The protocol (set of recommendations) being followed by the provider who administered the dose.
Immunization.ProtocolApplied.Builder
Immunization.Reaction
Categorical data indicating that an adverse event is associated in time to an immunization.
Immunization.Reaction.Builder
ImmunizationEvaluation
Describes a comparison of an immunization event against published recommendations to determine if the administration
is "valid" in relation to those recommendations.
ImmunizationEvaluation.Builder
ImmunizationEvaluationStatus
ImmunizationEvaluationStatus.Builder
ImmunizationEvaluationStatus.Value
ImmunizationRecommendation
A patient's point-in-time set of recommendations (i.e.
ImmunizationRecommendation.Builder
ImmunizationRecommendation.Recommendation
Vaccine administration recommendations.
ImmunizationRecommendation.Recommendation.Builder
ImmunizationRecommendation.Recommendation.DateCriterion
Vaccine date recommendations.
ImmunizationRecommendation.Recommendation.DateCriterion.Builder
ImmunizationStatus
ImmunizationStatus.Builder
ImmunizationStatus.Value
ImperialUnits
ImplementationGuide
A set of rules of how a particular interoperability or standards problem is solved - typically through the use of FHIR
resources.
ImplementationGuide.Builder
ImplementationGuide.Definition
The information needed by an IG publisher tool to publish the whole implementation guide.
ImplementationGuide.Definition.Builder
ImplementationGuide.Definition.Grouping
A logical group of resources.
ImplementationGuide.Definition.Grouping.Builder
ImplementationGuide.Definition.Page
A page / section in the implementation guide.
ImplementationGuide.Definition.Page.Builder
ImplementationGuide.Definition.Parameter
Defines how IG is built by tools.
ImplementationGuide.Definition.Parameter.Builder
ImplementationGuide.Definition.Resource
A resource that is part of the implementation guide.
ImplementationGuide.Definition.Resource.Builder
ImplementationGuide.Definition.Template
A template for building resources.
ImplementationGuide.Definition.Template.Builder
ImplementationGuide.DependsOn
Another implementation guide that this implementation depends on.
ImplementationGuide.DependsOn.Builder
ImplementationGuide.Global
A set of profiles that all resources covered by this implementation guide must conform to.
ImplementationGuide.Global.Builder
ImplementationGuide.Manifest
Information about an assembled implementation guide, created by the publication tooling.
ImplementationGuide.Manifest.Builder
ImplementationGuide.Manifest.Page
Information about a page within the IG.
ImplementationGuide.Manifest.Page.Builder
ImplementationGuide.Manifest.Resource
A resource that is part of the implementation guide.
ImplementationGuide.Manifest.Resource.Builder
ImplicitValueSetRegistryResourceProvider
An abstract base class for implicit registry resource provider implementations (e.g.
ImportCheckPointData
ImportCheckPointData.Builder
ImportJobListener
ImportOperation
BulkData Specification Proposal:
$import
ImportPartitionAnalyzer
ImportPartitionCollector
ImportPartitionMapper
ImportTransientUserData
ImportTransientUserData.Builder
INameIdCache <T >
Interface to a cache mapping a string to a value of type T.
IncludeExtension
A SearchExtension used to add InclusionParameter filters to the
include query.
InclusionParameter
Instances of this class encapsulate data elements related to the FHIR _include and _revinclude search result
parameters.
InclusionSearchParam
An inclusion search parameter
Index
Index.Entry
IndexDef
Definition of an index on a table
IndexOfFunction
InitializeLogicalResourceDenorms
Set the current value for xxx_LOGICAL_RESOURCES.IS_DELETED.
InJVMCqlTranslationProvider
Provide an implementation of the CqlTranslationProvider interface that uses
the CQL translator directly inside the JVM.
InListExpNode
Represents an IN list where list is a list of expression nodes (supports different
node types and bind markers).
Input
Import input elements
InputOutputByteStream
A byte buffer which supports both InputStream and OutputStream interfaces
without needless copying of (potentially large) byte arrays.
InputOutputByteStream.ReshapeStrategy
Strategy for how we resize the buffer.
InsertingVisitor <T extends Visitable >
InsertStatement
Simple modeling of an insert statement.
InsertStatement.Builder
Instant
An instant in time - known at least to the second
Instant.Builder
InstantBindMarkerNode
A bind marker representing a Instant value
InsurancePlan
Details of a Health Insurance product/plan provided by an organization.
InsurancePlan.Builder
InsurancePlan.Contact
The contact for the health insurance product for a certain purpose.
InsurancePlan.Contact.Builder
InsurancePlan.Coverage
Details about the coverage offered by the insurance product.
InsurancePlan.Coverage.Benefit
Specific benefits under this type of coverage.
InsurancePlan.Coverage.Benefit.Builder
InsurancePlan.Coverage.Benefit.Limit
The specific limits on the benefit.
InsurancePlan.Coverage.Benefit.Limit.Builder
InsurancePlan.Coverage.Builder
InsurancePlan.Plan
Details about an insurance plan.
InsurancePlan.Plan.Builder
InsurancePlan.Plan.GeneralCost
Overall costs associated with the plan.
InsurancePlan.Plan.GeneralCost.Builder
InsurancePlan.Plan.SpecificCost
Costs associated with the coverage provided by the product.
InsurancePlan.Plan.SpecificCost.Benefit
List of the specific benefits under this category of benefit.
InsurancePlan.Plan.SpecificCost.Benefit.Builder
InsurancePlan.Plan.SpecificCost.Benefit.Cost
List of the costs associated with a specific benefit.
InsurancePlan.Plan.SpecificCost.Benefit.Cost.Builder
InsurancePlan.Plan.SpecificCost.Builder
IntColumn
Int Column
Integer
A whole number
Integer.Builder
IntegerBindMarkerNode
A bind marker representing an Integer value
Interaction
InteractionStatus
Describes what change, if any, was made to a resource at the database level and why
InteropScenario
A workload simulating interop client access.
InteropWorkload
Very simple emulation of a possible interop workload.
IntersectFunction
Invoice
Invoice containing collected ChargeItems from an Account with calculated individual and total price for Billing
purpose.
Invoice.Builder
Invoice.LineItem
Each line item represents one charge for goods and services rendered.
Invoice.LineItem.Builder
Invoice.LineItem.PriceComponent
The price for a ChargeItem may be calculated as a base price with surcharges/deductions that apply in certain
conditions.
Invoice.LineItem.PriceComponent.Builder
Invoice.Participant
Indicates who or what performed or participated in the charged service.
Invoice.Participant.Builder
InvoicePriceComponentType
InvoicePriceComponentType.Builder
InvoicePriceComponentType.Value
InvoiceStatus
InvoiceStatus.Builder
InvoiceStatus.Value
IPatientScenario
IPHandler
Calculates the IP and subsequent retrieval of the IPs
IQueryParameter
IQueryParameterAnd <T extends IQueryParameterOr <? extends IQueryParameter >>
IQueryParameterOr <T extends IQueryParameter >
IResourceEntryProcessor
Process a ResourceEntry
IResourceHandler
Interface for handling the processing of resources read from COS
IResourceReferenceDAO
Contract for DAO implementations handling persistence of
resource references (and token parameters) with the
normalized schema introduced in issue 1366.
IResourceScanner
A scanner active object which searches a repository looking for resources
IResourceTypeMaps
Interface providing lookups of resource type by name or id
IsDistinctFunction
ISizeCollector
Interface for a command to fetch schema size information from a database
ISizeReport
Render a size report
IsNotNullExpNode
Represents IS NOT NULL in a SQL expression
IsNullExpNode
Represents IS NULL in a SQL expression
IssueSeverity
IssueSeverity.Builder
IssueSeverity.Value
IssueType
IssueType.Builder
IssueType.Value
IssueTypeToHttpStatusMapper
ITaskCollector
Manage the Tasks
ITaskGroup
Manage access to the tasks
ITaskService
Task Service to manage and wrap access to the ExecutorService
ItemFunction
ITransaction
Simple service interface which allows us to hide how transactions are managed
for the current thread.
ITransactionProvider
Abstraction of the service providing access to instances of
ITransaction which themselves are used to hide the
underlying transaction implementation.
IVersionHistoryService
Service interface used to update the version history table
(just before a transaction ends)
JavaBatchSchemaGenerator
Encapsulates the generation of the Liberty Java Batch schema artifacts.
JdbcConnectionProvider
JdbcConnectionProvider
JDBCConstants
JDBCIdentityCache
Provides access to all the identity information we need when processing
resources and their parameters
JDBCIdentityCacheImpl
Pulls together the DAOs and tenant-specific cache to provide a single place
where we can look up the identity of various records we need
JDBCParameterBuildingVisitor
This class is the JDBC persistence layer implementation for transforming
SearchParameters into Parameter Data Transfer Objects.
JdbcPropertyAdapter
Base adapter for common JDBC connection properties
JdbcTarget
JdbcTarget for the database
JobControlContextListener
This Servlet Context Listener provides a hook to the BatchRuntime.
JobExecutionResponse
BulkImportJob's JSON response
JobExecutionResponse.Builder
Builder is a convenience pattern to assemble to Java Object that reflects the BatchManagement pattern.
JobExecutionResponse.Link
Link is a sub class reflecting the link to the parts of the Export Job.
JobExecutionResponse.Parser
Parser
JobExecutionResponse.Writer
Generates JSON from this object.
JobIdEncodingTransformer
Manages the Job Id Encryption.
JobInstanceRequest
BulkExport Job Instance Request
JobInstanceRequest.Builder
Builder is a convenience pattern to assemble to Java Object that reflects the BatchManagement pattern.
JobInstanceRequest.Parser
Parser
JobInstanceRequest.Writer
Generates JSON from this object.
JobInstanceResponse
BulkImportJob's JSON response
JobInstanceResponse.Builder
Builder is a convenience pattern to assemble to Java Object that reflects the BatchManagement pattern.
JobInstanceResponse.Link
Link is a sub class reflecting the link to the parts of the Export Job.
JobInstanceResponse.Parser
Parser
JobInstanceResponse.Writer
Generates JSON from this object.
JobParameter
Common Configuration Parameters for the Job Request/Response.
JobParameter.Builder
common build parameters for JobParameters
JobParameter.Parser
JobParameter.Writer
Generates JSON from this object.
JobType
List of the Jobs
JsonSupport
JWT
A minimal alternative to the com.auth0:java-jwt library.
JWT.Claim
JWT.DecodedJWT
KafkaService
KafkaService orchestrates the call to Kafka so
mappers and translators can be swapped out.
KafkaType
Kafka Environment Type
LabelFilter
LanguageRegistry
Class that represents the BCP-47 language registry, with all subtags in lowercase.
LanguageRegistryUtil
Utility class for language registry.
LastFunction
LastUpdatedSearchParam
A search parameter for _lastUpdated
LeaseManager
Manages acquisition and maintenance of the lease we need before we
are allowed to perform any schema changes
LeaseManagerConfig
LeaseManagerConfig is the configuration for the fhir-persistence-schema's LeaseManager.
LeaseManagerConfig.Builder
Builder for fluent construction of LeaseManagerConfig
LeftParenExpNode
Represents a left paren when parsing an expression
LengthFunction
LessEqExpNode
Less than or equal to expression node
LessExpNode
Less than expression node
Library
The Library resource is a general-purpose container for knowledge asset definitions.
Library.Builder
LibraryDataRequirementsOperation
LibraryEvaluateOperation
LibraryHelper
Helper methods for working with FHIR Library resources and
specifically those that pertain to Clinical Quality Language (CQL)
evaluation.
LikeExpNode
Represents a {col} LIKE {string-exp} | {bind-var} in a SQL predicate expression
Linkage
Identifies two or more records (resource instances) that refer to the same real-world "occurrence".
Linkage.Builder
Linkage.Item
Identifies which record considered as the reference to the same real-world occurrence as well as how the items should
be evaluated within the collection of linked items.
Linkage.Item.Builder
LinkageType
LinkageType.Builder
LinkageType.Value
LinkType
LinkType.Builder
LinkType.Value
List
A list is a curated collection of resources.
List.Builder
List.Entry
Entries in this list.
List.Entry.Builder
ListMode
ListMode.Builder
ListMode.Value
ListStatus
ListStatus.Builder
ListStatus.Value
ListTypeInfo
This class is part of the implementation for the Types and Reflection section of the FHIRPath specification:
LiteralExpNode
Base of literal values in the expression tree
LiteralString
Simple container of a String value to make overloading of some methods simpler
and more natural
LoaderInstanceHeartbeat
Updates the last seen timestamp of the LOADER_INSTANCES record
to indicate this particular instance is still alive
LoaderQueue
LocalFileReader
Grabs work from the bucket database and dispatches items
to the thread pool.
LocalFileScanner
Active object to periodically scan a local directory looking for new
objects to load
Location
Details and position information for a physical place where services are provided and resources and participants may
be stored, found, contained, or accommodated.
Location.Builder
Location.HoursOfOperation
What days/times during a week is this location usually open.
Location.HoursOfOperation.Builder
Location.Position
The absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system
used in KML).
Location.Position.Builder
LocationMode
LocationMode.Builder
LocationMode.Value
LocationParmVal
This class defines the Data Transfer Object representing a row in the X_LATLNG_VALUES tables.
LocationSearchExtension
A search extension for the NEAR location logic
LocationSearchParam
A Location search parameter (near)
LocationStatus
LocationStatus.Builder
LocationStatus.Value
LocationUtil
Common Location related functions.
LockException
Translated exception for a SQLException representing a lock timeout or deadlock
exception
LockInfo
DTO representing a row from the Derby lock diagnostic table SYSCS_DIAG.LOCK_TABLE
LogFormatter
A slightly nicer formatter for Java util logging output
Modified to write out logs to a specified file
LogicalIdentityProvider
Supports different strategies for creating identity strings
LogicalIdRecorder
Handles the recording of logical ids which can arrive from many threads.
LongBindMarkerNode
A bind marker representing a nullable Long value
LongExpNode
A literal Long.
LookupFunction
LookupOperation
LookupOutcome
LookupOutcome.Builder
LookupOutcome.Designation
LookupOutcome.Designation.Builder
LookupOutcome.Property
LookupOutcome.Property.Builder
LookupParameters
LookupParameters.Builder
LowerFunction
LRUCache <K ,V >
An LRU implementation which limits the maximum number
of entries and ejects older entries.
Main
The fhir-bucket application for loading data from COS into a FHIR server
and tracking the returned ids along with response times.
Main
Processes the resource from one of the entry points, into an in memory resource
a FHIR Path is executed over it, and the output is put out to the screen.
Main
Standalone application to provide support services (like reconciliation) for
payload offload using Azure Blob
Main
Admin operations for the IBM FHIR Server payload offload support
in Cassandra.
Main
Utility app to connect to a database and create/update the IBM FHIR Server schema.
Main
Utility to patch an old schema for use-cases which fall outside the standard
automatic schema migration process
Mapper
Each implementing class is expected to be stateful.
MapperFactory
Mapper Factory selects the desired mapper and returns a new instance
for each call.
MapperType
The various output types that need to be mapped from the AuditLogEntry.
MarkBundleDone
Updates the LOAD_COMPLETED timestamp of the resource_bundles record
Markdown
A string that may contain Github Flavored Markdown syntax for optional processing by a mark down presentation engine
Markdown.Builder
MarketingStatus
The marketing status describes the date when a medicinal product is actually put on the market or the date as of which
it is no longer available.
MarketingStatus.Builder
MatchesFunction
Maturity
MaxTenantIdDAO
DAO to create a free tenant slot (to align with a new partition)
MCODEResourceProvider
Measure
The Measure resource provides the definition of a quality measure.
Measure.Builder
Measure.Group
A group of population criteria for the measure.
Measure.Group.Builder
Measure.Group.Population
A population criteria for the measure.
Measure.Group.Population.Builder
Measure.Group.Stratifier
The stratifier criteria for the measure report, specified as either the name of a valid CQL expression defined within
a referenced library or a valid FHIR Resource Path.
Measure.Group.Stratifier.Builder
Measure.Group.Stratifier.Component
A component of the stratifier criteria for the measure report, specified as either the name of a valid CQL expression
defined within a referenced library or a valid FHIR Resource Path.
Measure.Group.Stratifier.Component.Builder
Measure.SupplementalData
The supplemental data criteria for the measure report, specified as either the name of a valid CQL expression within a
referenced library, or a valid FHIR Resource Path.
Measure.SupplementalData.Builder
MeasureCollectDataOperation
MeasureDataRequirementsOperation
MeasureEvaluation <BaseT ,MeasureT extends BaseT ,MeasureGroupComponentT extends BaseT ,MeasureGroupPopulationComponentT extends BaseT ,MeasureSupplementalDataComponentT extends BaseT ,MeasureReportT extends BaseT ,MeasureReportGroupComponentT extends BaseT ,MeasureReportGroupPopulationComponentT extends BaseT ,CodingT extends BaseT ,ExtensionT extends BaseT ,ReferenceT extends BaseT ,ListResourceT extends ResourceT ,ListEntryT extends BaseT ,ResourceT ,SubjectT extends ResourceT >
MeasureHelper
Utility methods for working with Measure resources
MeasureInfo
Encapsulates the data of the http://hl7.org/fhir/StructureDefinition/cqf-measureInfo
structure definition.
MeasurePopulationType
Enumeration of standard population types for a FHIR measure.
MeasureReport
The MeasureReport resource contains the results of the calculation of a measure; and optionally a reference to the
resources involved in that calculation.
MeasureReport.Builder
MeasureReport.Group
The results of the calculation, one for each population group in the measure.
MeasureReport.Group.Builder
MeasureReport.Group.Population
The populations that make up the population group, one for each type of population appropriate for the measure.
MeasureReport.Group.Population.Builder
MeasureReport.Group.Stratifier
When a measure includes multiple stratifiers, there will be a stratifier group for each stratifier defined by the
measure.
MeasureReport.Group.Stratifier.Builder
MeasureReport.Group.Stratifier.Stratum
This element contains the results for a single stratum within the stratifier.
MeasureReport.Group.Stratifier.Stratum.Builder
MeasureReport.Group.Stratifier.Stratum.Component
A stratifier component value.
MeasureReport.Group.Stratifier.Stratum.Component.Builder
MeasureReport.Group.Stratifier.Stratum.Population
The populations that make up the stratum, one for each type of population appropriate to the measure.
MeasureReport.Group.Stratifier.Stratum.Population.Builder
MeasureReportStatus
MeasureReportStatus.Builder
MeasureReportStatus.Value
MeasureReportType
Enumeration of the standard FHIR MeasureReport types.
MeasureReportType
MeasureReportType.Builder
MeasureReportType.Value
MeasureScoring
Enumeration of the standard FHIR Measure.scoring codes.
MeasureSubmitDataOperation
Media
A photo, video, or audio recording acquired or used in healthcare.
Media.Builder
MediaStatus
MediaStatus.Builder
MediaStatus.Value
Medication
This resource is primarily used for the identification and definition of a medication for the purposes of prescribing,
dispensing, and administering a medication as well as for making statements about medication use.
Medication.Batch
Information that only applies to packages (not products).
Medication.Batch.Builder
Medication.Builder
Medication.Ingredient
Identifies a particular constituent of interest in the product.
Medication.Ingredient.Builder
MedicationAdministration
Describes the event of a patient consuming or otherwise being administered a medication.
MedicationAdministration.Builder
MedicationAdministration.Dosage
Describes the medication dosage information details e.g.
MedicationAdministration.Dosage.Builder
MedicationAdministration.Performer
Indicates who or what performed the medication administration and how they were involved.
MedicationAdministration.Performer.Builder
MedicationAdministrationStatus
MedicationAdministrationStatus.Builder
MedicationAdministrationStatus.Value
MedicationDispense
Indicates that a medication product is to be or has been dispensed for a named person/patient.
MedicationDispense.Builder
MedicationDispense.Performer
Indicates who or what performed the event.
MedicationDispense.Performer.Builder
MedicationDispense.Substitution
Indicates whether or not substitution was made as part of the dispense.
MedicationDispense.Substitution.Builder
MedicationDispenseStatus
MedicationDispenseStatus.Builder
MedicationDispenseStatus.Value
MedicationKnowledge
Information about a medication that is used to support knowledge.
MedicationKnowledge.AdministrationGuidelines
Guidelines for the administration of the medication.
MedicationKnowledge.AdministrationGuidelines.Builder
MedicationKnowledge.AdministrationGuidelines.Dosage
Dosage for the medication for the specific guidelines.
MedicationKnowledge.AdministrationGuidelines.Dosage.Builder
MedicationKnowledge.AdministrationGuidelines.PatientCharacteristics
Characteristics of the patient that are relevant to the administration guidelines (for example, height, weight,
gender, etc.).
MedicationKnowledge.AdministrationGuidelines.PatientCharacteristics.Builder
MedicationKnowledge.Builder
MedicationKnowledge.Cost
The price of the medication.
MedicationKnowledge.Cost.Builder
MedicationKnowledge.DrugCharacteristic
Specifies descriptive properties of the medicine, such as color, shape, imprints, etc.
MedicationKnowledge.DrugCharacteristic.Builder
MedicationKnowledge.Ingredient
Identifies a particular constituent of interest in the product.
MedicationKnowledge.Ingredient.Builder
MedicationKnowledge.Kinetics
The time course of drug absorption, distribution, metabolism and excretion of a medication from the body.
MedicationKnowledge.Kinetics.Builder
MedicationKnowledge.MedicineClassification
Categorization of the medication within a formulary or classification system.
MedicationKnowledge.MedicineClassification.Builder
MedicationKnowledge.MonitoringProgram
The program under which the medication is reviewed.
MedicationKnowledge.MonitoringProgram.Builder
MedicationKnowledge.Monograph
Associated documentation about the medication.
MedicationKnowledge.Monograph.Builder
MedicationKnowledge.Packaging
Information that only applies to packages (not products).
MedicationKnowledge.Packaging.Builder
MedicationKnowledge.Regulatory
Regulatory information about a medication.
MedicationKnowledge.Regulatory.Builder
MedicationKnowledge.Regulatory.MaxDispense
The maximum number of units of the medication that can be dispensed in a period.
MedicationKnowledge.Regulatory.MaxDispense.Builder
MedicationKnowledge.Regulatory.Schedule
Specifies the schedule of a medication in jurisdiction.
MedicationKnowledge.Regulatory.Schedule.Builder
MedicationKnowledge.Regulatory.Substitution
Specifies if changes are allowed when dispensing a medication from a regulatory perspective.
MedicationKnowledge.Regulatory.Substitution.Builder
MedicationKnowledge.RelatedMedicationKnowledge
Associated or related knowledge about a medication.
MedicationKnowledge.RelatedMedicationKnowledge.Builder
MedicationKnowledgeStatus
MedicationKnowledgeStatus.Builder
MedicationKnowledgeStatus.Value
MedicationRequest
An order or request for both supply of the medication and the instructions for administration of the medication to a
patient.
MedicationRequest.Builder
MedicationRequest.DispenseRequest
Indicates the specific details for the dispense or medication supply part of a medication request (also known as a
Medication Prescription or Medication Order).
MedicationRequest.DispenseRequest.Builder
MedicationRequest.DispenseRequest.InitialFill
Indicates the quantity or duration for the first dispense of the medication.
MedicationRequest.DispenseRequest.InitialFill.Builder
MedicationRequest.Substitution
Indicates whether or not substitution can or should be part of the dispense.
MedicationRequest.Substitution.Builder
MedicationRequestIntent
MedicationRequestIntent.Builder
MedicationRequestIntent.Value
MedicationRequestPriority
MedicationRequestPriority.Builder
MedicationRequestPriority.Value
MedicationRequestStatus
MedicationRequestStatus.Builder
MedicationRequestStatus.Value
MedicationStatement
A record of a medication that is being consumed by a patient.
MedicationStatement.Builder
MedicationStatementStatus
MedicationStatementStatus.Builder
MedicationStatementStatus.Value
MedicationStatus
MedicationStatus.Builder
MedicationStatus.Value
MedicinalProduct
Detailed definition of a medicinal product, typically for uses other than direct patient care (e.g.
MedicinalProduct.Builder
MedicinalProduct.ManufacturingBusinessOperation
An operation applied to the product, for manufacturing or adminsitrative purpose.
MedicinalProduct.ManufacturingBusinessOperation.Builder
MedicinalProduct.Name
The product's name, including full name and possibly coded parts.
MedicinalProduct.Name.Builder
MedicinalProduct.Name.CountryLanguage
Country where the name applies.
MedicinalProduct.Name.CountryLanguage.Builder
MedicinalProduct.Name.NamePart
Coding words or phrases of the name.
MedicinalProduct.Name.NamePart.Builder
MedicinalProduct.SpecialDesignation
Indicates if the medicinal product has an orphan designation for the treatment of a rare disease.
MedicinalProduct.SpecialDesignation.Builder
MedicinalProductAuthorization
The regulatory authorization of a medicinal product.
MedicinalProductAuthorization.Builder
MedicinalProductAuthorization.JurisdictionalAuthorization
Authorization in areas within a country.
MedicinalProductAuthorization.JurisdictionalAuthorization.Builder
MedicinalProductAuthorization.Procedure
The regulatory procedure for granting or amending a marketing authorization.
MedicinalProductAuthorization.Procedure.Builder
MedicinalProductContraindication
The clinical particulars - indications, contraindications etc.
MedicinalProductContraindication.Builder
MedicinalProductContraindication.OtherTherapy
Information about the use of the medicinal product in relation to other therapies described as part of the indication.
MedicinalProductContraindication.OtherTherapy.Builder
MedicinalProductIndication
Indication for the Medicinal Product.
MedicinalProductIndication.Builder
MedicinalProductIndication.OtherTherapy
Information about the use of the medicinal product in relation to other therapies described as part of the indication.
MedicinalProductIndication.OtherTherapy.Builder
MedicinalProductIngredient
An ingredient of a manufactured item or pharmaceutical product.
MedicinalProductIngredient.Builder
MedicinalProductIngredient.SpecifiedSubstance
A specified substance that comprises this ingredient.
MedicinalProductIngredient.SpecifiedSubstance.Builder
MedicinalProductIngredient.SpecifiedSubstance.Strength
Quantity of the substance or specified substance present in the manufactured item or pharmaceutical product.
MedicinalProductIngredient.SpecifiedSubstance.Strength.Builder
MedicinalProductIngredient.SpecifiedSubstance.Strength.ReferenceStrength
Strength expressed in terms of a reference substance.
MedicinalProductIngredient.SpecifiedSubstance.Strength.ReferenceStrength.Builder
MedicinalProductIngredient.Substance
The ingredient substance.
MedicinalProductIngredient.Substance.Builder
MedicinalProductInteraction
The interactions of the medicinal product with other medicinal products, or other forms of interactions.
MedicinalProductInteraction.Builder
MedicinalProductInteraction.Interactant
The specific medication, food or laboratory test that interacts.
MedicinalProductInteraction.Interactant.Builder
MedicinalProductManufactured
The manufactured item as contained in the packaged medicinal product.
MedicinalProductManufactured.Builder
MedicinalProductPackaged
A medicinal product in a container or package.
MedicinalProductPackaged.BatchIdentifier
Batch numbering.
MedicinalProductPackaged.BatchIdentifier.Builder
MedicinalProductPackaged.Builder
MedicinalProductPackaged.PackageItem
A packaging item, as a contained for medicine, possibly with other packaging items within.
MedicinalProductPackaged.PackageItem.Builder
MedicinalProductPharmaceutical
A pharmaceutical product described in terms of its composition and dose form.
MedicinalProductPharmaceutical.Builder
MedicinalProductPharmaceutical.Characteristics
Characteristics e.g.
MedicinalProductPharmaceutical.Characteristics.Builder
MedicinalProductPharmaceutical.RouteOfAdministration
The path by which the pharmaceutical product is taken into or makes contact with the body.
MedicinalProductPharmaceutical.RouteOfAdministration.Builder
MedicinalProductPharmaceutical.RouteOfAdministration.TargetSpecies
A species for which this route applies.
MedicinalProductPharmaceutical.RouteOfAdministration.TargetSpecies.Builder
MedicinalProductPharmaceutical.RouteOfAdministration.TargetSpecies.WithdrawalPeriod
A species specific time during which consumption of animal product is not appropriate.
MedicinalProductPharmaceutical.RouteOfAdministration.TargetSpecies.WithdrawalPeriod.Builder
MedicinalProductUndesirableEffect
Describe the undesirable effects of the medicinal product.
MedicinalProductUndesirableEffect.Builder
MemberMatchFactory
Controls the creation of the MemberMatchProviderStrategy objects using the ServiceLoader.
MemberMatchOperation
Implements the $MemberMatch Operation
MemberMatchResult
MemberMatch Responses are in three types.
MemberMatchResult.Builder
Builder for the MemberMatchResult object type.
MemberMatchResult.ResponseType
Type of the Response
MemberMatchStrategy
The Member Match Strategy
MemberOfFunction
Menu
Menu System for Persistence Schema Tool
Menu.HelpMenu
MergeResources
Command to merge a collection of resources
MergeResourceTypes
DAO to encapsulate all the SQL/DML used to retrieve and persist data
in the schema.
MergeResourceTypesPostgres
DAO to encapsulate all the SQL/DML used to retrieve and persist data
in the schema.
MessageDefinition
Defines the characteristics of a message that can be shared between systems, including the type of event that
initiates the message, the content to be transmitted and what response(s), if any, are permitted.
MessageDefinition.AllowedResponse
Indicates what types of messages may be sent as an application-level response to this message.
MessageDefinition.AllowedResponse.Builder
MessageDefinition.Builder
MessageDefinition.Focus
Identifies the resource (or resources) that are being addressed by the event.
MessageDefinition.Focus.Builder
MessageHeader
The header for a message exchange that is either requesting or responding to an action.
MessageHeader.Builder
MessageHeader.Destination
The destination application which the message is intended for.
MessageHeader.Destination.Builder
MessageHeader.Response
Information about the message that this message is a response to.
MessageHeader.Response.Builder
MessageHeader.Source
The source application from which this message originated.
MessageHeader.Source.Builder
MessageHeaderResponseRequest
MessageHeaderResponseRequest.Builder
MessageHeaderResponseRequest.Value
MessageSignificanceCategory
MessageSignificanceCategory.Builder
MessageSignificanceCategory.Value
Meta
The metadata about a resource.
Meta.Builder
MetricUnits
MigrateV0014LogicalResourceIsDeletedLastUpdated
Run a correlated update statement to update the new V0014 columns in LOGICAL_RESOURCES from the
corresponding values in the xx_LOGICAL_RESOURCES table (for a specific resource type)
Note that for this to work for the multi-tenant (Db2) schema,
the SV_TENANT_ID needs to be set first.
MigrateV0021AbstractTypeRemoval
DOMAINRESOURCE_ and RESOURCE_ are abstract tables which are unused.
Migration
A database migration step
MissingSearchParam
Handles search for the missing param
ModelConstraintProvider
An interface that extends
ConstraintProvider with a method that determines whether this constraint provider applies to a specific model class
ModelHelper
Utilities for working with FHIR model objects.
ModelSupport
ModelSupport.ElementInfo
MolecularSequence
Raw data describing a biological sequence.
MolecularSequence.Builder
MolecularSequence.Quality
An experimental feature attribute that defines the quality of the feature in a quantitative way, such as a phred
quality score ([SO:0001686](http://www.sequenceontology.org/browser/current_svn/term/SO:0001686)).
MolecularSequence.Quality.Builder
MolecularSequence.Quality.Roc
Receiver Operator Characteristic (ROC) Curve to give sensitivity/specificity tradeoff.
MolecularSequence.Quality.Roc.Builder
MolecularSequence.ReferenceSeq
A sequence that is used as a reference to describe variants that are present in a sequence analyzed.
MolecularSequence.ReferenceSeq.Builder
MolecularSequence.Repository
Configurations of the external repository.
MolecularSequence.Repository.Builder
MolecularSequence.StructureVariant
Information about chromosome structure variation.
MolecularSequence.StructureVariant.Builder
MolecularSequence.StructureVariant.Inner
Structural variant inner.
MolecularSequence.StructureVariant.Inner.Builder
MolecularSequence.StructureVariant.Outer
Structural variant outer.
MolecularSequence.StructureVariant.Outer.Builder
MolecularSequence.Variant
The definition of variant here originates from Sequence ontology ([variant_of](http://www.sequenceontology.
MolecularSequence.Variant.Builder
Money
An amount of economic utility in some recognized currency.
Money.Builder
MoneyQuantity
There SHALL be a code if there is a value and it SHALL be an expression of currency.
MoneyQuantity.Builder
MovingVisitor <T extends Visitable >
MultExpNode
Multiplication expression node
MultiplicativeExpNode
Base for all multiplicative type expressions
MultiResourceResult
A Result wrapper for FHIR interactions that can return multiple resources.
MultiResourceResult.Builder
NameIdCache <T >
NameUse
NameUse.Builder
NameUse.Value
NamingSystem
A curated namespace that issues unique symbols within that namespace for the identification of concepts, people,
devices, etc.
NamingSystem.Builder
NamingSystem.UniqueId
Indicates how the system may be identified when referenced in electronic exchange.
NamingSystem.UniqueId.Builder
NamingSystemIdentifierType
NamingSystemIdentifierType.Builder
NamingSystemIdentifierType.Value
NamingSystemType
NamingSystemType.Builder
NamingSystemType.Value
Narrative
A human-readable summary of the resource conveying the essential clinical and business information for the resource.
Narrative.Builder
NarrativeStatus
NarrativeStatus.Builder
NarrativeStatus.Value
NearLocationHandler
NeqExpNode
Not Equals node
NewDateParmBehaviorUtil
NewLastUpdatedParmBehaviorUtil
NewLocationParmBehaviorUtil
Location Behavior Util generates SQL and loads the variables into bind
variables.
NewNumberParmBehaviorUtil
Number Parameter Behavior Util encapsulates the logic specific to Prefix
treatment of the Search queries related to numbers, and the implied ranges
therein.
NewQuantityParmBehaviorUtil
Quantity parameter handling using the Select model.
NewQueryBuilder
This is the JDBC implementation of a query builder for the IBM FHIR Server
JDBC persistence layer schema.
NewUriModifierUtil
Encapsulates logic for building an expression for handling URI matching
according to the FHIR R4 specification.
NoCloseInputStream
Intercepts the close call so we can process the stream
using the FHIR resource parser
NonBlockingHashMap <TypeV >
NonBlockingHashMapLong <TypeV >
NoOpCharacteristicProcessor
Nothing is added to the QueryParams
NopObject
A NOP (no operation) object which can be used to simplify dependencies
by making this object depend on other, then everything else simply
depend on this, should that be the sort of behavior you want.
NopPreflight
For the legacy configurations, we don't want to run the preflight checks.
NopService
This class serves as a no-op audit service logger.
NopTarget
An
IDatabaseTarget which just acts as a sink and doesn't actually do
anything.
NopWriter
For the fast system export implementation, all processing is handled inside the
ResourcePayloadReader
so the writer here is simply a NOP.
NoteType
NoteType.Builder
NoteType.Value
NotExistsExpNode
Represents a NOT EXISTS () clause in a SQL predicate expression
NotExpNode
Represents a NOT in a SQL predicate expression
NotFunction
NowFunction
NumberParameter
NumberParmVal
This class defines the Data Transfer Object representing a row in the X_NUMBER_VALUES tables.
NumberSearchParam
A number search parameter
NutritionOrder
A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident.
NutritionOrder.Builder
NutritionOrder.EnteralFormula
Feeding provided through the gastrointestinal tract via a tube, catheter, or stoma that delivers nutrition distal to
the oral cavity.
NutritionOrder.EnteralFormula.Administration
Formula administration instructions as structured data.
NutritionOrder.EnteralFormula.Administration.Builder
NutritionOrder.EnteralFormula.Builder
NutritionOrder.OralDiet
Diet given orally in contrast to enteral (tube) feeding.
NutritionOrder.OralDiet.Builder
NutritionOrder.OralDiet.Nutrient
Class that defines the quantity and type of nutrient modifications (for example carbohydrate, fiber or sodium)
required for the oral diet.
NutritionOrder.OralDiet.Nutrient.Builder
NutritionOrder.OralDiet.Texture
Class that describes any texture modifications required for the patient to safely consume various types of solid foods.
NutritionOrder.OralDiet.Texture.Builder
NutritionOrder.Supplement
Oral nutritional products given in order to add further nutritional value to the patient's diet.
NutritionOrder.Supplement.Builder
NutritionOrderIntent
NutritionOrderIntent.Builder
NutritionOrderIntent.Value
NutritionOrderStatus
NutritionOrderStatus.Builder
NutritionOrderStatus.Value
OAuthSchemaGenerator
Encapsulates the generation of the Liberty OAuth 2.0 schema artifacts
ObjectGroup
A collection of
IDatabaseObject which are applied in order within one transaction
Observation
Measurements and simple assertions made about a patient, device or other subject.
Observation.Builder
Observation.Component
Some observations have multiple component observations.
Observation.Component.Builder
Observation.ReferenceRange
Guidance on how to interpret the value by comparison to a normal or recommended range.
Observation.ReferenceRange.Builder
ObservationDataType
ObservationDataType.Builder
ObservationDataType.Value
ObservationDefinition
Set of definitional characteristics for a kind of observation or measurement produced or consumed by an orderable
health care service.
ObservationDefinition.Builder
ObservationDefinition.QualifiedInterval
Multiple ranges of results qualified by different contexts for ordinal or continuous observations conforming to this
ObservationDefinition.
ObservationDefinition.QualifiedInterval.Builder
ObservationDefinition.QuantitativeDetails
Characteristics for quantitative results of this observation.
ObservationDefinition.QuantitativeDetails.Builder
ObservationRangeCategory
ObservationRangeCategory.Builder
ObservationRangeCategory.Value
ObservationStatus
ObservationStatus.Builder
ObservationStatus.Value
Oid
An OID represented as a URI
Oid.Builder
Operation
OperationConstants
The Bulk Data Import Export Constants are used to control the Operaiton behavior.
OperationConstants.ExportType
Export Types
OperationContextAdapter
Adapts the OperationContext to the output type.
OperationDefinition
A formal computable definition of an operation (on the RESTful interface) or a named query (using the search
interaction).
OperationDefinition.Builder
OperationDefinition.Overload
Defines an appropriate combination of parameters to use when invoking this operation, to help code generators when
generating overloaded parameter sets for this operation.
OperationDefinition.Overload.Builder
OperationDefinition.Parameter
The parameters for the operation/query.
OperationDefinition.Parameter.Binding
Binds to a value set if this parameter is coded (code, Coding, CodeableConcept).
OperationDefinition.Parameter.Binding.Builder
OperationDefinition.Parameter.Builder
OperationDefinition.Parameter.ReferencedFrom
Identifies other resource parameters within the operation invocation that are expected to resolve to this resource.
OperationDefinition.Parameter.ReferencedFrom.Builder
OperationFields
OperationFields which are used in the JobParameters or ExitStatus.
OperationHelper
OperationKind
OperationKind.Builder
OperationKind.Value
OperationOutcome
A collection of error, warning, or information messages that result from a system action.
OperationOutcome.Builder
OperationOutcome.Issue
An error, warning, or information message that results from a system action.
OperationOutcome.Issue.Builder
OperationParameterUse
OperationParameterUse.Builder
OperationParameterUse.Value
Operator
Operators for comparing two values
OperatorNode
An expression node which is an operator (as opposed to an operand).
OperatorUtil
Helper functions to obtain Operator values from QueryParameter objects
OrderByAdapter
The ORDER BY part of a SELECT statement
OrderByClause
The OrderByClause SQL definition
OrderedColumnDef
Defines a column with ASC or DESC order and NULLS FIRST/LAST.
OrderedColumnDef.Direction
OrderedColumnDef.NullOrder
OrExpNode
OR expression node
Organization
A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form
of collective action.
Organization.Builder
Organization.Contact
Contact for the organization for a certain purpose.
Organization.Contact.Builder
OrganizationAffiliation
Defines an affiliation/assotiation/relationship between 2 distinct oganizations, that is not a part-of
relationship/sub-division relationship.
OrganizationAffiliation.Builder
OrientationType
OrientationType.Builder
OrientationType.Value
OriginalRequestFilter
Replaces the Base URL in the OriginalRequestURI
OrParameter <T extends IQueryParameter >
Outcome
"Root" outcome classification.
PackageRegistryResource
A FHIR registry resource that can load a FHIR resource given a path
PackageRegistryResourceProvider
PaginationClause
The pagination clause SQL definition
OFFSET {x} LIMIT {y}
or other database-specific equivalent
ParameterConverter
Provide conversion logic for FHIR Parameter objects both to and from the CQL System
types.
ParameterDAO
This Data Access Object interface defines methods for creating, updating,
and retrieving rows in the IBM FHIR Server parameter-related tables.
ParameterDAOImpl
This Data Access Object implements the ParameterDAO interface for creating, updating,
and retrieving rows in the IBM FHIR Server parameter-related tables.
ParameterDefinition
The parameters to the module.
ParameterDefinition.Builder
ParameterHashVisitor
Compute a cryptographic hash of the visited parameters.
ParameterMap
This is a helper class for indexing the contents of a FHIR Parameters
resource by name and accessing the contents of that index.
ParameterNameDAO
This Data Access Object interface defines APIs specific to parameter_names table.
ParameterNameDAOImpl
Database interaction for parameter_names.
Parameters
This resource is a non-persisted resource used to pass information into and back from an [operation](operations.html).
Parameters.Builder
Parameters.Parameter
A parameter passed to or received from the operation.
Parameters.Parameter.Builder
ParametersHelper
A helper class with methods for working with HL7 FHIR search parameters.
ParametersMap
A multi-key map that indexes a set of search parameters by SearchParameter.code and
SearchParameter.url / canonical (url + "|" + version)
ParameterTableSupport
Support functions for managing the search parameter value tables
ParameterTransactionDataImpl
Holds all the parameter data for a given datasource.
ParameterUse
ParameterUse.Builder
ParameterUse.Value
ParameterVisitorBatchDAO
Batch insert into the parameter values tables.
ParenExpNode
An expression contained within parens
ParticipantRequired
ParticipantRequired.Builder
ParticipantRequired.Value
ParticipantStatus
ParticipantStatus.Builder
ParticipantStatus.Value
ParticipationStatus
ParticipationStatus.Builder
ParticipationStatus.Value
PartitionDef
Partitioning configuration information for a table
PartitionedSequentialKey
A key which contains partition, tstamp and identifier values.
PartitionInfo
DTO for pertinent data from SYSCAT.DATAPARTITIONS
PartitionSourceTransformer
Partitioning Sources
PartitionSourceTransformerFactory
Converts the Source from a DataSource to Partitioned Data Source
PartitionSummary
The final status of a job partition.
PartitionUnit
ParititionUnit Enumeration indicates how frequently a Parition is created.
Patch
PATCH
PathAwareVisitor
PathAwareVisitor extends the DefaultVisitor with a
PathAwareVisitor.getPath() method that can be used to get the FHIRPath
path of a Resource or Element during a visit.
Patient
Demographics and other administrative information about an individual or animal receiving care or other health-related
services.
Patient.Builder
Patient.Communication
A language which may be used to communicate with the patient about his or her health.
Patient.Communication.Builder
Patient.Contact
A contact party (e.g.
Patient.Contact.Builder
Patient.Link
Link to another patient resource that concerns the same actual patient.
Patient.Link.Builder
PatientAgeCharacteristicProcessor
Patient Age Characteristic Processor processes Quantity with Years into the appropriate search parameters.
PatientExportOperation
Creates a Patient Export of FHIR Data to NDJSON
PatientExportPartitionMapper
PatientResourceHandler
The PatientResourceHandler controls the population of the Patient Resources (Or Group member Resources into the TransientData object)
PayloadPersistenceResponse
Data carrier encapsulating the response from the payload persistence component
when making a call to offload the resource payload.
PayloadPersistenceResult
The response from the payload persistence operation
PayloadPersistenceResult.Status
Enumeration of status types
PayloadReader
Strategy for reading a resource from a stream
PayloadReaderImpl
Strategy for reading a payload object with optional compression
PayloadReconciliation
Implements an algorithm to scan the offload persistence store and check
that the RDBMS contains the corresponding record.
PayloadReconciliation
Implements an algorithm to scan the offload persistence store and check
that the RDBMS contains the corresponding record.
PaymentNotice
This resource provides the status of the payment for goods and services rendered, and the request and response
resource references.
PaymentNotice.Builder
PaymentNoticeStatus
PaymentNoticeStatus.Builder
PaymentNoticeStatus.Value
PaymentReconciliation
This resource provides the details including amount of a payment and allocates the payment items being paid.
PaymentReconciliation.Builder
PaymentReconciliation.Detail
Distribution of the payment amount for a previously acknowledged payable.
PaymentReconciliation.Detail.Builder
PaymentReconciliation.ProcessNote
A note that describes or explains the processing in a human readable form.
PaymentReconciliation.ProcessNote.Builder
PaymentReconciliationStatus
PaymentReconciliationStatus.Builder
PaymentReconciliationStatus.Value
PDEX100ResourceProvider
PDEX200ResourceProvider
Period
A time period defined by a start and end date and optionally time.
Period.Builder
PersistenceHelper
Person
Demographics and administrative information about a person independent of a specific health-related context.
Person.Builder
Person.Link
Link to a resource that concerns the same actual person.
Person.Link.Builder
PhysicalDataModel
Represents the set of tables and other schema objects that make up the
schema we want to build and manage.
PlanDefinition
This resource allows for the definition of various types of plans as a sharable, consumable, and executable artifact.
PlanDefinition.Action
An action or group of actions to be taken as part of the plan.
PlanDefinition.Action.Builder
PlanDefinition.Action.Condition
An expression that describes applicability criteria or start/stop conditions for the action.
PlanDefinition.Action.Condition.Builder
PlanDefinition.Action.DynamicValue
Customizations that should be applied to the statically defined resource.
PlanDefinition.Action.DynamicValue.Builder
PlanDefinition.Action.Participant
Indicates who should participate in performing the action described.
PlanDefinition.Action.Participant.Builder
PlanDefinition.Action.RelatedAction
A relationship to another action such as "before" or "30-60 minutes after start of".
PlanDefinition.Action.RelatedAction.Builder
PlanDefinition.Builder
PlanDefinition.Goal
Goals that describe what the activities within the plan are intended to achieve.
PlanDefinition.Goal.Builder
PlanDefinition.Goal.Target
Indicates what should be done and within what timeframe.
PlanDefinition.Goal.Target.Builder
PlanNetResourceProvider
PollingLocationResponse
ResponseMetadata to manipulate the response back to the client.
PollingLocationResponse.Output
PollingLocationResponse.Output.Writer
PollingLocationResponse.Writer
PoolConnectionProvider
Provides a simple connection pool with some thread-local behavior
so that requests for a connection within the same thread will
get the same connection back.
PooledConnection
Wrapping of a real database connection so that we can intercept the close call
and therefore reuse the connection.
PopulateParameterNames
Populates the Parameters Names Table
PopulateResourceTypes
Populates the Resource Types Table
Population
A populatioof people with some set of grouping criteria.
Population.Builder
PositiveInt
An integer with a value that is positive (e.g.
PositiveInt.Builder
PostgresAdapter
A PostgreSql database target
PostgresCodeSystemDAO
PostgreSql variant DAO used to manage code_systems records.
PostgresDoesForeignKeyConstraintExist
DAO to check if a named foreign key (FK) constraint exists
PostgresDoesIndexExist
Check the catalog to see if the named index exists
PostgresDoesTableExist
For this implementation we simply run a select against the table
and see if it kicks back with an error (which isn't related to
connection failure).
PostgresDoesViewExist
Check the catalog to see if the named view exists
PostgresFillfactorSettingDAO
This DAO changes the fillfactor settings on the given PostgreSQL table.
PostgresListSequencesForSchema
DAO to fetch the names of sequences in the given schema
PostgresListTablesForSchema
DAO to fetch the names of tables in the given schema
PostgresListViewsForSchema
DAO to fetch the names of views in the given schema
PostgresParameterNamesDAO
PostgresPropertyAdapter
An adapter for Postgres properties
PostgresReindexResourceDAO
PostgreSQL specialization of the DAO used to assist the reindex custom operation
PostgresResourceDAO
Data access object for writing FHIR resources to an postgresql database using
the stored procedure (or function, in this case)
PostgresResourceNoProcDAO
Data access object for writing FHIR resources to a PostgreSQL database.
PostgresResourceReferenceDAO
Postgres-specific extension of the
ResourceReferenceDAO to work around
some SQL syntax and Postgres concurrency issues
PostgresSizeCollector
Collect size metrics for a PostgreSQL database and add them
to the model
PostgresTranslator
translates database access to Postgres supported access.
PostgresVacuumSettingDAO
Per the Performance Guide, this DAO implements VACUUM setting changes.
PostResource
Create the resource by POSTing to the FHIR server
Practitioner
A person who is directly or indirectly involved in the provisioning of healthcare.
Practitioner.Builder
Practitioner.Qualification
The official certifications, training, and licenses that authorize or otherwise pertain to the provision of care by
the practitioner.
Practitioner.Qualification.Builder
PractitionerRole
A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period
of time.
PractitionerRole.AvailableTime
A collection of times the practitioner is available or performing this role at the location and/or healthcareservice.
PractitionerRole.AvailableTime.Builder
PractitionerRole.Builder
PractitionerRole.NotAvailable
The practitioner is not available or performing this role during this period of time due to the provided reason.
PractitionerRole.NotAvailable.Builder
PredicateParser
Basically follows Dijkstra's shunting yard algorithm to ensure
correct handling of operator precedence as the expression nodes
are added
Preflight
Preflight is designed to sanity check a request prior to executing the bulkdata request.
PreflightFactory
Generates a Preflight ConfigurationTest Object based on the storage type
PregnancyStatusCharacteristicProcessor
PregnancyStatus Characteristic Processor processes into a Query Parameter.
PreparedStatementStub
PreparedStatement Stub
PrimaryKeyDef
Represents the definition of a primary key constraint on a table
PrintingVisitor
PrintTarget
Simple decorator to print out the DDL statement being run
Privilege
Basic set of privileges that can be granted to a database object
Procedure
An action that is or was performed on or for a patient.
Procedure.Builder
Procedure.FocalDevice
A device that is implanted, removed or otherwise manipulated (calibration, battery replacement, fitting a prosthesis,
attaching a wound-vac, etc.) as a focal portion of the Procedure.
Procedure.FocalDevice.Builder
Procedure.Performer
Limited to "real" people rather than equipment.
Procedure.Performer.Builder
ProcedureDef
The definition of a stored procedure, whose content is provided by a Supplier function
ProcedureStatus
ProcedureStatus.Builder
ProcedureStatus.Value
ProdCharacteristic
The marketing status describes the date when a medicinal product is actually put on the market or the date as of which
it is no longer available.
ProdCharacteristic.Builder
ProductShelfLife
The shelf-life and storage information for a medicinal product item or container can be described using this class.
ProductShelfLife.Builder
ProfileConstraintProvider
An interface that extends
ConstraintProvider with a method that determines whether this constraint provider applies to a specific profile
ProfileSupport
PropertyBasedFHIRPersistenceFactory
PropertyGroup
This class represents a collection of properties - a property group.
PropertyGroup.PropertyEntry
This class represents a single property contained within a PropertyGroup.
PropertyRepresentation
PropertyRepresentation.Builder
PropertyRepresentation.Value
PropertyType
PropertyType.Builder
PropertyType.Value
Provenance
Provenance of a resource is a record that describes entities and processes involved in producing and delivering or
otherwise influencing that resource.
Provenance.Agent
An actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity
taking place.
Provenance.Agent.Builder
Provenance.Builder
Provenance.Entity
An entity used in this activity.
Provenance.Entity.Builder
ProvenanceEntityRole
ProvenanceEntityRole.Builder
ProvenanceEntityRole.Value
Provider
Wraps the Complexities of a Source for the Given Type
ProviderFactory
Provider Factory picks the ideal provider based on the type.
PublicationStatus
PublicationStatus.Builder
PublicationStatus.Value
QualityType
QualityType.Builder
QualityType.Value
Quantity
A measured amount (or an amount that can potentially be measured).
Quantity.Builder
QuantityComparator
QuantityComparator.Builder
QuantityComparator.Value
QuantityParameter
QuantityParmVal
This class defines the Data Transfer Object representing a row in the X_QUANTITY_VALUES tables.
QuantitySearchParam
A quantity search parameter
QueryData
QueryHints
Configured hints to use for certain queries
QueryParameter
general type of parameter.
QueryParameterValue
A search parameter value for a given search parameter that was passed in a search query
QueryUtil
Helper class to generate a PreparedStatement from a Select object.
Questionnaire
A structured set of questions intended to guide the collection of answers from end-users.
Questionnaire.Builder
Questionnaire.Item
A particular question, question grouping or display text that is part of the questionnaire.
Questionnaire.Item.AnswerOption
One of the permitted answers for a "choice" or "open-choice" question.
Questionnaire.Item.AnswerOption.Builder
Questionnaire.Item.Builder
Questionnaire.Item.EnableWhen
A constraint indicating that this item should only be enabled (displayed/allow answers to be captured) when the
specified condition is true.
Questionnaire.Item.EnableWhen.Builder
Questionnaire.Item.Initial
One or more values that should be pre-populated in the answer when initially rendering the questionnaire for user
input.
Questionnaire.Item.Initial.Builder
QuestionnaireItemOperator
QuestionnaireItemOperator.Builder
QuestionnaireItemOperator.Value
QuestionnaireItemType
QuestionnaireItemType.Builder
QuestionnaireItemType.Value
QuestionnaireResponse
A structured set of questions and their answers.
QuestionnaireResponse.Builder
QuestionnaireResponse.Item
A group or question item from the original questionnaire for which answers are provided.
QuestionnaireResponse.Item.Answer
The respondent's answer(s) to the question.
QuestionnaireResponse.Item.Answer.Builder
QuestionnaireResponse.Item.Builder
QuestionnaireResponseStatus
QuestionnaireResponseStatus.Builder
QuestionnaireResponseStatus.Value
R4MeasureEvaluation <ST extends DomainResource >
Implementation of FHIR Quality Measure Evaluation logic on top of the IBM FHIR Server
model.
RadiansExpNode
The RADIANS SQL function
Range
A set of ordered Quantities defined by a low and high limit.
Range.Builder
Ratio
A relationship of two Quantity values - expressed as a numerator and a denominator.
Ratio.Builder
Read
ReadableSizeReport
A human readable report showing the breakdown of size/usage in the FHIR data
schema.
ReadBlobValue
Do a plain read of the resource blob value and print it to stdout for debugging
ReadResourceTypesDAO
A DAO to read all the resource types from the RESOURCE_TYPES table
in the current schema
ReadResultDTO
ReadResultDTO enables a cleaner interface between data transferring between
Read/Write
RecordLogicalId
DAO to encapsulate all the SQL/DML used to retrieve and persist data
in the schema
RecordLogicalIdList
DAO to encapsulate all the SQL/DML used to retrieve and persist data
in the schema
Reference
A reference from one resource to another.
Reference.Builder
ReferenceFinder
This class contains utility functions for finding "reference" fields within a FHIR resource.
ReferenceHandlingPolicy
ReferenceHandlingPolicy.Builder
ReferenceHandlingPolicy.Value
ReferenceMappingVisitor <T extends Visitable >
Copy the value of each element within a Resource/Element to a new element
with the same values, replacing Reference.reference values with a new value
ReferenceParameter
ReferenceParmVal
DTO representing external and local reference parameters
ReferenceSearchParam
A reference search parameter
ReferencesSequenceDAO
Handles the acquisition of sequence values from REFERENCES_SEQUENCE.
ReferenceTarget
ReferenceType
ReferenceUtil
Encapsulates utility functions used when processing model Reference elements
from a FHIR resource
ReferenceValue
A reference extracted from a FHIR resource, with processing applied to
identify the reference type and target resource type
ReferenceValue.ReferenceType
ReferenceVersionRules
ReferenceVersionRules.Builder
ReferenceVersionRules.Value
ReferredDocumentStatus
ReferredDocumentStatus.Builder
ReferredDocumentStatus.Value
RegisterLoaderInstance
DAO to encapsulate all the SQL/DML used to retrieve and persist data
in the schema
RegistryTermServiceProvider
ReindexOperation
Custom operation to invoke the persistence layer reindexing of resources
ReindexResourceDAO
DAO used to contain the logic required to reindex a given resource
RelatedArtifact
Related artifacts such as additional documentation, justification, or bibliographic references.
RelatedArtifact.Builder
RelatedArtifactType
RelatedArtifactType.Builder
RelatedArtifactType.Value
RelatedPerson
Information about a person that is involved in the care for a patient, but who is not the target of healthcare, nor
has a formal responsibility in the care process.
RelatedPerson.Builder
RelatedPerson.Communication
A language which may be used to communicate with about the patient's health.
RelatedPerson.Communication.Builder
RemittanceOutcome
RemittanceOutcome.Builder
RemittanceOutcome.Value
RemoteTermServiceProvider
An implementation of the
FHIRTermServiceProvider interface that connects to an external service using a REST client to access code system content.
RemoteTermServiceProvider.Configuration
A class used to configure a remote term service provider
RemoteTermServiceProvider.Configuration.BasicAuth
A class that represents the basic authentication details used by the REST client
RemoteTermServiceProvider.Configuration.BasicAuth.Builder
RemoteTermServiceProvider.Configuration.Builder
RemoteTermServiceProvider.Configuration.Header
A class that represents the HTTP header(s) supported by a remote term service provider
RemoteTermServiceProvider.Configuration.Header.Builder
RemoteTermServiceProvider.Configuration.Supports
A class that represents the code system(s) supported by a remote term service provider
RemoteTermServiceProvider.Configuration.Supports.Builder
RemoteTermServiceProvider.Configuration.TrustStore
A class that represents the trust store details used by the REST client
RemoteTermServiceProvider.Configuration.TrustStore.Builder
ReorgTable
For databases which support it, execute the reorg table command.
ReplaceFunction
ReplaceMatchesFunction
Replacer
Replaces values in the line passed to the process method.
ReplacingVisitor <T extends Visitable >
Reporter
Generates the Report for the Import Job
ReporterRole
RepositoryType
RepositoryType.Builder
RepositoryType.Value
RequestGroup
A group of related requests that can be used to capture intended activities that have inter-dependencies such as "give
this medication after that one".
RequestGroup.Action
The actions, if any, produced by the evaluation of the artifact.
RequestGroup.Action.Builder
RequestGroup.Action.Condition
An expression that describes applicability criteria, or start/stop conditions for the action.
RequestGroup.Action.Condition.Builder
RequestGroup.Action.RelatedAction
A relationship to another action such as "before" or "30-60 minutes after start of".
RequestGroup.Action.RelatedAction.Builder
RequestGroup.Builder
RequestIntent
RequestIntent.Builder
RequestIntent.Value
RequestOptions
Additional request options to modify the FHIR request
RequestOptions.Builder
Builder inner class for fluent construction of RequestOptions
RequestPriority
RequestPriority.Builder
RequestPriority.Value
RequestStatus
RequestStatus.Builder
RequestStatus.Value
Required
ResearchDefinition
The ResearchDefinition resource describes the conditional state (population and any exposures being compared within
the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about.
ResearchDefinition.Builder
ResearchElementDefinition
The ResearchElementDefinition resource describes a "PICO" element that knowledge (evidence, assertion, recommendation)
is about.
ResearchElementDefinition.Builder
ResearchElementDefinition.Characteristic
A characteristic that defines the members of the research element.
ResearchElementDefinition.Characteristic.Builder
ResearchElementType
ResearchElementType.Builder
ResearchElementType.Value
ResearchStudy
A process where a researcher or organization plans and then executes a series of steps intended to increase the field
of healthcare-related knowledge.
ResearchStudy.Arm
Describes an expected sequence of events for one of the participants of a study.
ResearchStudy.Arm.Builder
ResearchStudy.Builder
ResearchStudy.Objective
A goal that the study is aiming to achieve in terms of a scientific question to be answered by the analysis of data
collected during the study.
ResearchStudy.Objective.Builder
ResearchStudyStatus
ResearchStudyStatus.Builder
ResearchStudyStatus.Value
ResearchSubject
A physical entity which is the primary unit of operational and/or administrative interest in a study.
ResearchSubject.Builder
ResearchSubjectStatus
ResearchSubjectStatus.Builder
ResearchSubjectStatus.Value
ResolveFunction
Resource
This is the base resource type for everything.
Resource
This class defines the Data Transfer Object representing a row in the FHIR Resource table.
Resource.Builder
ResourceBundleData
A record from RESOURCE_BUNDLES
ResourceBundleError
Describes an error which occured whilst processing a resource bundle
ResourceChangeLogRecord
Represents a record read from the RESOURCE_CHANGE_LOG
ResourceChangeLogRecord.ChangeType
ResourceCompartmentCache
Information about a specific resource type and which compartments it can be within.
ResourceDAO
This Data Access Object interface provides methods creating, updating, and retrieving rows in the FHIR Resource tables.
ResourceDAOImpl
This Data Access Object implements the ResourceDAO interface for creating, updating,
and retrieving rows in the IBM FHIR Server resource tables.
ResourceEntry
Carrier for a Resource read from a BucketLoaderJob
ResourceEraseRecord
Wraps the output from the Erase DAO
ResourceEraseRecord.Status
The outcome status for the Resource Erase operation
ResourceEraseRecordAdapter
Adapts the ResourceEraseRecord and EraseDTO to a Parameters object
ResourceExistsDAO
DAO to check if the configured resource exists
ResourceExportCheckpointAlgorithm
Bulk export fast implementation - custom checkpoint algorithm.
ResourceFingerprintVisitor
Compute a cryptographic hash of the visited nodes, skipping those which
may be altered by the persistence layer.
ResourceHandler
Calls the FHIR REST API to create resources, supported by a thread pool
ResourceIdValue
A DTO for passing resource-type/id pair
ResourceIndexRecord
Describes a resource being reindexed
ResourceListExistsDAO
DAO to see which of the resources in the list exist
ResourcePayload
Data carrier used by the Consumer to send back streaming payload result data to a caller
ResourcePayloadData
A container holding the raw payload for a single resource.
ResourcePayloadReader
A high-performance version of the bulk-export job which doesn't support typeFilter and so
can use a more efficient mechanism to page through the set of resources filtered by _lastModified.
ResourceProfileRec
A DTO representing a mapping of a resource and token value.
ResourceProvider
ResourceProvider
Resource Provider for the IG Capability Statement for Bulk Data
ResourceRec
DTO for adding resources to the loader tracking database
ResourceRecord
A DTO used to represent a resource record stored in Cassandra
ResourceRef
Container for a resource type and logical id
ResourceReferenceDAO
DAO to handle maintenance of the local and external reference tables
which contain the relationships described by "reference" elements in
each resource (e.g.
ResourceRefRec
DTO base representing a reference from a resource to another resource (local or external)
ResourceResult <T extends Resource >
The base result wrapper used to represent a resource being returned from a
persistence interaction.
ResourceResult.Builder <T extends Resource >
ResourcesConfigAdapter
An abstraction for the ibm-fhir-server fhirServer/resources property group
ResourceTime
DTO for processing resource/last_modified time
ResourceTokenValueRec
A DTO representing a mapping of a resource and token value.
ResourceType
This class represents the CADF Resource type taxonomy.
ResourceType
ResourceType
DTO to describe a resource type stored in the resource_types tables
ResourceType.Builder
ResourceType.Value
ResourceTypeMaps
Maps to support easy lookup of resource type by name or id
ResourceTypeName
Enum constants for all resource type names across all versions of HL7 FHIR
ResourceTypeRec
A DTO representing resource type records read from the database
ResourceTypesReader
DAO to encapsulate all the SQL/DML used to retrieve and persist data
in the schema
ResourceVersionPolicy
ResourceVersionPolicy.Builder
ResourceVersionPolicy.Value
ResponseType
ResponseType.Builder
ResponseType.Value
RestAuditLogger
This class provides convenience methods for FHIR Rest services that need to write FHIR audit log entries.
RestFHIRRetrieveProvider
This is an implementation of a retrieve provider for the CQL Engine that uses
the IBM FHIR Server REST Client to access data.
RestFHIRTerminologyProvider
This is an implementation of a terminology provider for the CQL Engine that uses
the IBM FHIR Server REST Client to access the terminology system.
RestfulCapabilityMode
RestfulCapabilityMode.Builder
RestfulCapabilityMode.Value
ResultSetBufferProvider
Provides buffers read from a CQL query result set
ResultSetStub
Stub for ResultSet
RetrieveIndexDAO
Simple DAO to retrieve index IDs (i.e.
RetrieveIndexOperation
Custom operation to invoke the persistence layer to retrieve a list of index IDs.
RevIncludeExtension
SearchExtension for building _revinclude queries
RightParenExpNode
Represents a right paren when parsing an expression
RiskAssessment
An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome.
RiskAssessment.Builder
RiskAssessment.Prediction
Describes the expected outcome for the subject.
RiskAssessment.Prediction.Builder
RiskAssessmentStatus
RiskAssessmentStatus.Builder
RiskAssessmentStatus.Value
RiskEvidenceSynthesis
The RiskEvidenceSynthesis resource describes the likelihood of an outcome in a population plus exposure state where
the risk estimate is derived from a combination of research studies.
RiskEvidenceSynthesis.Builder
RiskEvidenceSynthesis.Certainty
A description of the certainty of the risk estimate.
RiskEvidenceSynthesis.Certainty.Builder
RiskEvidenceSynthesis.Certainty.CertaintySubcomponent
A description of a component of the overall certainty.
RiskEvidenceSynthesis.Certainty.CertaintySubcomponent.Builder
RiskEvidenceSynthesis.RiskEstimate
The estimated risk of the outcome.
RiskEvidenceSynthesis.RiskEstimate.Builder
RiskEvidenceSynthesis.RiskEstimate.PrecisionEstimate
A description of the precision of the estimate for the effect.
RiskEvidenceSynthesis.RiskEstimate.PrecisionEstimate.Builder
RiskEvidenceSynthesis.SampleSize
A description of the size of the sample involved in the synthesis.
RiskEvidenceSynthesis.SampleSize.Builder
RowArrayType
Represents the array type
CREATE OR REPLACE TYPE .t_str_values_arr AS .t_str_values ARRAY[256]
RowSource
A table, values or subselect statement which can be included
in the FROM clause of a select statement
RowType
Represents the ROW type used to pass parameters to the add_resource stored procedures
CREATE OR REPLACE TYPE .t_str_values AS ROW (parameter_name_id INTEGER, str_value VARCHAR(511 OCTETS), str_value_lcase VARCHAR(511 OCTETS))
RowType.Builder
Builder pattern
RowTypeBuilder
Builder pattern to make it easy to define row types
S3ClientGenerator
Generates an S3 Client.
S3HostStyle
There are two types of hosts virtual-host and path.
S3Preflight
Checks the S3 Configuration.
S3Preflight.BucketHostS3Callable
S3Provider
S3Provider for ibm-cos and aws-s3
S3Transformer
S3Transformer takes the object path, such that GET fhir-import maps to fhir-import.ndjson and fhir-import and
anything that matches 'fhir-import*'.
SaltHash
Envelope for holding the salt and hash together for convenience
SampledData
A series of measurements taken by a device, with upper and lower limits.
SampledData.Builder
Schedule
A container for slots of time that may be available for booking appointments.
Schedule.Builder
Schema
Schema is holding and manipulating the schema to UPPERCASE
SchemaConstants
Constants used in the FHIR bucket loader schema
SchemaConstants
Schema Constants
SchemaConstants
Constants used in the Cassandra payload persistence schema
SchemaGeneratorUtil
Utility class supporting common functions for schema management
SchemaInfoObject
A database object (table, index, view etc) existing within a schema
SchemaInfoObject.Type
SchemaNameFromProps
Returns a constant schemaName.
SchemaNameImpl
Supplier which tries to obtain the schema name from the given delegate,
falling back to calling getSchema() from the connection if the supplier
returns a null
SchemaNameSupplier
Provides the schema name for the current request context
SchemaPrinter
The SchemaPrinter outputs the DDL into three files - schema.sql, grants.sql, stored-procedures.sql.
These files are generated using Mock java.sql objects.
SchemaSupport
Support functions for the FHIR DB schema
SchemaVersionsManager
Access layer for WHOLE_SCHEMA_VERSION data
Scope
Scope.ContextType
Scope.Permission
Search
SearchComparator
SearchComparator.Builder
SearchComparator.Value
SearchConstants
Search Constants
SearchConstants.Modifier
Search Modifiers
SearchConstants.Prefix
Prefixes for Search parameters
SearchConstants.Type
Types
SearchCountQuery
A domain model of the query used to count the number of resources
matching a particular search context.
SearchDataQuery
Domain model of the FHIR search context representing the query used
to perform the search operation in the database.
SearchEntryMode
SearchEntryMode.Builder
SearchEntryMode.Value
SearchExceptionUtil
SearchExceptionUtil encapsulates the logic for throwing a Search Exception
SearchExtension
An extension to the search query which is not related to a single search parameter
SearchHelper
A helper class with methods for working with HL7 FHIR search.
SearchIncludeQuery
Domain model of the FHIR search context representing the query used
to perform the search operation in the database.
SearchModifierCode
SearchModifierCode.Builder
SearchModifierCode.Value
SearchParam
Represents a search parameter in the search domain model
SearchParameter
A search parameter that defines a named search item that can be used to search/filter on a resource.
SearchParameter.Builder
SearchParameter.Component
Used to define the parts of a composite search parameter.
SearchParameter.Component.Builder
SearchParameterFHIRRetrieveProvider
Provide support for CQL Engine RetrieveProvider implementations that wish to build
retrieve support on top of query parameters defined in the FHIR REST API specification.
SearchParameterMap
This is a helper class that encapsulates a set of query parameters for a FHIR
REST API call including common parameters such as _count.
SearchParameterResolver
SearchParamType
SearchParamType.Builder
SearchParamType.Value
SearchQuery
Abstract model of a FHIR search query we intend to build.
SearchQueryRenderer
Used to render the domain model into a physical, executable query
modeled as a Select statement.
SearchQueryVisitor <T >
Used by the
SearchQuery domain model to render the model
into another form (such as a Select statement).
SearchSortQuery
Domain model of the FHIR search context representing the query used
to perform the search sort operation in the database.
SearchWholeSystemDataQuery
Domain model of the FHIR search context representing the query used
to perform the search operation in the database.
SearchWholeSystemFilterQuery
Domain model of the FHIR search context representing the query used
to perform the search operation in the database.
SearchWholeSystemQuery
A domain model of the query used to retrieve the count or data
for a particular whole-system search.
SectionMode
SectionMode.Builder
SectionMode.Value
SecuritySearchParam
A token search parameter for the _security search parameter
Select
SelectAdapter
An abstract representation of a select statement which can be translated
into an executable select statement.
SelectExpNode
Wraps a Select statement in an expression tree
SelectItem
A column reference, expression or sub-query item used in the selection list
SelectItemColumn
An item of the SELECT list which is a simple column reference
SelectItemSubQuery
Item in a SELECT clause which is itself a sub-query
SelectList
Represents the list of columns, expressions or sub-queries being selected
from one or more tables (or subqueries)
SelectRowSource
Represents a sub-query referenced in the from list
Sequence
Sequence related to the SQL sequence
SequenceType
SequenceType.Builder
SequenceType.Value
ServerDrivenReindexOperation
Drives the $reindex custom operation in parallel.
ServerFHIRRetrieveProvider
This is an implementation of a retrieve provider for the CQL Engine that uses
the IBM FHIR Server FHIRResourceHelpers API to access the data.
ServerFHIRTerminologyProvider
This is an implementation of a terminology provider for the CQL Engine that uses
the IBM FHIR Server FHIRTermService API to access the terminology data.
ServerRegistryResourceProvider
ServerResolveFunction
ServiceRequest
A record of a request for service such as diagnostic investigations, treatments, or operations to be performed.
ServiceRequest.Builder
ServiceRequestIntent
ServiceRequestIntent.Builder
ServiceRequestIntent.Value
ServiceRequestPriority
ServiceRequestPriority.Builder
ServiceRequestPriority.Value
ServiceRequestStatus
ServiceRequestStatus.Builder
ServiceRequestStatus.Value
SessionVariableDef
Adds a session variable to the database
SetPostgresOptimizerOptions
Command to apply optimizer configuration options to the PostgreSQL database connection
(see issue-1911 for details on why this is important).
SetSchemaAction
Command to set the named schema on a connection
SetTenantAction
Set the tenant variable in the session (part of Db2 multi-tenancy
support).
SetTenantIdDb2
Sets the FHIR_ADMIN.SV_TENANT_ID variable which is used for row-based permissions
in the Db2 multi-tenant schema.
Sha256InputStreamDecorator
Decorates an InputStream with the ability to compute a SHA-256 hash
of the bytes read from the stream.
Signature
A signature along with supporting context.
Signature.Builder
SimpleQuantity
The comparator is not used on a SimpleQuantity
SimpleQuantity.Builder
SimpleTransaction
Simple implementation of a transaction service, taking cues from JEE
but without the overhead.
SimpleTransactionProvider
Simple Transaction Wrapper and provider
SimpleTypeInfo
This class is part of the implementation for the Types and Reflection section of the FHIRPath specification:
SinExpNode
The SIN SQL function
SingleFunction
SingleResourceResult <T extends Resource >
A Result wrapper for FHIR interactions that return a single resource.
SingleResourceResult.Builder <T extends Resource >
SkipFunction
SliceFunction
SlicingRules
SlicingRules.Builder
SlicingRules.Value
Slot
A slot of time on a schedule that may be available for booking appointments.
Slot.Builder
SlotStatus
SlotStatus.Builder
SlotStatus.Value
SmallIntColumn
Small Int Column
SnomedICD10MapTermGraphLoader
SnomedRegistryResourceProvider
SnomedTermGraphLoader
Sort
This class implements the _sort URL processing into internal SortParameters.
Sort.Direction
ascending and descending enumeration
SortDirection
SortDirection.Builder
SortDirection.Value
SortParameter
This class encapsulates data related to a FHIR sort parameter.
SPDXLicense
SPDXLicense.Builder
SPDXLicense.Value
Specimen
A sample to be used for analysis.
Specimen.Builder
Specimen.Collection
Details concerning the specimen collection.
Specimen.Collection.Builder
Specimen.Container
The container holding the specimen.
Specimen.Container.Builder
Specimen.Processing
Details concerning processing and processing steps for the specimen.
Specimen.Processing.Builder
SpecimenContainedPreference
SpecimenContainedPreference.Builder
SpecimenContainedPreference.Value
SpecimenDefinition
A kind of specimen with associated set of requirements.
SpecimenDefinition.Builder
SpecimenDefinition.TypeTested
Specimen conditioned in a container as expected by the testing laboratory.
SpecimenDefinition.TypeTested.Builder
SpecimenDefinition.TypeTested.Container
The specimen's container.
SpecimenDefinition.TypeTested.Container.Additive
Substance introduced in the kind of container to preserve, maintain or enhance the specimen.
SpecimenDefinition.TypeTested.Container.Additive.Builder
SpecimenDefinition.TypeTested.Container.Builder
SpecimenDefinition.TypeTested.Handling
Set of instructions for preservation/transport of the specimen at a defined temperature interval, prior the testing
process.
SpecimenDefinition.TypeTested.Handling.Builder
SpecimenStatus
SpecimenStatus.Builder
SpecimenStatus.Value
SqlConstants
Some useful constants for building SQL statements
SqlParameterEncoder
Provides custom encoding and escaping functions for use by the JDBCQueryBuilder.
StandardsStatus
StandardsStatus.Builder
StandardsStatus.Value
StartsWithFunction
StatementRenderer <T >
Defines the contract for rendering statements.
StatementStub
Simple stub implementation of a JDBC statement, useful for some simple unit-tests
of things beyond the capability of Derby
Status
Status.Builder
Status.Value
StatusOperation
StatuteLengthUnits
StepChunkListener
Enables Logging for the Given Step
StorageDetail
Import Storage Detail
StorageType
StrandType
StrandType.Builder
StrandType.Value
Streamer
Simple implementation taking a JDBC ResultSet and rendering it using
the Java Streams API.
Streamer.Row
Inner class representing each row of the ResultSet as
it flows down the stream.
String
A sequence of Unicode characters
String.Builder
StringBindMarkerNode
A bind marker representing a String value
StringExpNode
A literal string
StringExpNodeVisitor
Renders the expression node tree into a string
StringParameter
StringParmVal
This class defines the Data Transfer Object representing a row in the X_STR_VALUES tables.
StringSearchParam
A string search parameter
StringStatementRenderer
Helps to render a select statement as a string
StructureDefinition
A definition of a FHIR structure.
StructureDefinition.Builder
StructureDefinition.Context
Identifies the types of resource or data type elements to which the extension can be applied.
StructureDefinition.Context.Builder
StructureDefinition.Differential
A differential view is expressed relative to the base StructureDefinition - a statement of differences that it applies.
StructureDefinition.Differential.Builder
StructureDefinition.Mapping
An external specification that the content is mapped to.
StructureDefinition.Mapping.Builder
StructureDefinition.Snapshot
A snapshot view is expressed in a standalone form that can be used and interpreted without considering the base
StructureDefinition.
StructureDefinition.Snapshot.Builder
StructureDefinitionKind
StructureDefinitionKind.Builder
StructureDefinitionKind.Value
StructureMap
A Map of relationships between 2 structures that can be used to transform data.
StructureMap.Builder
StructureMap.Group
Organizes the mapping into manageable chunks for human review/ease of maintenance.
StructureMap.Group.Builder
StructureMap.Group.Input
A name assigned to an instance of data.
StructureMap.Group.Input.Builder
StructureMap.Group.Rule
Transform Rule from source to target.
StructureMap.Group.Rule.Builder
StructureMap.Group.Rule.Dependent
Which other rules to apply in the context of this rule.
StructureMap.Group.Rule.Dependent.Builder
StructureMap.Group.Rule.Source
Source inputs to the mapping.
StructureMap.Group.Rule.Source.Builder
StructureMap.Group.Rule.Target
Content to create because of this mapping rule.
StructureMap.Group.Rule.Target.Builder
StructureMap.Group.Rule.Target.Parameter
Parameters to the transform.
StructureMap.Group.Rule.Target.Parameter.Builder
StructureMap.Structure
A structure definition used by this map.
StructureMap.Structure.Builder
StructureMapContextType
StructureMapContextType.Builder
StructureMapContextType.Value
StructureMapGroupTypeMode
StructureMapGroupTypeMode.Builder
StructureMapGroupTypeMode.Value
StructureMapInputMode
StructureMapInputMode.Builder
StructureMapInputMode.Value
StructureMapModelMode
StructureMapModelMode.Builder
StructureMapModelMode.Value
StructureMapSourceListMode
StructureMapSourceListMode.Builder
StructureMapSourceListMode.Value
StructureMapTargetListMode
StructureMapTargetListMode.Builder
StructureMapTargetListMode.Value
StructureMapTransform
StructureMapTransform.Builder
StructureMapTransform.Value
SubExpNode
Subtraction expression node
Subscription
The subscription resource is used to define a push-based subscription from a server to another system.
Subscription.Builder
Subscription.Channel
Details where to send notifications when resources are received that meet the criteria.
Subscription.Channel.Builder
SubscriptionChannelType
SubscriptionChannelType.Builder
SubscriptionChannelType.Value
SubscriptionStatus
SubscriptionStatus.Builder
SubscriptionStatus.Value
SubsetOfFunction
Substance
A homogeneous material with a definite composition.
Substance.Builder
Substance.Ingredient
A substance can be composed of other substances.
Substance.Ingredient.Builder
Substance.Instance
Substance may be used to describe a kind of substance, or a specific package/container of the substance: an instance.
Substance.Instance.Builder
SubstanceAmount
Chemical substances are a single substance type whose primary defining element is the molecular structure.
SubstanceAmount.Builder
SubstanceAmount.ReferenceRange
Reference range of possible or expected values.
SubstanceAmount.ReferenceRange.Builder
SubstanceNucleicAcid
Nucleic acids are defined by three distinct elements: the base, sugar and linkage.
SubstanceNucleicAcid.Builder
SubstanceNucleicAcid.Subunit
Subunits are listed in order of decreasing length; sequences of the same length will be ordered by molecular weight;
subunits that have identical sequences will be repeated multiple times.
SubstanceNucleicAcid.Subunit.Builder
SubstanceNucleicAcid.Subunit.Linkage
The linkages between sugar residues will also be captured.
SubstanceNucleicAcid.Subunit.Linkage.Builder
SubstanceNucleicAcid.Subunit.Sugar
5.3.6.8.1 Sugar ID (Mandatory).
SubstanceNucleicAcid.Subunit.Sugar.Builder
SubstancePolymer
Todo.
SubstancePolymer.Builder
SubstancePolymer.MonomerSet
Todo.
SubstancePolymer.MonomerSet.Builder
SubstancePolymer.MonomerSet.StartingMaterial
Todo.
SubstancePolymer.MonomerSet.StartingMaterial.Builder
SubstancePolymer.Repeat
Todo.
SubstancePolymer.Repeat.Builder
SubstancePolymer.Repeat.RepeatUnit
Todo.
SubstancePolymer.Repeat.RepeatUnit.Builder
SubstancePolymer.Repeat.RepeatUnit.DegreeOfPolymerisation
Todo.
SubstancePolymer.Repeat.RepeatUnit.DegreeOfPolymerisation.Builder
SubstancePolymer.Repeat.RepeatUnit.StructuralRepresentation
Todo.
SubstancePolymer.Repeat.RepeatUnit.StructuralRepresentation.Builder
SubstanceProtein
A SubstanceProtein is defined as a single unit of a linear amino acid sequence, or a combination of subunits that are
either covalently linked or have a defined invariant stoichiometric relationship.
SubstanceProtein.Builder
SubstanceProtein.Subunit
This subclause refers to the description of each subunit constituting the SubstanceProtein.
SubstanceProtein.Subunit.Builder
SubstanceReferenceInformation
Todo.
SubstanceReferenceInformation.Builder
SubstanceReferenceInformation.Classification
Todo.
SubstanceReferenceInformation.Classification.Builder
SubstanceReferenceInformation.Gene
Todo.
SubstanceReferenceInformation.Gene.Builder
SubstanceReferenceInformation.GeneElement
Todo.
SubstanceReferenceInformation.GeneElement.Builder
SubstanceReferenceInformation.Target
Todo.
SubstanceReferenceInformation.Target.Builder
SubstanceSourceMaterial
Source material shall capture information on the taxonomic and anatomical origins as well as the fraction of a
material that can result in or can be modified to form a substance.
SubstanceSourceMaterial.Builder
SubstanceSourceMaterial.FractionDescription
Many complex materials are fractions of parts of plants, animals, or minerals.
SubstanceSourceMaterial.FractionDescription.Builder
SubstanceSourceMaterial.Organism
This subclause describes the organism which the substance is derived from.
SubstanceSourceMaterial.Organism.Author
4.9.13.6.1 Author type (Conditional).
SubstanceSourceMaterial.Organism.Author.Builder
SubstanceSourceMaterial.Organism.Builder
SubstanceSourceMaterial.Organism.Hybrid
4.9.13.8.1 Hybrid species maternal organism ID (Optional).
SubstanceSourceMaterial.Organism.Hybrid.Builder
SubstanceSourceMaterial.Organism.OrganismGeneral
4.9.13.7.1 Kingdom (Conditional).
SubstanceSourceMaterial.Organism.OrganismGeneral.Builder
SubstanceSourceMaterial.PartDescription
To do.
SubstanceSourceMaterial.PartDescription.Builder
SubstanceSpecification
The detailed description of a substance, typically at a level beyond what is used for prescribing.
SubstanceSpecification.Builder
SubstanceSpecification.Code
Codes associated with the substance.
SubstanceSpecification.Code.Builder
SubstanceSpecification.Moiety
Moiety, for structural modifications.
SubstanceSpecification.Moiety.Builder
SubstanceSpecification.Name
Names applicable to this substance.
SubstanceSpecification.Name.Builder
SubstanceSpecification.Name.Official
Details of the official nature of this name.
SubstanceSpecification.Name.Official.Builder
SubstanceSpecification.Property
General specifications for this substance, including how it is related to other substances.
SubstanceSpecification.Property.Builder
SubstanceSpecification.Relationship
A link between this substance and another, with details of the relationship.
SubstanceSpecification.Relationship.Builder
SubstanceSpecification.Structure
Structural information.
SubstanceSpecification.Structure.Builder
SubstanceSpecification.Structure.Isotope
Applicable for single substances that contain a radionuclide or a non-natural isotopic ratio.
SubstanceSpecification.Structure.Isotope.Builder
SubstanceSpecification.Structure.Isotope.MolecularWeight
The molecular weight or weight range (for proteins, polymers or nucleic acids).
SubstanceSpecification.Structure.Isotope.MolecularWeight.Builder
SubstanceSpecification.Structure.Representation
Molecular structural representation.
SubstanceSpecification.Structure.Representation.Builder
SubstringFunction
SubsumedByFunction
SubsumesFunction
SubsumesOperation
Summary
SummaryValueSet
Search _summary Constants
SupersetOfFunction
SupplyDelivery
Record of delivery of what is supplied.
SupplyDelivery.Builder
SupplyDelivery.SuppliedItem
The item that is being delivered or has been supplied.
SupplyDelivery.SuppliedItem.Builder
SupplyDeliveryStatus
SupplyDeliveryStatus.Builder
SupplyDeliveryStatus.Value
SupplyRequest
A record of a request for a medication, substance or device used in the healthcare setting.
SupplyRequest.Builder
SupplyRequest.Parameter
Specific parameters for the ordered item.
SupplyRequest.Parameter.Builder
SupplyRequestStatus
SupplyRequestStatus.Builder
SupplyRequestStatus.Value
System
SystemConfigHelper
Helper to read system level properties (not from fhir-server-config)
SystemExportPartitionMapper
Generates the PartitionPlan describing how the system export work is
broken into pieces.
SystemExportResourceHandler
System Export Resource Handler
SystemRestfulInteraction
SystemRestfulInteraction.Builder
SystemRestfulInteraction.Value
Table
An immutable definition of a table
Table.Builder
Builder for table
TableRowSource
Represents a table referenced in the from list
FROM foo
or
FROM bar.foo
Tablespace
Used to create and drop tablespaces within a database
TableSpaceRemovalException
When there is an issue removing the Tablespace
TaggingInterceptor
A sample persistence interceptor that adds a tag to each resource before it gets persisted.
TagSearchParam
A token search parameter
TailFunction
TakeFunction
Task
A task to be performed.
Task.Builder
Task.Input
Additional information that may be needed in the execution of the task.
Task.Input.Builder
Task.Output
Outputs produced by the Task.
Task.Output.Builder
Task.Restriction
If the Task.focus is a request resource and the task is seeking fulfillment (i.e.
Task.Restriction.Builder
TaskGroup
The TaskGroup to organize a set of ongoing or pending tasks.
TaskIntent
TaskIntent.Builder
TaskIntent.Value
TaskManager
Manages the execution of a set of dependent task groups using the
ExecutorService provided.
TaskPriority
TaskPriority.Builder
TaskPriority.Value
TaskService
A simple service to support creation of task collectors
TaskStatus
TaskStatus.Builder
TaskStatus.Value
Tenant
DTO representing a tenant
TenantDatasourceKey
Key used to represent a tenant/datasource pair
TenantDatasourceKey
Key used to represent a tenant/datasource pair
TenantIdProvider
An interface for providing the tenant id to the application for a particular context
TenantInfo
DTO for tenant information fetched from the admin schema
TenantKeyFileUtil
manages the writing and reading of the tenant key enforcing the constraints:
file exists
folder exists
one non-empty line in the file
TenantSpecificFileBasedCache <T >
This class is a parameterized abstract base class to be used for situations where
we need to implement a tenant-specific cache of file-based objects.
TenantSpecificPropertyGroupCache
This class implements a tenant-specific cache that holds PropertyGroup objects (i.e.
TenantSpecificSearchParameterCache
This class implements a cache of SearchParameters organized by tenantId.
TenantStatus
Tenant Status Enumeration
TerminologyCapabilities
A TerminologyCapabilities resource documents a set of capabilities (behaviors) of a FHIR Terminology Server that may
be used as a statement of actual server functionality or a statement of required or desired server implementation.
TerminologyCapabilities.Builder
TerminologyCapabilities.Closure
Whether the $closure operation is supported.
TerminologyCapabilities.Closure.Builder
TerminologyCapabilities.CodeSystem
Identifies a code system that is supported by the server.
TerminologyCapabilities.CodeSystem.Builder
TerminologyCapabilities.CodeSystem.Version
For the code system, a list of versions that are supported by the server.
TerminologyCapabilities.CodeSystem.Version.Builder
TerminologyCapabilities.CodeSystem.Version.Filter
Filter Properties supported.
TerminologyCapabilities.CodeSystem.Version.Filter.Builder
TerminologyCapabilities.Expansion
Information about the [ValueSet/$expand](valueset-operation-expand.html) operation.
TerminologyCapabilities.Expansion.Builder
TerminologyCapabilities.Expansion.Parameter
Supported expansion parameter.
TerminologyCapabilities.Expansion.Parameter.Builder
TerminologyCapabilities.Implementation
Identifies a specific implementation instance that is described by the terminology capability statement - i.e.
TerminologyCapabilities.Implementation.Builder
TerminologyCapabilities.Software
Software that is covered by this terminology capability statement.
TerminologyCapabilities.Software.Builder
TerminologyCapabilities.Translation
Information about the [ConceptMap/$translate](conceptmap-operation-translate.html) operation.
TerminologyCapabilities.Translation.Builder
TerminologyCapabilities.ValidateCode
Information about the [ValueSet/$validate-code](valueset-operation-validate-code.html) operation.
TerminologyCapabilities.ValidateCode.Builder
TestReport
A summary of information based on the results of executing a TestScript.
TestReport.Builder
TestReport.Participant
A participant in the test execution, either the execution engine, a client, or a server.
TestReport.Participant.Builder
TestReport.Setup
The results of the series of required setup operations before the tests were executed.
TestReport.Setup.Action
Action would contain either an operation or an assertion.
TestReport.Setup.Action.Assert
The results of the assertion performed on the previous operations.
TestReport.Setup.Action.Assert.Builder
TestReport.Setup.Action.Builder
TestReport.Setup.Action.Operation
The operation performed.
TestReport.Setup.Action.Operation.Builder
TestReport.Setup.Builder
TestReport.Teardown
The results of the series of operations required to clean up after all the tests were executed (successfully or
otherwise).
TestReport.Teardown.Action
The teardown action will only contain an operation.
TestReport.Teardown.Action.Builder
TestReport.Teardown.Builder
TestReport.Test
A test executed from the test script.
TestReport.Test.Action
Action would contain either an operation or an assertion.
TestReport.Test.Action.Builder
TestReport.Test.Builder
TestReportActionResult
TestReportActionResult.Builder
TestReportActionResult.Value
TestReportParticipantType
TestReportParticipantType.Builder
TestReportParticipantType.Value
TestReportResult
TestReportResult.Builder
TestReportResult.Value
TestReportStatus
TestReportStatus.Builder
TestReportStatus.Value
TestScript
A structured set of tests against a FHIR server or client implementation to determine compliance against the FHIR
specification.
TestScript.Builder
TestScript.Destination
An abstract server used in operations within this test script in the destination element.
TestScript.Destination.Builder
TestScript.Fixture
Fixture in the test script - by reference (uri).
TestScript.Fixture.Builder
TestScript.Metadata
The required capability must exist and are assumed to function correctly on the FHIR server being tested.
TestScript.Metadata.Builder
TestScript.Metadata.Capability
Capabilities that must exist and are assumed to function correctly on the FHIR server being tested.
TestScript.Metadata.Capability.Builder
TestScript.Metadata.Link
A link to the FHIR specification that this test is covering.
TestScript.Metadata.Link.Builder
TestScript.Origin
An abstract server used in operations within this test script in the origin element.
TestScript.Origin.Builder
TestScript.Setup
A series of required setup operations before tests are executed.
TestScript.Setup.Action
Action would contain either an operation or an assertion.
TestScript.Setup.Action.Assert
Evaluates the results of previous operations to determine if the server under test behaves appropriately.
TestScript.Setup.Action.Assert.Builder
TestScript.Setup.Action.Builder
TestScript.Setup.Action.Operation
The operation to perform.
TestScript.Setup.Action.Operation.Builder
TestScript.Setup.Action.Operation.RequestHeader
Header elements would be used to set HTTP headers.
TestScript.Setup.Action.Operation.RequestHeader.Builder
TestScript.Setup.Builder
TestScript.Teardown
A series of operations required to clean up after all the tests are executed (successfully or otherwise).
TestScript.Teardown.Action
The teardown action will only contain an operation.
TestScript.Teardown.Action.Builder
TestScript.Teardown.Builder
TestScript.Test
A test in this script.
TestScript.Test.Action
Action would contain either an operation or an assertion.
TestScript.Test.Action.Builder
TestScript.Test.Builder
TestScript.Variable
Variable is set based either on element value in response body or on header field value in the response headers.
TestScript.Variable.Builder
TestScriptRequestMethodCode
TestScriptRequestMethodCode.Builder
TestScriptRequestMethodCode.Value
ThreadHandler
ThreadHandler is a common pattern used to control the
safe handling of a sleeping thread.
Time
A time during the day, with no date specified
Time.Builder
TimeOfDayFunction
TimestampColumn
Timestamp Column
TimestampPrefixedUUID
Provides identity strings using random UUID for uniqueness but
prefixed with an encoded time string to improve database locality
when used in b-tree indexes.
TimestampUtil
Utility for parsing our UTC timestamp format.
Timing
Specifies an event that may occur multiple times.
Timing.Builder
Timing.Repeat
A set of rules that describe when the event is scheduled.
Timing.Repeat.Builder
ToBooleanFunction
ToCharsFunction
ToDateFunction
ToDateTimeFunction
TodayFunction
ToDecimalFunction
ToIntegerFunction
TokenParameter
TokenParmVal
This class defines the Data Transfer Object representing a row in the X_TOKEN_VALUES tables.
TokenSearchParam
A token search parameter
ToQuantityFunction
ToStringFunction
TotalValueSet
Search _total Constants
ToTimeFunction
TransactionData
Used to hold data accumulated by the JDBC persistence layer in the current
transaction.
TransactionDataImpl <T extends TransactionData >
Hold data accumulated during a transaction which we want to persist just
prior to commit.
TransactionFactory
Factory to encapsulate handling of transactions, of which there
should be only one active on a thread at a time.
TransientUserData
Used to share state information among partition processing objects
such as the ResourcePayloadReader and ExportPartitionCollector.
TranslateFunction
TranslateOperation
TranslationOutcome
TranslationOutcome.Builder
TranslationOutcome.Match
TranslationOutcome.Match.Builder
TranslationOutcome.Match.Product
TranslationOutcome.Match.Product.Builder
TranslationParameters
TranslationParameters.Builder
TranslationParameters.Dependency
TranslationParameters.Dependency.Builder
TriggerDefinition
A description of a triggering event.
TriggerDefinition.Builder
TriggerType
TriggerType.Builder
TriggerType.Value
TupleTypeInfo
This class is part of the implementation for the Types and Reflection section of the FHIRPath specification:
TupleTypeInfoElement
This class is part of the implementation for the Types and Reflection section of the FHIRPath specification:
TypeDerivationRule
TypeDerivationRule.Builder
TypeDerivationRule.Value
TypeFunction
TypeInfo
This class is part of the implementation for the Types and Reflection section of the FHIRPath specification:
TypeRestfulInteraction
TypeRestfulInteraction.Builder
TypeRestfulInteraction.Value
UCUMLexer
UCUMParser
UCUMParser.AnnotatableContext
UCUMParser.AnnotationSymbolsContext
UCUMParser.ComponentContext
UCUMParser.DigitSymbolsContext
UCUMParser.ExponentContext
UCUMParser.MainTermContext
UCUMParser.SimpleUnitContext
UCUMParser.SimpleUnitSymbolsContext
UCUMParser.SquareBracketsSymbolsContext
UCUMParser.TermContext
UCUMParser.TerminalUnitSymbolContext
UCUMParser.WithinCbOrSbSymbolContext
UCUMParser.WithinCbSymbolContext
UCUMParser.WithinSbSymbolContext
UCUMUtil
Utility class for UCUM.
UDIEntryType
UDIEntryType.Builder
UDIEntryType.Value
UMLSTermGraphLoader
UnaryExpNode
A unary expression
UndefinedNameException
Throws an undefined name exception
UnionFunction
UniqueConstraint
Constraint on unique
UniqueConstraintViolationException
Translation of a duplicate key or value constraint SQLException.
UnitsOfTime
UnitsOfTime.Builder
UnitsOfTime.Value
UnsignedInt
An integer with a value that is not negative (e.g.
UnsignedInt.Builder
UnusedTableRemovalNeedsV0021Migration
Checks to see if any of the tables exist in the target database.
UOMManager
LocationUnit maps the unit of measure to a specific length (one meter).
Update
UpdateSchemaVersion
Update the schema version recorded in the WHOLE_SCHEMA_VERSION table
UpdateSchemaVersionPostgresql
Update the schema version recorded in the WHOLE_SCHEMA_VERSION table
Postgresql-specific to handle ON CONFLICT DO NOTHING
UpdateTenantStatusDAO
DAO to create a free tenant slot (to align with a new partition)
UpperFunction
Uri
String of characters used to identify a name or a resource
Uri.Builder
UriBuilder
UriModifierUtil
UriParameter
Url
A URI that is a literal reference
Url.Builder
URLSupport
A utility class for working with URLs
UsageContext
Specifies clinical/business/etc.
UsageContext.Builder
USCore311ResourceProvider
USCore400ResourceProvider
Use
Use.Builder
Use.Value
Uuid
A UUID, represented as a URI
Uuid.Builder
V2ConfigurationImpl
Starting with 4.6
VacuumSettingsTableDataModelVisitor
Manages setting the Vacuum Settings on the Physical Data Model
ValidateCSFunction
ValidateOperation
ValidateVSFunction
ValidationOutcome
ValidationOutcome.Builder
ValidationParameters
ValidationParameters.Builder
ValidationSupport
Static helper methods for validating model objects during construction
ValueSet
A ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a
particular context.
ValueSet.Builder
ValueSet.Compose
A set of criteria that define the contents of the value set by including or excluding codes selected from the
specified code system(s) that the value set draws from.
ValueSet.Compose.Builder
ValueSet.Compose.Include
Include one or more codes from a code system or other value set(s).
ValueSet.Compose.Include.Builder
ValueSet.Compose.Include.Concept
Specifies a concept to be included or excluded.
ValueSet.Compose.Include.Concept.Builder
ValueSet.Compose.Include.Concept.Designation
Additional representations for this concept when used in this value set - other languages, aliases, specialized
purposes, used for particular purposes, etc.
ValueSet.Compose.Include.Concept.Designation.Builder
ValueSet.Compose.Include.Filter
Select concepts by specify a matching criterion based on the properties (including relationships) defined by the
system, or on filters defined by the system.
ValueSet.Compose.Include.Filter.Builder
ValueSet.Expansion
A value set can also be "expanded", where the value set is turned into a simple collection of enumerated codes.
ValueSet.Expansion.Builder
ValueSet.Expansion.Contains
The codes that are contained in the value set expansion.
ValueSet.Expansion.Contains.Builder
ValueSet.Expansion.Parameter
A parameter that controlled the expansion process.
ValueSet.Expansion.Parameter.Builder
ValueSetClearCacheOperation
ValueSetSupport
A utility class for expanding FHIR value sets
ValueSetValidateCodeOperation
VarbinaryColumn
Varbinary Column
VarcharColumn
Defining the VarcharColumn
VariableType
VariableType.Builder
VariableType.Value
VerificationResult
Describes validation requirements, source(s), status and dates for one or more elements.
VerificationResult.Attestation
Information about the entity attesting to information.
VerificationResult.Attestation.Builder
VerificationResult.Builder
VerificationResult.PrimarySource
Information about the primary source(s) involved in validation.
VerificationResult.PrimarySource.Builder
VerificationResult.Validator
Information about the entity validating information.
VerificationResult.Validator.Builder
VersionedSchemaObject
Base class for the schema object builders which also carry a version (change) number
VersionHistoryService
Encapsulation of the transaction needed to read the version history table
VersionHistoryService.TypeNameVersion
VersionsOperation
Implementation of the $versions operation, which returns the list of supported FHIR versions,
along with the default FHIR version.
View
Defines a SQL VIEW object
View.Builder
VisionBase
VisionBase.Builder
VisionBase.Value
VisionEyes
VisionEyes.Builder
VisionEyes.Value
VisionPrescription
An authorization for the provision of glasses and/or contact lenses to a patient.
VisionPrescription.Builder
VisionPrescription.LensSpecification
Contain the details of the individual lens specifications and serves as the authorization for the fullfillment by
certified professionals.
VisionPrescription.LensSpecification.Builder
VisionPrescription.LensSpecification.Prism
Allows for adjustment on two axis.
VisionPrescription.LensSpecification.Prism.Builder
VisionStatus
VisionStatus.Builder
VisionStatus.Value
Visitable
Visitable interface for FHIR model objects that accept a Visitor.
Visitor
Visitor interface for visiting FHIR model objects that implement Visitable.
VRead
WellKnown
WhereAdapter
Adapter to help build the WHERE clause expression.
WhereClause
The WhereClause SQL definition
WhereFragment
An adapter which represents just a fragment of the where clause
so we can build up just a portion of the predicate without having
access to the whole clause
WholeSystemDataExtension
A SearchExtension used to add whole-system data search filters to the
whole-system data query.
WholeSystemResourceTypeExtension
A SearchExtension used to add resource type id filters to the
whole-system count and data filter queries when the _type parameter
is specified.
With
WITH to set metadata on the table: WITH (fillfactor=70)
Xhtml
XHTML
Xhtml.Builder
XMLSupport
XMLSupport.StreamReaderDelegate
Simple subclass of StreamReaderDelegate to make it AutoCloseable
XMLSupport.StreamWriterDelegate
The corollary to StreamReaderDelegate.
XPathUsageType
XPathUsageType.Builder
XPathUsageType.Value