package com.ltkj.hosp.service;
|
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.ltkj.hosp.domain.TjOrderDetail;
|
import com.ltkj.hosp.domain.TjOrderRemark;
|
import com.ltkj.hosp.vodomain.CsProVo;
|
import org.springframework.transaction.annotation.Isolation;
|
import org.springframework.transaction.annotation.Propagation;
|
import org.springframework.transaction.annotation.Transactional;
|
|
import javax.validation.constraints.Size;
|
import java.util.List;
|
import java.util.Map;
|
import java.util.Set;
|
|
/**
|
* 医生备注Service接口
|
*
|
* @author 赵佳豪
|
* @date 2022-12-02
|
*/
|
public interface ITjOrderRemarkService extends IService<TjOrderRemark> {
|
List<TjOrderRemark> getTjOrderRemarkListByYjNum(String tjNumber);
|
|
List<TjOrderRemark> getTjOrderRemarkListByTjNum(String tjNumber);
|
|
TjOrderRemark getTjOrderRemarkByTjNumAndProParentId(String tjNumber,String proParentId);
|
|
int getTjYqOrderRemarkByTjNum(String tjNumber);
|
|
|
void deletedOrderRemarkByTjNum(String tjNumber);
|
|
|
String getTjOrderRemarkProIdList(String tjNumber);
|
|
|
|
// @Transactional(propagation = Propagation.REQUIRES_NEW, isolation = Isolation.SERIALIZABLE)
|
boolean saveTjOrderRemarkByOrderId(String tjNumber, String userName, String userId,String orderId);
|
|
// @Transactional(propagation = Propagation.REQUIRES_NEW, isolation = Isolation.SERIALIZABLE)
|
boolean saveJSYTjOrderRemarkByOrderId(String tjNumber, String userName, String userId,String orderId);
|
|
List<TjOrderRemark> getRemarkListByTjNumAndType(String tjNumber);
|
|
List<Long> getTjProIdsByTjNum(String tjNumber);
|
|
List<Long> getTjProIdsByTjNumAndPacIc(String tjNumber,String pacId);
|
|
List<Long> getTjProIdsByTjNumAndPacIc1(String tjNumber,String pacId);
|
|
List<CsProVo> cSWebGetProByTjNumAndOrderId(String tjNumber,boolean sfzpacs);
|
|
List<CsProVo> cSWebGetProByTjNumAndOrderIdJy(String tjNumber);
|
|
|
List<TjOrderRemark> addHuaYanTable(String tjnumber);
|
|
List<TjOrderRemark> addHuaYanAndCgTable(String tjnumber);
|
|
|
void updateTjOrderRemark(String tjnumber,String proId);
|
|
void deleteTjOrderDetailByjxbz(String bldh);
|
|
|
//修改指定项目(心电图等)状态
|
boolean updateRemark(String tjNum);
|
|
|
List<TjOrderRemark> notHuaYanData(String tjnumber);
|
|
List<TjOrderRemark> getzongjianyishengchakanyichangxiangmu(String tjNumber);
|
List<TjOrderRemark> getzongjianyishengchakanyichangxiangmu(int num,String tjNumber);
|
|
List<TjOrderRemark> pacsJianChaData(String tjnumber);
|
|
void tjYishengjianchajianyi(String tjNumber, Long deptId,String nickName, Long userId);
|
|
int panduaniscunzaiweijian(String tjNum);
|
|
int panduaniswancheng(String tjNum);
|
|
void updateTjOrderRemarkSfbzByJxbz(String orderId, String jxbz, String ls);
|
|
void updateTjOrderRemarkSfbzByJxbzisnull(String orderId, String ls);
|
|
List<TjOrderRemark> yiShengJianChaGetPrentPro(String tjNumber, Set<Integer> split);
|
|
List<TjOrderRemark> yiShengJianChaYjGetPrentPro(String tjNumber, Set<Integer> split);
|
|
List<TjOrderRemark> yiShengJianChaGetPrentProCJGLY(String tjNumber);
|
|
List<TjOrderRemark> yiShengJianChaYjGetPrentProCJGLY(String tjNumber);
|
|
List<CsProVo> ysjcGetProByTjNumAndOrderId(String tjNumber);
|
|
List<TjOrderRemark> shoufeiyemianyishoufei(String tjNumber,String jxbz);
|
|
List<TjOrderRemark> shoufeiyemianweishoufei(String tjNumber,String jxbz);
|
|
List<CsProVo> getYxJcXx(String tjNumber,String ks);
|
}
|