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
S28["섹션 1: 기본 정보<br/>(4)"]:::process
START --> S28
S29["섹션 2: 임신 정보<br/>(4)"]:::process
S28 --> S29
S30["섹션 3: 산과력<br/>(4)"]:::process
S29 --> S30
S31["섹션 4: 내과 기왕력<br/>(1)"]:::process
S30 --> S31
S32["섹션 5: 약물·알레르기·감염<br/>(3)"]:::process
S31 --> S32
S33["섹션 6: 가족력·유전<br/>(2)"]:::process
S32 --> S33
S34["섹션 7: 생활습관<br/>(5)"]:::process
S33 --> S34
S78["섹션 8: 상세 산과력<br/>(9)"]:::process
S34 --> S78
S79["섹션 9: 감염·예방접종<br/>(6)"]:::process
S78 --> S79
S80["섹션 10: 약물·생활<br/>(6)"]:::process
S79 --> S80
S81["섹션 11: 정신건강·사회<br/>(7)"]:::process
S80 --> S81
S82["섹션 12: 가족력·유전 상세<br/>(6)"]:::process
S81 --> S82
S83["섹션 13: 현재 증상<br/>(8)"]:::process
S82 --> S83
S114["섹션 14: 추가 평가<br/>(6)"]:::process
S83 --> S114
S421["섹션 15: 추가 심화<br/>(10)"]:::process
S114 --> S421
S421 --> RESULT