package com.nortal.jroad.client.tam;
import java.util.Calendar;
import java.util.List;
import com.nortal.jroad.client.exception.XRoadServiceConsumptionException;
import com.nortal.jroad.client.tam.types.ee.riik.xtee.tam.producers.producer.tam.Registriisik;
/**
* Queries to Health Board (Terviseamet -- TAM)
*
* @author Klaus-Eduard Runnel
*/
public interface TamXTeeService {
/**
* <code>tam.registriisik</code> service.
*/
List<Registriisik> findRegistriisik(String kood) throws XRoadServiceConsumptionException;
/**
* <code>tam.tervishoiutootajamuudatuskood</code> service.
*/
// TODO: types are integers, should use enum map?
List<String> findTervishoiutootajamuudatuskood(Calendar startDate, Calendar endDate, int... types) throws XRoadServiceConsumptionException;
}