기침 기간·양상·동반증상과 경고 신호 평가.
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 S156 ["섹션 1: 기침 양상"]
direction LR
Q810{"Q1<br/>★ 기침 지속 기간"}:::decisionReq
C810_0["2주 미만"]:::chOk
Q810 -.-> C810_0
C810_1["2–8주 (1)"]:::chWarn
Q810 -.-> C810_1
C810_2["8주 이상(만성) (2)"]:::chRisk
Q810 -.-> C810_2
Q811{"Q2<br/>가래"}:::decision
C811_0["없음(마른기침) (1)"]:::chWarn
Q811 -.-> C811_0
C811_1["맑은 가래"]:::chOk
Q811 -.-> C811_1
C811_2["누런/녹색 가래 (2)"]:::chRisk
Q811 -.-> C811_2
Q810 --> Q811
Q812["Q3<br/>기침 심한 시간대"]:::process
C812_0["무관"]:::chOk
Q812 -.-> C812_0
C812_1["야간 (1)"]:::chWarn
Q812 -.-> C812_1
C812_2["아침 (1)"]:::chWarn
Q812 -.-> C812_2
C812_3["식후 (1)"]:::chWarn
Q812 -.-> C812_3
Q811 --> Q812
Q813["Q4<br/>기침으로 수면 방해"]:::process
C813_0["없음"]:::chOk
Q813 -.-> C813_0
C813_1["경도 (1)"]:::chWarn
Q813 -.-> C813_1
C813_2["중등도 (2)"]:::chRisk
Q813 -.-> C813_2
C813_3["심함 (3)"]:::chRisk
Q813 -.-> C813_3
C813_4["매우 심함 (4)"]:::chRisk
Q813 -.-> C813_4
Q812 --> Q813
Q814["Q5<br/>쌕쌕거림(천명)·숨참 동반"]:::process
C814_0["없음"]:::chOk
Q814 -.-> C814_0
C814_1["경도 (1)"]:::chWarn
Q814 -.-> C814_1
C814_2["중등도 (2)"]:::chRisk
Q814 -.-> C814_2
C814_3["심함 (3)"]:::chRisk
Q814 -.-> C814_3
C814_4["매우 심함 (4)"]:::chRisk
Q814 -.-> C814_4
Q813 --> Q814
Q3424["Q_ENR_COUGH_IMPACT_SCALE<br/>★ 현재 기침으로 인해 일상생활(업무, 수면, 대인관계 등)에<br/>지장을 받는 정도는 어느 정도입니까?"]:::processReq
C3424_0["0"]:::chOk
Q3424 -.-> C3424_0
C3424_1["1 (1)"]:::chWarn
Q3424 -.-> C3424_1
C3424_2["2 (2)"]:::chRisk
Q3424 -.-> C3424_2
C3424_3["3 (3)"]:::chRisk
Q3424 -.-> C3424_3
C3424_4["4 (4)"]:::chRisk
Q3424 -.-> C3424_4
C3424_5["5 (5)"]:::chRisk
Q3424 -.-> C3424_5
C3424_6["6 (6)"]:::chRisk
Q3424 -.-> C3424_6
C3424_7["7 (7)"]:::chRisk
Q3424 -.-> C3424_7
C3424_8["8 (8)"]:::chRisk
Q3424 -.-> C3424_8
C3424_9["9 (9)"]:::chRisk
Q3424 -.-> C3424_9
C3424_10["10 (10)"]:::chRisk
Q3424 -.-> C3424_10
Q814 --> Q3424
end
START --> Q810
subgraph S157 ["섹션 2: 경고 증상"]
direction LR
Q815{"Q6<br/>피 섞인 가래(객혈)"}:::decision
C815_0["아니오"]:::chOk
Q815 -.-> C815_0
C815_1["예 (3)"]:::chRisk
Q815 -.-> C815_1
Q816{"Q7<br/>원인 모를 체중 감소"}:::decision
C816_0["아니오"]:::chOk
Q816 -.-> C816_0
C816_1["예 (3)"]:::chRisk
Q816 -.-> C816_1
Q815 --> Q816
Q817{"Q8<br/>발열이 지속"}:::decision
C817_0["아니오"]:::chOk
Q817 -.-> C817_0
C817_1["예 (2)"]:::chRisk
Q817 -.-> C817_1
Q816 --> Q817
Q818{"Q9<br/>심한 호흡곤란"}:::decision
C818_0["아니오"]:::chOk
Q818 -.-> C818_0
C818_1["예 (3)"]:::chRisk
Q818 -.-> C818_1
Q817 --> Q818
end
Q3424 --> Q815
subgraph S158 ["섹션 3: 동반·유발"]
direction LR
Q819{"Q10<br/>흡연"}:::decision
C819_0["비흡연"]:::chOk
Q819 -.-> C819_0
C819_1["과거 (1)"]:::chWarn
Q819 -.-> C819_1
C819_2["현재 (2)"]:::chRisk
Q819 -.-> C819_2
Q820{"Q11<br/>콧물·후비루·코막힘"}:::decision
C820_0["아니오"]:::chOk
Q820 -.-> C820_0
C820_1["예 (1)"]:::chWarn
Q820 -.-> C820_1
Q819 --> Q820
Q821{"Q12<br/>속쓰림·역류 증상"}:::decision
C821_0["아니오"]:::chOk
Q821 -.-> C821_0
C821_1["예 (1)"]:::chWarn
Q821 -.-> C821_1
Q820 --> Q821
Q822{"Q13<br/>천식·알레르기 병력"}:::decision
C822_0["아니오"]:::chOk
Q822 -.-> C822_0
C822_1["예 (1)"]:::chWarn
Q822 -.-> C822_1
Q821 --> Q822
Q823{"Q14<br/>복용 중 혈압약(ACE억제제)"}:::decision
C823_0["아니오"]:::chOk
Q823 -.-> C823_0
C823_1["예 (1)"]:::chWarn
Q823 -.-> C823_1
Q822 --> Q823
Q824{"Q15<br/>감기 후 시작"}:::decision
C824_0["아니오"]:::chOk
Q824 -.-> C824_0
C824_1["예"]:::chOk
Q824 -.-> C824_1
Q823 --> Q824
Q3422[/"Q_ENR_FAMILY_RESPIRATORY<br/>★ 직계 가족 중 호흡기 질환을 진단받은 분이 있습니까?<br/>(해당하는 대로 모두 선택)"/]:::inputReq
C3422_0["천식 (1)"]:::chWarn
Q3422 -.-> C3422_0
C3422_1["폐결핵 (1)"]:::chWarn
Q3422 -.-> C3422_1
C3422_2["폐암 (2)"]:::chRisk
Q3422 -.-> C3422_2
C3422_3["만성폐쇄성폐질환(COPD) (1)"]:::chWarn
Q3422 -.-> C3422_3
C3422_4["기타 호흡기 질환 (1)"]:::chWarn
Q3422 -.-> C3422_4
C3422_5["없음"]:::chOk
Q3422 -.-> C3422_5
Q824 --> Q3422
Q3423{"Q_ENR_PAST_CHEST_IMAGING<br/>★ 과거 흉부 영상 검사(X-ray 또는 CT)에서 이상 소견을<br/>들은 적이 있습니까?"}:::decisionReq
C3423_0["예 (2)"]:::chRisk
Q3423 -.-> C3423_0
C3423_1["아니오"]:::chOk
Q3423 -.-> C3423_1
C3423_2["검사해 본 적 없음"]:::chOk
Q3423 -.-> C3423_2
Q3422 --> Q3423
end
Q818 --> Q819
subgraph S292 ["섹션 4: 기침 상세"]
direction LR
Q1475["xN1<br/>기침 강도·발작성"]:::process
C1475_0["없음"]:::chOk
Q1475 -.-> C1475_0
C1475_1["경도 (1)"]:::chWarn
Q1475 -.-> C1475_1
C1475_2["중등도 (2)"]:::chRisk
Q1475 -.-> C1475_2
C1475_3["심함 (3)"]:::chRisk
Q1475 -.-> C1475_3
C1475_4["매우 심함 (4)"]:::chRisk
Q1475 -.-> C1475_4
Q1476{"xN2<br/>말하거나 웃을 때 유발"}:::decision
C1476_0["아니오"]:::chOk
Q1476 -.-> C1476_0
C1476_1["예 (1)"]:::chWarn
Q1476 -.-> C1476_1
Q1475 --> Q1476
Q1477{"xN3<br/>찬 공기·먼지에 악화"}:::decision
C1477_0["아니오"]:::chOk
Q1477 -.-> C1477_0
C1477_1["예 (1)"]:::chWarn
Q1477 -.-> C1477_1
Q1476 --> Q1477
Q1478["xN4<br/>목 간지러움·이물감"]:::process
C1478_0["없음"]:::chOk
Q1478 -.-> C1478_0
C1478_1["경도 (1)"]:::chWarn
Q1478 -.-> C1478_1
C1478_2["중등도 (2)"]:::chRisk
Q1478 -.-> C1478_2
C1478_3["심함 (3)"]:::chRisk
Q1478 -.-> C1478_3
C1478_4["매우 심함 (4)"]:::chRisk
Q1478 -.-> C1478_4
Q1477 --> Q1478
Q1479["xN5<br/>목소리 변화·쉼"]:::process
C1479_0["없음"]:::chOk
Q1479 -.-> C1479_0
C1479_1["경도 (1)"]:::chWarn
Q1479 -.-> C1479_1
C1479_2["중등도 (2)"]:::chRisk
Q1479 -.-> C1479_2
C1479_3["심함 (3)"]:::chRisk
Q1479 -.-> C1479_3
C1479_4["매우 심함 (4)"]:::chRisk
Q1479 -.-> C1479_4
Q1478 --> Q1479
Q1480{"xN6<br/>기침 시 소변 샘·흉통"}:::decision
C1480_0["아니오"]:::chOk
Q1480 -.-> C1480_0
C1480_1["예 (1)"]:::chWarn
Q1480 -.-> C1480_1
Q1479 --> Q1480
Q3418["Q_ENR_SPUTUM_COLOR<br/>★ 가래가 동반된다면, 가래의 색깔은 주로 어떻습니까?"]:::processReq
C3418_0["맑거나 흰색"]:::chOk
Q3418 -.-> C3418_0
C3418_1["노란색 또는 녹색 (1)"]:::chWarn
Q3418 -.-> C3418_1
C3418_2["붉은색 (피가 섞임) (3)"]:::chRisk
Q3418 -.-> C3418_2
C3418_3["갈색 또는 검은색 (2)"]:::chRisk
Q3418 -.-> C3418_3
C3418_4["가래 없음"]:::chOk
Q3418 -.-> C3418_4
Q1480 --> Q3418
Q3421{"Q_ENR_COUGH_VOMITING<br/>★ 기침이 너무 심해서 구역질이 나거나 토한 적이 있습니까?"}:::decisionReq
C3421_0["예 (2)"]:::chRisk
Q3421 -.-> C3421_0
C3421_1["아니오"]:::chOk
Q3421 -.-> C3421_1
Q3418 --> Q3421
Q3425[/"Q_ENR_COUGH_RELIEVING_FACTOR<br/>★ 기침을 가라앉히거나 완화시키는 요인이 있다면 무엇입니까?<br/>(해당하는 대로 모두 선택)"/]:::inputReq
C3425_0["따뜻한 물 마시기"]:::chOk
Q3425 -.-> C3425_0
C3425_1["사탕이나 껌 섭취"]:::chOk
Q3425 -.-> C3425_1
C3425_2["기침약/가래약 복용"]:::chOk
Q3425 -.-> C3425_2
C3425_3["휴식 및 수면"]:::chOk
Q3425 -.-> C3425_3
C3425_4["가습기 사용"]:::chOk
Q3425 -.-> C3425_4
C3425_5["특별히 완화되는 요인 없음"]:::chOk
Q3425 -.-> C3425_5
Q3421 --> Q3425
Q3428{"Q_ENR_COUGH_POSTURE<br/>★ 특정 자세를 취할 때 기침이 더 심해지는 경향이 있습니까?"}:::decisionReq
C3428_0["똑바로 누울 때 심해짐 (1)"]:::chWarn
Q3428 -.-> C3428_0
C3428_1["앞으로 숙일 때 심해짐 (1)"]:::chWarn
Q3428 -.-> C3428_1
C3428_2["특정 자세와 무관함"]:::chOk
Q3428 -.-> C3428_2
Q3425 --> Q3428
end
Q3423 --> Q1475
subgraph S293 ["섹션 5: 원인·환경"]
direction LR
Q1481{"xN7<br/>반려동물·곰팡이 노출"}:::decision
C1481_0["아니오"]:::chOk
Q1481 -.-> C1481_0
C1481_1["예 (1)"]:::chWarn
Q1481 -.-> C1481_1
Q1482{"xN8<br/>직업적 분진·연기 노출"}:::decision
C1482_0["아니오"]:::chOk
Q1482 -.-> C1482_0
C1482_1["예 (1)"]:::chWarn
Q1482 -.-> C1482_1
Q1481 --> Q1482
Q1483{"xN9<br/>코막힘·콧물 자주"}:::decision
C1483_0["아니오"]:::chOk
Q1483 -.-> C1483_0
C1483_1["예 (1)"]:::chWarn
Q1483 -.-> C1483_1
Q1482 --> Q1483
Q1484{"xN10<br/>속쓰림·역류 동반"}:::decision
C1484_0["아니오"]:::chOk
Q1484 -.-> C1484_0
C1484_1["예 (1)"]:::chWarn
Q1484 -.-> C1484_1
Q1483 --> Q1484
Q1485{"xN11<br/>결핵 진단·접촉력"}:::decision
C1485_0["아니오"]:::chOk
Q1485 -.-> C1485_0
C1485_1["예 (2)"]:::chRisk
Q1485 -.-> C1485_1
Q1484 --> Q1485
Q1486{"xN12<br/>최근 호흡기 감염 후 지속"}:::decision
C1486_0["아니오"]:::chOk
Q1486 -.-> C1486_0
C1486_1["예 (1)"]:::chWarn
Q1486 -.-> C1486_1
Q1485 --> Q1486
Q3419[/"Q_ENR_SMOKING_PACK_YEARS<br/>과거 또는 현재 흡연자이신 경우, 하루 평균 흡연량과 총 흡연<br/>기간은 어떻게 되십니까?"/]:::input
Q1486 --> Q3419
Q3420{"Q_ENR_COUGH_MEAL_RELATION<br/>★ 식사 중이거나 식사 직후에 기침이 심해지거나 사레가 자주<br/>들리십니까?"}:::decisionReq
C3420_0["예 (자주 발생함) (2)"]:::chRisk
Q3420 -.-> C3420_0
C3420_1["가끔 발생함 (1)"]:::chWarn
Q3420 -.-> C3420_1
C3420_2["아니오 (관련 없음)"]:::chOk
Q3420 -.-> C3420_2
Q3419 --> Q3420
Q3426{"Q_ENR_RECENT_TRAVEL<br/>★ 최근 1개월 이내에 해외를 방문하셨거나, 호흡기 감염병 유행<br/>지역을 다녀오신 적이 있습니까?"}:::decisionReq
C3426_0["예 (1)"]:::chWarn
Q3426 -.-> C3426_0
C3426_1["아니오"]:::chOk
Q3426 -.-> C3426_1
Q3420 --> Q3426
end
Q3428 --> Q1481
subgraph S294 ["섹션 6: 추가 경고"]
direction LR
Q1487{"xN13<br/>밤에 식은땀·발열 지속"}:::decision
C1487_0["아니오"]:::chOk
Q1487 -.-> C1487_0
C1487_1["예 (3)"]:::chRisk
Q1487 -.-> C1487_1
Q1488{"xN14<br/>숨이 차서 누울 수 없음"}:::decision
C1488_0["아니오"]:::chOk
Q1488 -.-> C1488_0
C1488_1["예 (3)"]:::chRisk
Q1488 -.-> C1488_1
Q1487 --> Q1488
Q3427{"Q_ENR_FATIGUE_LETHARGY<br/>★ 기침과 함께 극심한 피로감이나 전신 무기력증이 지속되고<br/>있습니까?"}:::decisionReq
C3427_0["예 (2)"]:::chRisk
Q3427 -.-> C3427_0
C3427_1["아니오"]:::chOk
Q3427 -.-> C3427_1
Q1488 --> Q3427
end
Q3426 --> Q1487
Q3427 --> RESULT