You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

67 lines
1.6 KiB
Java

package com.docus.bgts.facade;
public interface IBgtsService {
/**
* 采集
* @param empId
*/
void collect(String empId) throws Exception;
/**
* 根据封存id进行封存病案的内镜病历采集
* @date 2024/1/11 10:27
* @author YongBin Wen
* @param sealId 封存id
*/
void collectSealEndoscopy(String sealId) throws Exception;
void collectPacs(String empId,String admissDate,String disDate,String times) throws Exception;
/**
* 根据封存id进行封存病案的pacs病历采集
* @date 2024/1/11 10:27
* @author YongBin Wen
* @param sealId 封存id
*/
void collectSealPacs(String sealId) throws Exception;
void collectEcg(String empId,String admissDate,String disDate,String times) throws Exception;
/**
* 根据封存id进行封存病案的 心电图 病历采集
* @date 2024/1/11 10:27
* @author YongBin Wen
* @param sealId 封存id
*/
void collectSealEcg(String sealId) throws Exception;
void collectPacss();
/**
* 按需采集
* @param emamNo
* @param empId
*/
void collectByExamNo(String emamNo, String empId) throws Exception;
/**
* 根据时间批量按需采集
*
* @param startDate 开始时间
* @param endDate 结束时间
* @param collectorId 采集器编号
*/
void collectByDate(String startDate,String endDate,String collectorId);
/**
* 全量采集
*/
void collectAll();
/**
* 定时采集
*/
void timerCollect();
}