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
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);
|
||
|
}
|