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.
47 lines
1.3 KiB
Java
47 lines
1.3 KiB
Java
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) throws Exception;
|
|
|
|
public String findArchiveMasterId( String visitId, String patientId);
|
|
|
|
// 修改患者入院状态
|
|
public boolean updateArchiveMasterValid(String archiveMasterId);
|
|
|
|
// 转科
|
|
public boolean transferDepartment(ArchiveMaster archiveMaster);
|
|
|
|
// 出院
|
|
public void discharge(ArchiveMaster archiveMaster);
|
|
|
|
|
|
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);
|
|
|
|
boolean updateArchiveMasterArchiveState(ArchiveMaster archiveMaster);
|
|
|
|
|
|
}
|