Class IdentifierMatcher

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

public class IdentifierMatcher extends Object implements IMdmFieldMatcher
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    matches(ca.uhn.fhir.context.FhirContext theFhirContext, org.hl7.fhir.instance.model.api.IBase theLeftBase, org.hl7.fhir.instance.model.api.IBase theRightBase, boolean theExact, String theIdentifierSystem)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • matches

      public boolean matches(ca.uhn.fhir.context.FhirContext theFhirContext, org.hl7.fhir.instance.model.api.IBase theLeftBase, org.hl7.fhir.instance.model.api.IBase theRightBase, boolean theExact, String theIdentifierSystem)
      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