Class BlockRuleEvaluationSvcImpl

java.lang.Object
ca.uhn.fhir.jpa.mdm.svc.BlockRuleEvaluationSvcImpl
All Implemented Interfaces:
ca.uhn.fhir.mdm.blocklist.svc.IBlockRuleEvaluationSvc

public class BlockRuleEvaluationSvcImpl extends Object implements ca.uhn.fhir.mdm.blocklist.svc.IBlockRuleEvaluationSvc
An implementation of IBlockRuleEvaluationSvc. Evaluates whether or not a provided resource is blocked from mdm matching or not.
  • Constructor Details

    • BlockRuleEvaluationSvcImpl

      public BlockRuleEvaluationSvcImpl(ca.uhn.fhir.context.FhirContext theContext, @Nullable ca.uhn.fhir.mdm.blocklist.svc.IBlockListRuleProvider theIBlockListRuleProvider)
  • Method Details

    • isMdmMatchingBlocked

      public boolean isMdmMatchingBlocked(org.hl7.fhir.instance.model.api.IAnyResource theResource)
      Specified by:
      isMdmMatchingBlocked in interface ca.uhn.fhir.mdm.blocklist.svc.IBlockRuleEvaluationSvc