test description issue in lab results fixed

pull/190/head
Haroon Amjad 3 months ago
parent dc0e4e5eb6
commit c2028841c5

@ -27,6 +27,7 @@ class LabResult {
num? resultTypeID; num? resultTypeID;
String? packageShortDescription; String? packageShortDescription;
int? testId; int? testId;
String? testShortDescription;
LabResult( LabResult(
{this.description, {this.description,
@ -54,6 +55,7 @@ class LabResult {
this.criticalLow, this.criticalLow,
this.referenceLow, this.referenceLow,
this.testId, this.testId,
this.testShortDescription,
}); });
LabResult.fromJson(Map<String, dynamic> json) { LabResult.fromJson(Map<String, dynamic> json) {
@ -85,6 +87,7 @@ class LabResult {
packageShortDescription = json['PackageShortDescription']; packageShortDescription = json['PackageShortDescription'];
resultTypeID = json['ResultTypeID']; resultTypeID = json['ResultTypeID'];
testId = json['TestID']; testId = json['TestID'];
testShortDescription = json['TestShortDescription'];
} }
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
@ -114,6 +117,7 @@ class LabResult {
data['CriticalLow'] = this.criticalLow; data['CriticalLow'] = this.criticalLow;
data['ReferenceLow'] = this.referenceLow; data['ReferenceLow'] = this.referenceLow;
data['TestID'] = this.testId; data['TestID'] = this.testId;
data['TestShortDescription'] = this.testShortDescription;
return data; return data;
} }

@ -42,7 +42,10 @@ class LabOrderResultItem extends StatelessWidget {
padding: EdgeInsets.only(bottom: 8.h), padding: EdgeInsets.only(bottom: 8.h),
child: '${tests!.description}'.toText14(weight: FontWeight.w500), child: '${tests!.description}'.toText14(weight: FontWeight.w500),
), ),
(tests!.packageShortDescription ?? "").toText12(fontWeight: FontWeight.w500, color: AppColors.textColorLight), // (tests!.packageShortDescription ?? "").toText12(fontWeight: FontWeight.w500, color: AppColors.textColorLight),
((tests!.testShortDescription != null && tests!.testShortDescription!.isNotEmpty) ? tests!.testShortDescription : tests!.packageShortDescription)!
.toText12(fontWeight: FontWeight.w500, color: AppColors.textColorLight),
SizedBox(height: 12.h), SizedBox(height: 12.h),
Directionality( Directionality(
textDirection: ui.TextDirection.ltr, textDirection: ui.TextDirection.ltr,
@ -65,7 +68,9 @@ class LabOrderResultItem extends StatelessWidget {
), ),
), ),
), ),
SizedBox(width: 4.h,), SizedBox(
width: 4.h,
),
Visibility( Visibility(
// visible: tests?.checkIfGraphShouldBeDisplayed() == true, // visible: tests?.checkIfGraphShouldBeDisplayed() == true,
visible: true, visible: true,
@ -102,14 +107,8 @@ class LabOrderResultItem extends StatelessWidget {
spacing: 6.h, spacing: 6.h,
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
severityText.tr().toText10( severityText.tr().toText10(weight: FontWeight.w500, color: AppColors.greyTextColor),
weight: FontWeight.w500, Utils.buildSvgWithAssets(icon: AppAssets.lab_result_indicator, width: 21, height: 23, iconColor: iconColor),
color: AppColors.greyTextColor),
Utils.buildSvgWithAssets(
icon: AppAssets.lab_result_indicator,
width: 21,
height: 23,
iconColor: iconColor),
], ],
), ),
), ),

Loading…
Cancel
Save