
Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addEnterpriseEIDSystem(String, String) - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
- addFilterSearchParam(MdmFilterSearchParamJson) - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
- addMatchField(MdmFieldMatchJson) - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
- addMdmLink(IMdmLink) - Method in class ca.uhn.fhir.mdm.model.MdmTransactionContext
- addMdmLink(MdmLinkJson) - Method in class ca.uhn.fhir.mdm.api.MdmLinkEvent
- addPagingParameters(IBaseParameters, Page<MdmLinkJson>, ServletRequestDetails, MdmPageRequest) - Method in class ca.uhn.fhir.mdm.provider.BaseMdmProvider
- addResourceSearchParam(MdmResourceSearchParamJson) - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
- addSearchParam(String) - Method in class ca.uhn.fhir.mdm.rules.json.MdmResourceSearchParamJson
- addTransactionLogMessage(String) - Method in class ca.uhn.fhir.mdm.model.MdmTransactionContext
- ALL_RESOURCE_SEARCH_PARAM_TYPE - Static variable in class ca.uhn.fhir.mdm.api.MdmConstants
- ANY_ORDER - Enum constant in enum ca.uhn.fhir.mdm.rules.matcher.MdmNameMatchModeEnum
- applySurvivorshipRulesToGoldenResource(T, T, MdmTransactionContext) - Method in interface ca.uhn.fhir.mdm.api.IMdmSurvivorshipService
-
Applies survivorship rules to merge fields from the specified target resource to the golden resource.
- AUTO - Enum constant in enum ca.uhn.fhir.mdm.api.MdmLinkSourceEnum
-
Link was created or last modified by an algorithm
B
- BaseHapiStringMetric - Class in ca.uhn.fhir.mdm.rules.matcher
- BaseHapiStringMetric() - Constructor for class ca.uhn.fhir.mdm.rules.matcher.BaseHapiStringMetric
- BaseMdmProvider - Class in ca.uhn.fhir.mdm.provider
- BaseMdmProvider(FhirContext) - Constructor for class ca.uhn.fhir.mdm.provider.BaseMdmProvider
- blockManualGoldenResourceManipulationOnUpdate(IBaseResource, IBaseResource, RequestDetails, ServletRequestDetails) - Method in class ca.uhn.fhir.mdm.interceptor.MdmStorageInterceptor
- blockManualResourceManipulationOnCreate(IBaseResource, RequestDetails, ServletRequestDetails) - Method in class ca.uhn.fhir.mdm.interceptor.MdmStorageInterceptor
- buildLinkWithOffsetAndCount(String, int, int) - Static method in class ca.uhn.fhir.mdm.api.paging.MdmPageLinkBuilder
- buildMdmOutParametersWithCount(long) - Method in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
-
Helper function to build the out-parameters for all batch MDM operations.
- buildMdmPageLinks(ServletRequestDetails, Page<MdmLinkJson>, MdmPageRequest) - Static method in class ca.uhn.fhir.mdm.api.paging.MdmPageLinkBuilder
-
Generates an
MdmPageLinkTuple
which contains previous/self/next links for pagination purposes. - buildMdmPageLinks(String, Page<MdmLinkJson>, MdmPageRequest) - Static method in class ca.uhn.fhir.mdm.api.paging.MdmPageLinkBuilder
C
- ca.uhn.fhir.mdm.api - package ca.uhn.fhir.mdm.api
- ca.uhn.fhir.mdm.api.paging - package ca.uhn.fhir.mdm.api.paging
- ca.uhn.fhir.mdm.dao - package ca.uhn.fhir.mdm.dao
- ca.uhn.fhir.mdm.interceptor - package ca.uhn.fhir.mdm.interceptor
- ca.uhn.fhir.mdm.model - package ca.uhn.fhir.mdm.model
- ca.uhn.fhir.mdm.provider - package ca.uhn.fhir.mdm.provider
- ca.uhn.fhir.mdm.rules.config - package ca.uhn.fhir.mdm.rules.config
- ca.uhn.fhir.mdm.rules.json - package ca.uhn.fhir.mdm.rules.json
- ca.uhn.fhir.mdm.rules.matcher - package ca.uhn.fhir.mdm.rules.matcher
- ca.uhn.fhir.mdm.rules.similarity - package ca.uhn.fhir.mdm.rules.similarity
- ca.uhn.fhir.mdm.rules.svc - package ca.uhn.fhir.mdm.rules.svc
- ca.uhn.fhir.mdm.svc - package ca.uhn.fhir.mdm.svc
- ca.uhn.fhir.mdm.util - package ca.uhn.fhir.mdm.util
- CanonicalEID - Class in ca.uhn.fhir.mdm.model
- CanonicalEID(String, String, String) - Constructor for class ca.uhn.fhir.mdm.model.CanonicalEID
- CAVERPHONE1 - Enum constant in enum ca.uhn.fhir.mdm.rules.matcher.MdmMatcherEnum
- CAVERPHONE2 - Enum constant in enum ca.uhn.fhir.mdm.rules.matcher.MdmMatcherEnum
- clearMdmLinks(List<IPrimitiveType<String>>, IPrimitiveType<BigDecimal>, ServletRequestDetails) - Method in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
- cloneEidIntoResource(FhirContext, IBaseResource, CanonicalEID) - Method in class ca.uhn.fhir.mdm.util.GoldenResourceHelper
-
Clones the specified canonical EID into the identifier field on the resource
- CODE_GOLDEN_RECORD - Static variable in class ca.uhn.fhir.mdm.api.MdmConstants
- CODE_GOLDEN_RECORD_REDIRECTED - Static variable in class ca.uhn.fhir.mdm.api.MdmConstants
- CODE_HAPI_MDM_MANAGED - Static variable in class ca.uhn.fhir.mdm.api.MdmConstants
- CODE_NO_MDM_MANAGED - Static variable in class ca.uhn.fhir.mdm.api.MdmConstants
- COLOGNE - Enum constant in enum ca.uhn.fhir.mdm.rules.matcher.MdmMatcherEnum
- containsTagWithSystem(IBaseResource) - Static method in class ca.uhn.fhir.mdm.util.MdmResourceUtil
- COSINE - Enum constant in enum ca.uhn.fhir.mdm.rules.similarity.MdmSimilarityEnum
- count() - Method in interface ca.uhn.fhir.mdm.dao.IMdmLinkDao
- CREATE_LINK - Enum constant in enum ca.uhn.fhir.mdm.model.MdmTransactionContext.OperationType
- CREATE_RESOURCE - Enum constant in enum ca.uhn.fhir.mdm.model.MdmTransactionContext.OperationType
- CREATED_NAME - Static variable in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- createGoldenResourceFromMdmSourceResource(T, MdmTransactionContext) - Method in class ca.uhn.fhir.mdm.util.GoldenResourceHelper
-
Creates a copy of the specified resource.
- createHapiEid() - Method in class ca.uhn.fhir.mdm.util.EIDHelper
- createLink(String, String, String, MdmTransactionContext) - Method in interface ca.uhn.fhir.mdm.api.IMdmControllerSvc
- createLink(IAnyResource, IAnyResource, MdmMatchResultEnum, MdmTransactionContext) - Method in interface ca.uhn.fhir.mdm.api.IMdmLinkCreateSvc
- createLink(IPrimitiveType<String>, IPrimitiveType<String>, IPrimitiveType<String>, ServletRequestDetails) - Method in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
- createMdmContext(RequestDetails, MdmTransactionContext.OperationType, String) - Method in class ca.uhn.fhir.mdm.provider.BaseMdmProvider
D
- DATE - Enum constant in enum ca.uhn.fhir.mdm.rules.matcher.MdmMatcherEnum
- DEFAULT_BUFFER_SIZE - Static variable in class ca.uhn.fhir.mdm.svc.MdmSubmitSvcImpl
- DEFAULT_CANDIDATE_SEARCH_LIMIT - Static variable in class ca.uhn.fhir.mdm.rules.config.MdmSettings
- DEFAULT_PAGE_SIZE - Static variable in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
- delete(M) - Method in interface ca.uhn.fhir.mdm.dao.IMdmLinkDao
- deleteAll() - Method in interface ca.uhn.fhir.mdm.dao.IMdmLinkDao
- deleteAll(List<M>) - Method in interface ca.uhn.fhir.mdm.dao.IMdmLinkDao
- deleteLink(IAnyResource, IAnyResource, MdmTransactionContext) - Method in interface ca.uhn.fhir.mdm.api.IMdmLinkSvc
-
Delete a link between given Golden Resource and the corresponding source resource
- deleteLinksWithAnyReferenceTo(List<IResourcePersistentId>) - Method in interface ca.uhn.fhir.mdm.api.IMdmLinkSvc
-
Delete all link records whose source or target points to the provided pids.
- deleteLinksWithAnyReferenceToPids(List<P>) - Method in interface ca.uhn.fhir.mdm.dao.IMdmLinkDao
- deleteMdmLinks(RequestDetails, IBaseResource) - Method in class ca.uhn.fhir.mdm.interceptor.MdmStorageInterceptor
- deleteNonRedirectWithAnyReferenceTo(IBaseResource) - Method in class ca.uhn.fhir.mdm.svc.MdmLinkDeleteSvc
- deleteWithAnyReferenceTo(IBaseResource) - Method in class ca.uhn.fhir.mdm.svc.MdmLinkDeleteSvc
-
Delete all
IMdmLink
records that implements this interface. - deleteWithAnyReferenceToPid(P) - Method in interface ca.uhn.fhir.mdm.dao.IMdmLinkDao
- deleteWithAnyReferenceToPidAndMatchResultNot(P, MdmMatchResultEnum) - Method in interface ca.uhn.fhir.mdm.dao.IMdmLinkDao
- DISPLAY_GOLDEN_RECORD - Static variable in class ca.uhn.fhir.mdm.api.MdmConstants
- DISPLAY_GOLDEN_REDIRECT - Static variable in class ca.uhn.fhir.mdm.api.MdmConstants
- DISPLAY_HAPI_MDM_MANAGED - Static variable in class ca.uhn.fhir.mdm.api.MdmConstants
- DOUBLE_METAPHONE - Enum constant in enum ca.uhn.fhir.mdm.rules.matcher.MdmMatcherEnum
- DUPLICATE_GOLDEN_RESOURCES - Enum constant in enum ca.uhn.fhir.mdm.model.MdmTransactionContext.OperationType
E
- EID_MATCH - Static variable in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
- EIDHelper - Class in ca.uhn.fhir.mdm.util
- EIDHelper(FhirContext, IMdmSettings) - Constructor for class ca.uhn.fhir.mdm.util.EIDHelper
- eidMatchExists(List<CanonicalEID>, List<CanonicalEID>) - Method in class ca.uhn.fhir.mdm.util.EIDHelper
-
Determines whether two lists of
CanonicalEID
have any intersection. - EMPI_CHANNEL_NAME - Static variable in interface ca.uhn.fhir.mdm.api.IMdmSettings
- EMPTY_FIELD - Enum constant in enum ca.uhn.fhir.mdm.rules.matcher.MdmMatcherEnum
- EmptyFieldMatcher - Class in ca.uhn.fhir.mdm.rules.matcher
- EmptyFieldMatcher() - Constructor for class ca.uhn.fhir.mdm.rules.matcher.EmptyFieldMatcher
- equals(Object) - Method in class ca.uhn.fhir.mdm.model.CanonicalEID
- expandMdmByGoldenResourceId(IdDt) - Method in interface ca.uhn.fhir.mdm.api.IMdmLinkExpandSvc
- expandMdmByGoldenResourceId(IdDt) - Method in class ca.uhn.fhir.mdm.svc.MdmLinkExpandSvc
- expandMdmByGoldenResourceId(IResourcePersistentId) - Method in interface ca.uhn.fhir.mdm.api.IMdmLinkExpandSvc
- expandMdmByGoldenResourceId(IResourcePersistentId) - Method in class ca.uhn.fhir.mdm.svc.MdmLinkExpandSvc
-
Given a PID of a golden resource, perform MDM expansion and return all the resource IDs of all resources that are MDM-Matched to this golden resource.
- expandMdmByGoldenResourcePid(IResourcePersistentId) - Method in interface ca.uhn.fhir.mdm.api.IMdmLinkExpandSvc
- expandMdmByGoldenResourcePid(IResourcePersistentId) - Method in class ca.uhn.fhir.mdm.svc.MdmLinkExpandSvc
-
Given a resource ID of a golden resource, perform MDM expansion and return all the resource IDs of all resources that are MDM-Matched to this golden resource.
- expandMdmBySourceResource(IBaseResource) - Method in interface ca.uhn.fhir.mdm.api.IMdmLinkExpandSvc
- expandMdmBySourceResource(IBaseResource) - Method in class ca.uhn.fhir.mdm.svc.MdmLinkExpandSvc
-
Given a source resource, perform MDM expansion and return all the resource IDs of all resources that are MDM-Matched to this resource.
- expandMdmBySourceResourceId(IIdType) - Method in interface ca.uhn.fhir.mdm.api.IMdmLinkExpandSvc
- expandMdmBySourceResourceId(IIdType) - Method in class ca.uhn.fhir.mdm.svc.MdmLinkExpandSvc
-
Given a resource ID of a source resource, perform MDM expansion and return all the resource IDs of all resources that are MDM-Matched to this resource.
- expandMdmBySourceResourcePid(IResourcePersistentId) - Method in interface ca.uhn.fhir.mdm.api.IMdmLinkExpandSvc
- expandMdmBySourceResourcePid(IResourcePersistentId) - Method in class ca.uhn.fhir.mdm.svc.MdmLinkExpandSvc
-
Given a PID of a source resource, perform MDM expansion and return all the resource IDs of all resources that are MDM-Matched to this resource.
- expandPidsByGoldenResourcePidAndMatchResult(P, MdmMatchResultEnum) - Method in interface ca.uhn.fhir.mdm.dao.IMdmLinkDao
- expandPidsBySourcePidAndMatchResult(P, MdmMatchResultEnum) - Method in interface ca.uhn.fhir.mdm.dao.IMdmLinkDao
- expandPidsFromGroupPidGivenMatchResult(P, MdmMatchResultEnum) - Method in interface ca.uhn.fhir.mdm.dao.IMdmLinkDao
- expungeAllMatchedMdmLinks(AtomicInteger, IBaseResource) - Method in class ca.uhn.fhir.mdm.interceptor.MdmStorageInterceptor
- expungeAllMdmLinks(AtomicInteger) - Method in class ca.uhn.fhir.mdm.interceptor.MdmStorageInterceptor
- EXTENSION_ANY_ORDER - Enum constant in enum ca.uhn.fhir.mdm.rules.matcher.MdmMatcherEnum
- ExtensionMatcher - Class in ca.uhn.fhir.mdm.rules.matcher
- ExtensionMatcher() - Constructor for class ca.uhn.fhir.mdm.rules.matcher.ExtensionMatcher
- extractFamilyName(FhirContext, IBase) - Static method in class ca.uhn.fhir.mdm.util.NameUtil
- extractFromResource(FhirContext, String, IBaseResource) - Static method in class ca.uhn.fhir.mdm.model.CanonicalEID
-
A Factory method to generate a
CanonicalEID
object from an incoming resource. - extractGivenNames(FhirContext, IBase) - Static method in class ca.uhn.fhir.mdm.util.NameUtil
- extractGoldenResourceIdDtOrNull(String, String) - Static method in class ca.uhn.fhir.mdm.provider.MdmControllerUtil
- extractLinkSourceOrNull(String) - Static method in class ca.uhn.fhir.mdm.provider.MdmControllerUtil
- extractMatchResultOrNull(String) - Static method in class ca.uhn.fhir.mdm.provider.MdmControllerUtil
- extractSourceIdDtOrNull(String, String) - Static method in class ca.uhn.fhir.mdm.provider.MdmControllerUtil
- extractString(IPrimitiveType<?>, boolean) - Method in class ca.uhn.fhir.mdm.rules.matcher.BaseHapiStringMetric
- extractStringOrNull(IPrimitiveType<String>) - Method in class ca.uhn.fhir.mdm.provider.BaseMdmProvider
F
- FIHR_STRUCTURE_DEF_MATCH_GRADE_URL_NAMESPACE - Static variable in class ca.uhn.fhir.mdm.api.MdmConstants
- findAll() - Method in interface ca.uhn.fhir.mdm.dao.IMdmLinkDao
- findAll(Example<M>) - Method in interface ca.uhn.fhir.mdm.dao.IMdmLinkDao
- findAllById(List<P>) - Method in interface ca.uhn.fhir.mdm.dao.IMdmLinkDao
- findById(P) - Method in interface ca.uhn.fhir.mdm.dao.IMdmLinkDao
- findBySourcePidAndMatchResult(P, MdmMatchResultEnum) - Method in interface ca.uhn.fhir.mdm.dao.IMdmLinkDao
- findOne(Example<M>) - Method in interface ca.uhn.fhir.mdm.dao.IMdmLinkDao
- findPidByResourceNameAndThreshold(String, Date, Pageable) - Method in interface ca.uhn.fhir.mdm.dao.IMdmLinkDao
- findPidByResourceNameAndThresholdAndPartitionId(String, Date, List<Integer>, Pageable) - Method in interface ca.uhn.fhir.mdm.dao.IMdmLinkDao
- FIRST_AND_LAST - Enum constant in enum ca.uhn.fhir.mdm.rules.matcher.MdmNameMatchModeEnum
- flattenPidTuplesToSet(IResourcePersistentId, List<MdmPidTuple>) - Method in class ca.uhn.fhir.mdm.svc.MdmLinkExpandSvc
- fromGoldenAndSource(P, P) - Static method in class ca.uhn.fhir.mdm.model.MdmPidTuple
G
- generateSearchBuilderForType(String) - Method in class ca.uhn.fhir.mdm.svc.MdmSearchParamSvc
- get(Long) - Method in class ca.uhn.fhir.mdm.rules.json.VectorMatchResultMap
- getAlgorithm() - Method in class ca.uhn.fhir.mdm.rules.json.MdmMatcherJson
- getAlgorithm() - Method in class ca.uhn.fhir.mdm.rules.json.MdmSimilarityJson
- getCandidateFilterSearchParams() - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
- getCandidateSearchLimit() - Method in interface ca.uhn.fhir.mdm.api.IMdmSettings
- getCandidateSearchLimit() - Method in class ca.uhn.fhir.mdm.rules.config.MdmSettings
- getCandidateSearchParams() - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
- getConcurrentConsumers() - Method in interface ca.uhn.fhir.mdm.api.IMdmSettings
- getConcurrentConsumers() - Method in class ca.uhn.fhir.mdm.rules.config.MdmSettings
- getCount() - Method in class ca.uhn.fhir.mdm.api.paging.MdmPageRequest
- getCreated() - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- getCreated() - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- getDetailedFieldMatchResultWithSuccessInformation(long) - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
- getDuplicateGoldenResources(MdmTransactionContext, MdmPageRequest) - Method in interface ca.uhn.fhir.mdm.api.IMdmControllerSvc
- getDuplicateGoldenResources(MdmTransactionContext, MdmPageRequest) - Method in interface ca.uhn.fhir.mdm.api.IMdmLinkQuerySvc
- getDuplicateGoldenResources(MdmTransactionContext, MdmPageRequest, RequestDetails, String) - Method in interface ca.uhn.fhir.mdm.api.IMdmControllerSvc
- getDuplicateGoldenResources(MdmTransactionContext, MdmPageRequest, List<Integer>, String) - Method in interface ca.uhn.fhir.mdm.api.IMdmLinkQuerySvc
- getDuplicateGoldenResources(IPrimitiveType<Integer>, IPrimitiveType<Integer>, ServletRequestDetails, IPrimitiveType<String>) - Method in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
- getEidMatch() - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- getEidMatch() - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- getEnterpriseEIDSystem() - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
-
Deprecated.
- getEnterpriseEIDSystemForResourceType(String) - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
- getEnterpriseEIDSystems() - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
- getExact() - Method in class ca.uhn.fhir.mdm.rules.json.MdmMatcherJson
- getExact() - Method in class ca.uhn.fhir.mdm.rules.json.MdmSimilarityJson
- getExternalEid(IBaseResource) - Method in class ca.uhn.fhir.mdm.util.EIDHelper
-
Given an
IAnyResource
representing a type supported by MDM, retrieve their externally-assigned EID, represented as aCanonicalEID
- getFhirPath() - Method in class ca.uhn.fhir.mdm.rules.json.MdmFieldMatchJson
- getFieldMatchNames(long) - Method in class ca.uhn.fhir.mdm.rules.json.VectorMatchResultMap
- getFieldMatchNamesForVector(long) - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
- getFixedValue() - Method in class ca.uhn.fhir.mdm.rules.json.MdmFilterSearchParamJson
- getGoldenPid() - Method in class ca.uhn.fhir.mdm.model.MdmPidTuple
- getGoldenResourceId() - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- getGoldenResourceId() - Method in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- getGoldenResourcePersistenceId() - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- getHadToCreateNewGoldenResource() - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- getHapiEid(IAnyResource) - Method in class ca.uhn.fhir.mdm.util.EIDHelper
-
Given an
IAnyResource
representing a type supported by MDM, retrieve their internally-assigned EID, represented as aCanonicalEID
- getId() - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- getIdentifierSystem() - Method in class ca.uhn.fhir.mdm.rules.json.MdmMatcherJson
- getLatestGoldenResourceFromIdOrThrowException(String, String) - Method in class ca.uhn.fhir.mdm.provider.MdmControllerHelper
- getLatestSourceFromIdOrThrowException(String, String) - Method in class ca.uhn.fhir.mdm.provider.MdmControllerHelper
- getLinkCreatedNewResource() - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- getLinkSource() - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- getLinkSource() - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- getLinkSource() - Method in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- getMatchedTargets(String, IAnyResource, RequestPartitionId) - Method in interface ca.uhn.fhir.mdm.api.IMdmMatchFinderSvc
-
Retrieve a list of possible target candidates for matching, based on the given
IAnyResource
Internally, performs all MDM matching rules on the type of the resource. - getMatcher() - Method in class ca.uhn.fhir.mdm.rules.json.MdmFieldMatchJson
- getMatchesAndPossibleMatchesForResource(IAnyResource, String, RequestDetails) - Method in class ca.uhn.fhir.mdm.provider.MdmControllerHelper
-
Helper method which will return a bundle of all Matches and Possible Matches.
- getMatchFields() - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
- getMatchGrade(MatchedTarget) - Method in class ca.uhn.fhir.mdm.provider.MdmControllerHelper
- getMatchResult() - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- getMatchResult() - Method in class ca.uhn.fhir.mdm.api.MatchedTarget
- getMatchResult() - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- getMatchResult() - Method in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- getMatchResult(Long) - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
- getMatchResult(IBaseResource, IBaseResource) - Method in class ca.uhn.fhir.mdm.rules.svc.MdmResourceMatcherSvc
-
Given two
IBaseResource
s, perform all comparisons on them to determine anMdmMatchResultEnum
, indicating to what level the two resources are considered to be matching. - getMatchResultEnum() - Method in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
- getMatchThreshold() - Method in class ca.uhn.fhir.mdm.rules.json.MdmSimilarityJson
- getMdmLinks() - Method in class ca.uhn.fhir.mdm.api.MdmLinkEvent
- getMdmLinks() - Method in class ca.uhn.fhir.mdm.model.MdmTransactionContext
- getMdmRuleCount() - Method in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
-
Gets the number of MDM rules checked for this match outcome
- getMdmRules() - Method in interface ca.uhn.fhir.mdm.api.IMdmSettings
- getMdmRules() - Method in class ca.uhn.fhir.mdm.rules.config.MdmSettings
- getMdmSourceType() - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- getMdmTypes() - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
- getMessageForAlreadyAcceptedLink(String, String) - Method in class ca.uhn.fhir.mdm.util.MessageHelper
- getMessageForAlreadyAcceptedLink(IAnyResource, IAnyResource) - Method in class ca.uhn.fhir.mdm.util.MessageHelper
- getMessageForArgumentTypeMismatchInUpdate(String, String) - Method in class ca.uhn.fhir.mdm.util.MessageHelper
- getMessageForFailedGoldenResourceLoad(String, String) - Method in class ca.uhn.fhir.mdm.util.MessageHelper
- getMessageForMismatchPartition(String, String) - Method in class ca.uhn.fhir.mdm.util.MessageHelper
- getMessageForMismatchPartition(IAnyResource, IAnyResource) - Method in class ca.uhn.fhir.mdm.util.MessageHelper
- getMessageForMultipleGoldenRecords(String) - Method in class ca.uhn.fhir.mdm.util.MessageHelper
- getMessageForMultipleGoldenRecords(IAnyResource) - Method in class ca.uhn.fhir.mdm.util.MessageHelper
- getMessageForNoLink(String, String) - Method in class ca.uhn.fhir.mdm.util.MessageHelper
- getMessageForNoLink(IAnyResource, IAnyResource) - Method in class ca.uhn.fhir.mdm.util.MessageHelper
- getMessageForPresentLink(String, String) - Method in class ca.uhn.fhir.mdm.util.MessageHelper
- getMessageForPresentLink(IAnyResource, IAnyResource) - Method in class ca.uhn.fhir.mdm.util.MessageHelper
- getMessageForUnmanagedResource() - Method in class ca.uhn.fhir.mdm.util.MessageHelper
- getMessageForUnsupportedFirstArgumentTypeInUpdate(String) - Method in class ca.uhn.fhir.mdm.util.MessageHelper
- getMessageForUnsupportedMatchResult() - Method in class ca.uhn.fhir.mdm.util.MessageHelper
- getMessageForUnsupportedResource(String, String) - Method in class ca.uhn.fhir.mdm.util.MessageHelper
- getMessageForUnsupportedResource(String, IAnyResource) - Method in class ca.uhn.fhir.mdm.util.MessageHelper
- getMessageForUnsupportedSecondArgumentTypeInUpdate(String) - Method in class ca.uhn.fhir.mdm.util.MessageHelper
- getMessageForUnsupportedSourceResource() - Method in class ca.uhn.fhir.mdm.util.MessageHelper
- getName() - Method in class ca.uhn.fhir.mdm.rules.json.MdmFieldMatchJson
- getName() - Method in class ca.uhn.fhir.mdm.rules.svc.MdmResourceFieldMatcher
- getNextLink() - Method in class ca.uhn.fhir.mdm.api.paging.MdmPageLinkTuple
- getNextOffset() - Method in class ca.uhn.fhir.mdm.api.paging.MdmPageRequest
- getNormalizedScore() - Method in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
-
Gets normalized score that is in the range from zero to one
- getOffset() - Method in class ca.uhn.fhir.mdm.api.paging.MdmPageRequest
- getPage() - Method in class ca.uhn.fhir.mdm.api.paging.MdmPageRequest
- getPageRequest() - Method in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- getPartitionId() - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- getPartitionIds() - Method in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- getPreviousLink() - Method in class ca.uhn.fhir.mdm.api.paging.MdmPageLinkTuple
- getPreviousOffset() - Method in class ca.uhn.fhir.mdm.api.paging.MdmPageRequest
- getResourcePath() - Method in class ca.uhn.fhir.mdm.rules.json.MdmFieldMatchJson
- getResourcePath() - Method in class ca.uhn.fhir.mdm.rules.svc.MdmResourceFieldMatcher
- getResourceType() - Method in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- getResourceType() - Method in class ca.uhn.fhir.mdm.model.MdmTransactionContext
- getResourceType() - Method in class ca.uhn.fhir.mdm.rules.json.MdmFieldMatchJson
- getResourceType() - Method in class ca.uhn.fhir.mdm.rules.json.MdmFilterSearchParamJson
- getResourceType() - Method in class ca.uhn.fhir.mdm.rules.json.MdmResourceSearchParamJson
- getResourceType() - Method in class ca.uhn.fhir.mdm.rules.svc.MdmResourceFieldMatcher
- getRestOperation() - Method in class ca.uhn.fhir.mdm.model.MdmTransactionContext
- getRuleCount() - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- getRuleCount() - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- getRuleVersion() - Method in interface ca.uhn.fhir.mdm.api.IMdmSettings
- getRuleVersion() - Method in class ca.uhn.fhir.mdm.rules.config.MdmSettings
- getScore() - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- getScore() - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- getScriptText() - Method in class ca.uhn.fhir.mdm.rules.config.MdmSettings
- getSearchParam() - Method in class ca.uhn.fhir.mdm.rules.json.MdmFilterSearchParamJson
- getSearchParameterMapFromCriteria(String, String) - Method in class ca.uhn.fhir.mdm.svc.MdmSearchParamSvc
-
Given a source type, and a criteria string of the shape name=x&birthDate=y, generate a
SearchParameterMap
that represents this query. - getSearchParams() - Method in class ca.uhn.fhir.mdm.rules.json.MdmResourceSearchParamJson
- getSelfLink() - Method in class ca.uhn.fhir.mdm.api.paging.MdmPageLinkTuple
- getSimilarity() - Method in class ca.uhn.fhir.mdm.rules.json.MdmFieldMatchJson
- getSort() - Method in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- getSourceId() - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- getSourceId() - Method in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- getSourceIdDtOrThrowException(String, String) - Static method in class ca.uhn.fhir.mdm.provider.MdmControllerUtil
- getSourcePersistenceId() - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- getSourcePid() - Method in class ca.uhn.fhir.mdm.model.MdmPidTuple
- getSummary() - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
- getSupportedMdmTypes() - Method in interface ca.uhn.fhir.mdm.api.IMdmSettings
- getSurvivorshipRules() - Method in interface ca.uhn.fhir.mdm.api.IMdmSettings
- getSurvivorshipRules() - Method in class ca.uhn.fhir.mdm.rules.config.MdmSettings
- getSystem() - Method in class ca.uhn.fhir.mdm.model.CanonicalEID
- getTarget() - Method in class ca.uhn.fhir.mdm.api.MatchedTarget
- getTokenParamModifier() - Method in class ca.uhn.fhir.mdm.rules.json.MdmFilterSearchParamJson
- getTokenParamModifierAsString() - Method in class ca.uhn.fhir.mdm.rules.json.MdmFilterSearchParamJson
- getTransactionLogMessages() - Method in class ca.uhn.fhir.mdm.model.MdmTransactionContext
- getUpdated() - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- getUpdated() - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- getUse() - Method in class ca.uhn.fhir.mdm.model.CanonicalEID
- getValue() - Method in class ca.uhn.fhir.mdm.model.CanonicalEID
- getValueFromResourceForSearchParam(IBaseResource, String) - Method in class ca.uhn.fhir.mdm.svc.MdmSearchParamSvc
- getVector() - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- getVector() - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- getVector(String) - Method in class ca.uhn.fhir.mdm.rules.json.VectorMatchResultMap
- getVersion() - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- getVersion() - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- getVersion() - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
- GOLDEN_RECORD - Enum constant in enum ca.uhn.fhir.mdm.api.MdmMatchResultEnum
-
Link between Golden Record and Source Resource pointing to the Golden Record for that Source Resource
- GOLDEN_RESOURCE_NAME - Static variable in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- GOLDEN_RESOURCE_PID_NAME - Static variable in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- GoldenResourceHelper - Class in ca.uhn.fhir.mdm.util
- GoldenResourceHelper(FhirContext) - Constructor for class ca.uhn.fhir.mdm.util.GoldenResourceHelper
H
- handleExternalEidAddition(IAnyResource, IAnyResource, MdmTransactionContext) - Method in class ca.uhn.fhir.mdm.util.GoldenResourceHelper
- HAPI_ENTERPRISE_IDENTIFIER_SYSTEM - Static variable in class ca.uhn.fhir.mdm.api.MdmConstants
- HapiDateMatcher - Class in ca.uhn.fhir.mdm.rules.matcher
- HapiDateMatcher() - Constructor for class ca.uhn.fhir.mdm.rules.matcher.HapiDateMatcher
- HapiDateMatcherDstu3 - Class in ca.uhn.fhir.mdm.rules.matcher
- HapiDateMatcherDstu3() - Constructor for class ca.uhn.fhir.mdm.rules.matcher.HapiDateMatcherDstu3
- HapiDateMatcherR4 - Class in ca.uhn.fhir.mdm.rules.matcher
- HapiDateMatcherR4() - Constructor for class ca.uhn.fhir.mdm.rules.matcher.HapiDateMatcherR4
- HapiStringMatcher - Class in ca.uhn.fhir.mdm.rules.matcher
-
Similarity measure for two IBase fields whose similarity can be measured by their String representations.
- HapiStringMatcher() - Constructor for class ca.uhn.fhir.mdm.rules.matcher.HapiStringMatcher
- HapiStringMatcher(IMdmStringMatcher) - Constructor for class ca.uhn.fhir.mdm.rules.matcher.HapiStringMatcher
- HapiStringSimilarity - Class in ca.uhn.fhir.mdm.rules.similarity
-
Similarity measure for two IBase fields whose similarity can be measured by their String representations.
- HapiStringSimilarity(NormalizedStringSimilarity) - Constructor for class ca.uhn.fhir.mdm.rules.similarity.HapiStringSimilarity
- hasEidOverlap(IAnyResource, IAnyResource) - Method in class ca.uhn.fhir.mdm.util.EIDHelper
-
An incoming resource is a potential duplicate if it matches a source resource that has a golden resource with an official EID, but the incoming resource also has an EID that does not match.
- hasGoldenRecordSystemTag(IBaseResource) - Static method in class ca.uhn.fhir.mdm.util.MdmResourceUtil
- hashCode() - Method in class ca.uhn.fhir.mdm.model.CanonicalEID
- hasIdentifier(IBaseResource) - Method in class ca.uhn.fhir.mdm.util.GoldenResourceHelper
- hook(SearchParameterMap) - Method in class ca.uhn.fhir.mdm.interceptor.MdmSearchExpandingInterceptor
I
- IDENTIFIER - Enum constant in enum ca.uhn.fhir.mdm.rules.matcher.MdmMatcherEnum
- identifierDtFromIdentifier(IBase) - Static method in class ca.uhn.fhir.mdm.util.IdentifierUtil
- IdentifierMatcher - Class in ca.uhn.fhir.mdm.rules.matcher
- IdentifierMatcher() - Constructor for class ca.uhn.fhir.mdm.rules.matcher.IdentifierMatcher
- IdentifierUtil - Class in ca.uhn.fhir.mdm.util
- IGoldenResourceMergerSvc - Interface in ca.uhn.fhir.mdm.api
- IMdmChannelSubmitterSvc - Interface in ca.uhn.fhir.mdm.api
- IMdmControllerSvc - Interface in ca.uhn.fhir.mdm.api
- IMdmFieldMatcher - Interface in ca.uhn.fhir.mdm.rules.matcher
-
Measure how similar two IBase (resource fields) are to one another.
- IMdmFieldSimilarity - Interface in ca.uhn.fhir.mdm.rules.similarity
-
Measure how similar two IBase (resource fields) are to one another.
- IMdmLink<T extends ca.uhn.fhir.rest.api.server.storage.IResourcePersistentId> - Interface in ca.uhn.fhir.mdm.api
- IMdmLinkCreateSvc - Interface in ca.uhn.fhir.mdm.api
- IMdmLinkDao<P extends ca.uhn.fhir.rest.api.server.storage.IResourcePersistentId,
M extends IMdmLink<P>> - Interface in ca.uhn.fhir.mdm.dao - IMdmLinkExpandSvc - Interface in ca.uhn.fhir.mdm.api
- IMdmLinkImplFactory<M extends IMdmLink> - Interface in ca.uhn.fhir.mdm.dao
- IMdmLinkQuerySvc - Interface in ca.uhn.fhir.mdm.api
-
This service supports the MDM operation providers for those services that return multiple MDM links.
- IMdmLinkSvc - Interface in ca.uhn.fhir.mdm.api
- IMdmLinkUpdaterSvc - Interface in ca.uhn.fhir.mdm.api
- IMdmMatchFinderSvc - Interface in ca.uhn.fhir.mdm.api
- IMdmRuleValidator - Interface in ca.uhn.fhir.mdm.api
- IMdmSettings - Interface in ca.uhn.fhir.mdm.api
- IMdmStorageInterceptor - Interface in ca.uhn.fhir.mdm.interceptor
- IMdmStringMatcher - Interface in ca.uhn.fhir.mdm.rules.matcher
- IMdmSubmitSvc - Interface in ca.uhn.fhir.mdm.api
- IMdmSurvivorshipService - Interface in ca.uhn.fhir.mdm.api
-
Service that applies survivorship rules on target and golden resources.
- initialize() - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
-
Must call initialize() before calling getMatchResult(Long)
- isAuto() - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- isCreatedNewResource() - Method in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
- isEidMatch() - Method in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
- isEidMatchPresent() - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- isEnabled() - Method in interface ca.uhn.fhir.mdm.api.IMdmSettings
- isEnabled() - Method in class ca.uhn.fhir.mdm.rules.config.MdmSettings
- isGoldenRecord(IBaseResource) - Static method in class ca.uhn.fhir.mdm.util.MdmResourceUtil
- isGoldenRecordRedirected(IBaseResource) - Static method in class ca.uhn.fhir.mdm.util.MdmResourceUtil
- isManual() - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- isMatch() - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- isMatch() - Method in class ca.uhn.fhir.mdm.api.MatchedTarget
- isMatch() - Method in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
- isMatcherSupportingEmptyFields() - Method in class ca.uhn.fhir.mdm.rules.json.MdmFieldMatchJson
- isMatchingEmptyFields() - Method in class ca.uhn.fhir.mdm.rules.json.MdmMatcherJson
- isMatchingEmptyFields() - Method in enum ca.uhn.fhir.mdm.rules.matcher.MdmMatcherEnum
-
Checks if this matcher supports checks on empty fields
- isMdmAllowed(IBaseResource) - Static method in class ca.uhn.fhir.mdm.util.MdmResourceUtil
-
If the resource is tagged as not managed by MDM, return false.
- isMdmManaged(IBaseResource) - Static method in class ca.uhn.fhir.mdm.util.MdmResourceUtil
-
Checks for the presence of the MDM-managed tag, indicating the MDM system has ownership of this golden resource's links.
- isNoMatch() - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- isPossibleDuplicate() - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- isPossibleDuplicate() - Method in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
- isPossibleMatch() - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- isPossibleMatch() - Method in class ca.uhn.fhir.mdm.api.MatchedTarget
- isPossibleMatch() - Method in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
- isPotentialDuplicate(IAnyResource, IAnyResource) - Method in class ca.uhn.fhir.mdm.util.GoldenResourceHelper
-
An incoming resource is a potential duplicate if it matches a source that has a golden resource with an official EID, but the incoming resource also has an EID that does not match.
- isPreventEidUpdates() - Method in interface ca.uhn.fhir.mdm.api.IMdmSettings
- isPreventEidUpdates() - Method in class ca.uhn.fhir.mdm.rules.config.MdmSettings
- isPreventMultipleEids() - Method in interface ca.uhn.fhir.mdm.api.IMdmSettings
- isPreventMultipleEids() - Method in class ca.uhn.fhir.mdm.rules.config.MdmSettings
- isRedirect() - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- isSupportedMdmType(String) - Method in interface ca.uhn.fhir.mdm.api.IMdmSettings
- iterator() - Method in class ca.uhn.fhir.mdm.rules.json.MdmResourceSearchParamJson
J
- JACCARD - Enum constant in enum ca.uhn.fhir.mdm.rules.similarity.MdmSimilarityEnum
- JARO_WINKLER - Enum constant in enum ca.uhn.fhir.mdm.rules.similarity.MdmSimilarityEnum
L
- LEVENSCHTEIN - Enum constant in enum ca.uhn.fhir.mdm.rules.similarity.MdmSimilarityEnum
- LINK_SOURCE_NAME - Static variable in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- loadProvider() - Method in class ca.uhn.fhir.mdm.provider.MdmProviderLoader
- loadResource(IIdType) - Method in class ca.uhn.fhir.mdm.provider.MdmControllerHelper
M
- MANUAL - Enum constant in enum ca.uhn.fhir.mdm.api.MdmLinkSourceEnum
-
Link was created or last modified manually by a system user
- MANUAL_MERGE_GOLDEN_RESOURCES - Enum constant in enum ca.uhn.fhir.mdm.model.MdmTransactionContext.OperationType
- mapFromCriteria(String, String) - Method in class ca.uhn.fhir.mdm.svc.MdmSearchParamSvc
- match - Variable in class ca.uhn.fhir.mdm.api.MdmMatchEvaluation
- match(FhirContext, IBase, IBase) - Method in class ca.uhn.fhir.mdm.rules.json.MdmFieldMatchJson
- match(FhirContext, IBase, IBase) - Method in class ca.uhn.fhir.mdm.rules.json.MdmMatcherJson
- match(FhirContext, IBase, IBase) - Method in class ca.uhn.fhir.mdm.rules.json.MdmSimilarityJson
- match(FhirContext, IBase, IBase, boolean, Double) - Method in enum ca.uhn.fhir.mdm.rules.similarity.MdmSimilarityEnum
- match(FhirContext, IBase, IBase, boolean, String) - Method in enum ca.uhn.fhir.mdm.rules.matcher.MdmMatcherEnum
-
Determines whether two FHIR elements match according using the provided
IMdmFieldMatcher
- match(IAnyResource, RequestDetails) - Method in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
- match(IBaseResource, IBaseResource) - Method in class ca.uhn.fhir.mdm.rules.svc.MdmResourceFieldMatcher
-
Compares two
IBaseResource
s and determines if they match, using the algorithm defined in this object'sMdmFieldMatchJson
. - match(IBase, IBase) - Method in class ca.uhn.fhir.mdm.rules.matcher.HapiDateMatcherDstu3
- match(IBase, IBase) - Method in class ca.uhn.fhir.mdm.rules.matcher.HapiDateMatcherR4
- MATCH - Enum constant in enum ca.uhn.fhir.mdm.api.MdmMatchResultEnum
-
Strong enough match to consider matched.
- MATCH_RATING_APPROACH - Enum constant in enum ca.uhn.fhir.mdm.rules.matcher.MdmMatcherEnum
- MATCH_RESULT_NAME - Static variable in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- MatchedTarget - Class in ca.uhn.fhir.mdm.api
- MatchedTarget(IAnyResource, MdmMatchOutcome) - Constructor for class ca.uhn.fhir.mdm.api.MatchedTarget
- matches(FhirContext, IBase, IBase, boolean, String) - Method in class ca.uhn.fhir.mdm.rules.matcher.EmptyFieldMatcher
- matches(FhirContext, IBase, IBase, boolean, String) - Method in class ca.uhn.fhir.mdm.rules.matcher.ExtensionMatcher
- matches(FhirContext, IBase, IBase, boolean, String) - Method in class ca.uhn.fhir.mdm.rules.matcher.HapiDateMatcher
- matches(FhirContext, IBase, IBase, boolean, String) - Method in class ca.uhn.fhir.mdm.rules.matcher.HapiStringMatcher
- matches(FhirContext, IBase, IBase, boolean, String) - Method in class ca.uhn.fhir.mdm.rules.matcher.IdentifierMatcher
- matches(FhirContext, IBase, IBase, boolean, String) - Method in interface ca.uhn.fhir.mdm.rules.matcher.IMdmFieldMatcher
- matches(FhirContext, IBase, IBase, boolean, String) - Method in class ca.uhn.fhir.mdm.rules.matcher.NameMatcher
- matches(String, String) - Method in interface ca.uhn.fhir.mdm.rules.matcher.IMdmStringMatcher
- matches(String, String) - Method in class ca.uhn.fhir.mdm.rules.matcher.NicknameMatcher
- matches(String, String) - Method in class ca.uhn.fhir.mdm.rules.matcher.NumericMatcher
- matches(String, String) - Method in class ca.uhn.fhir.mdm.rules.matcher.PhoneticEncoderMatcher
- matches(String, String) - Method in class ca.uhn.fhir.mdm.rules.matcher.SubstringStringMatcher
- max(MdmMatchEvaluation, MdmMatchEvaluation) - Static method in class ca.uhn.fhir.mdm.api.MdmMatchEvaluation
- MAX_PAGE_SIZE - Static variable in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
- MDM_DEFAULT_CONCURRENT_CONSUMERS - Static variable in interface ca.uhn.fhir.mdm.api.IMdmSettings
- mdmBatchOnAllSourceResources(IPrimitiveType<String>, IPrimitiveType<String>, IPrimitiveType<BigDecimal>, ServletRequestDetails) - Method in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
- mdmBatchPatientInstance(IIdType, RequestDetails) - Method in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
- mdmBatchPatientType(IPrimitiveType<String>, IPrimitiveType<BigDecimal>, ServletRequestDetails) - Method in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
- mdmBatchPractitionerInstance(IIdType, RequestDetails) - Method in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
- mdmBatchPractitionerType(IPrimitiveType<String>, IPrimitiveType<BigDecimal>, ServletRequestDetails) - Method in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
- MdmChannelSubmitterSvcImpl - Class in ca.uhn.fhir.mdm.svc
-
This class is responsible for manual submissions of
IAnyResource
resources onto the MDM Channel. - MdmChannelSubmitterSvcImpl(FhirContext, IChannelFactory) - Constructor for class ca.uhn.fhir.mdm.svc.MdmChannelSubmitterSvcImpl
- MdmConstants - Class in ca.uhn.fhir.mdm.api
- MdmConstants() - Constructor for class ca.uhn.fhir.mdm.api.MdmConstants
- MdmControllerHelper - Class in ca.uhn.fhir.mdm.provider
- MdmControllerHelper(FhirContext, IResourceLoader, IMdmMatchFinderSvc, IMdmSettings, MessageHelper, IRequestPartitionHelperSvc) - Constructor for class ca.uhn.fhir.mdm.provider.MdmControllerHelper
- MdmControllerUtil - Class in ca.uhn.fhir.mdm.provider
- MdmControllerUtil() - Constructor for class ca.uhn.fhir.mdm.provider.MdmControllerUtil
- MdmFieldMatchJson - Class in ca.uhn.fhir.mdm.rules.json
-
Contains all business data for determining if a match exists on a particular field, given:
- MdmFieldMatchJson() - Constructor for class ca.uhn.fhir.mdm.rules.json.MdmFieldMatchJson
- MdmFilterSearchParamJson - Class in ca.uhn.fhir.mdm.rules.json
-
This class, unlike
MdmResourceSearchParamJson
, is responsible for doing inclusions during MDM candidate searching. - MdmFilterSearchParamJson() - Constructor for class ca.uhn.fhir.mdm.rules.json.MdmFilterSearchParamJson
- MdmLinkDeleteSvc - Class in ca.uhn.fhir.mdm.svc
- MdmLinkDeleteSvc() - Constructor for class ca.uhn.fhir.mdm.svc.MdmLinkDeleteSvc
- MdmLinkEvent - Class in ca.uhn.fhir.mdm.api
- MdmLinkEvent() - Constructor for class ca.uhn.fhir.mdm.api.MdmLinkEvent
- MdmLinkExpandSvc - Class in ca.uhn.fhir.mdm.svc
- MdmLinkExpandSvc() - Constructor for class ca.uhn.fhir.mdm.svc.MdmLinkExpandSvc
- MdmLinkFactory<M extends IMdmLink> - Class in ca.uhn.fhir.mdm.dao
-
Creates a new
IMdmLink
either with the currentIMdmSettings.getRuleVersion()
or with a null version. - MdmLinkFactory(IMdmSettings, IMdmLinkImplFactory<M>) - Constructor for class ca.uhn.fhir.mdm.dao.MdmLinkFactory
- MdmLinkJson - Class in ca.uhn.fhir.mdm.api
- MdmLinkJson() - Constructor for class ca.uhn.fhir.mdm.api.MdmLinkJson
- MdmLinkSourceEnum - Enum in ca.uhn.fhir.mdm.api
- MdmMatcherEnum - Enum in ca.uhn.fhir.mdm.rules.matcher
-
Enum for holding all the known FHIR Element matchers that we support in HAPI.
- MdmMatcherJson - Class in ca.uhn.fhir.mdm.rules.json
- MdmMatcherJson() - Constructor for class ca.uhn.fhir.mdm.rules.json.MdmMatcherJson
- MdmMatchEvaluation - Class in ca.uhn.fhir.mdm.api
- MdmMatchEvaluation(boolean, double) - Constructor for class ca.uhn.fhir.mdm.api.MdmMatchEvaluation
- MdmMatchOutcome - Class in ca.uhn.fhir.mdm.api
-
This data object captures the final outcome of an MDM match
- MdmMatchOutcome(Long, Double) - Constructor for class ca.uhn.fhir.mdm.api.MdmMatchOutcome
- MdmMatchResultEnum - Enum in ca.uhn.fhir.mdm.api
- MdmNameMatchModeEnum - Enum in ca.uhn.fhir.mdm.rules.matcher
- MdmPageLinkBuilder - Class in ca.uhn.fhir.mdm.api.paging
-
Builder to generate
MdmPageLinkTuple
objects, based on a given page of data and the incoming page request. - MdmPageLinkBuilder() - Constructor for class ca.uhn.fhir.mdm.api.paging.MdmPageLinkBuilder
- MdmPageLinkTuple - Class in ca.uhn.fhir.mdm.api.paging
-
Data clump class to keep the relevant paging URLs together for MDM.
- MdmPageRequest - Class in ca.uhn.fhir.mdm.api.paging
-
This class is essentially just a data clump of offset + count, as well as the ability to convert itself into a standard
PageRequest
for spring data to use. - MdmPageRequest(Integer, Integer, int, int) - Constructor for class ca.uhn.fhir.mdm.api.paging.MdmPageRequest
- MdmPageRequest(IPrimitiveType<Integer>, IPrimitiveType<Integer>, int, int) - Constructor for class ca.uhn.fhir.mdm.api.paging.MdmPageRequest
- MdmPidTuple<T extends ca.uhn.fhir.rest.api.server.storage.IResourcePersistentId> - Class in ca.uhn.fhir.mdm.model
- MdmProviderDstu3Plus - Class in ca.uhn.fhir.mdm.provider
- MdmProviderDstu3Plus(FhirContext, IMdmControllerSvc, MdmControllerHelper, IMdmSubmitSvc, IMdmSettings) - Constructor for class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
-
Constructor
- MdmProviderLoader - Class in ca.uhn.fhir.mdm.provider
- MdmProviderLoader() - Constructor for class ca.uhn.fhir.mdm.provider.MdmProviderLoader
- MdmQuerySearchParameters - Class in ca.uhn.fhir.mdm.api
- MdmQuerySearchParameters() - Constructor for class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
-
Deprecated, for removal: This API element is subject to removal in a future version.
- MdmQuerySearchParameters(MdmPageRequest) - Constructor for class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- MdmQuerySearchParameters(String, String, String, String, MdmPageRequest, List<Integer>, String) - Constructor for class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
-
Deprecated, for removal: This API element is subject to removal in a future version.
- MdmQuerySearchParameters(IIdType, IIdType, MdmMatchResultEnum, MdmLinkSourceEnum, MdmPageRequest, List<Integer>, String) - Constructor for class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
-
Deprecated, for removal: This API element is subject to removal in a future version.
- MdmResourceFieldMatcher - Class in ca.uhn.fhir.mdm.rules.svc
-
This class is responsible for performing matching between raw-typed values of a left record and a right record.
- MdmResourceFieldMatcher(FhirContext, MdmFieldMatchJson, MdmRulesJson) - Constructor for class ca.uhn.fhir.mdm.rules.svc.MdmResourceFieldMatcher
- MdmResourceMatcherSvc - Class in ca.uhn.fhir.mdm.rules.svc
-
The MdmResourceComparator is in charge of performing actual comparisons between left and right records.
- MdmResourceMatcherSvc(FhirContext, IMdmSettings) - Constructor for class ca.uhn.fhir.mdm.rules.svc.MdmResourceMatcherSvc
- MdmResourceSearchParamJson - Class in ca.uhn.fhir.mdm.rules.json
- MdmResourceSearchParamJson() - Constructor for class ca.uhn.fhir.mdm.rules.json.MdmResourceSearchParamJson
- MdmResourceUtil - Class in ca.uhn.fhir.mdm.util
- MdmRulesJson - Class in ca.uhn.fhir.mdm.rules.json
- MdmRulesJson() - Constructor for class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
- MdmRuleValidator - Class in ca.uhn.fhir.mdm.rules.config
- MdmRuleValidator(FhirContext, ISearchParamRegistry) - Constructor for class ca.uhn.fhir.mdm.rules.config.MdmRuleValidator
- MdmSearchExpandingInterceptor - Class in ca.uhn.fhir.mdm.interceptor
-
This interceptor replaces the auto-generated CapabilityStatement that is generated by the HAPI FHIR Server with a static hard-coded resource.
- MdmSearchExpandingInterceptor() - Constructor for class ca.uhn.fhir.mdm.interceptor.MdmSearchExpandingInterceptor
- MdmSearchParamSvc - Class in ca.uhn.fhir.mdm.svc
- MdmSearchParamSvc() - Constructor for class ca.uhn.fhir.mdm.svc.MdmSearchParamSvc
- MdmSettings - Class in ca.uhn.fhir.mdm.rules.config
- MdmSettings(IMdmRuleValidator) - Constructor for class ca.uhn.fhir.mdm.rules.config.MdmSettings
- MdmSimilarityEnum - Enum in ca.uhn.fhir.mdm.rules.similarity
- MdmSimilarityJson - Class in ca.uhn.fhir.mdm.rules.json
- MdmSimilarityJson() - Constructor for class ca.uhn.fhir.mdm.rules.json.MdmSimilarityJson
- MdmStorageInterceptor - Class in ca.uhn.fhir.mdm.interceptor
- MdmStorageInterceptor() - Constructor for class ca.uhn.fhir.mdm.interceptor.MdmStorageInterceptor
- MdmSubmitSvcImpl - Class in ca.uhn.fhir.mdm.svc
- MdmSubmitSvcImpl() - Constructor for class ca.uhn.fhir.mdm.svc.MdmSubmitSvcImpl
- MdmTransactionContext - Class in ca.uhn.fhir.mdm.model
- MdmTransactionContext() - Constructor for class ca.uhn.fhir.mdm.model.MdmTransactionContext
- MdmTransactionContext(MdmTransactionContext.OperationType) - Constructor for class ca.uhn.fhir.mdm.model.MdmTransactionContext
- MdmTransactionContext(TransactionLogMessages, MdmTransactionContext.OperationType) - Constructor for class ca.uhn.fhir.mdm.model.MdmTransactionContext
- MdmTransactionContext(TransactionLogMessages, MdmTransactionContext.OperationType, String) - Constructor for class ca.uhn.fhir.mdm.model.MdmTransactionContext
- MdmTransactionContext.OperationType - Enum in ca.uhn.fhir.mdm.model
- MERGE_GOLDEN_RESOURCES - Enum constant in enum ca.uhn.fhir.mdm.model.MdmTransactionContext.OperationType
- mergeGoldenResources(String, String, IAnyResource, MdmTransactionContext) - Method in interface ca.uhn.fhir.mdm.api.IMdmControllerSvc
- mergeGoldenResources(IAnyResource, IAnyResource, IAnyResource, MdmTransactionContext) - Method in interface ca.uhn.fhir.mdm.api.IGoldenResourceMergerSvc
-
Move all links from the theFromGoldenResource to theToGoldenResource and then set active=false on theFromGoldenResource.
- mergeGoldenResources(IPrimitiveType<String>, IPrimitiveType<String>, IAnyResource, RequestDetails) - Method in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
- mergeIndentifierFields(IBaseResource, IBaseResource, MdmTransactionContext) - Method in class ca.uhn.fhir.mdm.util.GoldenResourceHelper
- mergeNonIdentiferFields(IBaseResource, IBaseResource, MdmTransactionContext) - Method in class ca.uhn.fhir.mdm.util.GoldenResourceHelper
- MessageHelper - Class in ca.uhn.fhir.mdm.util
- MessageHelper(IMdmSettings, FhirContext) - Constructor for class ca.uhn.fhir.mdm.util.MessageHelper
- METAPHONE - Enum constant in enum ca.uhn.fhir.mdm.rules.matcher.MdmMatcherEnum
- myFhirContext - Variable in class ca.uhn.fhir.mdm.provider.BaseMdmProvider
N
- NAME_ANY_ORDER - Enum constant in enum ca.uhn.fhir.mdm.rules.matcher.MdmMatcherEnum
- NAME_FIRST_AND_LAST - Enum constant in enum ca.uhn.fhir.mdm.rules.matcher.MdmMatcherEnum
- NameMatcher - Class in ca.uhn.fhir.mdm.rules.matcher
-
Similarity measure for two IBase name fields
- NameMatcher(MdmNameMatchModeEnum) - Constructor for class ca.uhn.fhir.mdm.rules.matcher.NameMatcher
- NameUtil - Class in ca.uhn.fhir.mdm.util
- NEW_GOLDEN_RESOURCE_MATCH - Static variable in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
- newMdmLink() - Method in class ca.uhn.fhir.mdm.dao.MdmLinkFactory
-
Create a new
IMdmLink
, populating it with the version of the ruleset used to create it. - newMdmLinkImpl() - Method in interface ca.uhn.fhir.mdm.dao.IMdmLinkImplFactory
- newMdmLinkVersionless() - Method in class ca.uhn.fhir.mdm.dao.MdmLinkFactory
-
Creating a new
IMdmLink
with the version deliberately omitted. - NICKNAME - Enum constant in enum ca.uhn.fhir.mdm.rules.matcher.MdmMatcherEnum
- NicknameMatcher - Class in ca.uhn.fhir.mdm.rules.matcher
- NicknameMatcher() - Constructor for class ca.uhn.fhir.mdm.rules.matcher.NicknameMatcher
- NO_MATCH - Enum constant in enum ca.uhn.fhir.mdm.api.MdmMatchResultEnum
-
Manually confirmed to not be a match.
- NO_MATCH - Static variable in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
- NOT_DUPLICATE - Enum constant in enum ca.uhn.fhir.mdm.model.MdmTransactionContext.OperationType
- notDuplicate(IPrimitiveType<String>, IPrimitiveType<String>, ServletRequestDetails) - Method in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
- notDuplicateGoldenResource(String, String, MdmTransactionContext) - Method in interface ca.uhn.fhir.mdm.api.IMdmControllerSvc
- notDuplicateGoldenResource(IAnyResource, IAnyResource, MdmTransactionContext) - Method in interface ca.uhn.fhir.mdm.api.IMdmLinkUpdaterSvc
- NUMERIC - Enum constant in enum ca.uhn.fhir.mdm.rules.matcher.MdmMatcherEnum
- NumericMatcher - Class in ca.uhn.fhir.mdm.rules.matcher
- NumericMatcher() - Constructor for class ca.uhn.fhir.mdm.rules.matcher.NumericMatcher
- NYSIIS - Enum constant in enum ca.uhn.fhir.mdm.rules.matcher.MdmMatcherEnum
O
- ourValidSortParameters - Static variable in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- overwriteExternalEids(IBaseResource, List<CanonicalEID>) - Method in class ca.uhn.fhir.mdm.util.GoldenResourceHelper
P
- parametersFromMdmLinks(Page<MdmLinkJson>, boolean, ServletRequestDetails, MdmPageRequest) - Method in class ca.uhn.fhir.mdm.provider.BaseMdmProvider
- PARTITION_ID_NAME - Static variable in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- PhoneticEncoderMatcher - Class in ca.uhn.fhir.mdm.rules.matcher
- PhoneticEncoderMatcher(PhoneticEncoderEnum) - Constructor for class ca.uhn.fhir.mdm.rules.matcher.PhoneticEncoderMatcher
- POSSIBLE_DUPLICATE - Enum constant in enum ca.uhn.fhir.mdm.api.MdmMatchResultEnum
-
Link between two Golden Records resources indicating they may be duplicates.
- POSSIBLE_DUPLICATE - Static variable in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
- POSSIBLE_MATCH - Enum constant in enum ca.uhn.fhir.mdm.api.MdmMatchResultEnum
-
Enough of a match to warrant manual review.
- POSSIBLE_MATCH - Static variable in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
- PrimitiveTypeEqualsPredicate - Class in ca.uhn.fhir.mdm.util
- PrimitiveTypeEqualsPredicate() - Constructor for class ca.uhn.fhir.mdm.util.PrimitiveTypeEqualsPredicate
- putMatchResult(String, MdmMatchResultEnum) - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
Q
- QUERY_LINKS - Enum constant in enum ca.uhn.fhir.mdm.model.MdmTransactionContext.OperationType
- queryLinks(MdmQuerySearchParameters, MdmTransactionContext) - Method in interface ca.uhn.fhir.mdm.api.IMdmLinkQuerySvc
- queryLinks(MdmQuerySearchParameters, MdmTransactionContext, RequestDetails) - Method in interface ca.uhn.fhir.mdm.api.IMdmControllerSvc
- queryLinks(String, String, String, String, MdmTransactionContext, MdmPageRequest) - Method in interface ca.uhn.fhir.mdm.api.IMdmControllerSvc
-
Deprecated.
- queryLinks(String, String, String, String, MdmTransactionContext, MdmPageRequest, RequestDetails) - Method in interface ca.uhn.fhir.mdm.api.IMdmControllerSvc
-
Deprecated.
- queryLinks(IIdType, IIdType, MdmMatchResultEnum, MdmLinkSourceEnum, MdmTransactionContext, MdmPageRequest) - Method in interface ca.uhn.fhir.mdm.api.IMdmLinkQuerySvc
-
Deprecated.
- queryLinks(IIdType, IIdType, MdmMatchResultEnum, MdmLinkSourceEnum, MdmTransactionContext, MdmPageRequest, List<Integer>) - Method in interface ca.uhn.fhir.mdm.api.IMdmLinkQuerySvc
-
Deprecated.
- queryLinks(IPrimitiveType<String>, IPrimitiveType<String>, IPrimitiveType<String>, IPrimitiveType<String>, IPrimitiveType<Integer>, IPrimitiveType<Integer>, IPrimitiveType<String>, ServletRequestDetails, IPrimitiveType<String>) - Method in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
- queryLinksFromPartitionList(MdmQuerySearchParameters, MdmTransactionContext) - Method in interface ca.uhn.fhir.mdm.api.IMdmControllerSvc
- queryLinksFromPartitionList(String, String, String, String, MdmTransactionContext, MdmPageRequest, List<Integer>) - Method in interface ca.uhn.fhir.mdm.api.IMdmControllerSvc
-
Deprecated.
R
- REDIRECT - Enum constant in enum ca.uhn.fhir.mdm.api.MdmMatchResultEnum
-
Link between two Golden Resources resulting from a merge.
- REFINED_SOUNDEX - Enum constant in enum ca.uhn.fhir.mdm.rules.matcher.MdmMatcherEnum
- removeTagWithSystem(IBaseResource, String) - Static method in class ca.uhn.fhir.mdm.util.MdmResourceUtil
- RESOURCE_TYPE_NAME - Static variable in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
S
- save(M) - Method in interface ca.uhn.fhir.mdm.dao.IMdmLinkDao
- score - Variable in class ca.uhn.fhir.mdm.api.MdmMatchEvaluation
- score - Variable in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
-
The sum of all scores for all rules evaluated.
- SCORE_NAME - Static variable in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- search(MdmQuerySearchParameters) - Method in interface ca.uhn.fhir.mdm.dao.IMdmLinkDao
- search(IIdType, IIdType, MdmMatchResultEnum, MdmLinkSourceEnum, MdmPageRequest, List<Integer>) - Method in interface ca.uhn.fhir.mdm.dao.IMdmLinkDao
-
Deprecated.
- searchParamTypeIsValidForResourceType(String, String) - Method in class ca.uhn.fhir.mdm.svc.MdmSearchParamSvc
-
Will return true if the types match, or the search param type is '*', otherwise false.
- serverMatch(IAnyResource, IPrimitiveType<String>, RequestDetails) - Method in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
- setAlgorithm(MdmMatcherEnum) - Method in class ca.uhn.fhir.mdm.rules.json.MdmMatcherJson
- setAlgorithm(MdmSimilarityEnum) - Method in class ca.uhn.fhir.mdm.rules.json.MdmSimilarityJson
- setBufferSize(int) - Method in interface ca.uhn.fhir.mdm.api.IMdmSubmitSvc
-
Buffer size for fetching results to add to MDM queue.
- setBufferSize(int) - Method in class ca.uhn.fhir.mdm.svc.MdmSubmitSvcImpl
- setCandidateSearchLimit(int) - Method in class ca.uhn.fhir.mdm.rules.config.MdmSettings
- setCreated(Date) - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- setCreated(Date) - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- setCreatedNewResource(boolean) - Method in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
- setEidMatch(boolean) - Method in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
- setEidMatch(Boolean) - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- setEidMatch(Boolean) - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- setEnabled(boolean) - Method in class ca.uhn.fhir.mdm.rules.config.MdmSettings
- setEnterpriseEIDSystem(String) - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
-
Deprecated.
- setEnterpriseEIDSystems(Map<String, String>) - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
- setExact(boolean) - Method in class ca.uhn.fhir.mdm.rules.json.MdmMatcherJson
- setExact(boolean) - Method in class ca.uhn.fhir.mdm.rules.json.MdmSimilarityJson
- setFhirPath(String) - Method in class ca.uhn.fhir.mdm.rules.json.MdmFieldMatchJson
- setFixedValue(String) - Method in class ca.uhn.fhir.mdm.rules.json.MdmFilterSearchParamJson
- setGoldenResource(IBaseResource) - Static method in class ca.uhn.fhir.mdm.util.MdmResourceUtil
- setGoldenResourceId(String) - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- setGoldenResourceId(String) - Method in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- setGoldenResourceId(IIdType) - Method in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- setGoldenResourcePersistenceId(T) - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- setGoldenResourceRedirected(IBaseResource) - Static method in class ca.uhn.fhir.mdm.util.MdmResourceUtil
- setHadToCreateNewGoldenResource(Boolean) - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- setId(T) - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- setIdentifierSystem(String) - Method in class ca.uhn.fhir.mdm.rules.json.MdmMatcherJson
- setLinkCreatedNewResource(Boolean) - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- setLinkSource(MdmLinkSourceEnum) - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- setLinkSource(MdmLinkSourceEnum) - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- setLinkSource(MdmLinkSourceEnum) - Method in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- setLinkSource(String) - Method in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- setMatcher(MdmMatcherJson) - Method in class ca.uhn.fhir.mdm.rules.json.MdmFieldMatchJson
- setMatchResult(MdmMatchResultEnum) - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- setMatchResult(MdmMatchResultEnum) - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- setMatchResult(MdmMatchResultEnum) - Method in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- setMatchResult(String) - Method in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- setMatchResultEnum(MdmMatchResultEnum) - Method in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
- setMatchThreshold(double) - Method in class ca.uhn.fhir.mdm.rules.json.MdmSimilarityJson
- setMdmLinks(List<IMdmLink>) - Method in class ca.uhn.fhir.mdm.model.MdmTransactionContext
- setMdmLinks(List<MdmLinkJson>) - Method in class ca.uhn.fhir.mdm.api.MdmLinkEvent
- setMdmManaged(IBaseResource) - Static method in class ca.uhn.fhir.mdm.util.MdmResourceUtil
-
Sets the MDM-managed tag, indicating the MDM system has ownership of this Resource.
- setMdmRuleCount(int) - Method in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
-
Sets the number of MDM rules checked for this match outcome
- setMdmRules(MdmRulesJson) - Method in class ca.uhn.fhir.mdm.rules.config.MdmSettings
- setMdmSettings(IMdmSettings) - Method in interface ca.uhn.fhir.mdm.api.IMdmSubmitSvc
-
This setter exists to allow imported modules to override settings.
- setMdmSettings(IMdmSettings) - Method in class ca.uhn.fhir.mdm.rules.svc.MdmResourceMatcherSvc
- setMdmSettings(IMdmSettings) - Method in class ca.uhn.fhir.mdm.svc.MdmSubmitSvcImpl
- setMdmSourceType(String) - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- setMdmTypes(List<String>) - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
- setName(String) - Method in class ca.uhn.fhir.mdm.rules.json.MdmFieldMatchJson
- setNextLink(String) - Method in class ca.uhn.fhir.mdm.api.paging.MdmPageLinkTuple
- setPageRequest(MdmPageRequest) - Method in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- setPartitionId(PartitionablePartitionId) - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- setPartitionIds(List<Integer>) - Method in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- setPreventEidUpdates(boolean) - Method in class ca.uhn.fhir.mdm.rules.config.MdmSettings
- setPreventMultipleEids(boolean) - Method in class ca.uhn.fhir.mdm.rules.config.MdmSettings
- setPreviousLink(String) - Method in class ca.uhn.fhir.mdm.api.paging.MdmPageLinkTuple
- setResourcePath(String) - Method in class ca.uhn.fhir.mdm.rules.json.MdmFieldMatchJson
- setResourceType(String) - Method in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- setResourceType(String) - Method in class ca.uhn.fhir.mdm.model.MdmTransactionContext
- setResourceType(String) - Method in class ca.uhn.fhir.mdm.rules.json.MdmFieldMatchJson
- setResourceType(String) - Method in class ca.uhn.fhir.mdm.rules.json.MdmFilterSearchParamJson
- setResourceType(String) - Method in class ca.uhn.fhir.mdm.rules.json.MdmResourceSearchParamJson
- setRestOperation(MdmTransactionContext.OperationType) - Method in class ca.uhn.fhir.mdm.model.MdmTransactionContext
- setRuleCount(Long) - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- setRuleCount(Long) - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- setScore(Double) - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- setScore(Double) - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- setScriptText(String) - Method in class ca.uhn.fhir.mdm.rules.config.MdmSettings
- setSearchParam(String) - Method in class ca.uhn.fhir.mdm.rules.json.MdmFilterSearchParamJson
- setSelfLink(String) - Method in class ca.uhn.fhir.mdm.api.paging.MdmPageLinkTuple
- setSimilarity(MdmSimilarityJson) - Method in class ca.uhn.fhir.mdm.rules.json.MdmFieldMatchJson
- setSort(String) - Method in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- setSourceId(String) - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- setSourceId(String) - Method in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- setSourceId(IIdType) - Method in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- setSourcePersistenceId(T) - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- setSurvivorshipRules(String) - Method in class ca.uhn.fhir.mdm.rules.config.MdmSettings
- setSystem(String) - Method in class ca.uhn.fhir.mdm.model.CanonicalEID
- setTokenParamModifier(TokenParamModifier) - Method in class ca.uhn.fhir.mdm.rules.json.MdmFilterSearchParamJson
- setTransactionLogMessages(TransactionLogMessages) - Method in class ca.uhn.fhir.mdm.model.MdmTransactionContext
- setUpdated(Date) - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- setUpdated(Date) - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- setUse(String) - Method in class ca.uhn.fhir.mdm.model.CanonicalEID
- setVector(Long) - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- setVector(Long) - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- setVersion(String) - Method in interface ca.uhn.fhir.mdm.api.IMdmLink
- setVersion(String) - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- setVersion(String) - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
- similarity(FhirContext, IBase, IBase, boolean) - Method in class ca.uhn.fhir.mdm.rules.similarity.HapiStringSimilarity
- similarity(FhirContext, IBase, IBase, boolean) - Method in interface ca.uhn.fhir.mdm.rules.similarity.IMdmFieldSimilarity
- SORENSEN_DICE - Enum constant in enum ca.uhn.fhir.mdm.rules.similarity.MdmSimilarityEnum
- SOUNDEX - Enum constant in enum ca.uhn.fhir.mdm.rules.matcher.MdmMatcherEnum
- SOURCE_PID_NAME - Static variable in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- STRING - Enum constant in enum ca.uhn.fhir.mdm.rules.matcher.MdmMatcherEnum
- SUBMIT_RESOURCE_TO_MDM - Enum constant in enum ca.uhn.fhir.mdm.model.MdmTransactionContext.OperationType
- submitAllSourceTypesToMdm(String, RequestDetails) - Method in interface ca.uhn.fhir.mdm.api.IMdmSubmitSvc
-
Submit all eligible resources for MDM processing.
- submitAllSourceTypesToMdm(String, RequestDetails) - Method in class ca.uhn.fhir.mdm.svc.MdmSubmitSvcImpl
- submitMdmClearJob(List<String>, IPrimitiveType<BigDecimal>, ServletRequestDetails) - Method in interface ca.uhn.fhir.mdm.api.IMdmControllerSvc
- submitMdmSubmitJob(List<String>, IPrimitiveType<BigDecimal>, ServletRequestDetails) - Method in interface ca.uhn.fhir.mdm.api.IMdmControllerSvc
- submitPatientTypeToMdm(String, RequestDetails) - Method in interface ca.uhn.fhir.mdm.api.IMdmSubmitSvc
-
Convenience method that calls
#submitSourceResourceTypeToMdm(String, String)
with the type pre-populated. - submitPatientTypeToMdm(String, RequestDetails) - Method in class ca.uhn.fhir.mdm.svc.MdmSubmitSvcImpl
- submitPractitionerTypeToMdm(String, RequestDetails) - Method in interface ca.uhn.fhir.mdm.api.IMdmSubmitSvc
-
Convenience method that calls
#submitSourceResourceTypeToMdm(String, String)
with the type pre-populated. - submitPractitionerTypeToMdm(String, RequestDetails) - Method in class ca.uhn.fhir.mdm.svc.MdmSubmitSvcImpl
- submitResourceToMdmChannel(IBaseResource) - Method in interface ca.uhn.fhir.mdm.api.IMdmChannelSubmitterSvc
-
Given an IBaseResource, submit it to the MDM channel for processing.
- submitResourceToMdmChannel(IBaseResource) - Method in class ca.uhn.fhir.mdm.svc.MdmChannelSubmitterSvcImpl
- submitSourceResourceToMdm(IIdType, RequestDetails) - Method in interface ca.uhn.fhir.mdm.api.IMdmSubmitSvc
-
Given an ID and a source resource type valid for MDM, manually submit the given ID for MDM processing.
- submitSourceResourceToMdm(IIdType, RequestDetails) - Method in class ca.uhn.fhir.mdm.svc.MdmSubmitSvcImpl
- submitSourceResourceTypeToMdm(String, String, RequestDetails) - Method in interface ca.uhn.fhir.mdm.api.IMdmSubmitSvc
-
Given a type and a search criteria, submit all found resources for MDM processing.
- submitSourceResourceTypeToMdm(String, String, RequestDetails) - Method in class ca.uhn.fhir.mdm.svc.MdmSubmitSvcImpl
- SUBSTRING - Enum constant in enum ca.uhn.fhir.mdm.rules.matcher.MdmMatcherEnum
- SubstringStringMatcher - Class in ca.uhn.fhir.mdm.rules.matcher
- SubstringStringMatcher() - Constructor for class ca.uhn.fhir.mdm.rules.matcher.SubstringStringMatcher
- SYSTEM_GOLDEN_RECORD_STATUS - Static variable in class ca.uhn.fhir.mdm.api.MdmConstants
- SYSTEM_MDM_MANAGED - Static variable in class ca.uhn.fhir.mdm.api.MdmConstants
-
TAG system for Golden Resources which are managed by HAPI MDM.
T
- test(Object, Object) - Method in class ca.uhn.fhir.mdm.util.PrimitiveTypeEqualsPredicate
- toBundleEntrySearchComponent(BundleBuilder, IBaseBackboneElement, MatchedTarget) - Method in class ca.uhn.fhir.mdm.provider.MdmControllerHelper
- toDSTU3() - Method in class ca.uhn.fhir.mdm.model.CanonicalEID
- toId(FhirContext, CanonicalEID) - Static method in class ca.uhn.fhir.mdm.util.IdentifierUtil
-
Retrieves appropriate FHIR Identifier model instance based on the context version
- toJson(IAnyResource) - Method in class ca.uhn.fhir.mdm.provider.MdmControllerHelper
- toPageRequest() - Method in class ca.uhn.fhir.mdm.api.paging.MdmPageRequest
- toR4() - Method in class ca.uhn.fhir.mdm.model.CanonicalEID
- toString() - Method in class ca.uhn.fhir.mdm.api.MdmLinkEvent
- toString() - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
- toString() - Method in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
- toString() - Method in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- toString() - Method in class ca.uhn.fhir.mdm.model.CanonicalEID
U
- UNKNOWN_MDM_TYPES - Static variable in class ca.uhn.fhir.mdm.api.MdmConstants
- unloadProvider() - Method in class ca.uhn.fhir.mdm.provider.MdmProviderLoader
- UPDATE_LINK - Enum constant in enum ca.uhn.fhir.mdm.model.MdmTransactionContext.OperationType
- UPDATE_RESOURCE - Enum constant in enum ca.uhn.fhir.mdm.model.MdmTransactionContext.OperationType
- UPDATED_NAME - Static variable in class ca.uhn.fhir.mdm.api.MdmQuerySearchParameters
- updateGoldenResourceExternalEidFromSourceResource(IAnyResource, IAnyResource, MdmTransactionContext) - Method in class ca.uhn.fhir.mdm.util.GoldenResourceHelper
-
Updates EID on Golden Resource, based on the incoming source resource.
- updateLink(String, String, String, MdmTransactionContext) - Method in interface ca.uhn.fhir.mdm.api.IMdmControllerSvc
- updateLink(IAnyResource, IAnyResource, MdmMatchOutcome, MdmLinkSourceEnum, MdmTransactionContext) - Method in interface ca.uhn.fhir.mdm.api.IMdmLinkSvc
-
Update a link between a Golden Resource record and its source resource record.
- updateLink(IAnyResource, IAnyResource, MdmMatchResultEnum, MdmTransactionContext) - Method in interface ca.uhn.fhir.mdm.api.IMdmLinkUpdaterSvc
- updateLink(IPrimitiveType<String>, IPrimitiveType<String>, IPrimitiveType<String>, ServletRequestDetails) - Method in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
V
- validate(MdmRulesJson) - Method in interface ca.uhn.fhir.mdm.api.IMdmRuleValidator
- validate(MdmRulesJson) - Method in class ca.uhn.fhir.mdm.rules.config.MdmRuleValidator
- validateCreateLinkParameters(IPrimitiveType<String>, IPrimitiveType<String>, IPrimitiveType<String>) - Method in class ca.uhn.fhir.mdm.provider.BaseMdmProvider
- validateIsMdmManaged(String, IAnyResource) - Method in class ca.uhn.fhir.mdm.provider.MdmControllerHelper
- validateMdmLink(IMdmLink) - Method in interface ca.uhn.fhir.mdm.dao.IMdmLinkDao
- validateMdmTypes(MdmRulesJson) - Method in class ca.uhn.fhir.mdm.rules.config.MdmRuleValidator
- validateMergeParameters(IPrimitiveType<String>, IPrimitiveType<String>) - Method in class ca.uhn.fhir.mdm.provider.BaseMdmProvider
- validateMergeResources(IAnyResource, IAnyResource) - Method in class ca.uhn.fhir.mdm.provider.MdmControllerHelper
- validateNotDuplicateParameters(IPrimitiveType<String>, IPrimitiveType<String>) - Method in class ca.uhn.fhir.mdm.provider.BaseMdmProvider
- validateSameVersion(IAnyResource, String) - Method in class ca.uhn.fhir.mdm.provider.MdmControllerHelper
- validateTypeHasIdentifier(String) - Method in class ca.uhn.fhir.mdm.rules.config.MdmRuleValidator
- validateUpdateLinkParameters(IPrimitiveType<String>, IPrimitiveType<String>, IPrimitiveType<String>) - Method in class ca.uhn.fhir.mdm.provider.BaseMdmProvider
- valueOf(String) - Static method in enum ca.uhn.fhir.mdm.api.MdmLinkSourceEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.uhn.fhir.mdm.api.MdmMatchResultEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.uhn.fhir.mdm.model.MdmTransactionContext.OperationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.uhn.fhir.mdm.rules.matcher.MdmMatcherEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.uhn.fhir.mdm.rules.matcher.MdmNameMatchModeEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.uhn.fhir.mdm.rules.similarity.MdmSimilarityEnum
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum ca.uhn.fhir.mdm.api.MdmLinkSourceEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ca.uhn.fhir.mdm.api.MdmMatchResultEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ca.uhn.fhir.mdm.model.MdmTransactionContext.OperationType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ca.uhn.fhir.mdm.rules.matcher.MdmMatcherEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ca.uhn.fhir.mdm.rules.matcher.MdmNameMatchModeEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ca.uhn.fhir.mdm.rules.similarity.MdmSimilarityEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- vector - Variable in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
-
A bitmap that indicates which rules matched
- VectorMatchResultMap - Class in ca.uhn.fhir.mdm.rules.json
All Classes and Interfaces|All Packages|Constant Field Values