123456789101112131415161718192021222324252627 |
- import 'package:fis_jsonrpc/services/diagnosis.m.dart';
- import 'package:vnoteapp/managers/interfaces/diagnosis.dart';
- import 'package:vnoteapp/rpc.dart';
- import 'package:vnoteapp/store/store.dart';
- class DiagnosisManager implements IDiagnosisManager {
- DiagnosisManager();
- /// 创建诊疗展示
- @override
- Future<String> createDiagnosisAsync(createDiagnosis) async {
- createDiagnosis.token = Store.user.token;
- return await rpc.diagnosis.createDiagnosisAsync(createDiagnosis);
- }
- @override
- Future<List<DiagnosisAggregationRecord>?> getDiagnosisAggregationPageAsync(
- String patientCode) async {
- var request = DiagnosisPageRequest(
- token: Store.user.token,
- pageIndex: 1,
- pageSize: 20,
- patientCode: patientCode);
- var result = await rpc.diagnosis.getDiagnosisAggregationPageAsync(request);
- return result.pageData?.toList();
- }
- }
|