|
|
|
@ -89,13 +89,13 @@ class _VitalSignDetailsScreenState extends State<VitalSignDetailsScreen> {
|
|
|
|
|
'key': vitalSignDetails.bodyMeasurements
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
child: VitalSignItem(
|
|
|
|
|
des: 'Body Measurements',
|
|
|
|
|
url: url + 'heartbeat.png',
|
|
|
|
|
lastVal: patientsProv
|
|
|
|
|
.patientVitalSignOrderdSubList[0].heightCm
|
|
|
|
|
.toString(),
|
|
|
|
|
unit: 'Cm',
|
|
|
|
|
child: Expanded(
|
|
|
|
|
child: VitalSignItem(
|
|
|
|
|
des: 'Body Measurements',
|
|
|
|
|
url: url + 'heartbeat.png',
|
|
|
|
|
lastVal: '137',
|
|
|
|
|
unit: 'Cm',
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
InkWell(
|
|
|
|
@ -106,9 +106,11 @@ class _VitalSignDetailsScreenState extends State<VitalSignDetailsScreen> {
|
|
|
|
|
'key': vitalSignDetails.temperature
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
child: VitalSignItem(
|
|
|
|
|
des: 'Temperature',
|
|
|
|
|
url: url + 'heartbeat.png',
|
|
|
|
|
child: Expanded(
|
|
|
|
|
child: VitalSignItem(
|
|
|
|
|
des: 'Temperature',
|
|
|
|
|
url: url + 'heartbeat.png',
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
@ -219,6 +221,7 @@ class VitalSignItem extends StatelessWidget {
|
|
|
|
|
@override
|
|
|
|
|
Widget build(BuildContext context) {
|
|
|
|
|
return RoundedContainer(
|
|
|
|
|
margin: 0.025 * SizeConfig.realScreenWidth,
|
|
|
|
|
height: 0.14 * SizeConfig.realScreenHeight,
|
|
|
|
|
width: 0.45 * SizeConfig.realScreenWidth,
|
|
|
|
|
child: Container(
|
|
|
|
@ -227,37 +230,43 @@ class VitalSignItem extends StatelessWidget {
|
|
|
|
|
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
children: <Widget>[
|
|
|
|
|
Text(
|
|
|
|
|
des,
|
|
|
|
|
style: TextStyle(
|
|
|
|
|
fontSize: 1.7 * SizeConfig.textMultiplier,
|
|
|
|
|
color: Theme.of(context).primaryColor,
|
|
|
|
|
fontWeight: FontWeight.bold),
|
|
|
|
|
Expanded(
|
|
|
|
|
flex: 2,
|
|
|
|
|
child: Text(
|
|
|
|
|
des,
|
|
|
|
|
style: TextStyle(
|
|
|
|
|
fontSize: 1.7 * SizeConfig.textMultiplier,
|
|
|
|
|
color: Theme.of(context).primaryColor,
|
|
|
|
|
fontWeight: FontWeight.bold),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
Column(
|
|
|
|
|
// mainAxisAlignment: MainAxisAlignment.spaceEvenly,
|
|
|
|
|
// crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
children: <Widget>[
|
|
|
|
|
Expanded(
|
|
|
|
|
child: Image.asset(
|
|
|
|
|
url,
|
|
|
|
|
height: SizeConfig.heightMultiplier * 7,
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
Expanded(
|
|
|
|
|
child: RichText(
|
|
|
|
|
text: TextSpan(
|
|
|
|
|
style: TextStyle(color: Colors.black),
|
|
|
|
|
children: [
|
|
|
|
|
new TextSpan(text: lastVal),
|
|
|
|
|
new TextSpan(
|
|
|
|
|
text: ' ${unit}',
|
|
|
|
|
style:
|
|
|
|
|
TextStyle(color: Theme.of(context).primaryColor)),
|
|
|
|
|
],
|
|
|
|
|
Expanded(
|
|
|
|
|
flex: 1,
|
|
|
|
|
child: Column(
|
|
|
|
|
// mainAxisAlignment: MainAxisAlignment.spaceEvenly,
|
|
|
|
|
// crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
children: <Widget>[
|
|
|
|
|
Expanded(
|
|
|
|
|
child: Image.asset(
|
|
|
|
|
url,
|
|
|
|
|
height: SizeConfig.heightMultiplier * 7,
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
))
|
|
|
|
|
],
|
|
|
|
|
Expanded(
|
|
|
|
|
child: RichText(
|
|
|
|
|
text: TextSpan(
|
|
|
|
|
style: TextStyle(color: Colors.black),
|
|
|
|
|
children: [
|
|
|
|
|
new TextSpan(text: lastVal),
|
|
|
|
|
new TextSpan(
|
|
|
|
|
text: ' ${unit}',
|
|
|
|
|
style:
|
|
|
|
|
TextStyle(color: Theme.of(context).primaryColor)),
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
))
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
)
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|