package com.openhis.web.jlau.appservice;

import com.core.common.core.domain.R;
import com.openhis.web.jlau.dto.ReviewPrescriptionRecordsDto;

/**
 * 农大审方记录 应用Service
 */
public interface IReviewPrescriptionRecordsAppService {

    /**
     * 审核处方
     *
     * @param reviewPrescriptionRecordsDto 审方记录dto
     * @return 结果
     */
    R<?> reviewPrescription(ReviewPrescriptionRecordsDto reviewPrescriptionRecordsDto);

    /**
     * 通过处方号查询审方记录
     *
     * @param prescriptionNo 处方号
     * @return 审方记录
     */
    R<?> getReviewByPrescriptionNo(String prescriptionNo);

    /**
     * 通过就诊id查询审方记录
     *
     * @param encounterId 就诊id
     * @return 审方记录
     */
    R<?> getReviewByEncounterId(Long encounterId);

}
