Implementation
setCreateMode(DiseaseObservation? _) {
diseaseObservation = _!;
inputMode = InputModeType.create;
dehydrationRadios = [
RadioListGroup(text: "탈수없거나 매우 미약. 강한 포유 반응", index: 0, selected: false),
RadioListGroup(text: "설사 관찰. 강한 포유 반응 (탈수5-6%)", index: 1, selected: false),
RadioListGroup(text: "약간의 우울감. 피부당김 회복속도 2-6초. 스스로 포유가능. 눈 안쪽 패임. 약해보임 (탈수6-8%)", index: 2, selected: false),
RadioListGroup(text: "우울감. 앉아있음. 눈 매우 깊이 패임. 비강 마름. 피부당김 회복속도 6초 이상 (탈수8-10%)", index: 3, selected: false),
RadioListGroup(text: "위중. 서기불가. 말초부위 저체온. 피부당김 회복안됨. 혼수상태 (탈수10-14%)", index: 4, selected: false),
];
fecesRadios = [
RadioListGroup(text: "모양이 일정하고 흐트러지지 않는 된장, 푸딩(pudding) 점도의 정상변", index: 0, selected: false),
RadioListGroup(text: "약간 물러짐. 순두부, 떠먹는 요거트(yogurt) 성상과 유사한 변", index: 1, selected: false),
RadioListGroup(text: "수분이 늘어나 더 묽어짐. 물엿(syrup)", index: 2, selected: false),
RadioListGroup(text: "물엿 보다 물기가 많고 묽어진 사과주스(apple juice) 성상의 변. 분 성분(유색)은 아직 배출됨", index: 3, selected: false),
RadioListGroup(text: "물(water)변(분성분 없음). 점액이나 혈액이 섞일 수 있음. 배뇨로 착각하지 않도록 각별히 주의. (설사시 강한 배출, 기다란 선을 그리며 흔적이 남음. 배뇨와 구분됨)", index: 4, selected: false),
];
respiAndCoughRadios = [
RadioListGroup(text: "정상 호흡범위(20-50회/분)", index: 0, selected: false),
RadioListGroup(text: "약한 기침. 콧물. 규칙적 호흡", index: 1, selected: false),
RadioListGroup(text: "보통 기침. 빠른 호흡(50-100회/분)", index: 2, selected: false),
RadioListGroup(text: "빈번한 기침. 빠른 호흡", index: 3, selected: false),
RadioListGroup(text: "빈번한 만성적 기침. 불규칙한 호흡", index: 4, selected: false),
];
snotRadios = [
RadioListGroup(text: "묽은 보통의 코점액. 흐르지 않음", index: 0, selected: false),
RadioListGroup(text: "소량의 탁한 흰 콧물이 한쪽 콧구멍에서 배출. 또는 투명하나 끈적한 콧물", index: 1, selected: false),
RadioListGroup(text: "탁한 흰콧물 또는 과한 점액질 콧물이 양쪽 콧구멍에서 배출", index: 2, selected: false),
RadioListGroup(text: "다량의 화농성(황색 또는 녹색) 콧뭉리 양쪽 콧구멍에서 배출", index: 3, selected: false),
];
eyeRadios = [
RadioListGroup(text: "눈물 또는 눈곱 없음. 맑음.", index: 0, selected: false),
RadioListGroup(text: "소량 눈물 또는 눈곱 배출", index: 1, selected: false),
RadioListGroup(text: "두 눈에서 눈물 또는 눈곱 중량 배출", index: 2, selected: false),
RadioListGroup(text: "눈물 또는 눈곱 다량 배출", index: 3, selected: false),
];
appearanceRadios = [
RadioListGroup(text: "각성. 활동적", index: 0, selected: false),
RadioListGroup(text: "귀 쳐짐. 약간 무딘 반응", index: 1, selected: false),
RadioListGroup(text: "중간정도 침울. 머리와 귀 쳐짐", index: 2, selected: false),
RadioListGroup(text: "침울. 머리와 귀 쳐짐. 서기 욕구 없음", index: 3, selected: false),
RadioListGroup(text: "납작 누워만 있음", index: 4, selected: false),
];
earRadios = [
RadioListGroup(text: "힘있게 바짝 선 귀", index: 0, selected: false),
RadioListGroup(text: "귀를 가볍게 침, 또는 머리 흔듦", index: 1, selected: false),
RadioListGroup(text: "한쪽 귀가 살짝 내려감", index: 2, selected: false),
RadioListGroup(text: "머리가 한쪽으로 치우침, 또는 양쪽 귀 모두 내려감", index: 3, selected: false),
];
sensorPositionRadios = [
RadioListGroup(text: "중(정상)", index: 0, selected: false),
RadioListGroup(text: "상", index: 1, selected: false),
RadioListGroup(text: "하", index: 2, selected: false),
RadioListGroup(text: "센서탈락/재부착", index: 3, selected: false),
];
bcsRadios = [
RadioListGroup(text: "좋음(Good)", index: 0, selected: false),
RadioListGroup(text: "보통(Moderate)", index: 1, selected: false),
RadioListGroup(text: "나쁨(Bad)", index: 2, selected: false),
];
temperatureController.text = "";
memoController.text = "";
notifyListeners();
}