You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
2.3 KiB
Dart
50 lines
2.3 KiB
Dart
import 'package:doctor_app_flutter/core/model/SOAP/selected_items/my_selected_allergy.dart';
|
|
import 'package:doctor_app_flutter/core/model/SOAP/selected_items/my_selected_assement.dart';
|
|
import 'package:doctor_app_flutter/core/model/SOAP/selected_items/my_selected_examination.dart';
|
|
import 'package:doctor_app_flutter/core/model/SOAP/selected_items/my_selected_history.dart';
|
|
|
|
class SoapUtils {
|
|
static MySelectedHistory generateMySelectedHistory({history, isChecked = false, remark, isLocal = true}) {
|
|
MySelectedHistory mySelectedHistory = MySelectedHistory(selectedHistory: history, isChecked: isChecked, remark: remark, isLocal: isLocal);
|
|
return mySelectedHistory;
|
|
}
|
|
|
|
static MySelectedAllergy generateMySelectedAllergy({allergy, allergySeverity, isChecked = false, remark, isLocal = true, int createdBy = 0, bool isExpanded = false}) {
|
|
MySelectedAllergy mySelectedAllergy =
|
|
MySelectedAllergy(selectedAllergy: allergy, selectedAllergySeverity: allergySeverity, isChecked: isChecked, remark: remark, isLocal: isLocal, createdBy: createdBy, isExpanded: isExpanded);
|
|
return mySelectedAllergy;
|
|
}
|
|
|
|
static MySelectedExamination generateMySelectedExamination(
|
|
{examination, allergySeverity, isChecked = false, remark, isLocal = true, isNormal, createdBy, createdOn, editedOn, notExamined, isNew, isAbnormal}) {
|
|
MySelectedExamination mySelectedExamination = MySelectedExamination(
|
|
selectedExamination: examination,
|
|
remark: remark,
|
|
isNormal: isNormal,
|
|
createdBy: createdBy,
|
|
createdOn: createdOn,
|
|
editedOn: editedOn,
|
|
notExamined: notExamined,
|
|
isNew: isNew,
|
|
isLocal: isLocal,
|
|
isAbnormal: isAbnormal,
|
|
);
|
|
return mySelectedExamination;
|
|
}
|
|
|
|
static MySelectedAssessment generateMySelectedAssessment({appointmentNo, remark, diagnosisType, diagnosisCondition, selectedICD, doctorID, doctorName, createdBy, createdOn, icdCode10ID}) {
|
|
MySelectedAssessment mySelectedAssessment = MySelectedAssessment(
|
|
appointmentId: appointmentNo,
|
|
remark: remark,
|
|
selectedDiagnosisType: diagnosisType,
|
|
selectedDiagnosisCondition: diagnosisCondition,
|
|
selectedICD: selectedICD,
|
|
doctorID: doctorID,
|
|
doctorName: doctorName,
|
|
createdBy: createdBy,
|
|
createdOn: createdOn,
|
|
icdCode10ID: icdCode10ID);
|
|
return mySelectedAssessment;
|
|
}
|
|
}
|