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.
110 lines
3.3 KiB
Dart
110 lines
3.3 KiB
Dart
4 years ago
|
class OrderProcedure {
|
||
|
|
||
|
String achiCode;
|
||
|
String appointmentDate;
|
||
|
int appointmentNo;
|
||
|
int categoryID;
|
||
|
String clinicDescription;
|
||
|
String cptCode;
|
||
|
int createdBy;
|
||
|
String createdOn;
|
||
|
String doctorName;
|
||
|
bool isApprovalCreated;
|
||
|
bool isApprovalRequired;
|
||
|
bool isCovered;
|
||
|
bool isInvoiced;
|
||
|
bool isReferralInvoiced;
|
||
|
bool isUncoveredByDoctor;
|
||
|
int lineItemNo;
|
||
|
String orderDate;
|
||
|
int orderNo;
|
||
|
int orderType;
|
||
|
String procedureId;
|
||
|
String procedureName;
|
||
|
String remarks;
|
||
|
String status;
|
||
|
String template;
|
||
|
|
||
|
OrderProcedure(
|
||
|
{this.achiCode,
|
||
|
this.appointmentDate,
|
||
|
this.appointmentNo,
|
||
|
this.categoryID,
|
||
|
this.clinicDescription,
|
||
|
this.cptCode,
|
||
|
this.createdBy,
|
||
|
this.createdOn,
|
||
|
this.doctorName,
|
||
|
this.isApprovalCreated,
|
||
|
this.isApprovalRequired,
|
||
|
this.isCovered,
|
||
|
this.isInvoiced,
|
||
|
this.isReferralInvoiced,
|
||
|
this.isUncoveredByDoctor,
|
||
|
this.lineItemNo,
|
||
|
this.orderDate,
|
||
|
this.orderNo,
|
||
|
this.orderType,
|
||
|
this.procedureId,
|
||
|
this.procedureName,
|
||
|
this.remarks,
|
||
|
this.status,
|
||
|
this.template});
|
||
|
|
||
|
OrderProcedure.fromJson(Map<String, dynamic> json) {
|
||
|
achiCode = json['achiCode'];
|
||
|
appointmentDate = json['appointmentDate'];
|
||
|
appointmentNo = json['appointmentNo'];
|
||
|
categoryID = json['categoryID'];
|
||
|
clinicDescription = json['clinicDescription'];
|
||
|
cptCode = json['cptCode'];
|
||
|
createdBy = json['createdBy'];
|
||
|
createdOn = json['createdOn'];
|
||
|
doctorName = json['doctorName'];
|
||
|
isApprovalCreated = json['isApprovalCreated'];
|
||
|
isApprovalRequired = json['isApprovalRequired'];
|
||
|
isCovered = json['isCovered'];
|
||
|
isInvoiced = json['isInvoiced'];
|
||
|
isReferralInvoiced = json['isReferralInvoiced'];
|
||
|
isUncoveredByDoctor = json['isUncoveredByDoctor'];
|
||
|
lineItemNo = json['lineItemNo'];
|
||
|
orderDate = json['orderDate'];
|
||
|
orderNo = json['orderNo'];
|
||
|
orderType = json['orderType'];
|
||
|
procedureId = json['procedureId'];
|
||
|
procedureName = json['procedureName'];
|
||
|
remarks = json['remarks'];
|
||
|
status = json['status'];
|
||
|
template = json['template'];
|
||
|
}
|
||
|
|
||
|
Map<String, dynamic> toJson() {
|
||
|
final Map<String, dynamic> data = new Map<String, dynamic>();
|
||
|
data['achiCode'] = this.achiCode;
|
||
|
data['appointmentDate'] = this.appointmentDate;
|
||
|
data['appointmentNo'] = this.appointmentNo;
|
||
|
data['categoryID'] = this.categoryID;
|
||
|
data['clinicDescription'] = this.clinicDescription;
|
||
|
data['cptCode'] = this.cptCode;
|
||
|
data['createdBy'] = this.createdBy;
|
||
|
data['createdOn'] = this.createdOn;
|
||
|
data['doctorName'] = this.doctorName;
|
||
|
data['isApprovalCreated'] = this.isApprovalCreated;
|
||
|
data['isApprovalRequired'] = this.isApprovalRequired;
|
||
|
data['isCovered'] = this.isCovered;
|
||
|
data['isInvoiced'] = this.isInvoiced;
|
||
|
data['isReferralInvoiced'] = this.isReferralInvoiced;
|
||
|
data['isUncoveredByDoctor'] = this.isUncoveredByDoctor;
|
||
|
data['lineItemNo'] = this.lineItemNo;
|
||
|
data['orderDate'] = this.orderDate;
|
||
|
data['orderNo'] = this.orderNo;
|
||
|
data['orderType'] = this.orderType;
|
||
|
data['procedureId'] = this.procedureId;
|
||
|
data['procedureName'] = this.procedureName;
|
||
|
data['remarks'] = this.remarks;
|
||
|
data['status'] = this.status;
|
||
|
data['template'] = this.template;
|
||
|
return data;
|
||
|
}
|
||
|
|
||
|
}
|