|
@@ -8,6 +8,7 @@ import 'recordInfo.m.dart';
|
|
|
import 'liveConsultation.m.dart';
|
|
|
import 'remedical.m.dart';
|
|
|
import 'patient.m.dart';
|
|
|
+import 'organization.m.dart';
|
|
|
|
|
|
|
|
|
class RemoteUltrasoundService extends JsonRpcClientBase {
|
|
@@ -30,6 +31,11 @@ class RemoteUltrasoundService extends JsonRpcClientBase {
|
|
|
FJsonConvert.setDecoder((map) => PageResult<RemedicalListResult>.fromJson(map));
|
|
|
FJsonConvert.setDecoder((map) => RemedicalInfoDTO.fromJson(map));
|
|
|
FJsonConvert.setDecoder((map) => ClientPatientInfoDTO.fromJson(map));
|
|
|
+ FJsonConvert.setDecoder((map) => LangugeDataResult.fromJson(map));
|
|
|
+ FJsonConvert.setDecoder((map) => RemedicalMeasuredInfoDTO.fromJson(map));
|
|
|
+ FJsonConvert.setDecoder((map) => MeasureSystemSettingDTO.fromJson(map));
|
|
|
+ FJsonConvert.setDecoder((map) => MeasureApplicationDTO.fromJson(map));
|
|
|
+ FJsonConvert.setDecoder((map) => CommentItemResultDTO.fromJson(map));
|
|
|
}
|
|
|
|
|
|
Future<PageResult<SimpleRecordInfoDTO>> vitalFindRecordPagesAsync(FindRecordPagesRequest request) async {
|
|
@@ -68,5 +74,40 @@ class RemoteUltrasoundService extends JsonRpcClientBase {
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
+ Future<List<LangugeDataResult>> vitalGetLangugeDataListAsync(LangugeDataRequest request) async {
|
|
|
+ var rpcRst = await call("VitalGetLangugeDataListAsync", request);
|
|
|
+ var result = (rpcRst as List).map((e)=>LangugeDataResult.fromJson(e as Map<String, dynamic>)).toList();
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
+ Future<List<RemedicalMeasuredInfoDTO>> vitalFindRemedicalMeasuredInfoAsync(FindRemedicalMeasuredInfoRequest request) async {
|
|
|
+ var rpcRst = await call("VitalFindRemedicalMeasuredInfoAsync", request);
|
|
|
+ var result = (rpcRst as List).map((e)=>RemedicalMeasuredInfoDTO.fromJson(e as Map<String, dynamic>)).toList();
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
+ Future<bool> vitalAddRemedicalMeasuredInfoAsync(AddRemedicalMeasuredInfoRequest request) async {
|
|
|
+ var rpcRst = await call("VitalAddRemedicalMeasuredInfoAsync", request);
|
|
|
+ return rpcRst;
|
|
|
+ }
|
|
|
+
|
|
|
+ Future<MeasureSystemSettingDTO> vitalGetMeasureSystemSettingAsync(GetMeasureSystemSettingRequest request) async {
|
|
|
+ var rpcRst = await call("VitalGetMeasureSystemSettingAsync", request);
|
|
|
+ var result = MeasureSystemSettingDTO.fromJson(rpcRst as Map<String, dynamic>);
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
+ Future<MeasureApplicationDTO> vitalGetMeasureApplicationAsync(GetMeasureApplicationRequest request) async {
|
|
|
+ var rpcRst = await call("VitalGetMeasureApplicationAsync", request);
|
|
|
+ var result = MeasureApplicationDTO.fromJson(rpcRst as Map<String, dynamic>);
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
+ Future<CommentItemResultDTO> vitalGetCommentsByApplicationAsync(GetCommentsByApplicationRequest request) async {
|
|
|
+ var rpcRst = await call("VitalGetCommentsByApplicationAsync", request);
|
|
|
+ var result = CommentItemResultDTO.fromJson(rpcRst as Map<String, dynamic>);
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|