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.

44 lines
1.3 KiB
Java

5 years ago
package com.ann.demo.service;
import com.ann.demo.entity.interfaceEntity.ArchiveMaster;
import java.util.List;
/**
* @Author: LeiJiaXin
* @Date: 2019/7/11 20:53
*/
public interface ArchiveMasterService {
public void save(ArchiveMaster archiveMaster);
public String findArchiveMasterId(String patientId, String visitId, String inpNo);
// 修改患者入院状态
public boolean updateArchiveMasterValid(String archiveMasterId);
// 转科
public boolean transferDepartment(ArchiveMaster archiveMaster);
// 出院
public void discharge(ArchiveMaster archiveMaster);
public ArchiveMaster findByInpNoAndVisitIdAndIsValid(String inpNo, String visitId) throws Exception;
public ArchiveMaster findByPatientIdAndVisitIdAndIsValid(String inpNo, String visitId) throws Exception;
// 病案首页定时器,查询所有归档
public List<ArchiveMaster> findAllArchiveMaster();
boolean updateCheckedDatetime(String id);
// 2020-5-11 更新患者信息
boolean updateArchiveMaster(ArchiveMaster archiveMaster);
//20200609 同步死亡医嘱
boolean updateArchiveMasterByDeathFlag(ArchiveMaster archiveMaster);
//20200609 同步管床医师
boolean updateArchiveMasterBydoctorInCharge(ArchiveMaster archiveMaster);
}