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

KAT-108: Added triage classes in triage_data.dart

parent 64560d73
No related branches found
No related tags found
No related merge requests found
class SuperCategory { // Superclasses ----------------------------------------------------------------
class Category {
bool isAmbulatory; bool isAmbulatory;
bool isSpontaneousBreathingPresent; bool isSpontaneousBreathingPresent;
SuperCategory(this.isAmbulatory, this.isSpontaneousBreathingPresent); Category(this.isAmbulatory, this.isSpontaneousBreathingPresent);
}
class Category2 extends Category {
bool isBreathingFrequencyPerMinute;
bool isCirculation;
Category2(this.isBreathingFrequencyPerMinute, this.isCirculation)
: super(false, true);
} }
class CategoryT1A extends SuperCategory { // Subclasses ------------------------------------------------------------------
class CategoryT1A extends Category {
bool isAfterOpeningAirways = true; bool isAfterOpeningAirways = true;
CategoryT1A(this.isAfterOpeningAirways) : super(false, false); CategoryT1A(this.isAfterOpeningAirways) : super(false, false);
} }
class CategoryT1B extends SuperCategory { class CategoryT1B extends Category {
bool isBreathingFrequencyPerMinute = true; bool isBreathingFrequencyPerMinute = true;
CategoryT1B( CategoryT1B(
...@@ -19,33 +31,25 @@ class CategoryT1B extends SuperCategory { ...@@ -19,33 +31,25 @@ class CategoryT1B extends SuperCategory {
) : super(false, true); ) : super(false, true);
} }
class SuperCategory2 extends SuperCategory { class CategoryT1C extends Category2 {
bool isBreathingFrequencyPerMinute;
bool isCirculation;
SuperCategory2(this.isBreathingFrequencyPerMinute, this.isCirculation)
: super(false, true);
}
class CategoryT1C extends SuperCategory2 {
CategoryT1C() : super(false, true); CategoryT1C() : super(false, true);
} }
class CategoryT1D extends SuperCategory2 { class CategoryT1D extends Category2 {
bool isNeurology = false; bool isNeurology = false;
CategoryT1D(this.isNeurology) : super(false, false); CategoryT1D(this.isNeurology) : super(false, false);
} }
class CategoryT2 extends SuperCategory2 { class CategoryT2 extends Category2 {
bool isNeurology = true; bool isNeurology = true;
CategoryT2(this.isNeurology) : super(false, false); CategoryT2(this.isNeurology) : super(false, false);
} }
class CategoryT3 extends SuperCategory { class CategoryT3 extends Category {
CategoryT3() : super(true, null); CategoryT3() : super(true, null);
} }
class CategoryT4 extends SuperCategory { class CategoryT4 extends Category {
bool isAfterOpeningAirways = false; bool isAfterOpeningAirways = false;
CategoryT4(this.isAfterOpeningAirways) : super(false, false); CategoryT4(this.isAfterOpeningAirways) : super(false, false);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment