|
@@ -2597,6 +2597,7 @@ class ReportBaseDTO extends BaseDTO{
|
|
List<ReportPreviewDTO >? reportPreviewList;
|
|
List<ReportPreviewDTO >? reportPreviewList;
|
|
String? referralRecordCode;
|
|
String? referralRecordCode;
|
|
ReportTypeEnum reportType;
|
|
ReportTypeEnum reportType;
|
|
|
|
+ bool isReferral;
|
|
|
|
|
|
ReportBaseDTO({
|
|
ReportBaseDTO({
|
|
this.reportCode,
|
|
this.reportCode,
|
|
@@ -2615,6 +2616,7 @@ class ReportBaseDTO extends BaseDTO{
|
|
this.reportPreviewList,
|
|
this.reportPreviewList,
|
|
this.referralRecordCode,
|
|
this.referralRecordCode,
|
|
this.reportType = ReportTypeEnum.RemoteDiagnosis,
|
|
this.reportType = ReportTypeEnum.RemoteDiagnosis,
|
|
|
|
+ this.isReferral = false,
|
|
DateTime? createTime,
|
|
DateTime? createTime,
|
|
DateTime? updateTime,
|
|
DateTime? updateTime,
|
|
}) : super(
|
|
}) : super(
|
|
@@ -2640,6 +2642,7 @@ class ReportBaseDTO extends BaseDTO{
|
|
reportPreviewList: map['ReportPreviewList'] != null ? (map['ReportPreviewList'] as List).map((e)=>ReportPreviewDTO.fromJson(e as Map<String,dynamic>)).toList() : null,
|
|
reportPreviewList: map['ReportPreviewList'] != null ? (map['ReportPreviewList'] as List).map((e)=>ReportPreviewDTO.fromJson(e as Map<String,dynamic>)).toList() : null,
|
|
referralRecordCode: map['ReferralRecordCode'],
|
|
referralRecordCode: map['ReferralRecordCode'],
|
|
reportType: ReportTypeEnum.values.firstWhere((e) => e.index == map['ReportType']),
|
|
reportType: ReportTypeEnum.values.firstWhere((e) => e.index == map['ReportType']),
|
|
|
|
+ isReferral: map['IsReferral'],
|
|
createTime: map['CreateTime'] != null ? DateTime.parse(map['CreateTime']) : null,
|
|
createTime: map['CreateTime'] != null ? DateTime.parse(map['CreateTime']) : null,
|
|
updateTime: map['UpdateTime'] != null ? DateTime.parse(map['UpdateTime']) : null,
|
|
updateTime: map['UpdateTime'] != null ? DateTime.parse(map['UpdateTime']) : null,
|
|
);
|
|
);
|
|
@@ -2677,6 +2680,7 @@ class ReportBaseDTO extends BaseDTO{
|
|
if(referralRecordCode != null)
|
|
if(referralRecordCode != null)
|
|
map['ReferralRecordCode'] = referralRecordCode;
|
|
map['ReferralRecordCode'] = referralRecordCode;
|
|
map['ReportType'] = reportType.index;
|
|
map['ReportType'] = reportType.index;
|
|
|
|
+ map['IsReferral'] = isReferral;
|
|
return map;
|
|
return map;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -2714,6 +2718,7 @@ class ReportDTO extends ReportBaseDTO{
|
|
List<ReportPreviewDTO >? reportPreviewList,
|
|
List<ReportPreviewDTO >? reportPreviewList,
|
|
String? referralRecordCode,
|
|
String? referralRecordCode,
|
|
ReportTypeEnum reportType = ReportTypeEnum.RemoteDiagnosis,
|
|
ReportTypeEnum reportType = ReportTypeEnum.RemoteDiagnosis,
|
|
|
|
+ bool isReferral = false,
|
|
DateTime? createTime,
|
|
DateTime? createTime,
|
|
DateTime? updateTime,
|
|
DateTime? updateTime,
|
|
}) : super(
|
|
}) : super(
|
|
@@ -2733,6 +2738,7 @@ class ReportDTO extends ReportBaseDTO{
|
|
reportPreviewList: reportPreviewList,
|
|
reportPreviewList: reportPreviewList,
|
|
referralRecordCode: referralRecordCode,
|
|
referralRecordCode: referralRecordCode,
|
|
reportType: reportType,
|
|
reportType: reportType,
|
|
|
|
+ isReferral: isReferral,
|
|
createTime: createTime,
|
|
createTime: createTime,
|
|
updateTime: updateTime,
|
|
updateTime: updateTime,
|
|
);
|
|
);
|
|
@@ -2762,6 +2768,7 @@ class ReportDTO extends ReportBaseDTO{
|
|
reportPreviewList: map['ReportPreviewList'] != null ? (map['ReportPreviewList'] as List).map((e)=>ReportPreviewDTO.fromJson(e as Map<String,dynamic>)).toList() : null,
|
|
reportPreviewList: map['ReportPreviewList'] != null ? (map['ReportPreviewList'] as List).map((e)=>ReportPreviewDTO.fromJson(e as Map<String,dynamic>)).toList() : null,
|
|
referralRecordCode: map['ReferralRecordCode'],
|
|
referralRecordCode: map['ReferralRecordCode'],
|
|
reportType: ReportTypeEnum.values.firstWhere((e) => e.index == map['ReportType']),
|
|
reportType: ReportTypeEnum.values.firstWhere((e) => e.index == map['ReportType']),
|
|
|
|
+ isReferral: map['IsReferral'],
|
|
createTime: map['CreateTime'] != null ? DateTime.parse(map['CreateTime']) : null,
|
|
createTime: map['CreateTime'] != null ? DateTime.parse(map['CreateTime']) : null,
|
|
updateTime: map['UpdateTime'] != null ? DateTime.parse(map['UpdateTime']) : null,
|
|
updateTime: map['UpdateTime'] != null ? DateTime.parse(map['UpdateTime']) : null,
|
|
);
|
|
);
|
|
@@ -3300,6 +3307,7 @@ class SyncUploadRemedicalDataRequest {
|
|
String? application;
|
|
String? application;
|
|
RemedicalFileDataTypeEnum fileDataType;
|
|
RemedicalFileDataTypeEnum fileDataType;
|
|
ImageLocationDTO? imageLocation;
|
|
ImageLocationDTO? imageLocation;
|
|
|
|
+ List<String >? organDiagnosisInfos;
|
|
|
|
|
|
SyncUploadRemedicalDataRequest({
|
|
SyncUploadRemedicalDataRequest({
|
|
this.code,
|
|
this.code,
|
|
@@ -3316,6 +3324,7 @@ class SyncUploadRemedicalDataRequest {
|
|
this.application,
|
|
this.application,
|
|
this.fileDataType = RemedicalFileDataTypeEnum.VinnoVidSingle,
|
|
this.fileDataType = RemedicalFileDataTypeEnum.VinnoVidSingle,
|
|
this.imageLocation,
|
|
this.imageLocation,
|
|
|
|
+ this.organDiagnosisInfos,
|
|
});
|
|
});
|
|
|
|
|
|
factory SyncUploadRemedicalDataRequest.fromJson(Map<String, dynamic> map) {
|
|
factory SyncUploadRemedicalDataRequest.fromJson(Map<String, dynamic> map) {
|
|
@@ -3334,6 +3343,7 @@ class SyncUploadRemedicalDataRequest {
|
|
application: map['Application'],
|
|
application: map['Application'],
|
|
fileDataType: RemedicalFileDataTypeEnum.values.firstWhere((e) => e.index == map['FileDataType']),
|
|
fileDataType: RemedicalFileDataTypeEnum.values.firstWhere((e) => e.index == map['FileDataType']),
|
|
imageLocation: map['ImageLocation'] != null ? ImageLocationDTO.fromJson(map['ImageLocation']) : null,
|
|
imageLocation: map['ImageLocation'] != null ? ImageLocationDTO.fromJson(map['ImageLocation']) : null,
|
|
|
|
+ organDiagnosisInfos: map['OrganDiagnosisInfos'] != null ? map['OrganDiagnosisInfos'].cast<String>().toList() : null,
|
|
);
|
|
);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -3365,6 +3375,8 @@ class SyncUploadRemedicalDataRequest {
|
|
map['FileDataType'] = fileDataType.index;
|
|
map['FileDataType'] = fileDataType.index;
|
|
if(imageLocation != null)
|
|
if(imageLocation != null)
|
|
map['ImageLocation'] = imageLocation;
|
|
map['ImageLocation'] = imageLocation;
|
|
|
|
+ if(organDiagnosisInfos != null)
|
|
|
|
+ map['OrganDiagnosisInfos'] = organDiagnosisInfos;
|
|
return map;
|
|
return map;
|
|
}
|
|
}
|
|
}
|
|
}
|