Package com.ibm.fhir.persistence
-
Interface Summary Interface Description 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.FHIRPersistenceFactory This interface defines a factory which serves up instances of FHIRPersistence implementations.FHIRPersistenceTransaction This interface represents a transaction within the FHIR persistence layer.PropertyBasedFHIRPersistenceFactory -
Class Summary Class Description MultiResourceResult<T extends Resource> A Result wrapper for FHIR interactions that can return multiple resources.MultiResourceResult.Builder<T extends Resource> ResourceChangeLogRecord Represents a record read from the RESOURCE_CHANGE_LOGResourceEraseRecord Wraps the output from the Erase DAOResourcePayload Data carrier used by the Consumer to send back streaming payload result data to a callerResourceTime DTO for processing resource/last_modified timeSingleResourceResult<T extends Resource> A Result wrapper for FHIR interactions that return a single resource.SingleResourceResult.Builder<T extends Resource> -
Enum Summary Enum Description InteractionStatus Describes what change, if any, was made to a resource at the database level and whyResourceChangeLogRecord.ChangeType ResourceEraseRecord.Status The outcome status for the Resource Erase operation