12345678910111213141516171819202122232425262728293031323334 |
- import 'package:fis_jsonrpc/rpc.dart';
- import 'package:vitalapp/managers/interfaces/models/diagnosis_aggregation_record_model.dart';
- import 'base.dart';
- abstract class IDiagnosisManager implements IManager {
- ///获取健康检测记录
- Future<PageCollection<DiagnosisAggregationRecordModel>?>
- getDiagnosisAggregationPageAsync(
- String patientCode, int pageIndex, int pageSize);
- Future<bool> submitDiagnosisAsync(SubmitDiagnosisRequest request);
- Future<List<DiagnosisAggregationRecordModel>?> getListByPatientCode(
- String patientCode);
- Future<bool> syncPatientAndDiagnosisData(
- SyncPatientAndDiagnosisDataRequest request);
- ///获取所有userCode等于空的数据,并赋值
- ///
- ///[userCode] 用户Code
- ///
- Future<void> resettingUsercodeIsEmptyData();
- Future<List<List<String>>> getTableData(
- DiagnosisAggregationRecordModel reduce,
- {bool isLastRecord = false});
- /// 删除检测记录
- Future<bool> removeDiagnosis(String appDataId);
- Future<DiagnosisAggregationRecordModel?> getLastRecordInfo();
- }
|