diff --git a/app/src/main/java/com/medithings/vesiscan/ui/views/clinical/HospitalModeView.kt b/app/src/main/java/com/medithings/vesiscan/ui/views/clinical/HospitalModeView.kt index bbf1e29..ec7e801 100644 --- a/app/src/main/java/com/medithings/vesiscan/ui/views/clinical/HospitalModeView.kt +++ b/app/src/main/java/com/medithings/vesiscan/ui/views/clinical/HospitalModeView.kt @@ -518,14 +518,9 @@ fun HospitalModeView(appState: AppState) { LabdbStatusCard(enabled = !running) Spacer(Modifier.height(12.dp)) - AnchorCard( - anchorCm = appState.anchorCm, - basis = appState.anchorBasis, - enabled = !running && isConnected, - onAlign = { appState.currentScreen = AppScreen.ANCHOR_ALIGN }, - ) - Spacer(Modifier.height(12.dp)) - + // 자세는 **정렬보다 위**에 둔다(2026-09-28). 정렬은 자세에 매인 일이다 — BV 의 + // supine 분기와 Sitting 의 35°~55° 요구 범위가 이 값을 본다. 정렬 카드가 위에 + // 있던 동안은 자세를 안 고른 채(기본 Supine) 정렬에 들어가 띠 없이 붙이고 왔다. Label("자세") ChipRow(ClinicalPosture.entries, posture, { posture = it }, !running, progressOf = { postureProgress(it) }) { it.label } @@ -534,6 +529,14 @@ fun HospitalModeView(appState: AppState) { } Spacer(Modifier.height(12.dp)) + AnchorCard( + anchorCm = appState.anchorCm, + basis = appState.anchorBasis, + enabled = !running && isConnected, + onAlign = { appState.currentScreen = AppScreen.ANCHOR_ALIGN }, + ) + Spacer(Modifier.height(12.dp)) + Label("방광 채움 정도 — 간호사가 채워 둔 값") // 방광 단계는 **지금 고른 자세 안에서**의 진행이다. 자세를 바꾸면 표시도 바뀐다. ChipRow(BladderFill.entries, fill, { fill = it }, !running,