|
@@ -818,9 +818,11 @@ class RemoveThesaurusRequest extends TokenRequest{
|
|
|
}
|
|
|
|
|
|
class RemoveThesaurusItemRequest extends TokenRequest{
|
|
|
+ String? thesaurusCode;
|
|
|
String? thesaurusItemCode;
|
|
|
|
|
|
RemoveThesaurusItemRequest({
|
|
|
+ this.thesaurusCode,
|
|
|
this.thesaurusItemCode,
|
|
|
String? token,
|
|
|
}) : super(
|
|
@@ -829,6 +831,7 @@ class RemoveThesaurusItemRequest extends TokenRequest{
|
|
|
|
|
|
factory RemoveThesaurusItemRequest.fromJson(Map<String, dynamic> map) {
|
|
|
return RemoveThesaurusItemRequest(
|
|
|
+ thesaurusCode: map['ThesaurusCode'],
|
|
|
thesaurusItemCode: map['ThesaurusItemCode'],
|
|
|
token: map['Token'],
|
|
|
);
|
|
@@ -836,6 +839,8 @@ class RemoveThesaurusItemRequest extends TokenRequest{
|
|
|
|
|
|
Map<String, dynamic> toJson() {
|
|
|
final map = super.toJson();
|
|
|
+ if(thesaurusCode != null)
|
|
|
+ map['ThesaurusCode'] = thesaurusCode;
|
|
|
if(thesaurusItemCode != null)
|
|
|
map['ThesaurusItemCode'] = thesaurusItemCode;
|
|
|
return map;
|
|
@@ -847,14 +852,14 @@ class QueryExamListItemResult {
|
|
|
String? patientName;
|
|
|
String? age;
|
|
|
String? sex;
|
|
|
- String? associatedExamCode;
|
|
|
+ List<String>? associatedExamCodes;
|
|
|
|
|
|
QueryExamListItemResult({
|
|
|
this.examCode,
|
|
|
this.patientName,
|
|
|
this.age,
|
|
|
this.sex,
|
|
|
- this.associatedExamCode,
|
|
|
+ this.associatedExamCodes,
|
|
|
});
|
|
|
|
|
|
factory QueryExamListItemResult.fromJson(Map<String, dynamic> map) {
|
|
@@ -863,7 +868,7 @@ class QueryExamListItemResult {
|
|
|
patientName: map['PatientName'],
|
|
|
age: map['Age'],
|
|
|
sex: map['Sex'],
|
|
|
- associatedExamCode: map['AssociatedExamCode'],
|
|
|
+ associatedExamCodes: map['AssociatedExamCodes'] != null ? map['AssociatedExamCodes'].cast<String>().toList() : null,
|
|
|
);
|
|
|
}
|
|
|
|
|
@@ -877,8 +882,8 @@ class QueryExamListItemResult {
|
|
|
map['Age'] = age;
|
|
|
if(sex != null)
|
|
|
map['Sex'] = sex;
|
|
|
- if(associatedExamCode != null)
|
|
|
- map['AssociatedExamCode'] = associatedExamCode;
|
|
|
+ if(associatedExamCodes != null)
|
|
|
+ map['AssociatedExamCodes'] = associatedExamCodes;
|
|
|
return map;
|
|
|
}
|
|
|
}
|
|
@@ -940,7 +945,7 @@ class QueryExamInfoResult {
|
|
|
String? patientAge;
|
|
|
String? patientSex;
|
|
|
List<PatientInfoExt>? patientInfoExtList;
|
|
|
- String? associatedExamCode;
|
|
|
+ List<String>? associatedExamCodes;
|
|
|
|
|
|
QueryExamInfoResult({
|
|
|
this.createTime,
|
|
@@ -949,7 +954,7 @@ class QueryExamInfoResult {
|
|
|
this.patientAge,
|
|
|
this.patientSex,
|
|
|
this.patientInfoExtList,
|
|
|
- this.associatedExamCode,
|
|
|
+ this.associatedExamCodes,
|
|
|
});
|
|
|
|
|
|
factory QueryExamInfoResult.fromJson(Map<String, dynamic> map) {
|
|
@@ -960,7 +965,7 @@ class QueryExamInfoResult {
|
|
|
patientAge: map['PatientAge'],
|
|
|
patientSex: map['PatientSex'],
|
|
|
patientInfoExtList: map['PatientInfoExtList'] != null ? (map['PatientInfoExtList'] as List).map((e)=>PatientInfoExt.fromJson(e as Map<String,dynamic>)).toList() : null,
|
|
|
- associatedExamCode: map['AssociatedExamCode'],
|
|
|
+ associatedExamCodes: map['AssociatedExamCodes'] != null ? map['AssociatedExamCodes'].cast<String>().toList() : null,
|
|
|
);
|
|
|
}
|
|
|
|
|
@@ -978,8 +983,8 @@ class QueryExamInfoResult {
|
|
|
map['PatientSex'] = patientSex;
|
|
|
if(patientInfoExtList != null)
|
|
|
map['PatientInfoExtList'] = patientInfoExtList;
|
|
|
- if(associatedExamCode != null)
|
|
|
- map['AssociatedExamCode'] = associatedExamCode;
|
|
|
+ if(associatedExamCodes != null)
|
|
|
+ map['AssociatedExamCodes'] = associatedExamCodes;
|
|
|
return map;
|
|
|
}
|
|
|
}
|
|
@@ -1264,4 +1269,54 @@ class GetThesaurusContentByParentCodeRequest extends TokenRequest{
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+class CopyThesaurusRequest extends TokenRequest{
|
|
|
+ String? thesaurusCode;
|
|
|
+
|
|
|
+ CopyThesaurusRequest({
|
|
|
+ this.thesaurusCode,
|
|
|
+ String? token,
|
|
|
+ }) : super(
|
|
|
+ token: token,
|
|
|
+ );
|
|
|
+
|
|
|
+ factory CopyThesaurusRequest.fromJson(Map<String, dynamic> map) {
|
|
|
+ return CopyThesaurusRequest(
|
|
|
+ thesaurusCode: map['ThesaurusCode'],
|
|
|
+ token: map['Token'],
|
|
|
+ );
|
|
|
+ }
|
|
|
+
|
|
|
+ Map<String, dynamic> toJson() {
|
|
|
+ final map = super.toJson();
|
|
|
+ if(thesaurusCode != null)
|
|
|
+ map['ThesaurusCode'] = thesaurusCode;
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+class CopyOrgThesaurusRequest extends TokenRequest{
|
|
|
+ String? thesaurusCode;
|
|
|
+
|
|
|
+ CopyOrgThesaurusRequest({
|
|
|
+ this.thesaurusCode,
|
|
|
+ String? token,
|
|
|
+ }) : super(
|
|
|
+ token: token,
|
|
|
+ );
|
|
|
+
|
|
|
+ factory CopyOrgThesaurusRequest.fromJson(Map<String, dynamic> map) {
|
|
|
+ return CopyOrgThesaurusRequest(
|
|
|
+ thesaurusCode: map['ThesaurusCode'],
|
|
|
+ token: map['Token'],
|
|
|
+ );
|
|
|
+ }
|
|
|
+
|
|
|
+ Map<String, dynamic> toJson() {
|
|
|
+ final map = super.toJson();
|
|
|
+ if(thesaurusCode != null)
|
|
|
+ map['ThesaurusCode'] = thesaurusCode;
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
|