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.
89 lines
2.6 KiB
Dart
89 lines
2.6 KiB
Dart
import 'package:doctor_app_flutter/models/SOAP/selected_items/my_selected_allergy.dart';
|
|
import 'package:doctor_app_flutter/models/SOAP/selected_items/my_selected_assement.dart';
|
|
import 'package:doctor_app_flutter/models/SOAP/selected_items/my_selected_examination.dart';
|
|
import 'package:doctor_app_flutter/models/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,
|
|
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;
|
|
}
|
|
}
|