diff --git a/rescueapp/lib/start_triage_system/after_opening_airways.dart b/rescueapp/lib/start_triage_system/after_opening_airways.dart new file mode 100644 index 0000000000000000000000000000000000000000..3e342d1daf6acb788923d07c32c85ab963c990ab --- /dev/null +++ b/rescueapp/lib/start_triage_system/after_opening_airways.dart @@ -0,0 +1,155 @@ +import 'package:flutter/material.dart'; + +class AfterOpeningAirways extends StatefulWidget { + AfterOpeningAirways({Key key, this.title}) : super(key: key); + final String title; + + @override + _AfterOpeningAirwaysState createState() => _AfterOpeningAirwaysState(); +} + +class _AfterOpeningAirwaysState extends State<AfterOpeningAirways> { + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + title: Text('KatApp'), + ), + body: Padding( + padding: EdgeInsets.symmetric(horizontal: 40, vertical: 10), + child: Column( + children: <Widget>[ + SizedBox( + height: 40, + child: Container( + decoration: BoxDecoration(color: Colors.grey[500]), + alignment: Alignment.center, + child: Text('Ist der Patient gehfähig?', + style: TextStyle(fontSize: 20, color: Colors.blue[900])), + )), + SizedBox( + height: 40, + child: Container( + decoration: BoxDecoration(color: Colors.grey[500]), + alignment: Alignment.center, + child: Text('Nein', + style: TextStyle( + fontSize: 20, + color: Colors.blue[900], + backgroundColor: Colors.grey[500])), + )), + SizedBox( + height: 40, + child: Container( + decoration: BoxDecoration(color: Colors.grey[500]), + alignment: Alignment.center, + child: Text('A:Spontanatmung vorhanden?', + style: TextStyle( + fontSize: 20, + color: Colors.blue[900], + backgroundColor: Colors.grey[500])), + )), + SizedBox( + height: 40, + child: Container( + decoration: BoxDecoration(color: Colors.grey[500]), + alignment: Alignment.center, + child: Text('Nein', + style: TextStyle( + fontSize: 20, + color: Colors.blue[900], + backgroundColor: Colors.grey[500])), + )), + SizedBox( + height: 110, + ), + SizedBox( + height: 50, + child: Container( + alignment: Alignment.center, + decoration: BoxDecoration( + border: Border( + left: BorderSide(color: Colors.red, width: 2), + right: BorderSide(color: Colors.red, width: 2), + top: BorderSide(color: Colors.red, width: 2), + ), + ), + child: Text('Kategorie A', + style: TextStyle( + fontSize: 22, + fontWeight: FontWeight.w700, + color: Colors.blue[900], + backgroundColor: Colors.white)), + )), + SizedBox( + height: 50, + width: 500, + child: Container( + alignment: Alignment.center, + decoration: BoxDecoration( + border: Border( + left: BorderSide(color: Colors.red, width: 2), + right: BorderSide(color: Colors.red, width: 2), + bottom: BorderSide(color: Colors.red, width: 2), + ), + ), + child: Text('Nach Öffnung der Atemwege?', + style: TextStyle( + fontSize: 22, + fontWeight: FontWeight.w700, + color: Colors.blue[900], + backgroundColor: Colors.white)), + )), + SizedBox( + height: 50, + ), + SizedBox( + width: 200, + height: 50, + child: Container( + child: RaisedButton( + child: new Text('Ja', + style: TextStyle( + fontSize: 20, + fontWeight: FontWeight.w600, + color: Colors.blue[900])), + color: Colors.blue, + onPressed: null ))), + SizedBox( + height: 10, + ), + SizedBox( + width: 200, + height: 50, + child: Container( + child: RaisedButton( + child: new Text('Nein', + style: TextStyle( + fontSize: 20, + fontWeight: FontWeight.w600, + color: Colors.blue[900])), + color: Colors.blue, + onPressed: null))), + SizedBox( + height: 50, + ), + SizedBox( + width: 200, + height: 50, + child: Container( + child: RaisedButton( + child: new Text('Zurück', + style: TextStyle( + fontSize: 20, + fontWeight: FontWeight.w600, + color: Colors.white)), + color: Colors.blue[900], + onPressed: () { + Navigator.pop(context); + }))), + ], + ), + ), + ); + } +} diff --git a/rescueapp/lib/start_triage_system/ambulatory.dart b/rescueapp/lib/start_triage_system/ambulatory.dart new file mode 100644 index 0000000000000000000000000000000000000000..eb52a74678b47adb67eb459861f9fc2131ea77a9 --- /dev/null +++ b/rescueapp/lib/start_triage_system/ambulatory.dart @@ -0,0 +1,104 @@ +import 'package:flutter/material.dart'; +import 'spontaneous_breathing_present.dart'; + +class Ambulatory extends StatefulWidget { + Ambulatory({Key key, this.title}) : super(key: key); + final String title; + + @override + _AmbulatoryState createState() => _AmbulatoryState(); +} + +class _AmbulatoryState extends State<Ambulatory> { + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + title: Text('KatApp'), + ), + body: Padding( + padding: EdgeInsets.symmetric(horizontal: 40, vertical: 10), + child: Column( + children: <Widget>[ + SizedBox( + height: 150, + ), + SizedBox( + height: 100, + child: Container( + alignment: Alignment.center, + decoration: BoxDecoration( + border: Border( + left: BorderSide(color: Colors.red, width: 2), + right: BorderSide(color: Colors.red, width: 2), + top: BorderSide(color: Colors.red, width: 2), + bottom: BorderSide(color: Colors.red, width: 2), + ), + ), + child: Text('Ist der Patient gehfähig?', + style: TextStyle( + fontSize: 22, + fontWeight: FontWeight.w700, + color: Colors.blue[900], + backgroundColor: Colors.white)), + )), + SizedBox( + height: 120, + ), + SizedBox( + width: 200, + height: 50, + child: Container( + child: RaisedButton( + child: new Text('Ja', + style: TextStyle( + fontSize: 20, + fontWeight: FontWeight.w600, + color: Colors.blue[900])), + color: Colors.blue, + onPressed: null ))), + SizedBox( + height: 10, + ), + SizedBox( + width: 200, + height: 50, + child: Container( + child: RaisedButton( + child: new Text('Nein', + style: TextStyle( + fontSize: 20, + fontWeight: FontWeight.w600, + color: Colors.blue[900])), + color: Colors.blue, + onPressed: () { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => + SpontaneousBreathingPresent()), + ); + }))), + SizedBox( + height: 100, + ), + SizedBox( + width: 200, + height: 50, + child: Container( + child: RaisedButton( + child: new Text('Zurück', + style: TextStyle( + fontSize: 20, + fontWeight: FontWeight.w600, + color: Colors.white)), + color: Colors.blue[900], + onPressed: () { + Navigator.pop(context); + }))), + ], + ), + ), + ); + } +} diff --git a/rescueapp/lib/start_triage_system/spontaneous_breathing_present.dart b/rescueapp/lib/start_triage_system/spontaneous_breathing_present.dart new file mode 100644 index 0000000000000000000000000000000000000000..5151e5106c5f6a0d62cde2b0d6c5ebb3abe92c7f --- /dev/null +++ b/rescueapp/lib/start_triage_system/spontaneous_breathing_present.dart @@ -0,0 +1,141 @@ +import 'package:flutter/material.dart'; +import 'after_opening_airways.dart'; + +class SpontaneousBreathingPresent extends StatefulWidget { + SpontaneousBreathingPresent({Key key, this.title}) : super(key: key); + final String title; + @override + _SpontaneousBreathingPresentState createState() => + _SpontaneousBreathingPresentState(); +} + +class _SpontaneousBreathingPresentState + extends State<SpontaneousBreathingPresent> { + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + title: Text('KatApp'), + ), + body: Padding( + padding: EdgeInsets.symmetric(horizontal: 40, vertical: 10), + child: Column( + children: <Widget>[ + SizedBox( + height: 40, + child: Container( + decoration: BoxDecoration(color: Colors.grey[500]), + alignment: Alignment.center, + child: Text('Ist der Patient gehfähig?', + style: TextStyle(fontSize: 20, color: Colors.blue[900])), + )), + SizedBox( + height: 40, + child: Container( + decoration: BoxDecoration(color: Colors.grey[500]), + alignment: Alignment.center, + child: Text('Nein', + style: TextStyle( + fontSize: 20, + color: Colors.blue[900], + backgroundColor: Colors.grey[500])), + )), + SizedBox( + height: 150, + ), + SizedBox( + height: 50, + child: Container( + alignment: Alignment.center, + decoration: BoxDecoration( + border: Border( + left: BorderSide(color: Colors.red, width: 2), + right: BorderSide(color: Colors.red, width: 2), + top: BorderSide(color: Colors.red, width: 2), + ), + ), + child: Text('Kategorie A', + style: TextStyle( + fontSize: 22, + fontWeight: FontWeight.w700, + color: Colors.blue[900], + backgroundColor: Colors.white)), + )), + SizedBox( + height: 50, + width: 500, + child: Container( + alignment: Alignment.center, + decoration: BoxDecoration( + border: Border( + left: BorderSide(color: Colors.red, width: 2), + right: BorderSide(color: Colors.red, width: 2), + bottom: BorderSide(color: Colors.red, width: 2), + ), + ), + child: Text('Spontanatmung vorhanden?', + style: TextStyle( + fontSize: 22, + fontWeight: FontWeight.w700, + color: Colors.blue[900], + backgroundColor: Colors.white)), + )), + SizedBox( + height: 70, + ), + SizedBox( + width: 200, + height: 50, + child: Container( + child: RaisedButton( + child: new Text('Ja', + style: TextStyle( + fontSize: 20, + fontWeight: FontWeight.w600, + color: Colors.blue[900])), + color: Colors.blue, + onPressed: null ))), + SizedBox( + height: 10, + ), + SizedBox( + width: 200, + height: 50, + child: Container( + child: RaisedButton( + child: new Text('Nein', + style: TextStyle( + fontSize: 20, + fontWeight: FontWeight.w600, + color: Colors.blue[900])), + color: Colors.blue, + onPressed: () { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => AfterOpeningAirways()), + ); + }))), + SizedBox( + height: 70, + ), + SizedBox( + width: 200, + height: 50, + child: Container( + child: RaisedButton( + child: new Text('Zurück', + style: TextStyle( + fontSize: 20, + fontWeight: FontWeight.w600, + color: Colors.white)), + color: Colors.blue[900], + onPressed: () { + Navigator.pop(context); + }))), + ], + ), + ), + ); + } +}