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.
137 lines
4.7 KiB
Dart
137 lines
4.7 KiB
Dart
class VitalSignData {
|
|
int appointmentNo;
|
|
int bloodPressureCuffLocation;
|
|
int bloodPressureCuffSize;
|
|
int bloodPressureHigher;
|
|
int bloodPressureLower;
|
|
int bloodPressurePatientPosition;
|
|
var bodyMassIndex;
|
|
int fio2;
|
|
int headCircumCm;
|
|
int heightCm;
|
|
int idealBodyWeightLbs;
|
|
bool isPainManagementDone;
|
|
bool isVitalsRequired;
|
|
int leanBodyWeightLbs;
|
|
String painCharacter;
|
|
String painDuration;
|
|
String painFrequency;
|
|
String painLocation;
|
|
int painScore;
|
|
int patientMRN;
|
|
int patientType;
|
|
int pulseBeatPerMinute;
|
|
int pulseRhythm;
|
|
int respirationBeatPerMinute;
|
|
int respirationPattern;
|
|
int sao2;
|
|
int status;
|
|
int temperatureCelcius;
|
|
int temperatureCelciusMethod;
|
|
int waistSizeInch;
|
|
int weightKg;
|
|
|
|
VitalSignData(
|
|
{this.appointmentNo,
|
|
this.bloodPressureCuffLocation,
|
|
this.bloodPressureCuffSize,
|
|
this.bloodPressureHigher,
|
|
this.bloodPressureLower,
|
|
this.bloodPressurePatientPosition,
|
|
this.bodyMassIndex,
|
|
this.fio2,
|
|
this.headCircumCm,
|
|
this.heightCm,
|
|
this.idealBodyWeightLbs,
|
|
this.isPainManagementDone,
|
|
this.isVitalsRequired,
|
|
this.leanBodyWeightLbs,
|
|
this.painCharacter,
|
|
this.painDuration,
|
|
this.painFrequency,
|
|
this.painLocation,
|
|
this.painScore,
|
|
this.patientMRN,
|
|
this.patientType,
|
|
this.pulseBeatPerMinute,
|
|
this.pulseRhythm,
|
|
this.respirationBeatPerMinute,
|
|
this.respirationPattern,
|
|
this.sao2,
|
|
this.status,
|
|
this.temperatureCelcius,
|
|
this.temperatureCelciusMethod,
|
|
this.waistSizeInch,
|
|
this.weightKg});
|
|
|
|
VitalSignData.fromJson(Map<String, dynamic> json) {
|
|
appointmentNo = json['appointmentNo'];
|
|
bloodPressureCuffLocation = json['bloodPressureCuffLocation'];
|
|
bloodPressureCuffSize = json['bloodPressureCuffSize'];
|
|
bloodPressureHigher = json['bloodPressureHigher'];
|
|
bloodPressureLower = json['bloodPressureLower'];
|
|
bloodPressurePatientPosition = json['bloodPressurePatientPosition'];
|
|
bodyMassIndex = json['bodyMassIndex'];
|
|
fio2 = json['fio2'];
|
|
headCircumCm = json['headCircumCm'];
|
|
heightCm = json['heightCm'];
|
|
idealBodyWeightLbs = json['idealBodyWeightLbs'];
|
|
isPainManagementDone = json['isPainManagementDone'];
|
|
isVitalsRequired = json['isVitalsRequired'];
|
|
leanBodyWeightLbs = json['leanBodyWeightLbs'];
|
|
painCharacter = json['painCharacter'];
|
|
painDuration = json['painDuration'];
|
|
painFrequency = json['painFrequency'];
|
|
painLocation = json['painLocation'];
|
|
painScore = json['painScore'];
|
|
patientMRN = json['patientMRN'];
|
|
patientType = json['patientType'];
|
|
pulseBeatPerMinute = json['pulseBeatPerMinute'];
|
|
pulseRhythm = json['pulseRhythm'];
|
|
respirationBeatPerMinute = json['respirationBeatPerMinute'];
|
|
respirationPattern = json['respirationPattern'];
|
|
sao2 = json['sao2'];
|
|
status = json['status'];
|
|
temperatureCelcius = json['temperatureCelcius'];
|
|
temperatureCelciusMethod = json['temperatureCelciusMethod'];
|
|
waistSizeInch = json['waistSizeInch'];
|
|
weightKg = json['weightKg'];
|
|
}
|
|
|
|
Map<String, dynamic> toJson() {
|
|
final Map<String, dynamic> data = new Map<String, dynamic>();
|
|
data['appointmentNo'] = this.appointmentNo;
|
|
data['bloodPressureCuffLocation'] = this.bloodPressureCuffLocation;
|
|
data['bloodPressureCuffSize'] = this.bloodPressureCuffSize;
|
|
data['bloodPressureHigher'] = this.bloodPressureHigher;
|
|
data['bloodPressureLower'] = this.bloodPressureLower;
|
|
data['bloodPressurePatientPosition'] = this.bloodPressurePatientPosition;
|
|
data['bodyMassIndex'] = this.bodyMassIndex;
|
|
data['fio2'] = this.fio2;
|
|
data['headCircumCm'] = this.headCircumCm;
|
|
data['heightCm'] = this.heightCm;
|
|
data['idealBodyWeightLbs'] = this.idealBodyWeightLbs;
|
|
data['isPainManagementDone'] = this.isPainManagementDone;
|
|
data['isVitalsRequired'] = this.isVitalsRequired;
|
|
data['leanBodyWeightLbs'] = this.leanBodyWeightLbs;
|
|
data['painCharacter'] = this.painCharacter;
|
|
data['painDuration'] = this.painDuration;
|
|
data['painFrequency'] = this.painFrequency;
|
|
data['painLocation'] = this.painLocation;
|
|
data['painScore'] = this.painScore;
|
|
data['patientMRN'] = this.patientMRN;
|
|
data['patientType'] = this.patientType;
|
|
data['pulseBeatPerMinute'] = this.pulseBeatPerMinute;
|
|
data['pulseRhythm'] = this.pulseRhythm;
|
|
data['respirationBeatPerMinute'] = this.respirationBeatPerMinute;
|
|
data['respirationPattern'] = this.respirationPattern;
|
|
data['sao2'] = this.sao2;
|
|
data['status'] = this.status;
|
|
data['temperatureCelcius'] = this.temperatureCelcius;
|
|
data['temperatureCelciusMethod'] = this.temperatureCelciusMethod;
|
|
data['waistSizeInch'] = this.waistSizeInch;
|
|
data['weightKg'] = this.weightKg;
|
|
return data;
|
|
}
|
|
}
|