Index

A B C D E F G H I J L M N O P Q R S T U V 
All Classes|All Packages|Constant Field Values|Serialized Form

A

addFilterSearchParam(MdmFilterSearchParamJson) - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
 
addMatchField(MdmFieldMatchJson) - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
 
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
 
buildMdmOutParametersWithCount(long) - Method in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
Helper function to build the out-parameters for all batch MDM operations.

C

ca.uhn.fhir.mdm.api - package ca.uhn.fhir.mdm.api
 
ca.uhn.fhir.mdm.log - package ca.uhn.fhir.mdm.log
 
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.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
 
CanonicalIdentifier - Class in ca.uhn.fhir.mdm.util
Version independent identifier
CanonicalIdentifier() - Constructor for class ca.uhn.fhir.mdm.util.CanonicalIdentifier
 
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(IPrimitiveType<String>, 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
 
CREATE_RESOURCE - Enum constant in enum ca.uhn.fhir.mdm.model.MdmTransactionContext.OperationType
 
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
 
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
 
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
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
 
equals(Object) - Method in class ca.uhn.fhir.mdm.util.CanonicalIdentifier
 
expungeAllMdmLinks(ServletRequestDetails) - Method in interface ca.uhn.fhir.mdm.api.IMdmExpungeSvc
Delete all MDM links, and their related golden resource objects.
expungeAllMdmLinksOfSourceType(String, ServletRequestDetails) - Method in interface ca.uhn.fhir.mdm.api.IMdmExpungeSvc
Given a resource type, delete the underlying MDM links, and their related golden resource objects.
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
 
FIRST_AND_LAST - Enum constant in enum ca.uhn.fhir.mdm.rules.matcher.MdmNameMatchModeEnum
 

G

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
 
getAllPopulatedChildElementsOfType(Class<T>) - Method in class ca.uhn.fhir.mdm.util.CanonicalIdentifier
 
getCandidateFilterSearchParams() - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
 
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
 
getCreated() - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
 
getDetailedFieldMatchResultForUnmatchedVector(long) - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
 
getDuplicateGoldenResources(MdmTransactionContext) - Method in interface ca.uhn.fhir.mdm.api.IMdmControllerSvc
 
getDuplicateGoldenResources(MdmTransactionContext) - Method in interface ca.uhn.fhir.mdm.api.IMdmLinkQuerySvc
 
getDuplicateGoldenResources(ServletRequestDetails) - Method in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
 
getEidMatch() - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
 
getEnterpriseEIDSystem() - 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 a CanonicalEID
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
 
getGoldenResourceId() - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
 
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 a CanonicalEID
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 class ca.uhn.fhir.mdm.api.MdmLinkJson
 
getMatchedTargets(String, IAnyResource) - 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
 
getMatchFields() - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
 
getMatchGrade(MatchedTarget) - Method in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
 
getMatchResult() - Method in class ca.uhn.fhir.mdm.api.MatchedTarget
 
getMatchResult() - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
 
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 IBaseResources, perform all comparisons on them to determine an MdmMatchResultEnum, 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
 
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
 
getMdmTroubleshootingLog() - Static method in class ca.uhn.fhir.mdm.log.Logs
 
getMdmTypes() - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
 
getMessageForArgumentTypeMismatchInUpdate(String, String) - 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
 
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
 
getNormalizedScore() - Method in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
Gets normalized score that is in the range from zero to one
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.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
 
getRuleVersion() - Method in interface ca.uhn.fhir.mdm.api.IMdmSettings
 
getRuleVersion() - Method in class ca.uhn.fhir.mdm.rules.config.MdmSettings
 
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
 
getSearchParams() - Method in class ca.uhn.fhir.mdm.rules.json.MdmResourceSearchParamJson
 
getSimilarity() - Method in class ca.uhn.fhir.mdm.rules.json.MdmFieldMatchJson
 
getSourceId() - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
 
getSourceIdDtOrThrowException(String, String) - Static method in class ca.uhn.fhir.mdm.provider.MdmControllerUtil
 
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
 
getSystemElement() - Method in class ca.uhn.fhir.mdm.util.CanonicalIdentifier
 
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 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
 
getValueElement() - Method in class ca.uhn.fhir.mdm.util.CanonicalIdentifier
 
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 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
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
 
hashCode() - Method in class ca.uhn.fhir.mdm.util.CanonicalIdentifier
 
hasIdentifier(IBaseResource) - Method in class ca.uhn.fhir.mdm.util.GoldenResourceHelper
 

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
 
IMdmExpungeSvc - 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.
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
 
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.
init() - Method in class ca.uhn.fhir.mdm.rules.svc.MdmResourceMatcherSvc
 
initialize() - Method in class ca.uhn.fhir.mdm.rules.json.MdmRulesJson
Must call initialize() before calling getMatchResult(Long)
isCreatedNewResource() - Method in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
 
isEidMatch() - Method in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
 
isEmpty() - Method in class ca.uhn.fhir.mdm.util.CanonicalIdentifier
 
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
 
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.
isPossibleDuplicate() - Method in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
 
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
 
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
 
loadProvider() - Method in class ca.uhn.fhir.mdm.provider.MdmProviderLoader
 
loadResource(IIdType) - Method in class ca.uhn.fhir.mdm.provider.MdmControllerHelper
 
Logs - Class in ca.uhn.fhir.mdm.log
 
Logs() - Constructor for class ca.uhn.fhir.mdm.log.Logs
 

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
 
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) - Method in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
 
match(IBaseResource, IBaseResource) - Method in class ca.uhn.fhir.mdm.rules.svc.MdmResourceFieldMatcher
Compares two IBaseResources and determines if they match, using the algorithm defined in this object's MdmFieldMatchJson.
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
 
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.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
 
MDM_DEFAULT_CONCURRENT_CONSUMERS - Static variable in interface ca.uhn.fhir.mdm.api.IMdmSettings
 
mdmBatchOnAllSourceResources(IPrimitiveType<String>, IPrimitiveType<String>, 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>, RequestDetails) - Method in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
 
mdmBatchPractitionerInstance(IIdType, RequestDetails) - Method in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
 
mdmBatchPractitionerType(IPrimitiveType<String>, RequestDetails) - Method in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
 
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, IMdmSettings, MessageHelper) - 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
 
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
 
MdmProviderDstu3Plus - Class in ca.uhn.fhir.mdm.provider
 
MdmProviderDstu3Plus(FhirContext, IMdmControllerSvc, IMdmMatchFinderSvc, IMdmExpungeSvc, IMdmSubmitSvc) - 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
 
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
 
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
 
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
 
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

overwriteExternalEids(IBaseResource, List<CanonicalEID>) - Method in class ca.uhn.fhir.mdm.util.GoldenResourceHelper
 

P

parametersFromMdmLinks(Stream<MdmLinkJson>, boolean) - Method in class ca.uhn.fhir.mdm.provider.BaseMdmProvider
 
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(String, String, String, String, MdmTransactionContext) - Method in interface ca.uhn.fhir.mdm.api.IMdmControllerSvc
 
queryLinks(IIdType, IIdType, MdmMatchResultEnum, MdmLinkSourceEnum, MdmTransactionContext) - Method in interface ca.uhn.fhir.mdm.api.IMdmLinkQuerySvc
 
queryLinks(IPrimitiveType<String>, IPrimitiveType<String>, IPrimitiveType<String>, IPrimitiveType<String>, ServletRequestDetails) - Method in class ca.uhn.fhir.mdm.provider.MdmProviderDstu3Plus
 

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
 

S

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.
serverMatch(IAnyResource, IPrimitiveType<String>) - 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
 
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 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
 
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
 
setGoldenResourceRedirected(IBaseResource) - Static method in class ca.uhn.fhir.mdm.util.MdmResourceUtil
 
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 class ca.uhn.fhir.mdm.api.MdmLinkJson
 
setMatcher(MdmMatcherJson) - Method in class ca.uhn.fhir.mdm.rules.json.MdmFieldMatchJson
 
setMatchResult(MdmMatchResultEnum) - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
 
setMatchResultEnum(MdmMatchResultEnum) - Method in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
 
setMatchThreshold(double) - Method in class ca.uhn.fhir.mdm.rules.json.MdmSimilarityJson
 
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.
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
 
setPreventEidUpdates(boolean) - Method in class ca.uhn.fhir.mdm.rules.config.MdmSettings
 
setPreventMultipleEids(boolean) - Method in class ca.uhn.fhir.mdm.rules.config.MdmSettings
 
setResourcePath(String) - Method in class ca.uhn.fhir.mdm.rules.json.MdmFieldMatchJson
 
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
 
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
 
setSimilarity(MdmSimilarityJson) - Method in class ca.uhn.fhir.mdm.rules.json.MdmFieldMatchJson
 
setSourceId(String) - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
 
setSurvivorshipRules(String) - Method in class ca.uhn.fhir.mdm.rules.config.MdmSettings
 
setSystem(String) - Method in class ca.uhn.fhir.mdm.model.CanonicalEID
 
setSystem(String) - Method in class ca.uhn.fhir.mdm.util.CanonicalIdentifier
 
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 class ca.uhn.fhir.mdm.api.MdmLinkJson
 
setUse(String) - Method in class ca.uhn.fhir.mdm.model.CanonicalEID
 
setValue(String) - Method in class ca.uhn.fhir.mdm.util.CanonicalIdentifier
 
setVector(Long) - Method in class ca.uhn.fhir.mdm.api.MdmLinkJson
 
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
 
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) - Method in interface ca.uhn.fhir.mdm.api.IMdmSubmitSvc
Submit all eligible resources for MDM processing.
submitPatientTypeToMdm(String) - Method in interface ca.uhn.fhir.mdm.api.IMdmSubmitSvc
Convenience method that calls IMdmSubmitSvc.submitSourceResourceTypeToMdm(String, String) with the type pre-populated.
submitPractitionerTypeToMdm(String) - Method in interface ca.uhn.fhir.mdm.api.IMdmSubmitSvc
Convenience method that calls IMdmSubmitSvc.submitSourceResourceTypeToMdm(String, String) with the type pre-populated.
submitResourceToMdmChannel(IBaseResource) - Method in interface ca.uhn.fhir.mdm.api.IMdmChannelSubmitterSvc
Given an IBaseResource, submit it to the MDM channel for processing.
submitSourceResourceToMdm(IIdType) - 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.
submitSourceResourceTypeToMdm(String, String) - Method in interface ca.uhn.fhir.mdm.api.IMdmSubmitSvc
Given a type and a search criteria, submit all found resources for MDM processing.
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.MdmProviderDstu3Plus
 
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
 
toR4() - Method in class ca.uhn.fhir.mdm.model.CanonicalEID
 
toString() - Method in class ca.uhn.fhir.mdm.api.MdmMatchOutcome
 
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
 
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
 
validateIsMdmManaged(String, IAnyResource) - Method in class ca.uhn.fhir.mdm.provider.MdmControllerHelper
 
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
 
A B C D E F G H I J L M N O P Q R S T U V 
All Classes|All Packages|Constant Field Values|Serialized Form