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.
hmg_nurses/lib/model/base/generic_response_model.dart

759 lines
35 KiB
Dart

// To parse this JSON data, do
//
// final genericResponseModel = genericResponseModelFromJson(jsonString);
import 'dart:convert';
import 'package:hmg_nurses/model/login/imei_details_model.dart';
import 'package:hmg_nurses/model/login/list_doctors_clinic_model.dart';
import 'package:hmg_nurses/model/login/member_information_model.dart';
import 'package:hmg_nurses/model/patient/list_doctor_patient_vital_sign.dart';
import 'package:hmg_nurses/model/patient/patient_file_information_prm_list.dart';
import '../login/project_info_model.dart';
GenericResponseModel genericResponseModelFromJson(String str) => GenericResponseModel.fromJson(json.decode(str));
String genericResponseModelToJson(GenericResponseModel data) => json.encode(data.toJson());
class GenericResponseModel {
GenericResponseModel({
this.date,
this.languageId,
this.serviceName,
this.time,
this.androidLink,
this.authenticationTokenId,
this.data,
this.dataw,
this.dietType,
this.dietTypeId,
this.errorCode,
this.errorEndUserMessage,
this.errorEndUserMessageN,
this.errorMessage,
this.errorType,
this.foodCategory,
this.iosLink,
this.isAuthenticated,
this.mealOrderStatus,
this.mealType,
this.messageStatus,
this.numberOfResultRecords,
this.patientBlodType,
this.successMsg,
this.successMsgN,
this.vidaUpdatedResponse,
this.admissionDiagnosisList,
this.admissionMasterList,
this.admissionProcedureList,
this.admissionRequestList,
this.appointmentDate,
this.appointmentId,
this.assessmentList,
this.boxQuantity,
this.chkStatusUpdated,
this.chiefComplaintAuditLogList,
this.clinicId,
this.created,
this.dietTypeList,
this.doctorDetails,
this.doctorHaveOneClinic,
this.doctorId,
this.doctorNotRepliedCounts,
this.doctorSesId,
this.doctorTokId,
this.drugToDrugResponse,
this.erlcInsertPatientInHisgenxList,
this.erlcIsInserted,
this.erlcRequestList,
this.endTime,
this.episodeId,
this.getErAppointmentFeesList,
this.getEpisodeNo,
this.getPatientErSessionStatusList,
this.getVcStatusBySessionIdList,
this.hasAppointment,
this.hasVirtualClinic,
this.httpStatusCode,
this.icdCodesList,
this.isAccepted,
this.isChangePassword,
this.isLogout,
this.isPatientErRequestVcSessionAndTokenUpdated,
this.isPatientSessionStatusInserted,
this.isPatientSessionStatusUpdated,
this.isSent,
this.labResultType,
this.listSickLeavesToExtent,
this.listAdmissionOrders,
this.listAllergies,
this.listApprovalMainInPatient,
this.listChiefComplaint,
this.listClinicAll,
this.listDiabeticChartValues,
this.listDiagnosisForInPatient,
this.listDischargeSummary,
this.listDoctorDeviceDetails,
this.listDoctorProfile,
this.listDoctorProgressNote,
this.listDoctorsClinic,
this.listDoctorsAll,
this.listDrugToDrugTherapy,
this.listGetLabNormal,
this.listGetLabOreders,
this.listGetLabSpecial,
this.listGetMedicationForInpatient,
this.listGetPatientVitalSign,
this.listGetPregressNoteForInPatient,
this.listGetRadOreders,
this.listGtMyPatientsQuestions,
this.listHistory,
this.listIcdCodes,
this.listInterventionHistory,
this.listInterventionMedications,
this.listMyDischargePatient,
this.listMyDischargeReferralPatient,
this.listMyDischargeReferredPatient,
this.listMyInPatient,
this.listMyOutPatient,
this.listMyOutPatientReferral,
this.listMyReferralPatient,
this.listMyReferredOutPatient,
this.listMyReferredPatient,
this.listMyTomorrowPatient,
this.listNursingProgressNote,
this.listOtReservationDetails,
this.listOperationDetails,
this.listPendingDischargeSummary,
this.listPendingOrders,
this.listPendingPatientAdminList,
this.listPendingPatientList,
this.listPrescriptionAuditLogInfo,
this.listPrescriptionReportByPatientId,
this.listPrescriptionReportForInPatient,
this.listRxAuditLogInfo,
this.listStpMasterList,
this.listSpecialClinicalCareList,
this.listSpecialClinicalCareMappingList,
this.logInTokenId,
this.masterLookUpList,
this.medicationList,
this.memberId,
this.orderedProcedureList,
this.patientDetails,
this.patientFileList,
this.patientInfoList,
this.patientInforBySearchCriteriaHisgenxList,
this.patientInforBySearchCriteriaList,
this.patientOutSa,
this.patientsFileInfoList,
this.pendingReferralList,
this.physicalExamAuditLogList,
this.physicalExamList,
this.prescriptionList,
this.procedureList,
this.progressNoteList,
this.progressNotesAuditLogList,
this.projectId,
this.projectInfo,
this.referralList,
this.requestCompleted,
this.requisitionResponse,
this.returnValue,
this.rowCount,
this.smsCode,
this.searchAdmissionList,
this.searchCriteriaKindList,
this.sickLeaveStatistics,
this.sickLeavesList,
this.sserviceId,
this.startTime,
this.statusMessage,
this.strAppointmentDate,
this.totalUnUsedCount,
this.ucafResponse,
this.validateProcedureList,
this.validationErrors,
this.verificationCode,
this.vidaAuthTokenId,
this.vidaRefreshTokenId,
this.vitalSignsHistory,
this.vitalSignsList,
this.admissionResponse,
this.coveringDoctorList,
this.isActiveCode,
this.isSmsSent,
this.listCategories,
this.listClinics,
this.listDoctorDashboarKpi,
this.listItemByMedicineCode,
this.listKeywords,
this.listProcedureCategories,
this.listProcedureResult,
this.memberInformation,
this.patientArrivalList,
this.requisitionList,
this.requisitionScheduleList,
this.requisitionStatusList,
this.resultValue,
this.specialAuthenticate,
this.getPatientFileInformationPrmList,
this.listDoctorPatientVitalSign,
});
final dynamic date;
final int? languageId;
final int? serviceName;
final dynamic time;
final dynamic androidLink;
final dynamic authenticationTokenId;
final dynamic data;
final bool? dataw;
final int? dietType;
final int? dietTypeId;
final dynamic errorCode;
final dynamic errorEndUserMessage;
final dynamic errorEndUserMessageN;
final dynamic errorMessage;
final int? errorType;
final int? foodCategory;
final dynamic iosLink;
final bool? isAuthenticated;
final int? mealOrderStatus;
final int? mealType;
final int? messageStatus;
final int? numberOfResultRecords;
final dynamic patientBlodType;
final dynamic successMsg;
final dynamic successMsgN;
final dynamic vidaUpdatedResponse;
final dynamic admissionDiagnosisList;
final dynamic admissionMasterList;
final dynamic admissionProcedureList;
final dynamic admissionRequestList;
final dynamic appointmentDate;
final dynamic appointmentId;
final dynamic assessmentList;
final int? boxQuantity;
final int? chkStatusUpdated;
final dynamic chiefComplaintAuditLogList;
final int? clinicId;
final bool? created;
final dynamic dietTypeList;
final dynamic doctorDetails;
final bool? doctorHaveOneClinic;
final int? doctorId;
final int? doctorNotRepliedCounts;
final dynamic doctorSesId;
final dynamic doctorTokId;
final dynamic drugToDrugResponse;
final dynamic erlcInsertPatientInHisgenxList;
final int? erlcIsInserted;
final dynamic erlcRequestList;
final dynamic endTime;
final int? episodeId;
final dynamic getErAppointmentFeesList;
final int? getEpisodeNo;
final dynamic getPatientErSessionStatusList;
final dynamic getVcStatusBySessionIdList;
final bool? hasAppointment;
final dynamic hasVirtualClinic;
final dynamic httpStatusCode;
final dynamic icdCodesList;
final bool? isAccepted;
final bool? isChangePassword;
final bool? isLogout;
final bool? isPatientErRequestVcSessionAndTokenUpdated;
final bool? isPatientSessionStatusInserted;
final bool? isPatientSessionStatusUpdated;
final bool? isSent;
final int? labResultType;
final dynamic listSickLeavesToExtent;
final dynamic listAdmissionOrders;
final dynamic listAllergies;
final dynamic listApprovalMainInPatient;
final dynamic listChiefComplaint;
final dynamic listClinicAll;
final dynamic listDiabeticChartValues;
final dynamic listDiagnosisForInPatient;
final dynamic listDischargeSummary;
final List<GetIMEIDetailsModel>? listDoctorDeviceDetails;
final dynamic listDoctorProfile;
final dynamic listDoctorProgressNote;
final List<ListDoctorsClinicModel>? listDoctorsClinic;
final dynamic listDoctorsAll;
final dynamic listDrugToDrugTherapy;
final dynamic listGetLabNormal;
final dynamic listGetLabOreders;
final dynamic listGetLabSpecial;
final dynamic listGetMedicationForInpatient;
final dynamic listGetPatientVitalSign;
final dynamic listGetPregressNoteForInPatient;
final dynamic listGetRadOreders;
final dynamic listGtMyPatientsQuestions;
final dynamic listHistory;
final dynamic listIcdCodes;
final dynamic listInterventionHistory;
final dynamic listInterventionMedications;
final dynamic listMyDischargePatient;
final dynamic listMyDischargeReferralPatient;
final dynamic listMyDischargeReferredPatient;
final dynamic listMyInPatient;
final dynamic listMyOutPatient;
final dynamic listMyOutPatientReferral;
final dynamic listMyReferralPatient;
final dynamic listMyReferredOutPatient;
final dynamic listMyReferredPatient;
final dynamic listMyTomorrowPatient;
final dynamic listNursingProgressNote;
final dynamic listOtReservationDetails;
final dynamic listOperationDetails;
final dynamic listPendingDischargeSummary;
final dynamic listPendingOrders;
final dynamic listPendingPatientAdminList;
final dynamic listPendingPatientList;
final dynamic listPrescriptionAuditLogInfo;
final dynamic listPrescriptionReportByPatientId;
final dynamic listPrescriptionReportForInPatient;
final dynamic listRxAuditLogInfo;
final dynamic listStpMasterList;
final dynamic listSpecialClinicalCareList;
final dynamic listSpecialClinicalCareMappingList;
final dynamic logInTokenId;
final dynamic masterLookUpList;
final dynamic medicationList;
final int? memberId;
final dynamic orderedProcedureList;
final dynamic patientDetails;
final dynamic patientFileList;
final dynamic patientInfoList;
final dynamic patientInforBySearchCriteriaHisgenxList;
final dynamic patientInforBySearchCriteriaList;
final bool? patientOutSa;
final dynamic patientsFileInfoList;
final dynamic pendingReferralList;
final dynamic physicalExamAuditLogList;
final dynamic physicalExamList;
final dynamic prescriptionList;
final dynamic procedureList;
final dynamic progressNoteList;
final dynamic progressNotesAuditLogList;
final int? projectId;
final List<ProjectInfoModel>? projectInfo;
final dynamic referralList;
final bool? requestCompleted;
final dynamic requisitionResponse;
final int? returnValue;
final int? rowCount;
final dynamic smsCode;
final dynamic searchAdmissionList;
final dynamic searchCriteriaKindList;
final dynamic sickLeaveStatistics;
final dynamic sickLeavesList;
final dynamic sserviceId;
final dynamic startTime;
final dynamic statusMessage;
final dynamic strAppointmentDate;
final int? totalUnUsedCount;
final dynamic ucafResponse;
final dynamic validateProcedureList;
final dynamic validationErrors;
final dynamic verificationCode;
final dynamic vidaAuthTokenId;
final dynamic vidaRefreshTokenId;
final dynamic vitalSignsHistory;
final dynamic vitalSignsList;
final dynamic admissionResponse;
final dynamic coveringDoctorList;
final bool? isActiveCode;
final bool? isSmsSent;
final dynamic listCategories;
final dynamic listClinics;
final dynamic listDoctorDashboarKpi;
final dynamic listItemByMedicineCode;
final dynamic listKeywords;
final dynamic listProcedureCategories;
final dynamic listProcedureResult;
final MemberInformation? memberInformation;
final dynamic patientArrivalList;
final dynamic requisitionList;
final dynamic requisitionScheduleList;
final dynamic requisitionStatusList;
final int? resultValue;
final bool? specialAuthenticate;
final List<GetPatientFileInformationPrmList>? getPatientFileInformationPrmList;
final List<ListDoctorPatientVitalSign>? listDoctorPatientVitalSign;
factory GenericResponseModel.fromJson(Map<String, dynamic> json) => GenericResponseModel(
date: json["Date"],
languageId: json["LanguageID"] == null ? null : json["LanguageID"],
serviceName: json["ServiceName"] == null ? null : json["ServiceName"],
time: json["Time"],
androidLink: json["AndroidLink"],
authenticationTokenId: json["AuthenticationTokenID"],
data: json["Data"],
dataw: json["Dataw"] == null ? null : json["Dataw"],
dietType: json["DietType"] == null ? null : json["DietType"],
dietTypeId: json["DietTypeID"] == null ? null : json["DietTypeID"],
errorCode: json["ErrorCode"],
errorEndUserMessage: json["ErrorEndUserMessage"],
errorEndUserMessageN: json["ErrorEndUserMessageN"],
errorMessage: json["ErrorMessage"],
errorType: json["ErrorType"] == null ? null : json["ErrorType"],
foodCategory: json["FoodCategory"] == null ? null : json["FoodCategory"],
iosLink: json["IOSLink"],
isAuthenticated: json["IsAuthenticated"] == null ? null : json["IsAuthenticated"],
mealOrderStatus: json["MealOrderStatus"] == null ? null : json["MealOrderStatus"],
mealType: json["MealType"] == null ? null : json["MealType"],
messageStatus: json["MessageStatus"] == null ? null : json["MessageStatus"],
numberOfResultRecords: json["NumberOfResultRecords"] == null ? null : json["NumberOfResultRecords"],
patientBlodType: json["PatientBlodType"],
successMsg: json["SuccessMsg"],
successMsgN: json["SuccessMsgN"],
vidaUpdatedResponse: json["VidaUpdatedResponse"],
admissionDiagnosisList: json["AdmissionDiagnosisList"],
admissionMasterList: json["AdmissionMasterList"],
admissionProcedureList: json["AdmissionProcedureList"],
admissionRequestList: json["AdmissionRequestList"],
appointmentDate: json["AppointmentDate"],
appointmentId: json["AppointmentID"],
assessmentList: json["AssessmentList"],
boxQuantity: json["BoxQuantity"] == null ? null : json["BoxQuantity"],
chkStatusUpdated: json["CHK_StatusUpdated"] == null ? null : json["CHK_StatusUpdated"],
chiefComplaintAuditLogList: json["ChiefComplaintAuditLogList"],
clinicId: json["ClinicID"] == null ? null : json["ClinicID"],
created: json["Created"] == null ? null : json["Created"],
dietTypeList: json["DietTypeList"],
doctorDetails: json["DoctorDetails"],
doctorHaveOneClinic: json["DoctorHaveOneClinic"] == null ? null : json["DoctorHaveOneClinic"],
doctorId: json["DoctorID"] == null ? null : json["DoctorID"],
doctorNotRepliedCounts: json["DoctorNotRepliedCounts"] == null ? null : json["DoctorNotRepliedCounts"],
doctorSesId: json["DoctorSesID"],
doctorTokId: json["DoctorTokID"],
drugToDrugResponse: json["DrugToDrugResponse"],
erlcInsertPatientInHisgenxList: json["ERLC_InsertPatientInHISGENXList"],
erlcIsInserted: json["ERLC_IsInserted"] == null ? null : json["ERLC_IsInserted"],
erlcRequestList: json["ERLC_RequestList"],
endTime: json["EndTime"],
episodeId: json["EpisodeID"] == null ? null : json["EpisodeID"],
getErAppointmentFeesList: json["GetERAppointmentFeesList"],
getEpisodeNo: json["GetEpisodeNo"] == null ? null : json["GetEpisodeNo"],
getPatientErSessionStatusList: json["GetPatientERSessionStatusList"],
getVcStatusBySessionIdList: json["GetVCStatusBySessionIDList"],
hasAppointment: json["HasAppointment"] == null ? null : json["HasAppointment"],
hasVirtualClinic: json["HasVirtualClinic"],
httpStatusCode: json["HttpStatusCode"],
icdCodesList: json["ICDCodesList"],
isAccepted: json["IsAccepted"] == null ? null : json["IsAccepted"],
isChangePassword: json["IsChangePassword"] == null ? null : json["IsChangePassword"],
isLogout: json["IsLogout"] == null ? null : json["IsLogout"],
isPatientErRequestVcSessionAndTokenUpdated: json["IsPatientERRequestVCSessionAndTokenUpdated"] == null ? null : json["IsPatientERRequestVCSessionAndTokenUpdated"],
isPatientSessionStatusInserted: json["IsPatientSessionStatusInserted"] == null ? null : json["IsPatientSessionStatusInserted"],
isPatientSessionStatusUpdated: json["IsPatientSessionStatusUpdated"] == null ? null : json["IsPatientSessionStatusUpdated"],
isSent: json["IsSent"] == null ? null : json["IsSent"],
labResultType: json["LabResultType"] == null ? null : json["LabResultType"],
listSickLeavesToExtent: json["ListSickLeavesToExtent"],
listAdmissionOrders: json["List_AdmissionOrders"],
listAllergies: json["List_Allergies"],
listApprovalMainInPatient: json["List_ApprovalMain_InPatient"],
listChiefComplaint: json["List_ChiefComplaint"],
listClinicAll: json["List_Clinic_All"],
listDiabeticChartValues: json["List_DiabeticChartValues"],
listDiagnosisForInPatient: json["List_DiagnosisForInPatient"],
listDischargeSummary: json["List_DischargeSummary"],
listDoctorDeviceDetails: json["List_DoctorDeviceDetails"] == null ? null : List<GetIMEIDetailsModel>.from(json["List_DoctorDeviceDetails"].map((x) => GetIMEIDetailsModel.fromJson(x))),
listDoctorProfile: json["List_DoctorProfile"],
listDoctorProgressNote: json["List_DoctorProgressNote"],
listDoctorsClinic: json["List_DoctorsClinic"] == null ? null : List<ListDoctorsClinicModel>.from(json["List_DoctorsClinic"].map((x) => ListDoctorsClinicModel.fromJson(x))),
listDoctorsAll: json["List_Doctors_All"],
listDrugToDrugTherapy: json["List_DrugToDrugTherapy"],
listGetLabNormal: json["List_GetLabNormal"],
listGetLabOreders: json["List_GetLabOreders"],
listGetLabSpecial: json["List_GetLabSpecial"],
listGetMedicationForInpatient: json["List_GetMedicationForInpatient"],
listGetPatientVitalSign: json["List_GetPatientVitalSign"],
listGetPregressNoteForInPatient: json["List_GetPregressNoteForInPatient"],
listGetRadOreders: json["List_GetRadOreders"],
listGtMyPatientsQuestions: json["List_GtMyPatientsQuestions"],
listHistory: json["List_History"],
listIcdCodes: json["List_ICDCodes"],
listInterventionHistory: json["List_InterventionHistory"],
listInterventionMedications: json["List_InterventionMedications"],
listMyDischargePatient: json["List_MyDischargePatient"],
listMyDischargeReferralPatient: json["List_MyDischargeReferralPatient"],
listMyDischargeReferredPatient: json["List_MyDischargeReferredPatient"],
listMyInPatient: json["List_MyInPatient"],
listMyOutPatient: json["List_MyOutPatient"],
listMyOutPatientReferral: json["List_MyOutPatientReferral"],
listMyReferralPatient: json["List_MyReferralPatient"],
listMyReferredOutPatient: json["List_MyReferredOutPatient"],
listMyReferredPatient: json["List_MyReferredPatient"],
listMyTomorrowPatient: json["List_MyTomorrowPatient"],
listNursingProgressNote: json["List_NursingProgressNote"],
listOtReservationDetails: json["List_OTReservationDetails"],
listOperationDetails: json["List_OperationDetails"],
listPendingDischargeSummary: json["List_PendingDischargeSummary"],
listPendingOrders: json["List_PendingOrders"],
listPendingPatientAdminList: json["List_PendingPatientAdminList"],
listPendingPatientList: json["List_PendingPatientList"],
listPrescriptionAuditLogInfo: json["List_PrescriptionAuditLogInfo"],
listPrescriptionReportByPatientId: json["List_PrescriptionReportByPatientID"],
listPrescriptionReportForInPatient: json["List_PrescriptionReportForInPatient"],
listRxAuditLogInfo: json["List_RxAuditLogInfo"],
listStpMasterList: json["List_STPMasterList"],
listSpecialClinicalCareList: json["List_SpecialClinicalCareList"],
listSpecialClinicalCareMappingList: json["List_SpecialClinicalCareMappingList"],
logInTokenId: json["LogInTokenID"],
masterLookUpList: json["MasterLookUpList"],
medicationList: json["MedicationList"],
memberId: json["MemberID"] == null ? null : json["MemberID"],
orderedProcedureList: json["OrderedProcedureList"],
patientDetails: json["PatientDetails"],
patientFileList: json["PatientFileList"],
patientInfoList: json["PatientInfo_List"],
patientInforBySearchCriteriaHisgenxList: json["PatientInforBySearchCriteriaHISGENX_List"],
patientInforBySearchCriteriaList: json["PatientInforBySearchCriteria_List"],
patientOutSa: json["PatientOutSA"] == null ? null : json["PatientOutSA"],
patientsFileInfoList: json["PatientsFileInfo_List"],
pendingReferralList: json["PendingReferralList"],
physicalExamAuditLogList: json["PhysicalExamAuditLogList"],
physicalExamList: json["PhysicalExamList"],
prescriptionList: json["PrescriptionList"],
procedureList: json["ProcedureList"],
progressNoteList: json["ProgressNoteList"],
progressNotesAuditLogList: json["ProgressNotesAuditLogList"],
projectId: json["ProjectID"] == null ? null : json["ProjectID"],
projectInfo: json["ProjectInfo"] == null ? null : List<ProjectInfoModel>.from(json["ProjectInfo"].map((x) => ProjectInfoModel.fromJson(x))),
referralList: json["ReferralList"],
requestCompleted: json["RequestCompleted"] == null ? null : json["RequestCompleted"],
requisitionResponse: json["RequisitionResponse"],
returnValue: json["ReturnValue"] == null ? null : json["ReturnValue"],
rowCount: json["RowCount"] == null ? null : json["RowCount"],
smsCode: json["SMSCode"],
searchAdmissionList: json["SearchAdmissionList"],
searchCriteriaKindList: json["SearchCriteriaKindList"],
sickLeaveStatistics: json["SickLeaveStatistics"],
sickLeavesList: json["SickLeavesList"],
sserviceId: json["SserviceID"],
startTime: json["StartTime"],
statusMessage: json["StatusMessage"],
strAppointmentDate: json["StrAppointmentDate"],
totalUnUsedCount: json["TotalUnUsedCount"] == null ? null : json["TotalUnUsedCount"],
ucafResponse: json["UcafResponse"],
validateProcedureList: json["ValidateProcedureList"],
validationErrors: json["ValidationErrors"],
verificationCode: json["VerificationCode"],
vidaAuthTokenId: json["VidaAuthTokenID"],
vidaRefreshTokenId: json["VidaRefreshTokenID"],
vitalSignsHistory: json["VitalSignsHistory"],
vitalSignsList: json["VitalSignsList"],
admissionResponse: json["admissionResponse"],
coveringDoctorList: json["coveringDoctorList"],
isActiveCode: json["isActiveCode"] == null ? null : json["isActiveCode"],
isSmsSent: json["isSMSSent"] == null ? null : json["isSMSSent"],
listCategories: json["listCategories"],
listClinics: json["listClinics"],
listDoctorDashboarKpi: json["listDoctorDashboarKPI"],
listItemByMedicineCode: json["listItemByMedicineCode"],
listKeywords: json["listKeywords"],
listProcedureCategories: json["listProcedureCategories"],
listProcedureResult: json["listProcedureResult"],
memberInformation: json["memberInformation"] == null ? null : MemberInformation.fromJson(json["memberInformation"]),
patientArrivalList: json["patientArrivalList"],
requisitionList: json["requisitionList"],
requisitionScheduleList: json["requisitionScheduleList"],
requisitionStatusList: json["requisitionStatusList"],
resultValue: json["resultValue"] == null ? null : json["resultValue"],
specialAuthenticate: json["specialAuthenticate"] == null ? null : json["specialAuthenticate"],
getPatientFileInformationPrmList: json["GetPatientFileInformation_PRMList"] == null
? null
: List<GetPatientFileInformationPrmList>.from(json["GetPatientFileInformation_PRMList"].map((x) => GetPatientFileInformationPrmList.fromJson(x))),
listDoctorPatientVitalSign:
json["List_DoctorPatientVitalSign"] == null ? null : List<ListDoctorPatientVitalSign>.from(json["List_DoctorPatientVitalSign"].map((x) => ListDoctorPatientVitalSign.fromJson(x))),
);
Map<String, dynamic> toJson() => {
"Date": date,
"LanguageID": languageId == null ? null : languageId,
"ServiceName": serviceName == null ? null : serviceName,
"Time": time,
"AndroidLink": androidLink,
"AuthenticationTokenID": authenticationTokenId,
"Data": data,
"Dataw": dataw == null ? null : dataw,
"DietType": dietType == null ? null : dietType,
"DietTypeID": dietTypeId == null ? null : dietTypeId,
"ErrorCode": errorCode,
"ErrorEndUserMessage": errorEndUserMessage,
"ErrorEndUserMessageN": errorEndUserMessageN,
"ErrorMessage": errorMessage,
"ErrorType": errorType == null ? null : errorType,
"FoodCategory": foodCategory == null ? null : foodCategory,
"IOSLink": iosLink,
"IsAuthenticated": isAuthenticated == null ? null : isAuthenticated,
"MealOrderStatus": mealOrderStatus == null ? null : mealOrderStatus,
"MealType": mealType == null ? null : mealType,
"MessageStatus": messageStatus == null ? null : messageStatus,
"NumberOfResultRecords": numberOfResultRecords == null ? null : numberOfResultRecords,
"PatientBlodType": patientBlodType,
"SuccessMsg": successMsg,
"SuccessMsgN": successMsgN,
"VidaUpdatedResponse": vidaUpdatedResponse,
"AdmissionDiagnosisList": admissionDiagnosisList,
"AdmissionMasterList": admissionMasterList,
"AdmissionProcedureList": admissionProcedureList,
"AdmissionRequestList": admissionRequestList,
"AppointmentDate": appointmentDate,
"AppointmentID": appointmentId,
"AssessmentList": assessmentList,
"BoxQuantity": boxQuantity == null ? null : boxQuantity,
"CHK_StatusUpdated": chkStatusUpdated == null ? null : chkStatusUpdated,
"ChiefComplaintAuditLogList": chiefComplaintAuditLogList,
"ClinicID": clinicId == null ? null : clinicId,
"Created": created == null ? null : created,
"DietTypeList": dietTypeList,
"DoctorDetails": doctorDetails,
"DoctorHaveOneClinic": doctorHaveOneClinic == null ? null : doctorHaveOneClinic,
"DoctorID": doctorId == null ? null : doctorId,
"DoctorNotRepliedCounts": doctorNotRepliedCounts == null ? null : doctorNotRepliedCounts,
"DoctorSesID": doctorSesId,
"DoctorTokID": doctorTokId,
"DrugToDrugResponse": drugToDrugResponse,
"ERLC_InsertPatientInHISGENXList": erlcInsertPatientInHisgenxList,
"ERLC_IsInserted": erlcIsInserted == null ? null : erlcIsInserted,
"ERLC_RequestList": erlcRequestList,
"EndTime": endTime,
"EpisodeID": episodeId == null ? null : episodeId,
"GetERAppointmentFeesList": getErAppointmentFeesList,
"GetEpisodeNo": getEpisodeNo == null ? null : getEpisodeNo,
"GetPatientERSessionStatusList": getPatientErSessionStatusList,
"GetVCStatusBySessionIDList": getVcStatusBySessionIdList,
"HasAppointment": hasAppointment == null ? null : hasAppointment,
"HasVirtualClinic": hasVirtualClinic,
"HttpStatusCode": httpStatusCode,
"ICDCodesList": icdCodesList,
"IsAccepted": isAccepted == null ? null : isAccepted,
"IsChangePassword": isChangePassword == null ? null : isChangePassword,
"IsLogout": isLogout == null ? null : isLogout,
"IsPatientERRequestVCSessionAndTokenUpdated": isPatientErRequestVcSessionAndTokenUpdated == null ? null : isPatientErRequestVcSessionAndTokenUpdated,
"IsPatientSessionStatusInserted": isPatientSessionStatusInserted == null ? null : isPatientSessionStatusInserted,
"IsPatientSessionStatusUpdated": isPatientSessionStatusUpdated == null ? null : isPatientSessionStatusUpdated,
"IsSent": isSent == null ? null : isSent,
"LabResultType": labResultType == null ? null : labResultType,
"ListSickLeavesToExtent": listSickLeavesToExtent,
"List_AdmissionOrders": listAdmissionOrders,
"List_Allergies": listAllergies,
"List_ApprovalMain_InPatient": listApprovalMainInPatient,
"List_ChiefComplaint": listChiefComplaint,
"List_Clinic_All": listClinicAll,
"List_DiabeticChartValues": listDiabeticChartValues,
"List_DiagnosisForInPatient": listDiagnosisForInPatient,
"List_DischargeSummary": listDischargeSummary,
"List_DoctorDeviceDetails": listDoctorDeviceDetails == null ? null : List<dynamic>.from(listDoctorDeviceDetails!.map((x) => x)),
"List_DoctorProfile": listDoctorProfile,
"List_DoctorProgressNote": listDoctorProgressNote,
"List_DoctorsClinic": listDoctorsClinic == null ? null : List<dynamic>.from(listDoctorsClinic!.map((x) => x.toJson())),
"List_Doctors_All": listDoctorsAll,
"List_DrugToDrugTherapy": listDrugToDrugTherapy,
"List_GetLabNormal": listGetLabNormal,
"List_GetLabOreders": listGetLabOreders,
"List_GetLabSpecial": listGetLabSpecial,
"List_GetMedicationForInpatient": listGetMedicationForInpatient,
"List_GetPatientVitalSign": listGetPatientVitalSign,
"List_GetPregressNoteForInPatient": listGetPregressNoteForInPatient,
"List_GetRadOreders": listGetRadOreders,
"List_GtMyPatientsQuestions": listGtMyPatientsQuestions,
"List_History": listHistory,
"List_ICDCodes": listIcdCodes,
"List_InterventionHistory": listInterventionHistory,
"List_InterventionMedications": listInterventionMedications,
"List_MyDischargePatient": listMyDischargePatient,
"List_MyDischargeReferralPatient": listMyDischargeReferralPatient,
"List_MyDischargeReferredPatient": listMyDischargeReferredPatient,
"List_MyInPatient": listMyInPatient,
"List_MyOutPatient": listMyOutPatient,
"List_MyOutPatientReferral": listMyOutPatientReferral,
"List_MyReferralPatient": listMyReferralPatient,
"List_MyReferredOutPatient": listMyReferredOutPatient,
"List_MyReferredPatient": listMyReferredPatient,
"List_MyTomorrowPatient": listMyTomorrowPatient,
"List_NursingProgressNote": listNursingProgressNote,
"List_OTReservationDetails": listOtReservationDetails,
"List_OperationDetails": listOperationDetails,
"List_PendingDischargeSummary": listPendingDischargeSummary,
"List_PendingOrders": listPendingOrders,
"List_PendingPatientAdminList": listPendingPatientAdminList,
"List_PendingPatientList": listPendingPatientList,
"List_PrescriptionAuditLogInfo": listPrescriptionAuditLogInfo,
"List_PrescriptionReportByPatientID": listPrescriptionReportByPatientId,
"List_PrescriptionReportForInPatient": listPrescriptionReportForInPatient,
"List_RxAuditLogInfo": listRxAuditLogInfo,
"List_STPMasterList": listStpMasterList,
"List_SpecialClinicalCareList": listSpecialClinicalCareList,
"List_SpecialClinicalCareMappingList": listSpecialClinicalCareMappingList,
"LogInTokenID": logInTokenId,
"MasterLookUpList": masterLookUpList,
"MedicationList": medicationList,
"MemberID": memberId == null ? null : memberId,
"OrderedProcedureList": orderedProcedureList,
"PatientDetails": patientDetails,
"PatientFileList": patientFileList,
"PatientInfo_List": patientInfoList,
"PatientInforBySearchCriteriaHISGENX_List": patientInforBySearchCriteriaHisgenxList,
"PatientInforBySearchCriteria_List": patientInforBySearchCriteriaList,
"PatientOutSA": patientOutSa == null ? null : patientOutSa,
"PatientsFileInfo_List": patientsFileInfoList,
"PendingReferralList": pendingReferralList,
"PhysicalExamAuditLogList": physicalExamAuditLogList,
"PhysicalExamList": physicalExamList,
"PrescriptionList": prescriptionList,
"ProcedureList": procedureList,
"ProgressNoteList": progressNoteList,
"ProgressNotesAuditLogList": progressNotesAuditLogList,
"ProjectID": projectId == null ? null : projectId,
"ProjectInfo": projectInfo,
"ReferralList": referralList,
"RequestCompleted": requestCompleted == null ? null : requestCompleted,
"RequisitionResponse": requisitionResponse,
"ReturnValue": returnValue == null ? null : returnValue,
"RowCount": rowCount == null ? null : rowCount,
"SMSCode": smsCode,
"SearchAdmissionList": searchAdmissionList,
"SearchCriteriaKindList": searchCriteriaKindList,
"SickLeaveStatistics": sickLeaveStatistics,
"SickLeavesList": sickLeavesList,
"SserviceID": sserviceId,
"StartTime": startTime,
"StatusMessage": statusMessage,
"StrAppointmentDate": strAppointmentDate,
"TotalUnUsedCount": totalUnUsedCount == null ? null : totalUnUsedCount,
"UcafResponse": ucafResponse,
"ValidateProcedureList": validateProcedureList,
"ValidationErrors": validationErrors,
"VerificationCode": verificationCode,
"VidaAuthTokenID": vidaAuthTokenId,
"VidaRefreshTokenID": vidaRefreshTokenId,
"VitalSignsHistory": vitalSignsHistory,
"VitalSignsList": vitalSignsList,
"admissionResponse": admissionResponse,
"coveringDoctorList": coveringDoctorList,
"isActiveCode": isActiveCode == null ? null : isActiveCode,
"isSMSSent": isSmsSent == null ? null : isSmsSent,
"listCategories": listCategories,
"listClinics": listClinics,
"listDoctorDashboarKPI": listDoctorDashboarKpi,
"listItemByMedicineCode": listItemByMedicineCode,
"listKeywords": listKeywords,
"listProcedureCategories": listProcedureCategories,
"listProcedureResult": listProcedureResult,
"memberInformation": memberInformation == null ? null : memberInformation!.toJson(),
"patientArrivalList": patientArrivalList,
"requisitionList": requisitionList,
"requisitionScheduleList": requisitionScheduleList,
"requisitionStatusList": requisitionStatusList,
"resultValue": resultValue == null ? null : resultValue,
"specialAuthenticate": specialAuthenticate == null ? null : specialAuthenticate,
};
}