Skip to content
Snippets Groups Projects
Commit c6f9dbe1 authored by Thi Huyen Trang Nguyen's avatar Thi Huyen Trang Nguyen
Browse files

KAT-108: Added directories enums, exception, model

parent cd4f6c99
Branches master
No related tags found
No related merge requests found
Showing
with 342 additions and 80 deletions
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:rescueapp/start_triage_system/startTriage.dart'; import 'package:rescueapp/start_triage_system/model/startTriage.dart';
import 'start_triage_system/ambulatory.dart'; import 'package:rescueapp/start_triage_system/widgets/ambulatory.dart';
void main() { void main() {
runApp(MyApp()); runApp(MyApp());
...@@ -21,6 +21,7 @@ class MyApp extends StatelessWidget { ...@@ -21,6 +21,7 @@ class MyApp extends StatelessWidget {
class MyHomePage extends StatelessWidget { class MyHomePage extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
StartTriage startTriage = new StartTriage();
return Scaffold( return Scaffold(
appBar: AppBar( appBar: AppBar(
title: Text('KatApp Homepage'), title: Text('KatApp Homepage'),
...@@ -45,7 +46,8 @@ class MyHomePage extends StatelessWidget { ...@@ -45,7 +46,8 @@ class MyHomePage extends StatelessWidget {
onPressed: () { onPressed: () {
Navigator.push( Navigator.push(
context, context,
MaterialPageRoute(builder: (context) => Ambulatory(new StartTriage())), MaterialPageRoute(
builder: (context) => Ambulatory(startTriage)),
); );
}, },
))), ))),
......
enum StartTriageState {
Ambulatory,
SpontaneousBreathingPresent,
AfterOpeningAirways,
BreathingFrequencyPerMinute,
CapillaryFillingTime,
Neurology,
CameraAccess,
LockScreen,
ObjectState
}
class InvalidTriageStateException implements Exception {
final String message;
InvalidTriageStateException(this.message);
String toString() => 'InvalidTriageStateException: $message';
}
class InvalidTriageStateException implements Exception { }
\ No newline at end of file
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:rescueapp/start_triage_system/after_opening_airways.dart'; import '../enums/start_triage_state.dart';
import 'package:rescueapp/start_triage_system/ambulatory.dart'; import '../exceptions/invalid_triage_state_exception.dart';
import 'package:rescueapp/start_triage_system/camera_access.dart';
import 'package:rescueapp/start_triage_system/lock_screen.dart';
import 'package:rescueapp/start_triage_system/spontaneous_breathing_present.dart';
import 'breathing_frequency_per_minute.dart';
import 'circulation.dart';
import 'invalid_triage_state_exception.dart';
import 'neurology.dart';
class StartTriage { class StartTriage {
bool _isAmbulatory; bool _isAmbulatory;
...@@ -18,9 +10,9 @@ class StartTriage { ...@@ -18,9 +10,9 @@ class StartTriage {
bool _isCirculation; bool _isCirculation;
bool _isNeurology; bool _isNeurology;
Object _state; Object objectState = StartTriageState.ObjectState;
TriageCategory _triageCategory = new TriageCategory(); TriageCategory _triageCategory = new TriageCategory();
StartTriageState _startTriageState = StartTriageState.ObjectState;
String getDateTime() { String getDateTime() {
DateTime now = DateTime.now(); DateTime now = DateTime.now();
...@@ -55,103 +47,121 @@ class StartTriage { ...@@ -55,103 +47,121 @@ class StartTriage {
return _isNeurology; return _isNeurology;
} }
void setIsAmbulatory(bool isAmbulatory) {
if (_state is Ambulatory ||
_state is LockScreen ||
_state is CameraAccess ||
_state is SpontaneousBreathingPresent ||
_state is AfterOpeningAirways ||
_state is BreathingFrequencyPerMinute ||
_state is CapillaryFillingTime ||
_state is Neurology) {
this._isAmbulatory = isAmbulatory;
} else {
throw new InvalidTriageStateException();
}
}
void setIsSpontaneousBreathingPresent(bool isSpontaneousBreathingPresent) { void setIsSpontaneousBreathingPresent(bool isSpontaneousBreathingPresent) {
if (_state is Ambulatory || switch (_startTriageState) {
_state is LockScreen || case StartTriageState.LockScreen:
_state is CameraAccess || case StartTriageState.CameraAccess:
_state is SpontaneousBreathingPresent || case StartTriageState.SpontaneousBreathingPresent:
_state is AfterOpeningAirways || case StartTriageState.Ambulatory:
_state is BreathingFrequencyPerMinute || case StartTriageState.AfterOpeningAirways:
_state is CapillaryFillingTime || case StartTriageState.BreathingFrequencyPerMinute:
_state is Neurology) { case StartTriageState.Neurology:
case StartTriageState.CapillaryFillingTime:
this._isSpontaneousBreathingPresent = isSpontaneousBreathingPresent; this._isSpontaneousBreathingPresent = isSpontaneousBreathingPresent;
} else { break;
throw new InvalidTriageStateException(); default:
throw new InvalidTriageStateException('InvalidTriageStateException');
break;
} }
} }
void setIsAfterOpeningAirways(bool isAfterOpeningAirways) { void setIsAfterOpeningAirways(bool isAfterOpeningAirways) {
if (_state is Ambulatory || switch (_startTriageState) {
_state is CameraAccess || case StartTriageState.AfterOpeningAirways:
_state is LockScreen || case StartTriageState.LockScreen:
_state is AfterOpeningAirways || case StartTriageState.CameraAccess:
_state is SpontaneousBreathingPresent) { case StartTriageState.Ambulatory:
case StartTriageState.SpontaneousBreathingPresent:
this._isAfterOpeningAirways = isAfterOpeningAirways; this._isAfterOpeningAirways = isAfterOpeningAirways;
} else { break;
throw new InvalidTriageStateException(); default:
throw new InvalidTriageStateException('InvalidTriageStateException');
break;
} }
} }
void setBreathingFrequencyPerMinute(bool isBreathingFrequencyPerMinute) { void setBreathingFrequencyPerMinute(bool isBreathingFrequencyPerMinute) {
if (_state is Ambulatory || switch (_startTriageState) {
_state is CameraAccess || case StartTriageState.BreathingFrequencyPerMinute:
_state is LockScreen || case StartTriageState.SpontaneousBreathingPresent:
_state is BreathingFrequencyPerMinute || case StartTriageState.LockScreen:
_state is SpontaneousBreathingPresent || case StartTriageState.CameraAccess:
_state is CapillaryFillingTime || case StartTriageState.Ambulatory:
_state is Neurology) { case StartTriageState.Neurology:
case StartTriageState.CapillaryFillingTime:
this._isBreathingFrequencyPerMinute = isBreathingFrequencyPerMinute; this._isBreathingFrequencyPerMinute = isBreathingFrequencyPerMinute;
} else { break;
throw new InvalidTriageStateException(); default:
throw new InvalidTriageStateException('InvalidTriageStateException');
break;
} }
} }
void setIsNeurology(bool isNeurology) { void setIsNeurology(bool isNeurology) {
if (_state is Ambulatory || switch (_startTriageState) {
_state is CameraAccess || case StartTriageState.Neurology:
_state is LockScreen || case StartTriageState.SpontaneousBreathingPresent:
_state is BreathingFrequencyPerMinute || case StartTriageState.LockScreen:
_state is SpontaneousBreathingPresent || case StartTriageState.CameraAccess:
_state is CapillaryFillingTime || case StartTriageState.Ambulatory:
_state is Neurology) { case StartTriageState.BreathingFrequencyPerMinute:
case StartTriageState.CapillaryFillingTime:
this._isNeurology = isNeurology; this._isNeurology = isNeurology;
} else { break;
throw new InvalidTriageStateException(); default:
throw new InvalidTriageStateException('InvalidTriageStateException');
break;
} }
} }
void setIsCirculation(bool isCirculation) { void setIsCirculation(bool isCirculation) {
if (_state is Ambulatory || switch (_startTriageState) {
_state is LockScreen || case StartTriageState.SpontaneousBreathingPresent:
_state is CameraAccess || case StartTriageState.LockScreen:
_state is BreathingFrequencyPerMinute || case StartTriageState.CameraAccess:
_state is SpontaneousBreathingPresent || case StartTriageState.Ambulatory:
_state is CapillaryFillingTime || case StartTriageState.BreathingFrequencyPerMinute:
_state is Neurology) { case StartTriageState.Neurology:
case StartTriageState.CapillaryFillingTime:
this._isCirculation = isCirculation; this._isCirculation = isCirculation;
} else { break;
throw new InvalidTriageStateException(); default:
throw new InvalidTriageStateException('InvalidTriageStateException');
break;
}
}
void setIsAmbulatory(bool isAmbulatory) {
switch (_startTriageState) {
case StartTriageState.BreathingFrequencyPerMinute:
case StartTriageState.SpontaneousBreathingPresent:
case StartTriageState.LockScreen:
case StartTriageState.CameraAccess:
case StartTriageState.Ambulatory:
case StartTriageState.Neurology:
case StartTriageState.CapillaryFillingTime:
case StartTriageState.AfterOpeningAirways:
this._isAmbulatory = isAmbulatory;
break;
default:
throw new InvalidTriageStateException('InvalidTriageStateException');
break;
} }
} }
void setState(Object state) { void setState(StartTriageState value) {
_state = state; _startTriageState = value;
String categoryName; String categoryName;
Color color; Color color;
if (_state is Ambulatory || if (value == StartTriageState.Ambulatory ||
_state is AfterOpeningAirways || value == StartTriageState.CameraAccess ||
_state is BreathingFrequencyPerMinute || value == StartTriageState.CapillaryFillingTime ||
_state is SpontaneousBreathingPresent || value == StartTriageState.Neurology ||
_state is CapillaryFillingTime || value == StartTriageState.AfterOpeningAirways ||
_state is Neurology || value == StartTriageState.BreathingFrequencyPerMinute ||
_state is CameraAccess) { value == StartTriageState.SpontaneousBreathingPresent) {
categoryName = ""; categoryName = "";
} else if (_state is LockScreen) { } else if (value == StartTriageState.LockScreen) {
if ((this._isAmbulatory == true)) { if ((this._isAmbulatory == true)) {
categoryName = 'Kategorie T3'; categoryName = 'Kategorie T3';
color = Colors.green; color = Colors.green;
...@@ -196,7 +206,7 @@ class StartTriage { ...@@ -196,7 +206,7 @@ class StartTriage {
_triageCategory.setCategory(categoryName); _triageCategory.setCategory(categoryName);
_triageCategory.setColor(color); _triageCategory.setColor(color);
} else { } else {
throw new InvalidTriageStateException(); throw new InvalidTriageStateException("InvalidTriageStateException");
} }
} }
......
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:rescueapp/start_triage_system/startTriage.dart'; import '../model/startTriage.dart';
import '../enums/start_triage_state.dart';
import 'camera_access.dart'; import 'camera_access.dart';
class AfterOpeningAirways extends StatefulWidget { class AfterOpeningAirways extends StatefulWidget {
final String title; final String title;
StartTriage startTriage; final StartTriage startTriage;
AfterOpeningAirways(StartTriage startTriage, {Key key, this.title})
: super(key: key) {
startTriage.setState(this);
this.startTriage = startTriage; AfterOpeningAirways(StartTriage startTriage, {Key key, this.title})
: startTriage = startTriage,
super(key: key) {
startTriage.setState(StartTriageState.AfterOpeningAirways);
} }
@override @override
......
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:rescueapp/start_triage_system/startTriage.dart'; import '../model/startTriage.dart';
import '../enums/start_triage_state.dart';
import 'camera_access.dart'; import 'camera_access.dart';
import 'spontaneous_breathing_present.dart'; import 'spontaneous_breathing_present.dart';
class Ambulatory extends StatefulWidget { class Ambulatory extends StatefulWidget {
final String title; final String title;
StartTriage startTriage; final StartTriage startTriage;
TriageCategory triageCategory;
Ambulatory(StartTriage startTriage, Ambulatory(
{Key key, this.title, this.triageCategory}) StartTriage startTriage, {
: super(key: key) { Key key,
startTriage.setState(this); this.title,
this.startTriage = startTriage; }) : startTriage = startTriage,
super(key: key) {
startTriage.setState(StartTriageState.Ambulatory);
} }
@override @override
_AmbulatoryState createState() => _AmbulatoryState(); _AmbulatoryState createState() => _AmbulatoryState();
} }
......
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:rescueapp/start_triage_system/startTriage.dart'; import '../model/startTriage.dart';
import '../enums/start_triage_state.dart';
import 'camera_access.dart'; import 'camera_access.dart';
import 'circulation.dart'; import 'circulation.dart';
class BreathingFrequencyPerMinute extends StatefulWidget { class BreathingFrequencyPerMinute extends StatefulWidget {
final String title; final String title;
StartTriage startTriage; final StartTriage startTriage;
BreathingFrequencyPerMinute(StartTriage startTriage, {Key key, this.title}) BreathingFrequencyPerMinute(StartTriage startTriage, {Key key, this.title})
: super(key: key) { : startTriage = startTriage,
startTriage.setState(this); super(key: key) {
this.startTriage = startTriage; startTriage.setState(StartTriageState.BreathingFrequencyPerMinute);
} }
@override @override
...@@ -135,8 +136,7 @@ class _BreathingFrequencyPerMinuteState ...@@ -135,8 +136,7 @@ class _BreathingFrequencyPerMinuteState
context, context,
MaterialPageRoute( MaterialPageRoute(
builder: (context) => builder: (context) =>
CameraAccess(widget.startTriage)) CameraAccess(widget.startTriage)));
);
}))), }))),
SizedBox( SizedBox(
height: 10, height: 10,
......
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:rescueapp/start_triage_system/startTriage.dart'; import '../model/startTriage.dart';
import '../enums/start_triage_state.dart';
import 'lock_screen.dart'; import 'lock_screen.dart';
class CameraAccess extends StatefulWidget { class CameraAccess extends StatefulWidget {
final String title; final String title;
StartTriage startTriage; final StartTriage startTriage;
TriageCategory triageCategory;
CameraAccess(StartTriage startTriage, CameraAccess(
{Key key, this.title, }) : super(key: key){ StartTriage startTriage, {
startTriage.setState(this); Key key,
this.startTriage = startTriage; this.title,
}) : startTriage = startTriage,
super(key: key) {
startTriage.setState(StartTriageState.CameraAccess);
} }
@override @override
...@@ -18,13 +21,8 @@ class CameraAccess extends StatefulWidget { ...@@ -18,13 +21,8 @@ class CameraAccess extends StatefulWidget {
} }
class _CameraAccessState extends State<CameraAccess> { class _CameraAccessState extends State<CameraAccess> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
body(){
}
return Scaffold( return Scaffold(
appBar: AppBar( appBar: AppBar(
title: Text("KatApp"), title: Text("KatApp"),
...@@ -74,7 +72,8 @@ class _CameraAccessState extends State<CameraAccess> { ...@@ -74,7 +72,8 @@ class _CameraAccessState extends State<CameraAccess> {
Navigator.push( Navigator.push(
context, context,
MaterialPageRoute( MaterialPageRoute(
builder: (context) => LockScreen(widget.startTriage)), builder: (context) =>
LockScreen(widget.startTriage)),
); );
}), }),
), ),
......
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:rescueapp/start_triage_system/startTriage.dart'; import '../model/startTriage.dart';
import '../enums/start_triage_state.dart';
import 'camera_access.dart'; import 'camera_access.dart';
import 'neurology.dart'; import 'neurology.dart';
class CapillaryFillingTime extends StatefulWidget { class CapillaryFillingTime extends StatefulWidget {
final String title; final String title;
StartTriage startTriage; final StartTriage startTriage;
CapillaryFillingTime(StartTriage startTriage, {Key key, this.title}) : super(key: key){ CapillaryFillingTime(StartTriage startTriage, {Key key, this.title})
startTriage.setState(this); : startTriage = startTriage,
this.startTriage = startTriage; super(key: key) {
startTriage.setState(StartTriageState.CapillaryFillingTime);
} }
@override @override
...@@ -16,7 +18,6 @@ class CapillaryFillingTime extends StatefulWidget { ...@@ -16,7 +18,6 @@ class CapillaryFillingTime extends StatefulWidget {
} }
class _CapillaryFillingTimeState extends State<CapillaryFillingTime> { class _CapillaryFillingTimeState extends State<CapillaryFillingTime> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Scaffold( return Scaffold(
...@@ -40,7 +41,8 @@ class _CapillaryFillingTimeState extends State<CapillaryFillingTime> { ...@@ -40,7 +41,8 @@ class _CapillaryFillingTimeState extends State<CapillaryFillingTime> {
child: Container( child: Container(
decoration: BoxDecoration(color: Colors.grey[500]), decoration: BoxDecoration(color: Colors.grey[500]),
alignment: Alignment.center, alignment: Alignment.center,
child: new Text (widget.startTriage.getIsAmbulatory() ? 'Ja': 'Nein', child: new Text(
widget.startTriage.getIsAmbulatory() ? 'Ja' : 'Nein',
style: TextStyle( style: TextStyle(
fontSize: 20, fontSize: 20,
color: Colors.blue[900], color: Colors.blue[900],
...@@ -59,7 +61,10 @@ class _CapillaryFillingTimeState extends State<CapillaryFillingTime> { ...@@ -59,7 +61,10 @@ class _CapillaryFillingTimeState extends State<CapillaryFillingTime> {
child: Container( child: Container(
decoration: BoxDecoration(color: Colors.grey[500]), decoration: BoxDecoration(color: Colors.grey[500]),
alignment: Alignment.center, alignment: Alignment.center,
child:new Text (widget.startTriage.getIsSpontaneousBreathingPresent() ? 'Ja': 'Nein', child: new Text(
widget.startTriage.getIsSpontaneousBreathingPresent()
? 'Ja'
: 'Nein',
style: TextStyle( style: TextStyle(
fontSize: 20, fontSize: 20,
color: Colors.blue[900], color: Colors.blue[900],
...@@ -78,7 +83,10 @@ class _CapillaryFillingTimeState extends State<CapillaryFillingTime> { ...@@ -78,7 +83,10 @@ class _CapillaryFillingTimeState extends State<CapillaryFillingTime> {
child: Container( child: Container(
decoration: BoxDecoration(color: Colors.grey[500]), decoration: BoxDecoration(color: Colors.grey[500]),
alignment: Alignment.center, alignment: Alignment.center,
child: new Text (widget.startTriage.getIsBreathingFrequencyPerMinute() ? '> 30': '≤ 30', child: new Text(
widget.startTriage.getIsBreathingFrequencyPerMinute()
? '> 30'
: '≤ 30',
style: TextStyle( style: TextStyle(
fontSize: 20, fontSize: 20,
color: Colors.blue[900], color: Colors.blue[900],
...@@ -145,7 +153,8 @@ class _CapillaryFillingTimeState extends State<CapillaryFillingTime> { ...@@ -145,7 +153,8 @@ class _CapillaryFillingTimeState extends State<CapillaryFillingTime> {
Navigator.push( Navigator.push(
context, context,
MaterialPageRoute( MaterialPageRoute(
builder: (context) => CameraAccess(widget.startTriage)) builder: (context) =>
CameraAccess(widget.startTriage))
//widget.startTriage.isCirculation)), //widget.startTriage.isCirculation)),
); );
}))), }))),
...@@ -170,9 +179,8 @@ class _CapillaryFillingTimeState extends State<CapillaryFillingTime> { ...@@ -170,9 +179,8 @@ class _CapillaryFillingTimeState extends State<CapillaryFillingTime> {
Navigator.push( Navigator.push(
context, context,
MaterialPageRoute( MaterialPageRoute(
builder: (context) => Neurology( builder: (context) =>
widget.startTriage Neurology(widget.startTriage)),
)),
); );
}))), }))),
SizedBox( SizedBox(
......
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:rescueapp/start_triage_system/startTriage.dart'; import '../model/startTriage.dart';
import '../enums/start_triage_state.dart';
class LockScreen extends StatefulWidget { class LockScreen extends StatefulWidget {
final String title; final String title;
StartTriage startTriage; final StartTriage startTriage;
TriageCategory triageCategory;
LockScreen(StartTriage startTriage, {Key key, this.title}) : super(key: key) { LockScreen(StartTriage startTriage, {Key key, this.title})
startTriage.setState(this); : startTriage = startTriage,
this.startTriage = startTriage; super(key: key) {
startTriage.setState(StartTriageState.LockScreen);
} }
@override @override
......
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart'; import 'package:flutter/widgets.dart';
import 'package:rescueapp/start_triage_system/startTriage.dart'; import '../model/startTriage.dart';
import '../enums/start_triage_state.dart';
import 'camera_access.dart'; import 'camera_access.dart';
class Neurology extends StatefulWidget { class Neurology extends StatefulWidget {
final String title; final String title;
StartTriage startTriage; StartTriage startTriage;
Neurology(StartTriage startTriage, {Key key, this.title}) : super(key: key) { Neurology(StartTriage startTriage, {Key key, this.title})
startTriage.setState(this); : startTriage = startTriage,
this.startTriage = startTriage; super(key: key) {
startTriage.setState(StartTriageState.Neurology);
} }
@override @override
...@@ -181,8 +183,7 @@ class _NeurologyState extends State<Neurology> { ...@@ -181,8 +183,7 @@ class _NeurologyState extends State<Neurology> {
context, context,
MaterialPageRoute( MaterialPageRoute(
builder: (context) => builder: (context) =>
CameraAccess(widget.startTriage)) CameraAccess(widget.startTriage)));
);
}))), }))),
SizedBox( SizedBox(
height: 10, height: 10,
...@@ -206,8 +207,7 @@ class _NeurologyState extends State<Neurology> { ...@@ -206,8 +207,7 @@ class _NeurologyState extends State<Neurology> {
context, context,
MaterialPageRoute( MaterialPageRoute(
builder: (context) => builder: (context) =>
CameraAccess(widget.startTriage)) CameraAccess(widget.startTriage)));
);
}))), }))),
SizedBox( SizedBox(
height: 20, height: 20,
......
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'startTriage.dart'; import '../model/startTriage.dart';
import '../enums/start_triage_state.dart';
import 'after_opening_airways.dart'; import 'after_opening_airways.dart';
import 'breathing_frequency_per_minute.dart'; import 'breathing_frequency_per_minute.dart';
class SpontaneousBreathingPresent extends StatefulWidget { class SpontaneousBreathingPresent extends StatefulWidget {
final String title; final String title;
StartTriage startTriage; final StartTriage startTriage;
SpontaneousBreathingPresent( SpontaneousBreathingPresent(
StartTriage startTriage, { StartTriage startTriage, {
Key key, Key key,
this.title, this.title,
}) : super(key: key) { }) : startTriage = startTriage,
startTriage.setState(this); super(key: key) {
this.startTriage = startTriage; startTriage.setState(StartTriageState.SpontaneousBreathingPresent);
} }
@override @override
_SpontaneousBreathingPresentState createState() => _SpontaneousBreathingPresentState createState() =>
_SpontaneousBreathingPresentState(); _SpontaneousBreathingPresentState();
...@@ -116,9 +118,6 @@ class _SpontaneousBreathingPresentState ...@@ -116,9 +118,6 @@ class _SpontaneousBreathingPresentState
setState(() { setState(() {
widget.startTriage widget.startTriage
.setIsSpontaneousBreathingPresent(true); .setIsSpontaneousBreathingPresent(true);
print('testSPON');
print(widget.startTriage
.getIsSpontaneousBreathingPresent());
}); });
Navigator.push( Navigator.push(
context, context,
...@@ -151,9 +150,6 @@ class _SpontaneousBreathingPresentState ...@@ -151,9 +150,6 @@ class _SpontaneousBreathingPresentState
MaterialPageRoute( MaterialPageRoute(
builder: (context) => builder: (context) =>
AfterOpeningAirways(widget.startTriage))); AfterOpeningAirways(widget.startTriage)));
print('testAFTER2');
print(widget.startTriage
.getIsSpontaneousBreathingPresent());
}))), }))),
SizedBox( SizedBox(
height: 70, height: 70,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment