경부·어깨 통증 양상, 신경학적 신호, 자세·생활요인 평가.
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 S182 ["섹션 1: 통증 양상"]
direction LR
Q946["Q1<br/>통증 부위"]:::process
C946_0["목"]:::chOk
Q946 -.-> C946_0
C946_1["어깨"]:::chOk
Q946 -.-> C946_1
C946_2["목+어깨"]:::chOk
Q946 -.-> C946_2
C946_3["뒤통수까지 (1)"]:::chWarn
Q946 -.-> C946_3
Q947["Q2<br/>★ 통증 정도"]:::processReq
C947_0["없음"]:::chOk
Q947 -.-> C947_0
C947_1["경도 (1)"]:::chWarn
Q947 -.-> C947_1
C947_2["중등도 (2)"]:::chRisk
Q947 -.-> C947_2
C947_3["심함 (3)"]:::chRisk
Q947 -.-> C947_3
C947_4["매우 심함 (4)"]:::chRisk
Q947 -.-> C947_4
Q946 --> Q947
Q948{"Q3<br/>통증 기간"}:::decision
C948_0["2주 미만"]:::chOk
Q948 -.-> C948_0
C948_1["2주–3개월 (1)"]:::chWarn
Q948 -.-> C948_1
C948_2["3개월 이상(만성) (2)"]:::chRisk
Q948 -.-> C948_2
Q947 --> Q948
Q949["Q4<br/>움직일 때 악화·뻣뻣함"]:::process
C949_0["없음"]:::chOk
Q949 -.-> C949_0
C949_1["경도 (1)"]:::chWarn
Q949 -.-> C949_1
C949_2["중등도 (2)"]:::chRisk
Q949 -.-> C949_2
C949_3["심함 (3)"]:::chRisk
Q949 -.-> C949_3
C949_4["매우 심함 (4)"]:::chRisk
Q949 -.-> C949_4
Q948 --> Q949
Q950["Q5<br/>두통 동반"]:::process
C950_0["전혀 없음"]:::chOk
Q950 -.-> C950_0
C950_1["드물게 (1)"]:::chWarn
Q950 -.-> C950_1
C950_2["가끔 (2)"]:::chRisk
Q950 -.-> C950_2
C950_3["자주 (3)"]:::chRisk
Q950 -.-> C950_3
C950_4["거의 항상 (4)"]:::chRisk
Q950 -.-> C950_4
Q949 --> Q950
Q951["Q6<br/>야간 통증으로 깸"]:::process
C951_0["없음"]:::chOk
Q951 -.-> C951_0
C951_1["경도 (1)"]:::chWarn
Q951 -.-> C951_1
C951_2["중등도 (2)"]:::chRisk
Q951 -.-> C951_2
C951_3["심함 (3)"]:::chRisk
Q951 -.-> C951_3
C951_4["매우 심함 (4)"]:::chRisk
Q951 -.-> C951_4
Q950 --> Q951
Q3513[/"Q_ENR_PAIN_CHARACTER<br/>★ 목·어깨 통증의 양상은 주로 어떠합니까?"/]:::inputReq
C3513_0["뻐근하고 묵직함"]:::chOk
Q3513 -.-> C3513_0
C3513_1["찌르거나 쑤시는 듯함"]:::chOk
Q3513 -.-> C3513_1
C3513_2["전기가 통하듯 찌릿함"]:::chOk
Q3513 -.-> C3513_2
C3513_3["불에 타는 듯한 화끈거림"]:::chOk
Q3513 -.-> C3513_3
C3513_4["쥐어짜는 듯함"]:::chOk
Q3513 -.-> C3513_4
Q951 --> Q3513
Q3514{"Q_ENR_BAKODY_SIGN<br/>★ 아픈 쪽 팔을 머리 위로 올리거나 얹고 있을 때 목이나 팔의<br/>통증이 줄어드나요?"}:::decisionReq
C3514_0["예 (통증이 줄어듦)"]:::chOk
Q3514 -.-> C3514_0
C3514_1["아니오 (변화 없거나 악화됨)"]:::chOk
Q3514 -.-> C3514_1
C3514_2["잘 모르겠음"]:::chOk
Q3514 -.-> C3514_2
Q3513 --> Q3514
Q3515["Q_ENR_WORST_TIME<br/>★ 하루 중 통증이 가장 심한 시간대는 언제입니까?"]:::processReq
C3515_0["아침 기상 직후"]:::chOk
Q3515 -.-> C3515_0
C3515_1["오후나 저녁 시간 (활동 후)"]:::chOk
Q3515 -.-> C3515_1
C3515_2["밤에 자려고 누웠을 때"]:::chOk
Q3515 -.-> C3515_2
C3515_3["하루 종일 비슷함"]:::chOk
Q3515 -.-> C3515_3
Q3514 --> Q3515
end
START --> Q946
subgraph S183 ["섹션 2: 신경학적 신호"]
direction LR
Q952{"Q7<br/>팔·손으로 저림이 뻗침"}:::decision
C952_0["아니오"]:::chOk
Q952 -.-> C952_0
C952_1["예 (2)"]:::chRisk
Q952 -.-> C952_1
Q953{"Q8<br/>팔·손 힘이 빠짐"}:::decision
C953_0["아니오"]:::chOk
Q953 -.-> C953_0
C953_1["예 (3)"]:::chRisk
Q953 -.-> C953_1
Q952 --> Q953
Q954{"Q9<br/>손의 감각 저하·물건 자주 떨어뜨림"}:::decision
C954_0["아니오"]:::chOk
Q954 -.-> C954_0
C954_1["예 (3)"]:::chRisk
Q954 -.-> C954_1
Q953 --> Q954
Q955{"Q10<br/>보행 불안정·다리 증상 동반"}:::decision
C955_0["아니오"]:::chOk
Q955 -.-> C955_0
C955_1["예 (3)"]:::chRisk
Q955 -.-> C955_1
Q954 --> Q955
end
Q3515 --> Q952
subgraph S184 ["섹션 3: 자세·유발"]
direction LR
Q956{"Q11<br/>장시간 컴퓨터·스마트폰 사용"}:::decision
C956_0["아니오"]:::chOk
Q956 -.-> C956_0
C956_1["예 (1)"]:::chWarn
Q956 -.-> C956_1
Q957{"Q12<br/>거북목·구부정한 자세"}:::decision
C957_0["아니오"]:::chOk
Q957 -.-> C957_0
C957_1["예 (1)"]:::chWarn
Q957 -.-> C957_1
Q956 --> Q957
Q958{"Q13<br/>최근 외상·사고"}:::decision
C958_0["아니오"]:::chOk
Q958 -.-> C958_0
C958_1["예 (1)"]:::chWarn
Q958 -.-> C958_1
Q957 --> Q958
Q959{"Q14<br/>스트레스 시 악화"}:::decision
C959_0["아니오"]:::chOk
Q959 -.-> C959_0
C959_1["예 (1)"]:::chWarn
Q959 -.-> C959_1
Q958 --> Q959
Q3516["Q_ENR_SLEEP_ENVIRONMENT<br/>★ 수면 시 사용하는 베개의 높이나 수면 자세가 통증에 영향을<br/>미친다고 느끼십니까?"]:::processReq
C3516_0["높은 베개를 쓸 때 악화됨"]:::chOk
Q3516 -.-> C3516_0
C3516_1["낮은 베개를 쓸 때 악화됨"]:::chOk
Q3516 -.-> C3516_1
C3516_2["엎드려 잘 때 악화됨"]:::chOk
Q3516 -.-> C3516_2
C3516_3["수면 환경과 무관함"]:::chOk
Q3516 -.-> C3516_3
Q959 --> Q3516
Q3517[/"Q_ENR_OCCUPATIONAL_HAZARD<br/>★ 직업이나 일상생활에서 목과 어깨에 무리가 가는 활동을 자주<br/>하십니까?"/]:::inputReq
C3517_0["무거운 물건을 반복적으로 들기"]:::chOk
Q3517 -.-> C3517_0
C3517_1["팔을 어깨 위로 올린 상태로 장시간 작업"]:::chOk
Q3517 -.-> C3517_1
C3517_2["진동이 심한 공구 사용"]:::chOk
Q3517 -.-> C3517_2
C3517_3["해당 사항 없음"]:::chOk
Q3517 -.-> C3517_3
Q3516 --> Q3517
end
Q955 --> Q956
subgraph S317 ["섹션 4: 증상 상세"]
direction LR
Q1597["xN1<br/>목을 돌리거나 젖힐 때 제한"]:::process
C1597_0["없음"]:::chOk
Q1597 -.-> C1597_0
C1597_1["경도 (1)"]:::chWarn
Q1597 -.-> C1597_1
C1597_2["중등도 (2)"]:::chRisk
Q1597 -.-> C1597_2
C1597_3["심함 (3)"]:::chRisk
Q1597 -.-> C1597_3
C1597_4["매우 심함 (4)"]:::chRisk
Q1597 -.-> C1597_4
Q1598["xN2<br/>후두부 두통"]:::process
C1598_0["없음"]:::chOk
Q1598 -.-> C1598_0
C1598_1["경도 (1)"]:::chWarn
Q1598 -.-> C1598_1
C1598_2["중등도 (2)"]:::chRisk
Q1598 -.-> C1598_2
C1598_3["심함 (3)"]:::chRisk
Q1598 -.-> C1598_3
C1598_4["매우 심함 (4)"]:::chRisk
Q1598 -.-> C1598_4
Q1597 --> Q1598
Q1599["xN3<br/>팔을 들거나 뒤로 돌리기 어려움"]:::process
C1599_0["없음"]:::chOk
Q1599 -.-> C1599_0
C1599_1["경도 (1)"]:::chWarn
Q1599 -.-> C1599_1
C1599_2["중등도 (2)"]:::chRisk
Q1599 -.-> C1599_2
C1599_3["심함 (3)"]:::chRisk
Q1599 -.-> C1599_3
C1599_4["매우 심함 (4)"]:::chRisk
Q1599 -.-> C1599_4
Q1598 --> Q1599
Q1600["xN4<br/>어깨 야간통(누우면 악화)"]:::process
C1600_0["없음"]:::chOk
Q1600 -.-> C1600_0
C1600_1["경도 (1)"]:::chWarn
Q1600 -.-> C1600_1
C1600_2["중등도 (2)"]:::chRisk
Q1600 -.-> C1600_2
C1600_3["심함 (3)"]:::chRisk
Q1600 -.-> C1600_3
C1600_4["매우 심함 (4)"]:::chRisk
Q1600 -.-> C1600_4
Q1599 --> Q1600
Q1601["xN5<br/>손가락 저림 분포"]:::process
C1601_0["없음"]:::chOk
Q1601 -.-> C1601_0
C1601_1["엄지·검지 (1)"]:::chWarn
Q1601 -.-> C1601_1
C1601_2["새끼·약지 (1)"]:::chWarn
Q1601 -.-> C1601_2
C1601_3["손 전체 (1)"]:::chWarn
Q1601 -.-> C1601_3
Q1600 --> Q1601
Q1602["xN6<br/>목·어깨 결림이 만성적"]:::process
C1602_0["없음"]:::chOk
Q1602 -.-> C1602_0
C1602_1["경도 (1)"]:::chWarn
Q1602 -.-> C1602_1
C1602_2["중등도 (2)"]:::chRisk
Q1602 -.-> C1602_2
C1602_3["심함 (3)"]:::chRisk
Q1602 -.-> C1602_3
C1602_4["매우 심함 (4)"]:::chRisk
Q1602 -.-> C1602_4
Q1601 --> Q1602
Q3518{"Q_ENR_CREPITUS<br/>★ 목이나 어깨를 움직일 때 모래가 갈리는 듯한 소리나 뼈가<br/>부딪히는 소리(염발음)가 나나요?"}:::decisionReq
C3518_0["자주 난다"]:::chOk
Q3518 -.-> C3518_0
C3518_1["가끔 난다"]:::chOk
Q3518 -.-> C3518_1
C3518_2["나지 않는다"]:::chOk
Q3518 -.-> C3518_2
Q1602 --> Q3518
Q3519{"Q_ENR_SHOULDER_INSTABILITY<br/>★ 팔을 특정 방향으로 움직일 때 어깨가 빠질 것 같거나<br/>덜렁거리는 느낌(불안정성)이 있습니까?"}:::decisionReq
C3519_0["예"]:::chOk
Q3519 -.-> C3519_0
C3519_1["아니오"]:::chOk
Q3519 -.-> C3519_1
Q3518 --> Q3519
end
Q3517 --> Q1597
subgraph S318 ["섹션 5: 자세·병력"]
direction LR
Q1603{"xN7<br/>거북목·일자목 진단"}:::decision
C1603_0["아니오"]:::chOk
Q1603 -.-> C1603_0
C1603_1["예 (1)"]:::chWarn
Q1603 -.-> C1603_1
Q1604{"xN8<br/>경추 디스크·협착 진단"}:::decision
C1604_0["아니오"]:::chOk
Q1604 -.-> C1604_0
C1604_1["예 (2)"]:::chRisk
Q1604 -.-> C1604_1
Q1603 --> Q1604
Q1605{"xN9<br/>한쪽으로 가방·휴대폰 오래"}:::decision
C1605_0["아니오"]:::chOk
Q1605 -.-> C1605_0
C1605_1["예 (1)"]:::chWarn
Q1605 -.-> C1605_1
Q1604 --> Q1605
Q1606{"xN10<br/>운동 부족·근력 약화"}:::decision
C1606_0["아니오"]:::chOk
Q1606 -.-> C1606_0
C1606_1["예 (1)"]:::chWarn
Q1606 -.-> C1606_1
Q1605 --> Q1606
Q1607["xN11<br/>스트레스 시 어깨 뭉침"]:::process
C1607_0["없음"]:::chOk
Q1607 -.-> C1607_0
C1607_1["경도 (1)"]:::chWarn
Q1607 -.-> C1607_1
C1607_2["중등도 (2)"]:::chRisk
Q1607 -.-> C1607_2
C1607_3["심함 (3)"]:::chRisk
Q1607 -.-> C1607_3
C1607_4["매우 심함 (4)"]:::chRisk
Q1607 -.-> C1607_4
Q1606 --> Q1607
Q3520[/"Q_ENR_PREV_SURGERY<br/>★ 과거에 목(경추)이나 어깨 부위에 수술 또는 주사 시술을 받은<br/>적이 있습니까?"/]:::inputReq
C3520_0["경추(목) 수술"]:::chOk
Q3520 -.-> C3520_0
C3520_1["경추(목) 주사 시술"]:::chOk
Q3520 -.-> C3520_1
C3520_2["어깨 수술"]:::chOk
Q3520 -.-> C3520_2
C3520_3["어깨 주사 시술"]:::chOk
Q3520 -.-> C3520_3
C3520_4["받은 적 없음"]:::chOk
Q3520 -.-> C3520_4
Q1607 --> Q3520
Q3521{"Q_ENR_AUTOIMMUNE_HX<br/>★ 본인이나 가족 중에 류마티스 관절염, 강직성 척추염 등<br/>자가면역 질환을 진단받은 적이 있습니까?"}:::decisionReq
C3521_0["본인이 진단받음"]:::chOk
Q3521 -.-> C3521_0
C3521_1["가족이 진단받음"]:::chOk
Q3521 -.-> C3521_1
C3521_2["없음"]:::chOk
Q3521 -.-> C3521_2
Q3520 --> Q3521
end
Q3519 --> Q1603
subgraph S319 ["섹션 6: 추가 신경 신호"]
direction LR
Q1608{"xN12<br/>양손 동시 저림+걸음 불안정"}:::decision
C1608_0["아니오"]:::chOk
Q1608 -.-> C1608_0
C1608_1["예 (3)"]:::chRisk
Q1608 -.-> C1608_1
Q1609{"xN13<br/>대소변 조절 문제"}:::decision
C1609_0["아니오"]:::chOk
Q1609 -.-> C1609_0
C1609_1["예 (3)"]:::chRisk
Q1609 -.-> C1609_1
Q1608 --> Q1609
Q3522[/"Q_ENR_SYSTEMIC_SYMPTOMS<br/>★ 목·어깨 통증과 함께 최근 다음과 같은 전신 증상이 동반된<br/>적이 있습니까?"/]:::inputReq
C3522_0["원인 모를 체중 감소"]:::chOk
Q3522 -.-> C3522_0
C3522_1["발열 또는 오한"]:::chOk
Q3522 -.-> C3522_1
C3522_2["야간 식은땀"]:::chOk
Q3522 -.-> C3522_2
C3522_3["극심한 피로감"]:::chOk
Q3522 -.-> C3522_3
C3522_4["해당 사항 없음"]:::chOk
Q3522 -.-> C3522_4
Q1609 --> Q3522
end
Q3521 --> Q1608
Q3522 --> RESULT