|
|
|
@ -7,6 +7,15 @@ class PatiantInformtion {
|
|
|
|
String appointmentDate;
|
|
|
|
String appointmentDate;
|
|
|
|
dynamic appointmentNo;
|
|
|
|
dynamic appointmentNo;
|
|
|
|
dynamic appointmentType;
|
|
|
|
dynamic appointmentType;
|
|
|
|
|
|
|
|
String arrivalTime;
|
|
|
|
|
|
|
|
String arrivalTimeD;
|
|
|
|
|
|
|
|
int callStatus;
|
|
|
|
|
|
|
|
Null callStatusDisc;
|
|
|
|
|
|
|
|
int callTypeID;
|
|
|
|
|
|
|
|
String clientRequestID;
|
|
|
|
|
|
|
|
String clinicName;
|
|
|
|
|
|
|
|
String consoltationEnd;
|
|
|
|
|
|
|
|
String consultationNotes;
|
|
|
|
int appointmentTypeId;
|
|
|
|
int appointmentTypeId;
|
|
|
|
String arrivedOn;
|
|
|
|
String arrivedOn;
|
|
|
|
int clinicGroupId;
|
|
|
|
int clinicGroupId;
|
|
|
|
@ -57,12 +66,14 @@ class PatiantInformtion {
|
|
|
|
String startTime;
|
|
|
|
String startTime;
|
|
|
|
String visitType;
|
|
|
|
String visitType;
|
|
|
|
String nationalityFlagURL;
|
|
|
|
String nationalityFlagURL;
|
|
|
|
|
|
|
|
int patientStatus;
|
|
|
|
int patientStatusType;
|
|
|
|
int patientStatusType;
|
|
|
|
int visitTypeId;
|
|
|
|
int visitTypeId;
|
|
|
|
String startTimes;
|
|
|
|
String startTimes;
|
|
|
|
String dischargeDate;
|
|
|
|
String dischargeDate;
|
|
|
|
int status;
|
|
|
|
int status;
|
|
|
|
int vcId;
|
|
|
|
int vcId;
|
|
|
|
|
|
|
|
String voipToken;
|
|
|
|
|
|
|
|
|
|
|
|
PatiantInformtion(
|
|
|
|
PatiantInformtion(
|
|
|
|
{this.patientDetails,
|
|
|
|
{this.patientDetails,
|
|
|
|
@ -102,6 +113,15 @@ class PatiantInformtion {
|
|
|
|
this.appointmentDate,
|
|
|
|
this.appointmentDate,
|
|
|
|
this.startTime,
|
|
|
|
this.startTime,
|
|
|
|
this.appointmentNo,
|
|
|
|
this.appointmentNo,
|
|
|
|
|
|
|
|
this.arrivalTime,
|
|
|
|
|
|
|
|
this.arrivalTimeD,
|
|
|
|
|
|
|
|
this.callStatus,
|
|
|
|
|
|
|
|
this.callStatusDisc,
|
|
|
|
|
|
|
|
this.callTypeID,
|
|
|
|
|
|
|
|
this.clientRequestID,
|
|
|
|
|
|
|
|
this.clinicName,
|
|
|
|
|
|
|
|
this.consoltationEnd,
|
|
|
|
|
|
|
|
this.consultationNotes,
|
|
|
|
this.appointmentType,
|
|
|
|
this.appointmentType,
|
|
|
|
this.appointmentTypeId,
|
|
|
|
this.appointmentTypeId,
|
|
|
|
this.arrivedOn,
|
|
|
|
this.arrivedOn,
|
|
|
|
@ -122,20 +142,27 @@ class PatiantInformtion {
|
|
|
|
this.fullNameN,
|
|
|
|
this.fullNameN,
|
|
|
|
this.nationalityFlagURL,
|
|
|
|
this.nationalityFlagURL,
|
|
|
|
this.patientStatusType,
|
|
|
|
this.patientStatusType,
|
|
|
|
|
|
|
|
this.patientStatus,
|
|
|
|
this.visitTypeId,
|
|
|
|
this.visitTypeId,
|
|
|
|
this.startTimes,this.dischargeDate,this.status, this.vcId});
|
|
|
|
this.startTimes,
|
|
|
|
|
|
|
|
this.dischargeDate,
|
|
|
|
|
|
|
|
this.status,
|
|
|
|
|
|
|
|
this.vcId,
|
|
|
|
|
|
|
|
this.voipToken});
|
|
|
|
|
|
|
|
|
|
|
|
factory PatiantInformtion.fromJson(Map<String, dynamic> json) =>
|
|
|
|
factory PatiantInformtion.fromJson(Map<String, dynamic> json) =>
|
|
|
|
PatiantInformtion(
|
|
|
|
PatiantInformtion(
|
|
|
|
patientDetails: json['patientDetails'] != null ? new PatiantInformtion.fromJson(json['patientDetails'])
|
|
|
|
patientDetails: json['patientDetails'] != null
|
|
|
|
|
|
|
|
? new PatiantInformtion.fromJson(json['patientDetails'])
|
|
|
|
: null,
|
|
|
|
: null,
|
|
|
|
projectId: json["ProjectID"] ?? json["projectID"],
|
|
|
|
projectId: json["ProjectID"] ?? json["projectID"],
|
|
|
|
clinicId: json["ClinicID"] ?? json["clinicID"],
|
|
|
|
clinicId: json["ClinicID"] ?? json["clinicID"],
|
|
|
|
doctorId: json["DoctorID"] ?? json["doctorID"],
|
|
|
|
doctorId: json["DoctorID"] ?? json["doctorID"],
|
|
|
|
patientId: json["PatientID"]!= null ?json["PatientID"] is String ? int.parse(json["PatientID"]):json["PatientID"]:
|
|
|
|
patientId: json["PatientID"] != null
|
|
|
|
json["patientID"] ??
|
|
|
|
? json["PatientID"] is String
|
|
|
|
json['patientMRN'] ??
|
|
|
|
? int.parse(json["PatientID"])
|
|
|
|
json['PatientMRN'],
|
|
|
|
: json["PatientID"]
|
|
|
|
|
|
|
|
: json["patientID"] ?? json['patientMRN'] ?? json['PatientMRN'],
|
|
|
|
doctorName: json["DoctorName"] ?? json["doctorName"],
|
|
|
|
doctorName: json["DoctorName"] ?? json["doctorName"],
|
|
|
|
doctorNameN: json["DoctorNameN"] ?? json["doctorNameN"],
|
|
|
|
doctorNameN: json["DoctorNameN"] ?? json["doctorNameN"],
|
|
|
|
firstName: json["FirstName"] ?? json["firstName"],
|
|
|
|
firstName: json["FirstName"] ?? json["firstName"],
|
|
|
|
@ -144,17 +171,22 @@ class PatiantInformtion {
|
|
|
|
firstNameN: json["FirstNameN"] ?? json["firstNameN"],
|
|
|
|
firstNameN: json["FirstNameN"] ?? json["firstNameN"],
|
|
|
|
middleNameN: json["MiddleNameN"] ?? json["middleNameN"],
|
|
|
|
middleNameN: json["MiddleNameN"] ?? json["middleNameN"],
|
|
|
|
lastNameN: json["LastNameN"] ?? json["lastNameN"],
|
|
|
|
lastNameN: json["LastNameN"] ?? json["lastNameN"],
|
|
|
|
gender: json["Gender"]!= null? json["Gender"]is String ?int.parse(json["Gender"]):json["Gender"] :json["gender"],
|
|
|
|
gender: json["Gender"] != null
|
|
|
|
fullName: json["fullName"] ?? json["fullName"]??json["PatientName"],
|
|
|
|
? json["Gender"] is String
|
|
|
|
fullNameN: json["fullNameN"] ?? json["fullNameN"]??json["PatientName"],
|
|
|
|
? int.parse(json["Gender"])
|
|
|
|
dateofBirth: json["DateofBirth"] ?? json["dob"]??json['DateOfBirth'],
|
|
|
|
: json["Gender"]
|
|
|
|
|
|
|
|
: json["gender"],
|
|
|
|
|
|
|
|
fullName: json["fullName"] ?? json["fullName"] ?? json["PatientName"],
|
|
|
|
|
|
|
|
fullNameN:
|
|
|
|
|
|
|
|
json["fullNameN"] ?? json["fullNameN"] ?? json["PatientName"],
|
|
|
|
|
|
|
|
dateofBirth: json["DateofBirth"] ?? json["dob"] ?? json['DateOfBirth'],
|
|
|
|
nationalityId: json["NationalityID"] ?? json["nationalityID"],
|
|
|
|
nationalityId: json["NationalityID"] ?? json["nationalityID"],
|
|
|
|
mobileNumber: json["MobileNumber"] ?? json["mobileNumber"],
|
|
|
|
mobileNumber: json["MobileNumber"] ?? json["mobileNumber"],
|
|
|
|
emailAddress: json["EmailAddress"] ?? json["emailAddress"],
|
|
|
|
emailAddress: json["EmailAddress"] ?? json["emailAddress"],
|
|
|
|
patientIdentificationNo:
|
|
|
|
patientIdentificationNo:
|
|
|
|
json["PatientIdentificationNo"] ?? json["patientIdentificationNo"],
|
|
|
|
json["PatientIdentificationNo"] ?? json["patientIdentificationNo"],
|
|
|
|
//TODO make 7 dynamic when the backend retrun it in patient arrival
|
|
|
|
//TODO make 7 dynamic when the backend retrun it in patient arrival
|
|
|
|
patientType: json["PatientType"] ?? json["patientType"]??1,
|
|
|
|
patientType: json["PatientType"] ?? json["patientType"] ?? 1,
|
|
|
|
admissionNo: json["AdmissionNo"] ?? json["admissionNo"],
|
|
|
|
admissionNo: json["AdmissionNo"] ?? json["admissionNo"],
|
|
|
|
admissionDate: json["AdmissionDate"] ?? json["admissionDate"],
|
|
|
|
admissionDate: json["AdmissionDate"] ?? json["admissionDate"],
|
|
|
|
createdOn: json["CreatedOn"] ?? json["CreatedOn"],
|
|
|
|
createdOn: json["CreatedOn"] ?? json["CreatedOn"],
|
|
|
|
@ -176,10 +208,11 @@ class PatiantInformtion {
|
|
|
|
genderDescription: json["GenderDescription"],
|
|
|
|
genderDescription: json["GenderDescription"],
|
|
|
|
nursingStationName: json["NursingStationName"],
|
|
|
|
nursingStationName: json["NursingStationName"],
|
|
|
|
appointmentDate: json["AppointmentDate"] ?? '',
|
|
|
|
appointmentDate: json["AppointmentDate"] ?? '',
|
|
|
|
startTime: json["startTime"]??json['StartTime'],
|
|
|
|
startTime: json["startTime"] ?? json['StartTime'],
|
|
|
|
appointmentNo: json['appointmentNo'] ?? json['AppointmentNo'],
|
|
|
|
appointmentNo: json['appointmentNo'] ?? json['AppointmentNo'],
|
|
|
|
appointmentType: json['appointmentType'],
|
|
|
|
appointmentType: json['appointmentType'],
|
|
|
|
appointmentTypeId: json['appointmentTypeId']?? json['appointmentTypeid'],
|
|
|
|
appointmentTypeId:
|
|
|
|
|
|
|
|
json['appointmentTypeId'] ?? json['appointmentTypeid'],
|
|
|
|
arrivedOn: json['ArrivedOn'] ?? json['arrivedOn'] ?? json['ArrivedOn'],
|
|
|
|
arrivedOn: json['ArrivedOn'] ?? json['arrivedOn'] ?? json['ArrivedOn'],
|
|
|
|
clinicGroupId: json['clinicGroupId'],
|
|
|
|
clinicGroupId: json['clinicGroupId'],
|
|
|
|
companyName: json['companyName'],
|
|
|
|
companyName: json['companyName'],
|
|
|
|
@ -192,15 +225,28 @@ class PatiantInformtion {
|
|
|
|
medicationOrders: json['medicationOrders'],
|
|
|
|
medicationOrders: json['medicationOrders'],
|
|
|
|
nationality: json['nationality'] ?? json['NationalityNameN'],
|
|
|
|
nationality: json['nationality'] ?? json['NationalityNameN'],
|
|
|
|
patientMRN: json['patientMRN'] ?? json['PatientMRN'],
|
|
|
|
patientMRN: json['patientMRN'] ?? json['PatientMRN'],
|
|
|
|
visitType: json['visitType'] ?? json['visitType']?? json['visitType'],
|
|
|
|
visitType: json['visitType'] ?? json['visitType'] ?? json['visitType'],
|
|
|
|
nationalityFlagURL:
|
|
|
|
nationalityFlagURL:
|
|
|
|
json['NationalityFlagURL'] ?? json['NationalityFlagURL'],
|
|
|
|
json['NationalityFlagURL'] ?? json['NationalityFlagURL'],
|
|
|
|
patientStatusType:
|
|
|
|
patientStatusType:
|
|
|
|
json['patientStatusType'] ?? json['PatientStatusType'],
|
|
|
|
json['patientStatusType'] ?? json['PatientStatusType'],
|
|
|
|
visitTypeId: json['visitTypeId'] ?? json['visitTypeId'] ?? json['visitTypeid'],
|
|
|
|
visitTypeId:
|
|
|
|
|
|
|
|
json['visitTypeId'] ?? json['visitTypeId'] ?? json['visitTypeid'],
|
|
|
|
startTimes: json['StartTime'] ?? json['StartTime'],
|
|
|
|
startTimes: json['StartTime'] ?? json['StartTime'],
|
|
|
|
dischargeDate: json['DischargeDate'] ,
|
|
|
|
dischargeDate: json['DischargeDate'],
|
|
|
|
status: json['Status'] ,
|
|
|
|
status: json['Status'],
|
|
|
|
vcId: json['VC_ID'] ,
|
|
|
|
vcId: json['VC_ID'],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
arrivalTime: json['ArrivalTime'],
|
|
|
|
|
|
|
|
arrivalTimeD: json['ArrivalTimeD'],
|
|
|
|
|
|
|
|
callStatus: json['CallStatus'],
|
|
|
|
|
|
|
|
callStatusDisc: json['CallStatusDisc'],
|
|
|
|
|
|
|
|
callTypeID: json['CallTypeID'],
|
|
|
|
|
|
|
|
clientRequestID: json['ClientRequestID'],
|
|
|
|
|
|
|
|
clinicName: json['ClinicName'],
|
|
|
|
|
|
|
|
consoltationEnd: json['ConsoltationEnd'],
|
|
|
|
|
|
|
|
consultationNotes: json['ConsultationNotes'],
|
|
|
|
|
|
|
|
patientStatus: json['PatientStatus'],
|
|
|
|
|
|
|
|
voipToken: json['VoipToken'],
|
|
|
|
);
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|