exam.dart 745 B

12345678910111213141516171819202122
  1. import 'package:fis_jsonrpc/rpc.dart';
  2. import 'package:vitalapp/managers/interfaces/base.dart';
  3. /// 检查管理
  4. abstract class IExamManager implements IManager {
  5. /// 创建检查
  6. Future<bool?> createExam(CreateExamRequest examRequest);
  7. /// 编辑检查(仅中医用)
  8. Future<bool?> editExam(UpdateExamRequest examRequest);
  9. /// 新增的接口,根据批次号更新检查
  10. Future<bool?> updateExamByBatchNumberAsync(
  11. UpdateExamByBatchNumberRequest updateExamByBatchNumberRequest);
  12. /// 根据批次号获取体检数据
  13. Future<List<ExamDTO>?> getExamByBatchNumberAsync(String batchNumber);
  14. ///根据病人code获取数据
  15. Future<List<ExamConclusionDTO>?> getPatientExamByPageAsync(
  16. String patientCode);
  17. }