|
|
|
|
@ -1,31 +1,31 @@
|
|
|
|
|
import 'package:doctor_app_flutter/models/SOAP/master_key_model.dart';
|
|
|
|
|
|
|
|
|
|
class PostPhysicalExamRequestModel {
|
|
|
|
|
List<ListHisProgNotePhysicalVM> listHisProgNotePhysicalVM;
|
|
|
|
|
List<ListHisProgNotePhysicalExaminationVM> listHisProgNotePhysicalExaminationVM;
|
|
|
|
|
|
|
|
|
|
PostPhysicalExamRequestModel({this.listHisProgNotePhysicalVM});
|
|
|
|
|
PostPhysicalExamRequestModel({this.listHisProgNotePhysicalExaminationVM});
|
|
|
|
|
|
|
|
|
|
PostPhysicalExamRequestModel.fromJson(Map<String, dynamic> json) {
|
|
|
|
|
if (json['listHisProgNotePhysicalVM'] != null) {
|
|
|
|
|
listHisProgNotePhysicalVM = new List<ListHisProgNotePhysicalVM>();
|
|
|
|
|
json['listHisProgNotePhysicalVM'].forEach((v) {
|
|
|
|
|
listHisProgNotePhysicalVM
|
|
|
|
|
.add(new ListHisProgNotePhysicalVM.fromJson(v));
|
|
|
|
|
if (json['listHisProgNotePhysicalExaminationVM'] != null) {
|
|
|
|
|
listHisProgNotePhysicalExaminationVM = new List<ListHisProgNotePhysicalExaminationVM>();
|
|
|
|
|
json['listHisProgNotePhysicalExaminationVM'].forEach((v) {
|
|
|
|
|
listHisProgNotePhysicalExaminationVM
|
|
|
|
|
.add(new ListHisProgNotePhysicalExaminationVM.fromJson(v));
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Map<String, dynamic> toJson() {
|
|
|
|
|
final Map<String, dynamic> data = new Map<String, dynamic>();
|
|
|
|
|
if (this.listHisProgNotePhysicalVM != null) {
|
|
|
|
|
data['listHisProgNotePhysicalVM'] =
|
|
|
|
|
this.listHisProgNotePhysicalVM.map((v) => v.toJson()).toList();
|
|
|
|
|
if (this.listHisProgNotePhysicalExaminationVM != null) {
|
|
|
|
|
data['listHisProgNotePhysicalExaminationVM'] =
|
|
|
|
|
this.listHisProgNotePhysicalExaminationVM.map((v) => v.toJson()).toList();
|
|
|
|
|
}
|
|
|
|
|
return data;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
class ListHisProgNotePhysicalVM {
|
|
|
|
|
class ListHisProgNotePhysicalExaminationVM {
|
|
|
|
|
int episodeId;
|
|
|
|
|
int appointmentNo;
|
|
|
|
|
int examType;
|
|
|
|
|
@ -41,7 +41,7 @@ class ListHisProgNotePhysicalVM {
|
|
|
|
|
bool notExamined;
|
|
|
|
|
MasterKeyModel masterDescription;
|
|
|
|
|
|
|
|
|
|
ListHisProgNotePhysicalVM(
|
|
|
|
|
ListHisProgNotePhysicalExaminationVM(
|
|
|
|
|
{this.episodeId,
|
|
|
|
|
this.appointmentNo,
|
|
|
|
|
this.examType,
|
|
|
|
|
@ -57,7 +57,7 @@ class ListHisProgNotePhysicalVM {
|
|
|
|
|
this.notExamined,
|
|
|
|
|
this.masterDescription});
|
|
|
|
|
|
|
|
|
|
ListHisProgNotePhysicalVM.fromJson(Map<String, dynamic> json) {
|
|
|
|
|
ListHisProgNotePhysicalExaminationVM.fromJson(Map<String, dynamic> json) {
|
|
|
|
|
episodeId = json['episodeId'];
|
|
|
|
|
appointmentNo = json['appointmentNo'];
|
|
|
|
|
examType = json['examType'];
|
|
|
|
|
|