무릎 통증·부종·기능 제한과 관절염 위험요인 평가.
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 S185 ["섹션 1: 통증·기능"]
direction LR
Q960["Q1<br/>★ 무릎 통증 정도"]:::processReq
C960_0["없음"]:::chOk
Q960 -.-> C960_0
C960_1["경도 (1)"]:::chWarn
Q960 -.-> C960_1
C960_2["중등도 (2)"]:::chRisk
Q960 -.-> C960_2
C960_3["심함 (3)"]:::chRisk
Q960 -.-> C960_3
C960_4["매우 심함 (4)"]:::chRisk
Q960 -.-> C960_4
Q961["Q2<br/>부종(붓기)"]:::process
C961_0["없음"]:::chOk
Q961 -.-> C961_0
C961_1["경도 (1)"]:::chWarn
Q961 -.-> C961_1
C961_2["중등도 (2)"]:::chRisk
Q961 -.-> C961_2
C961_3["심함 (3)"]:::chRisk
Q961 -.-> C961_3
C961_4["매우 심함 (4)"]:::chRisk
Q961 -.-> C961_4
Q960 --> Q961
Q962["Q3<br/>계단 오르내리기 어려움"]:::process
C962_0["없음"]:::chOk
Q962 -.-> C962_0
C962_1["경도 (1)"]:::chWarn
Q962 -.-> C962_1
C962_2["중등도 (2)"]:::chRisk
Q962 -.-> C962_2
C962_3["심함 (3)"]:::chRisk
Q962 -.-> C962_3
C962_4["매우 심함 (4)"]:::chRisk
Q962 -.-> C962_4
Q961 --> Q962
Q963["Q4<br/>앉았다 일어날 때 통증"]:::process
C963_0["없음"]:::chOk
Q963 -.-> C963_0
C963_1["경도 (1)"]:::chWarn
Q963 -.-> C963_1
C963_2["중등도 (2)"]:::chRisk
Q963 -.-> C963_2
C963_3["심함 (3)"]:::chRisk
Q963 -.-> C963_3
C963_4["매우 심함 (4)"]:::chRisk
Q963 -.-> C963_4
Q962 --> Q963
Q964["Q5<br/>무릎이 잠기거나 덜컹거림"]:::process
C964_0["전혀 없음"]:::chOk
Q964 -.-> C964_0
C964_1["드물게 (1)"]:::chWarn
Q964 -.-> C964_1
C964_2["가끔 (2)"]:::chRisk
Q964 -.-> C964_2
C964_3["자주 (3)"]:::chRisk
Q964 -.-> C964_3
C964_4["거의 항상 (4)"]:::chRisk
Q964 -.-> C964_4
Q963 --> Q964
Q965["Q6<br/>아침에 뻣뻣함"]:::process
C965_0["없음"]:::chOk
Q965 -.-> C965_0
C965_1["경도 (1)"]:::chWarn
Q965 -.-> C965_1
C965_2["중등도 (2)"]:::chRisk
Q965 -.-> C965_2
C965_3["심함 (3)"]:::chRisk
Q965 -.-> C965_3
C965_4["매우 심함 (4)"]:::chRisk
Q965 -.-> C965_4
Q964 --> Q965
Q966["Q7<br/>걷기·서있기 제한"]:::process
C966_0["없음"]:::chOk
Q966 -.-> C966_0
C966_1["경도 (1)"]:::chWarn
Q966 -.-> C966_1
C966_2["중등도 (2)"]:::chRisk
Q966 -.-> C966_2
C966_3["심함 (3)"]:::chRisk
Q966 -.-> C966_3
C966_4["매우 심함 (4)"]:::chRisk
Q966 -.-> C966_4
Q965 --> Q966
Q967{"Q8<br/>통증 기간"}:::decision
C967_0["2주 미만"]:::chOk
Q967 -.-> C967_0
C967_1["2주–3개월 (1)"]:::chWarn
Q967 -.-> C967_1
C967_2["3개월 이상 (2)"]:::chRisk
Q967 -.-> C967_2
Q966 --> Q967
end
START --> Q960
subgraph S186 ["섹션 2: 유발·위험"]
direction LR
Q968{"Q9<br/>외상·삔 적"}:::decision
C968_0["아니오"]:::chOk
Q968 -.-> C968_0
C968_1["예 (1)"]:::chWarn
Q968 -.-> C968_1
Q969{"Q10<br/>비만·과체중"}:::decision
C969_0["아니오"]:::chOk
Q969 -.-> C969_0
C969_1["예 (1)"]:::chWarn
Q969 -.-> C969_1
Q968 --> Q969
Q970{"Q11<br/>쪼그려 앉기·무릎 많이 쓰는 활동"}:::decision
C970_0["아니오"]:::chOk
Q970 -.-> C970_0
C970_1["예 (1)"]:::chWarn
Q970 -.-> C970_1
Q969 --> Q970
Q971{"Q12<br/>이전 관절염·반월상연골 진단"}:::decision
C971_0["아니오"]:::chOk
Q971 -.-> C971_0
C971_1["예 (1)"]:::chWarn
Q971 -.-> C971_1
Q970 --> Q971
Q972{"Q13<br/>양쪽 무릎 모두 증상"}:::decision
C972_0["아니오"]:::chOk
Q972 -.-> C972_0
C972_1["예 (1)"]:::chWarn
Q972 -.-> C972_1
Q971 --> Q972
end
Q967 --> Q968
subgraph S320 ["섹션 3: 증상 상세"]
direction LR
Q1610["xN1<br/>무릎이 꺾이거나 불안정"]:::process
C1610_0["전혀 없음"]:::chOk
Q1610 -.-> C1610_0
C1610_1["드물게 (1)"]:::chWarn
Q1610 -.-> C1610_1
C1610_2["가끔 (2)"]:::chRisk
Q1610 -.-> C1610_2
C1610_3["자주 (3)"]:::chRisk
Q1610 -.-> C1610_3
C1610_4["거의 항상 (4)"]:::chRisk
Q1610 -.-> C1610_4
Q1611["xN2<br/>쪼그려 앉기·양반다리 곤란"]:::process
C1611_0["없음"]:::chOk
Q1611 -.-> C1611_0
C1611_1["경도 (1)"]:::chWarn
Q1611 -.-> C1611_1
C1611_2["중등도 (2)"]:::chRisk
Q1611 -.-> C1611_2
C1611_3["심함 (3)"]:::chRisk
Q1611 -.-> C1611_3
C1611_4["매우 심함 (4)"]:::chRisk
Q1611 -.-> C1611_4
Q1610 --> Q1611
Q1612{"xN3<br/>무릎 열감·발적"}:::decision
C1612_0["아니오"]:::chOk
Q1612 -.-> C1612_0
C1612_1["예 (2)"]:::chRisk
Q1612 -.-> C1612_1
Q1611 --> Q1612
Q1613{"xN4<br/>다리 모양 변형(O/X다리)"}:::decision
C1613_0["아니오"]:::chOk
Q1613 -.-> C1613_0
C1613_1["예 (1)"]:::chWarn
Q1613 -.-> C1613_1
Q1612 --> Q1613
Q1614["xN5<br/>평지 보행에도 통증"]:::process
C1614_0["없음"]:::chOk
Q1614 -.-> C1614_0
C1614_1["경도 (1)"]:::chWarn
Q1614 -.-> C1614_1
C1614_2["중등도 (2)"]:::chRisk
Q1614 -.-> C1614_2
C1614_3["심함 (3)"]:::chRisk
Q1614 -.-> C1614_3
C1614_4["매우 심함 (4)"]:::chRisk
Q1614 -.-> C1614_4
Q1613 --> Q1614
Q1615["xN6<br/>통증으로 밤에 깸"]:::process
C1615_0["없음"]:::chOk
Q1615 -.-> C1615_0
C1615_1["경도 (1)"]:::chWarn
Q1615 -.-> C1615_1
C1615_2["중등도 (2)"]:::chRisk
Q1615 -.-> C1615_2
C1615_3["심함 (3)"]:::chRisk
Q1615 -.-> C1615_3
C1615_4["매우 심함 (4)"]:::chRisk
Q1615 -.-> C1615_4
Q1614 --> Q1615
Q3523["Q_ENR_KNEE_CREPITUS<br/>★ 무릎을 구부리거나 펼 때 뼈가 갈리는 듯한 소리나<br/>느낌(마찰음)이 있습니까?"]:::processReq
C3523_0["없음"]:::chOk
Q3523 -.-> C3523_0
C3523_1["가끔 있음 (1)"]:::chWarn
Q3523 -.-> C3523_1
C3523_2["자주 있음 (2)"]:::chRisk
Q3523 -.-> C3523_2
C3523_3["항상 있음 (3)"]:::chRisk
Q3523 -.-> C3523_3
Q1615 --> Q3523
Q3524["Q_ENR_MORNING_STIFFNESS_DURATION<br/>★ 아침에 일어났을 때 무릎이 뻣뻣한 증상이 있다면, 활동을<br/>시작한 후 얼마나 지나야 부드러워집니까?"]:::processReq
C3524_0["뻣뻣함 없음"]:::chOk
Q3524 -.-> C3524_0
C3524_1["30분 이내 (1)"]:::chWarn
Q3524 -.-> C3524_1
C3524_2["30분 ~ 1시간 (2)"]:::chRisk
Q3524 -.-> C3524_2
C3524_3["1시간 이상 (3)"]:::chRisk
Q3524 -.-> C3524_3
Q3523 --> Q3524
Q3525[/"Q_ENR_PAIN_LOCATION<br/>★ 무릎에서 가장 통증이 심한 부위는 주로 어디입니까?"/]:::inputReq
C3525_0["무릎 앞쪽 (슬개골 주위) (1)"]:::chWarn
Q3525 -.-> C3525_0
C3525_1["무릎 안쪽 (1)"]:::chWarn
Q3525 -.-> C3525_1
C3525_2["무릎 바깥쪽 (1)"]:::chWarn
Q3525 -.-> C3525_2
C3525_3["무릎 뒤쪽 (오금) (1)"]:::chWarn
Q3525 -.-> C3525_3
C3525_4["무릎 전체적으로 아픔 (2)"]:::chRisk
Q3525 -.-> C3525_4
Q3524 --> Q3525
Q3526[/"Q_ENR_PAIN_CHARACTER<br/>★ 무릎 통증의 양상은 주로 어떠합니까?"/]:::inputReq
C3526_0["묵직하고 뻐근함 (1)"]:::chWarn
Q3526 -.-> C3526_0
C3526_1["찌르는 듯이 날카로움 (2)"]:::chRisk
Q3526 -.-> C3526_1
C3526_2["욱신거림 (2)"]:::chRisk
Q3526 -.-> C3526_2
C3526_3["화끈거리거나 저림 (2)"]:::chRisk
Q3526 -.-> C3526_3
C3526_4["체중을 실을 때 시큰거림 (2)"]:::chRisk
Q3526 -.-> C3526_4
Q3525 --> Q3526
Q3527["Q_ENR_SWELLING_TIMING<br/>★ 무릎이 붓는 증상이 있다면, 주로 언제 발생합니까?"]:::processReq
C3527_0["붓지 않음"]:::chOk
Q3527 -.-> C3527_0
C3527_1["다친 직후(수 시간 내) 급격히 부음 (3)"]:::chRisk
Q3527 -.-> C3527_1
C3527_2["활동을 많이 한 날 저녁에 부음 (1)"]:::chWarn
Q3527 -.-> C3527_2
C3527_3["아침에 부어있다가 활동하면 가라앉음 (2)"]:::chRisk
Q3527 -.-> C3527_3
C3527_4["항상 부어있음 (3)"]:::chRisk
Q3527 -.-> C3527_4
Q3526 --> Q3527
end
Q972 --> Q1610
subgraph S321 ["섹션 4: 병력·위험"]
direction LR
Q1616{"xN7<br/>과거 인대·연골(반월상) 손상"}:::decision
C1616_0["아니오"]:::chOk
Q1616 -.-> C1616_0
C1616_1["예 (2)"]:::chRisk
Q1616 -.-> C1616_1
Q1617{"xN8<br/>류마티스·통풍 진단"}:::decision
C1617_0["아니오"]:::chOk
Q1617 -.-> C1617_0
C1617_1["예 (2)"]:::chRisk
Q1617 -.-> C1617_1
Q1616 --> Q1617
Q1618{"xN9<br/>가족 관절염"}:::decision
C1618_0["아니오"]:::chOk
Q1618 -.-> C1618_0
C1618_1["예 (1)"]:::chWarn
Q1618 -.-> C1618_1
Q1617 --> Q1618
Q1619{"xN10<br/>무릎 많이 쓰는 직업·운동"}:::decision
C1619_0["아니오"]:::chOk
Q1619 -.-> C1619_0
C1619_1["예 (1)"]:::chWarn
Q1619 -.-> C1619_1
Q1618 --> Q1619
Q1620["xN11<br/>최근 체중 증가"]:::process
C1620_0["없음"]:::chOk
Q1620 -.-> C1620_0
C1620_1["경도 (1)"]:::chWarn
Q1620 -.-> C1620_1
C1620_2["중등도 (2)"]:::chRisk
Q1620 -.-> C1620_2
C1620_3["심함 (3)"]:::chRisk
Q1620 -.-> C1620_3
C1620_4["매우 심함 (4)"]:::chRisk
Q1620 -.-> C1620_4
Q1619 --> Q1620
Q3530[/"Q_ENR_INJECTION_HISTORY<br/>★ 과거 무릎 관절에 주사 치료를 받은 적이 있습니까?"/]:::inputReq
C3530_0["없음"]:::chOk
Q3530 -.-> C3530_0
C3530_1["연골주사 (히알루론산) (1)"]:::chWarn
Q3530 -.-> C3530_1
C3530_2["뼈주사 (스테로이드) (2)"]:::chRisk
Q3530 -.-> C3530_2
C3530_3["인대강화주사 (프롤로/DNA 등) (1)"]:::chWarn
Q3530 -.-> C3530_3
C3530_4["맞은 적은 있으나 종류를 모름 (1)"]:::chWarn
Q3530 -.-> C3530_4
Q1620 --> Q3530
Q3531["Q_ENR_KNEE_SURGERY<br/>★ 과거에 무릎 관련 수술을 받은 적이 있습니까?"]:::processReq
C3531_0["없음"]:::chOk
Q3531 -.-> C3531_0
C3531_1["관절경 수술 (연골판 절제/봉합 등) (2)"]:::chRisk
Q3531 -.-> C3531_1
C3531_2["인대 재건술 (십자인대 등) (2)"]:::chRisk
Q3531 -.-> C3531_2
C3531_3["절골술 (뼈 모양 교정) (3)"]:::chRisk
Q3531 -.-> C3531_3
C3531_4["인공관절 치환술 (4)"]:::chRisk
Q3531 -.-> C3531_4
Q3530 --> Q3531
Q3532["Q_ENR_OSTEOPOROSIS<br/>★ 골다공증이나 골감소증 진단을 받은 적이 있습니까?"]:::processReq
C3532_0["없음"]:::chOk
Q3532 -.-> C3532_0
C3532_1["골감소증 (1)"]:::chWarn
Q3532 -.-> C3532_1
C3532_2["골다공증 (약물 치료 중) (2)"]:::chRisk
Q3532 -.-> C3532_2
C3532_3["골다공증 (약물 치료 안 함) (3)"]:::chRisk
Q3532 -.-> C3532_3
Q3531 --> Q3532
end
Q3527 --> Q1616
subgraph S322 ["섹션 5: 일상 영향"]
direction LR
Q1621{"xN12<br/>계단·언덕을 피하게 됨"}:::decision
C1621_0["아니오"]:::chOk
Q1621 -.-> C1621_0
C1621_1["예 (1)"]:::chWarn
Q1621 -.-> C1621_1
Q1622["xN13<br/>운동량이 줄었다"]:::process
C1622_0["없음"]:::chOk
Q1622 -.-> C1622_0
C1622_1["경도 (1)"]:::chWarn
Q1622 -.-> C1622_1
C1622_2["중등도 (2)"]:::chRisk
Q1622 -.-> C1622_2
C1622_3["심함 (3)"]:::chRisk
Q1622 -.-> C1622_3
C1622_4["매우 심함 (4)"]:::chRisk
Q1622 -.-> C1622_4
Q1621 --> Q1622
Q1623{"xN14<br/>진통제·찜질 자주 사용"}:::decision
C1623_0["아니오"]:::chOk
Q1623 -.-> C1623_0
C1623_1["예 (1)"]:::chWarn
Q1623 -.-> C1623_1
Q1622 --> Q1623
Q3528["Q_ENR_WALKING_DISTANCE<br/>★ 쉬지 않고 통증 없이 걸을 수 있는 거리는 대략 어느<br/>정도입니까?"]:::processReq
C3528_0["1시간 이상 (제한 없음)"]:::chOk
Q3528 -.-> C3528_0
C3528_1["30분 ~ 1시간 (1)"]:::chWarn
Q3528 -.-> C3528_1
C3528_2["10분 ~ 30분 (2)"]:::chRisk
Q3528 -.-> C3528_2
C3528_3["10분 이내 (3)"]:::chRisk
Q3528 -.-> C3528_3
C3528_4["집 안에서만 거동 가능 (4)"]:::chRisk
Q3528 -.-> C3528_4
Q1623 --> Q3528
Q3529[/"Q_ENR_ASSISTIVE_DEVICE<br/>★ 무릎 통증이나 불안정성 때문에 보조기구를 사용하십니까?"/]:::inputReq
C3529_0["사용하지 않음"]:::chOk
Q3529 -.-> C3529_0
C3529_1["무릎 보호대(아대) (1)"]:::chWarn
Q3529 -.-> C3529_1
C3529_2["지팡이 (2)"]:::chRisk
Q3529 -.-> C3529_2
C3529_3["보행기(실버카 등) (3)"]:::chRisk
Q3529 -.-> C3529_3
C3529_4["휠체어 (4)"]:::chRisk
Q3529 -.-> C3529_4
Q3528 --> Q3529
end
Q3532 --> Q1621
Q3529 --> RESULT