chore: 구저장소 demo-final 브랜치에서 분리한 독립 저장소로 — 프로젝트 이름 · README
2026-10-01 `medithings-rnd/VesiscanBasicAndroid` 의 `demo-final` 을 히스토리째 이 저장소의 `main` 으로 옮겼다. 병원 임상 앱은 일반 사용자 앱과 다른 제품이라 따로 산다. · rootProject.name: medilightv2android → VesiscanClinicalAndroid (IDE 에 보이는 이름) · README: 무엇인지 · 어디서 왔는지 · 빌드/설치 · 화면 흐름 · 데이터 위치 · FIRMWARE_BLE_FINDINGS.md 의 저장소 안내를 새 위치로 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
# VesiscanClinicalAndroid
|
||||
|
||||
VesiScan **병원 임상 측정 앱** (Android · Kotlin · Compose). 정해진 프로토콜로 환자 데이터를
|
||||
받아 폰에 저장하고 labdb 로 올리는 사내·병원 임상 전용 앱이다. 일반 사용자 앱이 아니다.
|
||||
|
||||
- applicationId `com.medithings.vesiscan.demo` · 플레이버 `demo`(임상) / `dev`
|
||||
- 빌드 · 설치: `./gradlew :app:assembleDemoDebug` → `adb install -r app/build/outputs/apk/demo/debug/app-demo-debug.apk`
|
||||
- 단위시험: `./gradlew :app:testDemoDebugUnitTest`
|
||||
- `local.properties` 는 커밋하지 않는다(`local.properties.template` 참조)
|
||||
|
||||
## 어디서 왔나
|
||||
|
||||
구저장소 `medithings-rnd/VesiscanBasicAndroid` 의 `demo-final` 브랜치를 **히스토리째**
|
||||
(2026-03-09 초기 커밋부터) 떼어 2026-10-01 에 이 저장소의 `main` 으로 옮겼다. 그 브랜치는
|
||||
구저장소에 보관만 하고 더 쓰지 않는다. 일반 사용자 앱은 `vesiscan_pre_product/vesiscan_android_user`.
|
||||
|
||||
## 화면 흐름 (병원 임상)
|
||||
|
||||
연결 → labdb 등록 확인 → 정렬(치골 위 0~4cm 탐색 → N cm 확인 → N+1cm 좌우) → 마킹·떼기·
|
||||
크래들 → **재부착 확인** → 자세·채움 정도마다 측정. 자세한 것은
|
||||
[`docs/CLINICAL_ALGORITHM.md`](docs/CLINICAL_ALGORITHM.md) §3.6, labdb 적재 모양은
|
||||
[`docs/LABDB_DATATYPES.md`](docs/LABDB_DATATYPES.md) (600 측정 · 601 정렬).
|
||||
|
||||
## 데이터
|
||||
|
||||
폰 `Downloads/VesiScan_Hospital/{날짜}_{환자}/` 에 조합별 CSV + IMU, `align/` 에 정렬
|
||||
원시·요약. labdb 업로드 마커(`*.labdb.json`, `align/.labdb_align.json`)로 재시도 대상을 가린다.
|
||||
Reference in New Issue
Block a user