Class IdentifierMatcher

java.lang.Object
ca.uhn.fhir.mdm.rules.matcher.fieldmatchers.IdentifierMatcher
All Implemented Interfaces:
IMdmFieldMatcher

public class IdentifierMatcher extends Object implements IMdmFieldMatcher
  • Constructor Details

  • Method Details

    • matches

      public boolean matches(org.hl7.fhir.instance.model.api.IBase theLeftBase, org.hl7.fhir.instance.model.api.IBase theRightBase, MdmMatcherJson theParams)
      Description copied from interface: IMdmFieldMatcher
      Checks if theLeftBase and theRightBase match, returning true if they do and false otherwise.
      Specified by:
      matches in interface IMdmFieldMatcher
      Returns:
      true if the two fhir identifiers are the same. If @param theIdentifierSystem is not null, then the matcher only returns true if the identifier systems also match this system.
      Throws:
      UnsupportedOperationException - if either Base is not an Identifier instance