시력저하·굴절이상 증상 평가.
flowchart TD
classDef terminator fill:#4338ca,stroke:#312e81,stroke-width:2px,color:#fff,font-weight:700;
classDef decision fill:#fef3c7,stroke:#d97706,stroke-width:2.5px,color:#78350f,font-weight:700;
classDef process fill:#ffffff,stroke:#475569,stroke-width:1.5px,color:#0f172a;
classDef processReq fill:#ffffff,stroke:#475569,stroke-width:1.5px,color:#0f172a,font-weight:600;
classDef input fill:#cffafe,stroke:#0891b2,stroke-width:1.8px,color:#164e63;
classDef inputReq fill:#cffafe,stroke:#0891b2,stroke-width:1.8px,color:#164e63,font-weight:600;
classDef decisionReq fill:#fef3c7,stroke:#d97706,stroke-width:2.5px,color:#78350f,font-weight:700;
classDef chOk fill:#dcfce7,stroke:#16a34a,color:#14532d;
classDef chWarn fill:#fef3c7,stroke:#d97706,color:#78350f;
classDef chRisk fill:#fee2e2,stroke:#dc2626,color:#7f1d1d;
linkStyle default stroke:#94a3b8,stroke-width:1.6px;
START(["🟢 문진 시작: 시력·굴절 문진"]):::terminator
RESULT(["🏁 결과 산출"]):::terminator
subgraph S202 ["섹션 1: 시력 증상"]
direction LR
Q1043["Q1<br/>★ 멀리 있는 것이 흐리게 보임"]:::processReq
C1043_0["없음"]:::chOk
Q1043 -.-> C1043_0
C1043_1["경도 (1)"]:::chWarn
Q1043 -.-> C1043_1
C1043_2["중등도 (2)"]:::chRisk
Q1043 -.-> C1043_2
C1043_3["심함 (3)"]:::chRisk
Q1043 -.-> C1043_3
C1043_4["매우 심함 (4)"]:::chRisk
Q1043 -.-> C1043_4
Q1044["Q2<br/>가까운 글씨가 흐리게 보임"]:::process
C1044_0["없음"]:::chOk
Q1044 -.-> C1044_0
C1044_1["경도 (1)"]:::chWarn
Q1044 -.-> C1044_1
C1044_2["중등도 (2)"]:::chRisk
Q1044 -.-> C1044_2
C1044_3["심함 (3)"]:::chRisk
Q1044 -.-> C1044_3
C1044_4["매우 심함 (4)"]:::chRisk
Q1044 -.-> C1044_4
Q1043 --> Q1044
Q1045["Q3<br/>야간 시력 저하"]:::process
C1045_0["없음"]:::chOk
Q1045 -.-> C1045_0
C1045_1["경도 (1)"]:::chWarn
Q1045 -.-> C1045_1
C1045_2["중등도 (2)"]:::chRisk
Q1045 -.-> C1045_2
C1045_3["심함 (3)"]:::chRisk
Q1045 -.-> C1045_3
C1045_4["매우 심함 (4)"]:::chRisk
Q1045 -.-> C1045_4
Q1044 --> Q1045
Q1046["Q4<br/>눈의 피로·두통"]:::process
C1046_0["없음"]:::chOk
Q1046 -.-> C1046_0
C1046_1["경도 (1)"]:::chWarn
Q1046 -.-> C1046_1
C1046_2["중등도 (2)"]:::chRisk
Q1046 -.-> C1046_2
C1046_3["심함 (3)"]:::chRisk
Q1046 -.-> C1046_3
C1046_4["매우 심함 (4)"]:::chRisk
Q1046 -.-> C1046_4
Q1045 --> Q1046
Q1047{"Q5<br/>사물이 둘로 겹쳐 보임(복시)"}:::decision
C1047_0["아니오"]:::chOk
Q1047 -.-> C1047_0
C1047_1["예 (2)"]:::chRisk
Q1047 -.-> C1047_1
Q1046 --> Q1047
Q1048{"Q6<br/>안경·콘택트렌즈 사용"}:::decision
C1048_0["아니오"]:::chOk
Q1048 -.-> C1048_0
C1048_1["예"]:::chOk
Q1048 -.-> C1048_1
Q1047 --> Q1048
Q1049{"Q7<br/>최근 시력 변화 시점"}:::decision
C1049_0["변화 없음"]:::chOk
Q1049 -.-> C1049_0
C1049_1["서서히 (1)"]:::chWarn
Q1049 -.-> C1049_1
C1049_2["최근 갑자기 (2)"]:::chRisk
Q1049 -.-> C1049_2
Q1048 --> Q1049
Q3588["Q_ENR_PROGRESSION_RATE<br/>★ 시력 저하가 어떤 속도로 진행되었습니까?"]:::processReq
C3588_0["시력 저하 없음"]:::chOk
Q3588 -.-> C3588_0
C3588_1["수개월에서 수년에 걸쳐 서서히 나빠짐"]:::chOk
Q3588 -.-> C3588_1
C3588_2["수주 내에 비교적 빠르게 나빠짐 (1)"]:::chWarn
Q3588 -.-> C3588_2
C3588_3["수일 내 또는 하루아침에 갑자기 나빠짐 (2)"]:::chRisk
Q3588 -.-> C3588_3
Q1049 --> Q3588
Q3589{"Q_ENR_FLOATERS_CHANGE<br/>★ 눈앞에 먼지나 벌레가 떠다니는 증상(비문증)에 최근 변화가<br/>있습니까?"}:::decisionReq
C3589_0["아니요, 없습니다."]:::chOk
Q3589 -.-> C3589_0
C3589_1["예전부터 있었으나 개수나 모양에 변화는 없습니다."]:::chOk
Q3589 -.-> C3589_1
C3589_2["최근 새로 생기거나 개수가 눈에 띄게 많아졌습니다. (2)"]:::chRisk
Q3589 -.-> C3589_2
Q3588 --> Q3589
Q3590{"Q_ENR_METAMORPHOPSIA<br/>★ 바둑판이나 직선을 볼 때 선이 휘어 보이거나 중심 부위가<br/>까맣게 비어 보이는 증상이 있습니까?"}:::decisionReq
C3590_0["아니요, 없습니다."]:::chOk
Q3590 -.-> C3590_0
C3590_1["가끔 선이 약간 휘어 보입니다. (1)"]:::chWarn
Q3590 -.-> C3590_1
C3590_2["뚜렷하게 선이 구부러져 보이거나 중심이 까맣게 가려 보입니다.<br/>(2)"]:::chRisk
Q3590 -.-> C3590_2
Q3589 --> Q3590
end
START --> Q1043
subgraph S203 ["섹션 2: 경고 신호"]
direction LR
Q1050{"Q8<br/>갑작스런 시력 저하·시야 가림"}:::decision
C1050_0["아니오"]:::chOk
Q1050 -.-> C1050_0
C1050_1["예 (3)"]:::chRisk
Q1050 -.-> C1050_1
Q1051{"Q9<br/>커튼이 쳐지듯 시야 일부가 안 보임"}:::decision
C1051_0["아니오"]:::chOk
Q1051 -.-> C1051_0
C1051_1["예 (3)"]:::chRisk
Q1051 -.-> C1051_1
Q1050 --> Q1051
Q1052{"Q10<br/>눈 통증과 함께 시력저하"}:::decision
C1052_0["아니오"]:::chOk
Q1052 -.-> C1052_0
C1052_1["예 (3)"]:::chRisk
Q1052 -.-> C1052_1
Q1051 --> Q1052
Q3593{"Q_ENR_TRAUMA_HX<br/>★ 최근 1개월 이내에 눈이나 머리 부위에 강한 충격을 받거나<br/>다친 적이 있습니까?"}:::decisionReq
C3593_0["아니요"]:::chOk
Q3593 -.-> C3593_0
C3593_1["예, 눈 부위를 직접 다쳤습니다. (2)"]:::chRisk
Q3593 -.-> C3593_1
C3593_2["예, 머리 부위에 강한 충격을 받았습니다. (2)"]:::chRisk
Q3593 -.-> C3593_2
Q1052 --> Q3593
end
Q3590 --> Q1050
subgraph S204 ["섹션 3: 병력"]
direction LR
Q1053{"Q11<br/>당뇨·고혈압"}:::decision
C1053_0["아니오"]:::chOk
Q1053 -.-> C1053_0
C1053_1["예 (1)"]:::chWarn
Q1053 -.-> C1053_1
Q1054{"Q12<br/>눈 질환·수술 병력"}:::decision
C1054_0["아니오"]:::chOk
Q1054 -.-> C1054_0
C1054_1["예 (1)"]:::chWarn
Q1054 -.-> C1054_1
Q1053 --> Q1054
Q1055{"Q13<br/>가족 시력질환(녹내장·황반변성 등)"}:::decision
C1055_0["아니오"]:::chOk
Q1055 -.-> C1055_0
C1055_1["예 (1)"]:::chWarn
Q1055 -.-> C1055_1
Q1054 --> Q1055
Q3594[/"Q_ENR_MEDICATION_STEROID<br/>★ 현재 정기적으로 복용 중이거나 점안 중인 약물이 있다면 모두<br/>선택해 주세요."/]:::inputReq
C3594_0["해당 없음"]:::chOk
Q3594 -.-> C3594_0
C3594_1["스테로이드제 (먹는 약 또는 안약) (1)"]:::chWarn
Q3594 -.-> C3594_1
C3594_2["결핵약 (에탐부톨 등) (1)"]:::chWarn
Q3594 -.-> C3594_2
C3594_3["류마티스 약물 또는 면역억제제 (1)"]:::chWarn
Q3594 -.-> C3594_3
C3594_4["전립선 비대증 약물 (1)"]:::chWarn
Q3594 -.-> C3594_4
Q1055 --> Q3594
Q3595{"Q_ENR_AUTOIMMUNE_HX<br/>★ 류마티스 관절염, 강직성 척추염, 루푸스 등 자가면역질환을<br/>진단받은 적이 있습니까?"}:::decisionReq
C3595_0["아니요"]:::chOk
Q3595 -.-> C3595_0
C3595_1["예, 진단받은 적이 있습니다. (1)"]:::chWarn
Q3595 -.-> C3595_1
Q3594 --> Q3595
end
Q3593 --> Q1053
subgraph S338 ["섹션 4: 증상 상세"]
direction LR
Q1690["xN1<br/>글자가 번지거나 겹쳐 보임"]:::process
C1690_0["없음"]:::chOk
Q1690 -.-> C1690_0
C1690_1["경도 (1)"]:::chWarn
Q1690 -.-> C1690_1
C1690_2["중등도 (2)"]:::chRisk
Q1690 -.-> C1690_2
C1690_3["심함 (3)"]:::chRisk
Q1690 -.-> C1690_3
C1690_4["매우 심함 (4)"]:::chRisk
Q1690 -.-> C1690_4
Q1691["xN2<br/>눈부심이 심함"]:::process
C1691_0["없음"]:::chOk
Q1691 -.-> C1691_0
C1691_1["경도 (1)"]:::chWarn
Q1691 -.-> C1691_1
C1691_2["중등도 (2)"]:::chRisk
Q1691 -.-> C1691_2
C1691_3["심함 (3)"]:::chRisk
Q1691 -.-> C1691_3
C1691_4["매우 심함 (4)"]:::chRisk
Q1691 -.-> C1691_4
Q1690 --> Q1691
Q1692{"xN3<br/>색 구분이 어려움"}:::decision
C1692_0["아니오"]:::chOk
Q1692 -.-> C1692_0
C1692_1["예 (1)"]:::chWarn
Q1692 -.-> C1692_1
Q1691 --> Q1692
Q1693["xN4<br/>안개 낀 듯 침침함"]:::process
C1693_0["없음"]:::chOk
Q1693 -.-> C1693_0
C1693_1["경도 (1)"]:::chWarn
Q1693 -.-> C1693_1
C1693_2["중등도 (2)"]:::chRisk
Q1693 -.-> C1693_2
C1693_3["심함 (3)"]:::chRisk
Q1693 -.-> C1693_3
C1693_4["매우 심함 (4)"]:::chRisk
Q1693 -.-> C1693_4
Q1692 --> Q1693
Q1694["xN5<br/>눈 건조·이물감"]:::process
C1694_0["없음"]:::chOk
Q1694 -.-> C1694_0
C1694_1["경도 (1)"]:::chWarn
Q1694 -.-> C1694_1
C1694_2["중등도 (2)"]:::chRisk
Q1694 -.-> C1694_2
C1694_3["심함 (3)"]:::chRisk
Q1694 -.-> C1694_3
C1694_4["매우 심함 (4)"]:::chRisk
Q1694 -.-> C1694_4
Q1693 --> Q1694
Q1695["xN6<br/>눈 피로·두통"]:::process
C1695_0["없음"]:::chOk
Q1695 -.-> C1695_0
C1695_1["경도 (1)"]:::chWarn
Q1695 -.-> C1695_1
C1695_2["중등도 (2)"]:::chRisk
Q1695 -.-> C1695_2
C1695_3["심함 (3)"]:::chRisk
Q1695 -.-> C1695_3
C1695_4["매우 심함 (4)"]:::chRisk
Q1695 -.-> C1695_4
Q1694 --> Q1695
Q3591{"Q_ENR_DIPLOPIA_TYPE<br/>★ 사물이 두 개로 겹쳐 보일 때(복시), 한쪽 눈을 가리면<br/>증상이 어떻게 됩니까?"}:::decisionReq
C3591_0["겹쳐 보이는 증상(복시)이 없습니다."]:::chOk
Q3591 -.-> C3591_0
C3591_1["한쪽 눈을 가리면 겹쳐 보이는 증상이 사라지고 하나로 보입니다.<br/>(1)"]:::chWarn
Q3591 -.-> C3591_1
C3591_2["한쪽 눈을 가려도 여전히 겹쳐 보입니다. (1)"]:::chWarn
Q3591 -.-> C3591_2
Q1695 --> Q3591
Q3592{"Q_ENR_SQUINTING<br/>★ 사물을 선명하게 보기 위해 눈을 자주 찡그리거나 고개를 특정<br/>방향으로 기울이는 습관이 있습니까?"}:::decisionReq
C3592_0["아니요"]:::chOk
Q3592 -.-> C3592_0
C3592_1["눈을 자주 찡그려야 잘 보입니다. (1)"]:::chWarn
Q3592 -.-> C3592_1
C3592_2["고개를 기울이거나 돌려서 보는 습관이 있습니다. (1)"]:::chWarn
Q3592 -.-> C3592_2
Q3591 --> Q3592
end
Q3595 --> Q1690
subgraph S339 ["섹션 5: 병력·생활"]
direction LR
Q1696{"xN7<br/>안경 도수가 자주 바뀜"}:::decision
C1696_0["아니오"]:::chOk
Q1696 -.-> C1696_0
C1696_1["예 (1)"]:::chWarn
Q1696 -.-> C1696_1
Q1697{"xN8<br/>라식·라섹 등 시력교정 수술력"}:::decision
C1697_0["아니오"]:::chOk
Q1697 -.-> C1697_0
C1697_1["예 (1)"]:::chWarn
Q1697 -.-> C1697_1
Q1696 --> Q1697
Q1698{"xN9<br/>당뇨·고혈압"}:::decision
C1698_0["아니오"]:::chOk
Q1698 -.-> C1698_0
C1698_1["예 (1)"]:::chWarn
Q1698 -.-> C1698_1
Q1697 --> Q1698
Q1699{"xN10<br/>가족 황반변성·녹내장"}:::decision
C1699_0["아니오"]:::chOk
Q1699 -.-> C1699_0
C1699_1["예 (1)"]:::chWarn
Q1699 -.-> C1699_1
Q1698 --> Q1699
Q1700{"xN11<br/>장시간 디지털 화면 사용"}:::decision
C1700_0["아니오"]:::chOk
Q1700 -.-> C1700_0
C1700_1["예 (1)"]:::chWarn
Q1700 -.-> C1700_1
Q1699 --> Q1700
Q3596["Q_ENR_LENS_HABIT<br/>★ 콘택트렌즈를 착용하신다면, 하루 평균 착용 시간은 얼마나<br/>됩니까?"]:::processReq
C3596_0["렌즈를 착용하지 않음"]:::chOk
Q3596 -.-> C3596_0
C3596_1["하루 8시간 미만 착용"]:::chOk
Q3596 -.-> C3596_1
C3596_2["하루 8~12시간 착용 (1)"]:::chWarn
Q3596 -.-> C3596_2
C3596_3["하루 12시간 이상 또는 수면 중에도 착용함 (2)"]:::chRisk
Q3596 -.-> C3596_3
Q1700 --> Q3596
Q3597{"Q_ENR_UV_EXPOSURE<br/>★ 야외 활동이나 직업적 이유로 자외선(햇빛)에 장시간 노출되는<br/>편입니까?"}:::decisionReq
C3597_0["실내 생활 위주로 자외선 노출이 적음"]:::chOk
Q3597 -.-> C3597_0
C3597_1["야외 활동이 많으나 선글라스나 모자로 보호함"]:::chOk
Q3597 -.-> C3597_1
C3597_2["보호 장구 없이 하루 4시간 이상 야외 활동 또는 관련 직업 종사<br/>(1)"]:::chWarn
Q3597 -.-> C3597_2
Q3596 --> Q3597
end
Q3592 --> Q1696
subgraph S340 ["섹션 6: 추가 응급 신호"]
direction LR
Q1701{"xN12<br/>시야에 검은 커튼·번쩍임이 갑자기"}:::decision
C1701_0["아니오"]:::chOk
Q1701 -.-> C1701_0
C1701_1["예 (3)"]:::chRisk
Q1701 -.-> C1701_1
Q1702{"xN13<br/>한쪽 눈 시력이 갑자기 사라짐"}:::decision
C1702_0["아니오"]:::chOk
Q1702 -.-> C1702_0
C1702_1["예 (3)"]:::chRisk
Q1702 -.-> C1702_1
Q1701 --> Q1702
end
Q3597 --> Q1701
Q1702 --> RESULT