/********************************************************************
 * Copyright © 2004 VHA. All rights reserved
 ********************************************************************/
package gov.va.med.esr.common.rule.service;

// Java classes
import java.io.Serializable;

// Framework classes
import gov.va.med.fw.service.ServiceException;

// ESR classes
import gov.va.med.esr.common.model.lookup.VAFacility;
import gov.va.med.esr.common.model.person.Person;

/**
 * Project: Common
 * @author DNS   LEV
 * @version 1.0
 */
public interface ClinicalDeterminationRuleService extends Serializable {
   
   /**
    * @param incoming
    * @param onFile
    * @param sendingFacility
    * @param String caller
    * @throws ServiceException
    */
   public Person processClinicalDetermination(Person incoming, Person onFile,VAFacility sendingFacility, String Caller) throws ServiceException;

}