package com.smartor.service; 
 | 
  
 | 
import cn.hutool.core.bean.BeanUtil; 
 | 
import com.smartor.domain.ExternalDept; 
 | 
import com.smartor.domain.ServiceSubtaskDetail; 
 | 
import io.swagger.annotations.ApiOperation; 
 | 
import org.springframework.web.bind.annotation.PostMapping; 
 | 
import org.springframework.web.bind.annotation.RequestBody; 
 | 
  
 | 
import java.util.HashMap; 
 | 
import java.util.List; 
 | 
import java.util.Map; 
 | 
  
 | 
/** 
 | 
 * 语音任务呼叫明细Service接口 
 | 
 * 
 | 
 * @author smartor 
 | 
 * @date 2023-03-24 
 | 
 */ 
 | 
public interface IServiceExternalService { 
 | 
    /** 
 | 
     * 新增科室信息 
 | 
     */ 
 | 
    public Boolean addDeptInfo(@RequestBody Map dataMap); 
 | 
  
 | 
    /** 
 | 
     * 通用接口 
 | 
     * 
 | 
     * @param dataMap 
 | 
     * @return 
 | 
     */ 
 | 
    public Boolean generalInterface(@RequestBody Map dataMap); 
 | 
  
 | 
    /** 
 | 
     * 新增科室信息 
 | 
     */ 
 | 
    public Boolean addUserInfo(@RequestBody Map dataMap); 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 新增科室信息 
 | 
     */ 
 | 
    public Boolean addTaskInfo(@RequestBody Map dataMap); 
 | 
  
 | 
    /** 
 | 
     * 新增机构信息 
 | 
     */ 
 | 
    public Boolean addOrganInfo(@RequestBody Map dataMap); 
 | 
  
 | 
    /** 
 | 
     * 新增体检报告 
 | 
     */ 
 | 
    public Boolean addCheckupReport(@RequestBody Map dataMap); 
 | 
  
 | 
    /** 
 | 
     * 新增入院信息 
 | 
     */ 
 | 
    public Boolean addInHospInfo(@RequestBody Map dataMap); 
 | 
  
 | 
    /** 
 | 
     * 新增入科信息 
 | 
     */ 
 | 
    public Boolean addInDeptInfo(Map dataMap); 
 | 
  
 | 
    /** 
 | 
     * 取消入院登记信息 
 | 
     */ 
 | 
    public Boolean cancelInHospInfo(@RequestBody Map dataMap); 
 | 
  
 | 
    /** 
 | 
     * 新增出院登记信息 
 | 
     */ 
 | 
    public Boolean addOutHospInfo(@RequestBody Map dataMap); 
 | 
  
 | 
    /** 
 | 
     * 新增出院记录登记信息 
 | 
     */ 
 | 
    public Boolean addOutHospJLInfo(@RequestBody Map dataMap); 
 | 
  
 | 
    /** 
 | 
     * 取消出院登记信息 
 | 
     */ 
 | 
    public Boolean cancelOutHospInfo(@RequestBody Map dataMap); 
 | 
  
 | 
    /** 
 | 
     * 新增预出院登记信息 
 | 
     */ 
 | 
    public Boolean addPreOutHospInfo(@RequestBody Map dataMap); 
 | 
  
 | 
    /** 
 | 
     * 新增完成接诊信息 
 | 
     */ 
 | 
    public Boolean addFinshJZInfo(@RequestBody Map dataMap); 
 | 
  
 | 
    /** 
 | 
     * 新增疾病信息 
 | 
     */ 
 | 
    public Boolean addDiseaseInfo(@RequestBody Map dataMap); 
 | 
  
 | 
    /** 
 | 
     * 新增病区信息 
 | 
     */ 
 | 
    public Boolean addWardAreaInfo(@RequestBody Map dataMap); 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 新增手术信息 
 | 
     */ 
 | 
    public Boolean addOperationInfo(@RequestBody Map dataMap); 
 | 
  
 | 
    /** 
 | 
     * 新增医疗组医生 
 | 
     */ 
 | 
    public Boolean addMedicalTeam(Map dataMap); 
 | 
  
 | 
    /** 
 | 
     * 检查申请服务 
 | 
     */ 
 | 
    public Boolean addInspectService(Map dataMap); 
 | 
  
 | 
    /** 
 | 
     * 检查报告服务 
 | 
     */ 
 | 
    public Boolean addInspectBGService(Map dataMap); 
 | 
} 
 |