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 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;
CategoryT1A(this.isAfterOpeningAirways) : super(false, false);
}
class CategoryT1B extends SuperCategory {
class CategoryT1B extends Category {
bool isBreathingFrequencyPerMinute = true;
CategoryT1B(
......@@ -19,33 +31,25 @@ class CategoryT1B extends SuperCategory {
) : super(false, true);
}
class SuperCategory2 extends SuperCategory {
bool isBreathingFrequencyPerMinute;
bool isCirculation;
SuperCategory2(this.isBreathingFrequencyPerMinute, this.isCirculation)
: super(false, true);
}
class CategoryT1C extends SuperCategory2 {
class CategoryT1C extends Category2 {
CategoryT1C() : super(false, true);
}
class CategoryT1D extends SuperCategory2 {
class CategoryT1D extends Category2 {
bool isNeurology = false;
CategoryT1D(this.isNeurology) : super(false, false);
}
class CategoryT2 extends SuperCategory2 {
class CategoryT2 extends Category2 {
bool isNeurology = true;
CategoryT2(this.isNeurology) : super(false, false);
}
class CategoryT3 extends SuperCategory {
class CategoryT3 extends Category {
CategoryT3() : super(true, null);
}
class CategoryT4 extends SuperCategory {
class CategoryT4 extends Category {
bool isAfterOpeningAirways = 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