Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- action(ProceedingJoinPoint, List<Annotation>) - Method in interface org.ehrbase.api.aspect.AnnotationAspect
- addError(String) - Method in class org.ehrbase.api.knowledge.TemplateMetaData
- addOperationalTemplate(OPERATIONALTEMPLATE) - Method in interface org.ehrbase.api.knowledge.KnowledgeCacheService
- adminDelete(UUID) - Method in interface org.ehrbase.api.service.CompositionService
-
Admin method to delete a Composition from the DB.
- adminDelete(UUID, UUID) - Method in interface org.ehrbase.api.service.ContributionService
-
Admin method to delete a Contribution from the DB.
- adminDeleteAllTemplates() - Method in interface org.ehrbase.api.service.TemplateService
-
Deletes all templates from target template storage and returns the number of deleted templates.
- adminDeleteEhr(UUID) - Method in interface org.ehrbase.api.service.EhrService
-
Admin method to delete an EHR from the DB.
- adminDeleteFolder(UUID, UUID) - Method in interface org.ehrbase.api.service.DirectoryService
-
Physical delete a folder with all History
- adminDeleteTemplate(String) - Method in interface org.ehrbase.api.service.TemplateService
-
Deletes a given template from storage physically.
- adminUpdateOperationalTemplate(InputStream) - Method in interface org.ehrbase.api.knowledge.KnowledgeCacheService
- adminUpdateTemplate(String, String) - Method in interface org.ehrbase.api.service.TemplateService
-
Replaces a given template in the storage and updates the cache with the new template content.
- AMENDMENT - Enum constant in enum class org.ehrbase.api.service.ContributionService.ContributionChangeType
- AnnotationAspect - Interface in org.ehrbase.api.aspect
- AQL_DRY_RUN - Static variable in class org.ehrbase.api.rest.EHRbaseHeader
-
Used by the /query endpoint to perform only a dry run query.
- AQL_EXECUTED_SQL - Static variable in class org.ehrbase.api.rest.EHRbaseHeader
-
Used by the /query endpoint to provide the executed SQL statement in the return metadata.
- AQL_QUERY_PLAN - Static variable in class org.ehrbase.api.rest.EHRbaseHeader
-
Used by the /query endpoint to provide the database query plan in the return metadata.
- AqlFeatureNotImplementedException - Exception Class in org.ehrbase.api.exception
- AqlFeatureNotImplementedException(String) - Constructor for exception class org.ehrbase.api.exception.AqlFeatureNotImplementedException
- AqlQueryContext - Interface in org.ehrbase.api.dto
- AqlQueryContext.EhrbaseMetaProperty - Enum Class in org.ehrbase.api.dto
- AqlQueryContext.MetaProperty - Interface in org.ehrbase.api.dto
- AqlQueryRequest - Record Class in org.ehrbase.api.dto
-
The requested AQL to be executed by
AqlQueryService.query(AqlQueryRequest). - AqlQueryRequest(String, Map<String, Object>, Long, Long) - Constructor for record class org.ehrbase.api.dto.AqlQueryRequest
-
Creates an instance of a
AqlQueryRequestrecord class. - AqlQueryService - Interface in org.ehrbase.api.service
- AqlRuntimeException - Exception Class in org.ehrbase.api.exception
- AqlRuntimeException(String) - Constructor for exception class org.ehrbase.api.exception.AqlRuntimeException
- AqlRuntimeException(String, Throwable) - Constructor for exception class org.ehrbase.api.exception.AqlRuntimeException
- AqlRuntimeException(Throwable) - Constructor for exception class org.ehrbase.api.exception.AqlRuntimeException
- archetypeDetails() - Method in record class org.ehrbase.api.dto.EhrStatusDto
-
Returns the value of the
archetypeDetailsrecord component. - archetypeNodeId() - Method in record class org.ehrbase.api.dto.EhrStatusDto
-
Returns the value of the
archetypeNodeIdrecord component. - AuthorizationAspect - Interface in org.ehrbase.api.aspect
B
- BadGatewayException - Exception Class in org.ehrbase.api.exception
-
Project-custom exception that allows outbound APIs to react on backend problems.
- BadGatewayException(String) - Constructor for exception class org.ehrbase.api.exception.BadGatewayException
- BadGatewayException(String, Throwable) - Constructor for exception class org.ehrbase.api.exception.BadGatewayException
- BEAN_NAME - Static variable in interface org.ehrbase.api.dto.AqlQueryContext
- BETTER - Enum constant in enum class org.ehrbase.api.service.TerminologyServer.TerminologyAdapter
- buildComposition(String, CompositionFormat, String) - Method in interface org.ehrbase.api.service.CompositionService
- buildExample(String) - Method in interface org.ehrbase.api.service.TemplateService
- bulkDelete(UUID, UUID, ItemTagDto.ItemTagRMType, Collection<UUID>) - Method in interface org.ehrbase.api.service.experimental.ItemTagService
-
Performs a
bulkdelete operation for the givenItemTagids. - bulkUpsert(UUID, UUID, ItemTagDto.ItemTagRMType, List<ItemTagDto>) - Method in interface org.ehrbase.api.service.experimental.ItemTagService
-
Performs a
bulkupdate/create operation for the givenItemTaginto the tag list of theowner.
C
- check(Composition) - Method in interface org.ehrbase.api.service.ValidationService
-
Initially check if the
compositionis valid for further processing. - check(EhrStatusDto) - Method in interface org.ehrbase.api.service.ValidationService
-
Initially check if
ehrStatusis valid for further processing. - check(ContributionCreateDto) - Method in interface org.ehrbase.api.service.ValidationService
-
Initially check if
contributionis valid for further processing. - checkEhrExists(UUID) - Method in interface org.ehrbase.api.service.EhrService
-
Checks if an EHR with the given UUID exists.
- checkEhrExistsAndIsModifiable(UUID) - Method in interface org.ehrbase.api.service.EhrService
-
Checks if the EHR with the given UUID is modifiable.
- clear() - Static method in class org.ehrbase.api.rest.HttpRestContext
- commitContribution(UUID, String) - Method in interface org.ehrbase.api.service.ContributionService
-
Commit a CONTRIBUTION containing any number of serialized VERSION
objects. - COMPOSITION - Enum constant in enum class org.ehrbase.api.dto.experimental.ItemTagDto.ItemTagRMType
- COMPOSITION_ID - Static variable in class org.ehrbase.api.rest.HttpRestContext
- compositions() - Method in record class org.ehrbase.api.dto.EhrDto
-
Returns the value of the
compositionsrecord component. - CompositionService - Interface in org.ehrbase.api.service
- CONTRIBUTION_ID - Static variable in class org.ehrbase.api.rest.HttpRestContext
- contributions() - Method in record class org.ehrbase.api.dto.EhrDto
-
Returns the value of the
contributionsrecord component. - ContributionService - Interface in org.ehrbase.api.service
-
Interface for contribution service roughly based on openEHR SM "I_EHR_CONTRIBUTION Interface", see: https://specifications.openehr.org/releases/SM/latest/openehr_platform.html#_i_ehr_contribution_interface
- ContributionService.ContributionChangeType - Enum Class in org.ehrbase.api.service
- create(UUID, Folder) - Method in interface org.ehrbase.api.service.DirectoryService
-
Create a new folder for Ehr with id equal
ehrId - create(UUID, EhrStatusDto) - Method in interface org.ehrbase.api.service.EhrService
-
Creates new EHR instance, with default settings and values when no status or ID is supplied.
- create(UUID, T) - Method in interface org.ehrbase.api.service.VersionedObjectService
-
Creation with default audit meta-data.
- create(UUID, T, UUID, UUID) - Method in interface org.ehrbase.api.service.VersionedObjectService
-
Creation with a given contribution, and its audit meta-data.
- create(UUID, T, UUID, UUID, String) - Method in interface org.ehrbase.api.service.VersionedObjectService
-
Deprecated, for removal: This API element is subject to removal in a future version.
- create(OPERATIONALTEMPLATE) - Method in interface org.ehrbase.api.service.TemplateService
- createMetaData(URI) - Method in interface org.ehrbase.api.dto.AqlQueryContext
- createStoredQuery(String, String, String) - Method in interface org.ehrbase.api.service.StoredQueryService
- CREATION - Enum constant in enum class org.ehrbase.api.service.ContributionService.ContributionChangeType
- CtxAttr() - Constructor for class org.ehrbase.api.rest.HttpRestContext.CtxAttr
D
- DEFAULT_LIMIT - Enum constant in enum class org.ehrbase.api.dto.AqlQueryContext.EhrbaseMetaProperty
- delete(UUID, ObjectVersionId) - Method in interface org.ehrbase.api.service.DirectoryService
-
delete the folder for Ehr with id equal
ehrId - delete(UUID, ObjectVersionId) - Method in interface org.ehrbase.api.service.VersionedObjectService
-
Deletion with default audit meta-data.
- delete(UUID, ObjectVersionId, UUID, UUID) - Method in interface org.ehrbase.api.service.VersionedObjectService
-
Deletion with a given contribution, and its audit meta-data.
- delete(UUID, ObjectVersionId, UUID, UUID, String) - Method in interface org.ehrbase.api.service.VersionedObjectService
-
Deprecated, for removal: This API element is subject to removal in a future version.
- deleteAllOperationalTemplates() - Method in interface org.ehrbase.api.knowledge.KnowledgeCacheService
- deleteBy(UUID) - Method in interface org.ehrbase.api.repository.KeyValuePairRepository
- DELETED - Enum constant in enum class org.ehrbase.api.service.ContributionService.ContributionChangeType
- deleteOperationalTemplate(OPERATIONALTEMPLATE) - Method in interface org.ehrbase.api.knowledge.KnowledgeCacheService
-
Deletes a given operational template physically from cache and from template storage and from cache.
- deleteStoredQuery(String, String) - Method in interface org.ehrbase.api.service.StoredQueryService
- DIRECTORY_ID - Static variable in class org.ehrbase.api.rest.HttpRestContext
- DirectoryService - Interface in org.ehrbase.api.service
- DRY_RUN - Enum constant in enum class org.ehrbase.api.dto.AqlQueryContext.EhrbaseMetaProperty
- DTS4 - Enum constant in enum class org.ehrbase.api.service.TerminologyServer.TerminologyAdapter
E
- EHR_DIRECTORY_FOLDER_IDX - Static variable in interface org.ehrbase.api.service.DirectoryService
- EHR_ID - Static variable in class org.ehrbase.api.rest.HttpRestContext
- EHR_STATUS - Enum constant in enum class org.ehrbase.api.dto.experimental.ItemTagDto.ItemTagRMType
- EHRbaseHeader - Class in org.ehrbase.api.rest
-
EHRbase specific HTTP headers that are not part of the openEHR standard.
- EhrbaseSecurity - Annotation Interface in org.ehrbase.api.annotations
- EhrDto - Record Class in org.ehrbase.api.dto
-
Basic set of response data regarding
EHR_STATUS. operations. - EhrDto(HierObjectId, HierObjectId, EhrStatusDto, DvDateTime, List<CompositionDto>, List<ContributionDto>) - Constructor for record class org.ehrbase.api.dto.EhrDto
-
Creates an instance of a
EhrDtorecord class. - ehrId() - Method in record class org.ehrbase.api.dto.EhrDto
-
Returns the value of the
ehrIdrecord component. - ehrId() - Method in record class org.ehrbase.api.service.EhrService.EhrResult
-
Returns the value of the
ehrIdrecord component. - EhrResult(UUID, ObjectVersionId, EhrStatusDto) - Constructor for record class org.ehrbase.api.service.EhrService.EhrResult
-
Creates an instance of a
EhrResultrecord class. - EhrService - Interface in org.ehrbase.api.service
- EhrService.EhrResult - Record Class in org.ehrbase.api.service
-
Wrapper for
EhrService.create(UUID, EhrStatusDto)response that contains theEHRid as well as theEhrStatusDtoand it'sObjectVersionId. - ehrStatus() - Method in record class org.ehrbase.api.dto.EhrDto
-
Returns the value of the
ehrStatusrecord component. - EhrStatusDto - Record Class in org.ehrbase.api.dto
-
Request/Response data of an
EHR_STATUS. - EhrStatusDto(UIDBasedId, String, DvText, Archetyped, FeederAudit, PartySelf, Boolean, Boolean, ItemStructure) - Constructor for record class org.ehrbase.api.dto.EhrStatusDto
-
Creates an instance of a
EhrStatusDtorecord class. - equals(Object) - Method in record class org.ehrbase.api.dto.AqlQueryRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.ehrbase.api.dto.EhrDto
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.ehrbase.api.dto.EhrStatusDto
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.ehrbase.api.dto.experimental.ItemTagDto
- equals(Object) - Method in record class org.ehrbase.api.dto.VersionedCompositionDto
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.ehrbase.api.dto.VersionedEhrStatusDto
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.ehrbase.api.service.EhrService.EhrResult
-
Indicates whether some other object is "equal to" this one.
- EQUIVALENT - Enum constant in enum class org.ehrbase.api.service.TerminologyServer.SubsumptionResult
- EXECUTED_SQL - Enum constant in enum class org.ehrbase.api.dto.AqlQueryContext.EhrbaseMetaProperty
- exists(UUID) - Method in interface org.ehrbase.api.service.CompositionService
-
Checks if given ID is already used.
- expand(ID) - Method in interface org.ehrbase.api.service.TerminologyServer
-
Expands the value set identified by the provided ID.
- expandWithParameters(ID, U...) - Method in interface org.ehrbase.api.service.TerminologyServer
-
Expands the value set identified by the provided ID.
F
- feederAudit() - Method in record class org.ehrbase.api.dto.EhrStatusDto
-
Returns the value of the
feederAuditrecord component. - fetch() - Method in record class org.ehrbase.api.dto.AqlQueryRequest
-
Returns the value of the
fetchrecord component. - FETCH - Enum constant in enum class org.ehrbase.api.dto.AqlQueryContext.EhrbaseMetaProperty
- FHIR - Enum constant in enum class org.ehrbase.api.service.TerminologyServer.TerminologyAdapter
- findAllBy(String) - Method in interface org.ehrbase.api.repository.KeyValuePairRepository
- findAllTemplateIds() - Method in interface org.ehrbase.api.knowledge.KnowledgeCacheService
- findAllTemplateIds() - Method in interface org.ehrbase.api.service.TemplateService
- findBy(String, String) - Method in interface org.ehrbase.api.repository.KeyValuePairRepository
- findBy(UUID) - Method in interface org.ehrbase.api.repository.KeyValuePairRepository
- findBySubject(String, String) - Method in interface org.ehrbase.api.service.EhrService
-
Search for an EHR_STATUS based on the given subject id and namespace
- findItemTag(UUID, UUID, ItemTagDto.ItemTagRMType, Collection<UUID>, Collection<String>) - Method in interface org.ehrbase.api.service.experimental.ItemTagService
-
Performs a
bulkget operation for the givenItemTagIDsand/orkeys. - findOperationalTemplate(String, OperationalTemplateFormat) - Method in interface org.ehrbase.api.service.TemplateService
-
Finds and returns the given operational template as string represented in requested format.
- findTemplateIdByUuid(UUID) - Method in interface org.ehrbase.api.knowledge.KnowledgeCacheService
- findUuidByTemplateId(String) - Method in interface org.ehrbase.api.knowledge.KnowledgeCacheService
- findWebTemplate(String) - Method in interface org.ehrbase.api.service.TemplateService
- formatMessage(Enum<?>, String) - Static method in exception class org.ehrbase.api.exception.UnexpectedSwitchCaseException
-
Creates the message of a
UnexpectedSwitchCaseExceptioncontaining the simple class name of theenumValueparameter. - formatMessage(Object, String) - Static method in exception class org.ehrbase.api.exception.UnexpectedSwitchCaseException
-
Creates the message of a
UnexpectedSwitchCaseExceptionbased on the given parameters. - formatMessage(String, Object, String) - Static method in exception class org.ehrbase.api.exception.UnexpectedSwitchCaseException
-
Creates the message of a
UnexpectedSwitchCaseExceptionbased on the given parameters. - from(UUID, Composition) - Static method in interface org.ehrbase.api.service.CompositionService
- fromAuditDetails(AuditDetails) - Static method in enum class org.ehrbase.api.service.ContributionService.ContributionChangeType
G
- GeneralRequestProcessingException - Exception Class in org.ehrbase.api.exception
-
Project-custom exception that allows outbound APIs to react on backend problems.
- GeneralRequestProcessingException(String) - Constructor for exception class org.ehrbase.api.exception.GeneralRequestProcessingException
- GeneralRequestProcessingException(String, Throwable) - Constructor for exception class org.ehrbase.api.exception.GeneralRequestProcessingException
- get(UUID, ObjectVersionId, String) - Method in interface org.ehrbase.api.service.DirectoryService
-
Get the Folder for Ehr with id equal
ehrId - get(HttpRestContext.CtxAttr<T>) - Static method in class org.ehrbase.api.rest.HttpRestContext
- get(HttpRestContext.CtxAttr<T>) - Method in interface org.ehrbase.api.rest.HttpRestContext.HttpCtx
- getAdapterId() - Method in enum class org.ehrbase.api.service.TerminologyServer.TerminologyAdapter
- getAllTemplates() - Method in interface org.ehrbase.api.service.TemplateService
- getArchieVersion() - Method in interface org.ehrbase.api.service.StatusService
-
Returns current version of archie which has been used to build the running EHRbase instance.
- getByTime(UUID, OffsetDateTime, String) - Method in interface org.ehrbase.api.service.DirectoryService
-
Get the Folder for Ehr with id equal
ehrIdfor a specific point in time; - getCode() - Method in enum class org.ehrbase.api.service.ContributionService.ContributionChangeType
- getContext() - Method in interface org.ehrbase.api.repository.KeyValuePair
- getContribution(UUID, UUID) - Method in interface org.ehrbase.api.service.ContributionService
-
Return the Contribution with given id in given EHR.
- getCreatedOn() - Method in class org.ehrbase.api.knowledge.TemplateMetaData
- getCreationTime(UUID) - Method in interface org.ehrbase.api.service.EhrService
-
Provides the creation time of the given EHR id.
- getCurrentVersionUid() - Method in exception class org.ehrbase.api.exception.PreconditionFailedException
- getDatabaseInformation() - Method in interface org.ehrbase.api.service.StatusService
-
Returns information on the current connected Database instance version.
- getEhrbaseVersion() - Method in interface org.ehrbase.api.service.StatusService
-
Returns current version of EHRbase build that is running.
- getEhrIdForComposition(UUID) - Method in interface org.ehrbase.api.service.CompositionService
-
Gets the EHR id for the given Composition id.
- getEhrStatus(UUID) - Method in interface org.ehrbase.api.service.EhrService
-
Gets latest EHR_STATUS of the given EHR.
- getEhrStatusAtVersion(UUID, UUID, int) - Method in interface org.ehrbase.api.service.EhrService
-
Gets particular EHR_STATUS matching the given version Uid.
- getEhrStatusVersionByTimestamp(UUID, OffsetDateTime) - Method in interface org.ehrbase.api.service.EhrService
-
Get version number of EHR_STATUS associated with given EHR UID at given timestamp.
- getErrorList() - Method in class org.ehrbase.api.knowledge.TemplateMetaData
- getId() - Method in class org.ehrbase.api.dto.experimental.ItemTagDto
- getId() - Method in interface org.ehrbase.api.repository.KeyValuePair
- getInternalId() - Method in class org.ehrbase.api.knowledge.TemplateMetaData
- getInternalTemplate(String) - Method in interface org.ehrbase.api.knowledge.KnowledgeCacheService
- getJavaVMInformation() - Method in interface org.ehrbase.api.service.StatusService
-
Returns information on the current Java Virtual Machine that is running this EHRbase instance.
- getKey() - Method in class org.ehrbase.api.dto.experimental.ItemTagDto
- getKey() - Method in interface org.ehrbase.api.repository.KeyValuePair
- getLastVersionNumber(UUID, UUID) - Method in interface org.ehrbase.api.service.CompositionService
-
Retrieve the latest version number for the given composition ID.
- getLatestVersionUidOfStatus(UUID) - Method in interface org.ehrbase.api.service.EhrService
-
Get latest version UID of an EHR_STATUS by given associated EHR UID.
- getOpenEHR_SDK_Version() - Method in interface org.ehrbase.api.service.StatusService
-
Returns the current version of ehrbase SDK which has been used to build the running EHRbase instance.
- getOperatingSystemInformation() - Method in interface org.ehrbase.api.service.StatusService
-
Returns information on the current operating system this EHRbase instance is running on.
- getOperationaltemplate() - Method in class org.ehrbase.api.knowledge.TemplateMetaData
- getOriginalVersionComposition(UUID, UUID, int) - Method in interface org.ehrbase.api.service.CompositionService
-
Gets Original Version container class representation of the given composition at given version.
- getOwnerId() - Method in class org.ehrbase.api.dto.experimental.ItemTagDto
- getRevisionHistoryOfVersionedComposition(UUID, UUID) - Method in interface org.ehrbase.api.service.CompositionService
-
Gets revision history of given composition.
- getRevisionHistoryOfVersionedEhrStatus(UUID) - Method in interface org.ehrbase.api.service.EhrService
-
Gets revision history of EhrStatus associated with given EHR.
- getSubjectExtRef(String) - Method in interface org.ehrbase.api.service.EhrService
-
Helper to directly get the external subject reference form the linked subject to given EHR.
- getSystemId() - Method in interface org.ehrbase.api.service.SystemService
- getTarget() - Method in class org.ehrbase.api.dto.experimental.ItemTagDto
- getTargetPath() - Method in class org.ehrbase.api.dto.experimental.ItemTagDto
- getTargetType() - Method in class org.ehrbase.api.dto.experimental.ItemTagDto
- getType() - Method in exception class org.ehrbase.api.exception.ObjectNotFoundException
- getUrl() - Method in exception class org.ehrbase.api.exception.PreconditionFailedException
- getValue() - Method in class org.ehrbase.api.dto.experimental.ItemTagDto
- getValue() - Method in interface org.ehrbase.api.repository.KeyValuePair
- getVersionByTimestamp(UUID, OffsetDateTime) - Method in interface org.ehrbase.api.service.CompositionService
-
Gets the version of a composition that is closest in time before timestamp
- getVersionedComposition(UUID, UUID) - Method in interface org.ehrbase.api.service.CompositionService
-
Gets version container Composition associated with given EHR and Composition ID.
- getVersionedEhrStatus(UUID) - Method in interface org.ehrbase.api.service.EhrService
-
Gets version container EhrStatus associated with given EHR.
H
- handle(HttpRestContext.HttpCtx) - Method in interface org.ehrbase.api.rest.HttpRestContextHandler
- handle(HttpRestContextHandler) - Static method in class org.ehrbase.api.rest.HttpRestContext
- hasEhr(UUID) - Method in interface org.ehrbase.api.service.EhrService
-
Return True if a EHR with identifier ehrId exists.
- hashCode() - Method in record class org.ehrbase.api.dto.AqlQueryRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.ehrbase.api.dto.EhrDto
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.ehrbase.api.dto.EhrStatusDto
-
Returns a hash code value for this object.
- hashCode() - Method in class org.ehrbase.api.dto.experimental.ItemTagDto
- hashCode() - Method in record class org.ehrbase.api.dto.VersionedCompositionDto
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.ehrbase.api.dto.VersionedEhrStatusDto
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.ehrbase.api.service.EhrService.EhrResult
-
Returns a hash code value for this object.
- HttpRestContext - Class in org.ehrbase.api.rest
- HttpRestContext() - Constructor for class org.ehrbase.api.rest.HttpRestContext
- HttpRestContext.CtxAttr<T> - Class in org.ehrbase.api.rest
- HttpRestContext.HttpCtx - Interface in org.ehrbase.api.rest
- HttpRestContextHandler - Interface in org.ehrbase.api.rest
I
- IllegalAqlException - Exception Class in org.ehrbase.api.exception
- IllegalAqlException(String) - Constructor for exception class org.ehrbase.api.exception.IllegalAqlException
- IllegalAqlException(String, Throwable) - Constructor for exception class org.ehrbase.api.exception.IllegalAqlException
- IllegalAqlException(Throwable) - Constructor for exception class org.ehrbase.api.exception.IllegalAqlException
- INDIZEN - Enum constant in enum class org.ehrbase.api.service.TerminologyServer.TerminologyAdapter
- InternalServerException - Exception Class in org.ehrbase.api.exception
-
Project-custom exception that allows outbound APIs to react on backend problems.
- InternalServerException(String) - Constructor for exception class org.ehrbase.api.exception.InternalServerException
- InternalServerException(String, Throwable) - Constructor for exception class org.ehrbase.api.exception.InternalServerException
- InternalServerException(Throwable) - Constructor for exception class org.ehrbase.api.exception.InternalServerException
- InvalidApiParameterException - Exception Class in org.ehrbase.api.exception
- InvalidApiParameterException(String) - Constructor for exception class org.ehrbase.api.exception.InvalidApiParameterException
- InvalidApiParameterException(String, Throwable) - Constructor for exception class org.ehrbase.api.exception.InvalidApiParameterException
- isAdapterSupported(String) - Static method in enum class org.ehrbase.api.service.TerminologyServer.TerminologyAdapter
- isDeleted(UUID, UUID, Integer) - Method in interface org.ehrbase.api.service.CompositionService
-
Checks if given composition ID is ID of a logically deleted composition.
- isDryRun() - Method in interface org.ehrbase.api.dto.AqlQueryContext
- isModifiable() - Method in record class org.ehrbase.api.dto.EhrStatusDto
-
Returns the value of the
isModifiablerecord component. - isQueryable() - Method in record class org.ehrbase.api.dto.EhrStatusDto
-
Returns the value of the
isQueryablerecord component. - ItemTagDto - Class in org.ehrbase.api.dto.experimental
- ItemTagDto() - Constructor for class org.ehrbase.api.dto.experimental.ItemTagDto
- ItemTagDto(UUID, UUID, UUID, ItemTagDto.ItemTagRMType, String, String, String) - Constructor for class org.ehrbase.api.dto.experimental.ItemTagDto
- ItemTagDto.ItemTagRMType - Enum Class in org.ehrbase.api.dto.experimental
- ItemTagService - Interface in org.ehrbase.api.service.experimental
-
Service manages the ITEM_TAG
Class.
J
- JSON - Enum constant in enum class org.ehrbase.api.definitions.OperationalTemplateFormat
K
- KeyValuePair - Interface in org.ehrbase.api.repository
- KeyValuePairRepository - Interface in org.ehrbase.api.repository
- KnowledgeCacheService - Interface in org.ehrbase.api.knowledge
L
- listAllOperationalTemplates() - Method in interface org.ehrbase.api.knowledge.KnowledgeCacheService
- LOCATION - Static variable in class org.ehrbase.api.rest.HttpRestContext
- lookUp(ID) - Method in interface org.ehrbase.api.service.TerminologyServer
-
Searches all the attributes associated with the concept that corresponds to the provided ID.
M
- matchAnnotations() - Method in interface org.ehrbase.api.aspect.AnnotationAspect
- MAX_FETCH - Enum constant in enum class org.ehrbase.api.dto.AqlQueryContext.EhrbaseMetaProperty
- MAX_LIMIT - Enum constant in enum class org.ehrbase.api.dto.AqlQueryContext.EhrbaseMetaProperty
- MODIFICATION - Enum constant in enum class org.ehrbase.api.service.ContributionService.ContributionChangeType
N
- name() - Method in record class org.ehrbase.api.dto.EhrStatusDto
-
Returns the value of the
namerecord component. - NotAcceptableException - Exception Class in org.ehrbase.api.exception
- NotAcceptableException(String) - Constructor for exception class org.ehrbase.api.exception.NotAcceptableException
- NOTSUBSUMED - Enum constant in enum class org.ehrbase.api.service.TerminologyServer.SubsumptionResult
O
- ObjectNotFoundException - Exception Class in org.ehrbase.api.exception
-
Project-custom exception that allows outbound APIs to react on backend problems.
- ObjectNotFoundException(String, String) - Constructor for exception class org.ehrbase.api.exception.ObjectNotFoundException
- ObjectNotFoundException(String, String, Throwable) - Constructor for exception class org.ehrbase.api.exception.ObjectNotFoundException
- OCEAN - Enum constant in enum class org.ehrbase.api.service.TerminologyServer.TerminologyAdapter
- of(String, String, String) - Static method in interface org.ehrbase.api.repository.KeyValuePair
- of(UUID, String, String, String) - Static method in interface org.ehrbase.api.repository.KeyValuePair
- offset() - Method in record class org.ehrbase.api.dto.AqlQueryRequest
-
Returns the value of the
offsetrecord component. - OFFSET - Enum constant in enum class org.ehrbase.api.dto.AqlQueryContext.EhrbaseMetaProperty
- OPENEHR_REST_API_VERSION - Static variable in interface org.ehrbase.api.dto.AqlQueryContext
- OperationalTemplateFormat - Enum Class in org.ehrbase.api.definitions
- org.ehrbase.api.annotations - package org.ehrbase.api.annotations
- org.ehrbase.api.aspect - package org.ehrbase.api.aspect
- org.ehrbase.api.definitions - package org.ehrbase.api.definitions
- org.ehrbase.api.dto - package org.ehrbase.api.dto
- org.ehrbase.api.dto.experimental - package org.ehrbase.api.dto.experimental
- org.ehrbase.api.exception - package org.ehrbase.api.exception
- org.ehrbase.api.knowledge - package org.ehrbase.api.knowledge
- org.ehrbase.api.mapper - package org.ehrbase.api.mapper
- org.ehrbase.api.repository - package org.ehrbase.api.repository
- org.ehrbase.api.rest - package org.ehrbase.api.rest
- org.ehrbase.api.service - package org.ehrbase.api.service
- org.ehrbase.api.service.experimental - package org.ehrbase.api.service.experimental
- otherDetails() - Method in record class org.ehrbase.api.dto.EhrStatusDto
-
Returns the value of the
otherDetailsrecord component. - ownerId() - Method in record class org.ehrbase.api.dto.VersionedCompositionDto
-
Returns the value of the
ownerIdrecord component. - ownerId() - Method in record class org.ehrbase.api.dto.VersionedEhrStatusDto
-
Returns the value of the
ownerIdrecord component.
P
- parameters() - Method in record class org.ehrbase.api.dto.AqlQueryRequest
-
Returns the value of the
parametersrecord component. - PreconditionFailedException - Exception Class in org.ehrbase.api.exception
-
Project-custom exception that allows outbound APIs to react on backend problems.
- PreconditionFailedException(String) - Constructor for exception class org.ehrbase.api.exception.PreconditionFailedException
- PreconditionFailedException(String, String, String) - Constructor for exception class org.ehrbase.api.exception.PreconditionFailedException
- PreconditionFailedException(String, Throwable) - Constructor for exception class org.ehrbase.api.exception.PreconditionFailedException
- propertyName() - Method in enum class org.ehrbase.api.dto.AqlQueryContext.EhrbaseMetaProperty
- propertyName() - Method in interface org.ehrbase.api.dto.AqlQueryContext.MetaProperty
Q
- query(AqlQueryRequest) - Method in interface org.ehrbase.api.service.AqlQueryService
-
simple query where the full json expression contains both query (key = 'q') and optional parameters (key = 'query-parameters')
- QUERY - Static variable in class org.ehrbase.api.rest.HttpRestContext
- QUERY_EXECUTE_ENDPOINT - Static variable in class org.ehrbase.api.rest.HttpRestContext
- QUERY_ID - Static variable in class org.ehrbase.api.rest.HttpRestContext
- QUERY_PLAN - Enum constant in enum class org.ehrbase.api.dto.AqlQueryContext.EhrbaseMetaProperty
- queryString() - Method in record class org.ehrbase.api.dto.AqlQueryRequest
-
Returns the value of the
queryStringrecord component.
R
- register(HttpRestContext.CtxAttr<V>, V) - Static method in class org.ehrbase.api.rest.HttpRestContext
- register(HttpRestContext.CtxAttr<V0>, V0, HttpRestContext.CtxAttr<V1>, V1) - Static method in class org.ehrbase.api.rest.HttpRestContext
- register(HttpRestContext.CtxAttr<V0>, V0, HttpRestContext.CtxAttr<V1>, V1, HttpRestContext.CtxAttr<V2>, V2) - Static method in class org.ehrbase.api.rest.HttpRestContext
- register(HttpRestContext.CtxAttr<V0>, V0, HttpRestContext.CtxAttr<V1>, V1, HttpRestContext.CtxAttr<V2>, V2, HttpRestContext.CtxAttr<V3>, V3) - Static method in class org.ehrbase.api.rest.HttpRestContext
- REMOVED_PATIENTS - Static variable in class org.ehrbase.api.rest.HttpRestContext
- RESULT_SIZE - Enum constant in enum class org.ehrbase.api.dto.AqlQueryContext.EhrbaseMetaProperty
- retrieve(UUID, UUID, Integer) - Method in interface org.ehrbase.api.service.CompositionService
- retrieveOperationalTemplate(String) - Method in interface org.ehrbase.api.knowledge.KnowledgeCacheService
-
retrieve an operational template document instance
- retrieveStoredQueries(String) - Method in interface org.ehrbase.api.service.StoredQueryService
- retrieveStoredQuery(String, String) - Method in interface org.ehrbase.api.service.StoredQueryService
- retrieveTemplateId(UUID) - Method in interface org.ehrbase.api.service.CompositionService
-
Retrieves the template ID associated with a given composition ID.
- rewriteExplicitParameterTypes(Map<String, Object>) - Static method in record class org.ehrbase.api.dto.AqlQueryRequest
S
- save(KeyValuePair) - Method in interface org.ehrbase.api.repository.KeyValuePairRepository
- serialize(CompositionDto, CompositionFormat) - Method in interface org.ehrbase.api.service.CompositionService
-
Public serializer entry point which will be called with composition dto fetched from database and the desired target serialized string format.
- serialize(StructuredString, JsonGenerator, SerializerProvider) - Method in class org.ehrbase.api.mapper.StructuredStringJSonSerializer
- setCreatedOn(OffsetDateTime) - Method in class org.ehrbase.api.knowledge.TemplateMetaData
- setExecutedAql(String) - Method in interface org.ehrbase.api.dto.AqlQueryContext
- setId(UUID) - Method in class org.ehrbase.api.dto.experimental.ItemTagDto
- setInternalId(UUID) - Method in class org.ehrbase.api.knowledge.TemplateMetaData
- setKey(String) - Method in class org.ehrbase.api.dto.experimental.ItemTagDto
- setMetaProperty(AqlQueryContext.MetaProperty, Object) - Method in interface org.ehrbase.api.dto.AqlQueryContext
- setOperationalTemplate(OPERATIONALTEMPLATE) - Method in class org.ehrbase.api.knowledge.TemplateMetaData
- setOwnerId(UUID) - Method in class org.ehrbase.api.dto.experimental.ItemTagDto
- setTarget(UUID) - Method in class org.ehrbase.api.dto.experimental.ItemTagDto
- setTargetPath(String) - Method in class org.ehrbase.api.dto.experimental.ItemTagDto
- setTargetType(ItemTagDto.ItemTagRMType) - Method in class org.ehrbase.api.dto.experimental.ItemTagDto
- setValue(String) - Method in class org.ehrbase.api.dto.experimental.ItemTagDto
- showExecutedAql() - Method in interface org.ehrbase.api.dto.AqlQueryContext
- showExecutedSql() - Method in interface org.ehrbase.api.dto.AqlQueryContext
- showQueryPlan() - Method in interface org.ehrbase.api.dto.AqlQueryContext
- StateConflictException - Exception Class in org.ehrbase.api.exception
-
Project-custom exception that allows outbound APIs to react on backend problems.
- StateConflictException(String) - Constructor for exception class org.ehrbase.api.exception.StateConflictException
- StateConflictException(String, Throwable) - Constructor for exception class org.ehrbase.api.exception.StateConflictException
- status() - Method in record class org.ehrbase.api.service.EhrService.EhrResult
-
Returns the value of the
statusrecord component. - StatusService - Interface in org.ehrbase.api.service
-
Status service to get information about the running EHRbase instance
- statusVersionId() - Method in record class org.ehrbase.api.service.EhrService.EhrResult
-
Returns the value of the
statusVersionIdrecord component. - StoredQueryService - Interface in org.ehrbase.api.service
- StructuredStringJSonSerializer - Class in org.ehrbase.api.mapper
- StructuredStringJSonSerializer() - Constructor for class org.ehrbase.api.mapper.StructuredStringJSonSerializer
- subject() - Method in record class org.ehrbase.api.dto.EhrStatusDto
-
Returns the value of the
subjectrecord component. - SUBSUMEDBY - Enum constant in enum class org.ehrbase.api.service.TerminologyServer.SubsumptionResult
- subsumes(T, T) - Method in interface org.ehrbase.api.service.TerminologyServer
-
Evaluates if the concept B subsumes concept A.
- SUBSUMES - Enum constant in enum class org.ehrbase.api.service.TerminologyServer.SubsumptionResult
- SYNTHESIS - Enum constant in enum class org.ehrbase.api.service.ContributionService.ContributionChangeType
- systemId() - Method in record class org.ehrbase.api.dto.EhrDto
-
Returns the value of the
systemIdrecord component. - SystemService - Interface in org.ehrbase.api.service
T
- TEMPLATE_ID - Static variable in class org.ehrbase.api.rest.EHRbaseHeader
- TEMPLATE_ID - Static variable in class org.ehrbase.api.rest.HttpRestContext
- TemplateMetaData - Class in org.ehrbase.api.knowledge
- TemplateMetaData() - Constructor for class org.ehrbase.api.knowledge.TemplateMetaData
- TemplateService - Interface in org.ehrbase.api.service
- TerminologyServer<T,
ID, - Interface in org.ehrbase.api.serviceU> - TerminologyServer.SubsumptionResult - Enum Class in org.ehrbase.api.service
-
Possible subsumption evaluation results.
- TerminologyServer.TerminologyAdapter - Enum Class in org.ehrbase.api.service
- timeCreated() - Method in record class org.ehrbase.api.dto.EhrDto
-
Returns the value of the
timeCreatedrecord component. - timeCreated() - Method in record class org.ehrbase.api.dto.VersionedCompositionDto
-
Returns the value of the
timeCreatedrecord component. - timeCreated() - Method in record class org.ehrbase.api.dto.VersionedEhrStatusDto
-
Returns the value of the
timeCreatedrecord component. - toString() - Method in record class org.ehrbase.api.dto.AqlQueryRequest
-
Returns a string representation of this record class.
- toString() - Method in record class org.ehrbase.api.dto.EhrDto
-
Returns a string representation of this record class.
- toString() - Method in record class org.ehrbase.api.dto.EhrStatusDto
-
Returns a string representation of this record class.
- toString() - Method in class org.ehrbase.api.dto.experimental.ItemTagDto
- toString() - Method in record class org.ehrbase.api.dto.VersionedCompositionDto
-
Returns a string representation of this record class.
- toString() - Method in record class org.ehrbase.api.dto.VersionedEhrStatusDto
-
Returns a string representation of this record class.
- toString() - Method in record class org.ehrbase.api.service.EhrService.EhrResult
-
Returns a string representation of this record class.
- type() - Method in record class org.ehrbase.api.dto.EhrStatusDto
- type() - Method in record class org.ehrbase.api.dto.VersionedCompositionDto
- type() - Method in record class org.ehrbase.api.dto.VersionedEhrStatusDto
U
- uid() - Method in record class org.ehrbase.api.dto.EhrStatusDto
-
Returns the value of the
uidrecord component. - uid() - Method in record class org.ehrbase.api.dto.VersionedCompositionDto
-
Returns the value of the
uidrecord component. - uid() - Method in record class org.ehrbase.api.dto.VersionedEhrStatusDto
-
Returns the value of the
uidrecord component. - UnexpectedSwitchCaseException - Exception Class in org.ehrbase.api.exception
-
This exception is thrown when a case has occurred in a switch block that cannot be handled correctly.
- UnexpectedSwitchCaseException(Enum<?>) - Constructor for exception class org.ehrbase.api.exception.UnexpectedSwitchCaseException
-
Creates a message from the
enumValueparameter.
The message is based onenumValue.name(), so that the format is stable, e.g. in case of i18n. - UnexpectedSwitchCaseException(Enum<?>, String) - Constructor for exception class org.ehrbase.api.exception.UnexpectedSwitchCaseException
-
Creates a message from the
enumValueparameter.
The message is based onenumValue.name(), so that the format is stable, e.g. in case of i18n. - UnexpectedSwitchCaseException(Integer) - Constructor for exception class org.ehrbase.api.exception.UnexpectedSwitchCaseException
-
Creates a message from the
intValueparameter - UnexpectedSwitchCaseException(Integer, String) - Constructor for exception class org.ehrbase.api.exception.UnexpectedSwitchCaseException
-
Creates a message from the
intValueparameter - UnexpectedSwitchCaseException(String) - Constructor for exception class org.ehrbase.api.exception.UnexpectedSwitchCaseException
-
Creates a message from the
stringValueparameter - UnexpectedSwitchCaseException(String, String) - Constructor for exception class org.ehrbase.api.exception.UnexpectedSwitchCaseException
-
Creates a message from the
stringValueparameter - UNKNOWN - Enum constant in enum class org.ehrbase.api.service.ContributionService.ContributionChangeType
- UnprocessableEntityException - Exception Class in org.ehrbase.api.exception
-
Project-custom exception that allows outbound APIs to react on backend problems.
- UnprocessableEntityException(String) - Constructor for exception class org.ehrbase.api.exception.UnprocessableEntityException
- UnprocessableEntityException(String, Throwable) - Constructor for exception class org.ehrbase.api.exception.UnprocessableEntityException
- UnsupportedMediaTypeException - Exception Class in org.ehrbase.api.exception
-
Runtime Exception to handle a not supported media type which a client has specified as the response type.
- UnsupportedMediaTypeException(String) - Constructor for exception class org.ehrbase.api.exception.UnsupportedMediaTypeException
- UnsupportedMediaTypeException(String, Throwable) - Constructor for exception class org.ehrbase.api.exception.UnsupportedMediaTypeException
- update(UUID, Folder, ObjectVersionId) - Method in interface org.ehrbase.api.service.DirectoryService
-
Update the folder for Ehr with id equal
ehrId - update(UUID, ObjectVersionId, T) - Method in interface org.ehrbase.api.service.VersionedObjectService
-
Update with default audit meta-data.
- update(UUID, ObjectVersionId, T, UUID, UUID) - Method in interface org.ehrbase.api.service.VersionedObjectService
-
Update with a given contribution, and its audit meta-data.
- update(UUID, ObjectVersionId, T, UUID, UUID, String) - Method in interface org.ehrbase.api.service.VersionedObjectService
-
Deprecated, for removal: This API element is subject to removal in a future version.
- updateStatus(UUID, EhrStatusDto, ObjectVersionId, UUID, UUID) - Method in interface org.ehrbase.api.service.EhrService
-
Update the EHR_STATUS linked to the given EHR
V
- validate(T, ID) - Method in interface org.ehrbase.api.service.TerminologyServer
-
Evaluates if the concept provided T belongs to the value set identified by the provided ID.
- validate(U...) - Method in interface org.ehrbase.api.service.TerminologyServer
-
Evaluates if the concept provided as one operationParams belongs to the value set provided as another operationParam.
- ValidationException - Exception Class in org.ehrbase.api.exception
-
Project-custom exception that allows outbound APIs to react on backend problems.
- ValidationException(Exception) - Constructor for exception class org.ehrbase.api.exception.ValidationException
- ValidationException(String) - Constructor for exception class org.ehrbase.api.exception.ValidationException
- ValidationException(String, Throwable) - Constructor for exception class org.ehrbase.api.exception.ValidationException
- ValidationService - Interface in org.ehrbase.api.service
-
ValidationService
- valueOf(String) - Static method in enum class org.ehrbase.api.definitions.OperationalTemplateFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.ehrbase.api.dto.AqlQueryContext.EhrbaseMetaProperty
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.ehrbase.api.dto.experimental.ItemTagDto.ItemTagRMType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.ehrbase.api.service.ContributionService.ContributionChangeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.ehrbase.api.service.TerminologyServer.SubsumptionResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.ehrbase.api.service.TerminologyServer.TerminologyAdapter
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.ehrbase.api.definitions.OperationalTemplateFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.ehrbase.api.dto.AqlQueryContext.EhrbaseMetaProperty
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.ehrbase.api.dto.experimental.ItemTagDto.ItemTagRMType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.ehrbase.api.service.ContributionService.ContributionChangeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.ehrbase.api.service.TerminologyServer.SubsumptionResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.ehrbase.api.service.TerminologyServer.TerminologyAdapter
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VERSION - Static variable in class org.ehrbase.api.rest.HttpRestContext
- VersionedCompositionDto - Record Class in org.ehrbase.api.dto
-
Response data of a
VERSIONED_COMPOSITION. - VersionedCompositionDto(HierObjectId, ObjectRef<? extends ObjectId>, String) - Constructor for record class org.ehrbase.api.dto.VersionedCompositionDto
-
Creates an instance of a
VersionedCompositionDtorecord class. - VersionedEhrStatusDto - Record Class in org.ehrbase.api.dto
-
Response data of a
VERSIONED_EHR_STATUS. - VersionedEhrStatusDto(HierObjectId, ObjectRef<? extends ObjectId>, String) - Constructor for record class org.ehrbase.api.dto.VersionedEhrStatusDto
-
Creates an instance of a
VersionedEhrStatusDtorecord class. - VersionedObjectService<T,
U> - Interface in org.ehrbase.api.service -
Service layer interface for versioned openEHR objects.
Helps to always handle the necessary metadata and streamlines C(R)UD operations.
Retrieval is
X
- XML - Enum constant in enum class org.ehrbase.api.definitions.OperationalTemplateFormat
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form