package com.openhis.web.datadictionary.appservice;
import com.core.common.core.domain.R;
import com.openhis.web.datadictionary.dto.ICDCodeAddDto;
import com.openhis.web.datadictionary.dto.ICDCodeUpdateDto;

public interface ICDCodeService {
    /**
     * 分页查询icd10编码
     *
     * @param searchKey
     * @param pageNo
     * @param pageSize
     * @return
     */
    R<?> getICDCodePage(String searchKey, Integer pageNo, Integer pageSize);

    /**
     * 新增icd10编码
     * @param icdCodeAddDto
     * @return
     */
    R<?> addICDInformation(ICDCodeAddDto icdCodeAddDto);

    /**
     * 删除icd10编码
     * @param glNo
     * @return
     */
    R<?> deleteICDInformation(String glNo);

    /**
     * 修改icd10编码
     * @param icdCodeUpdateDto
     * @return
     */
    R<?> saveOrUpdateICDInformation(ICDCodeUpdateDto icdCodeUpdateDto);
}
