Interface IMdmFieldMatcher

All Known Implementing Classes:
EmptyFieldMatcher, ExtensionMatcher, HapiDateMatcher, HapiStringMatcher, IdentifierMatcher, NameMatcher, NicknameMatcher, NumericMatcher, PhoneticEncoderMatcher, SubstringStringMatcher

public interface IMdmFieldMatcher
Measure how similar two IBase (resource fields) are to one another. 1.0 means identical. 0.0 means completely different.
  • Method Summary

    Modifier and Type
    Method
    Description
    default boolean
    True if matcher can/will match empty (null) fields, false otherwise.
    boolean
    matches(org.hl7.fhir.instance.model.api.IBase theLeftBase, org.hl7.fhir.instance.model.api.IBase theRightBase, MdmMatcherJson theParams)
    Checks if theLeftBase and theRightBase match, returning true if they do and false otherwise.
  • Method Details

    • matches

      boolean matches(org.hl7.fhir.instance.model.api.IBase theLeftBase, org.hl7.fhir.instance.model.api.IBase theRightBase, MdmMatcherJson theParams)
      Checks if theLeftBase and theRightBase match, returning true if they do and false otherwise.
    • isMatchingEmptyFields

      default boolean isMatchingEmptyFields()
      True if matcher can/will match empty (null) fields, false otherwise.