jangviktor-web/nihaixia-app
Dart0 / 0
육경辨證 문진과 중의학 지식库를 오프라인으로 묶은 Flutter Android 앱입니다.
TL;DR
이 저장소는 倪海厦의 육경辨證 체계를 중심으로 처방, 본초, 침구, 황제내경, 의안 자료를 오프라인에서 검색하고 문진 결과에 따라 처방을 연결하는 독립 실행형 Flutter Android 앱입니다. 자체 DiagnosticEngine은 문진 답변을 육경 상태와 감별 규칙에 대입하고, 처방명·별칭·분할명·부분 문자열 순서로 로컬 데이터를 찾아 결과를 구성합니다. 앱에는 322개 처방, 465개 약재, 408개 혈위, 1,257개 의안과 73편의 황제내경 읽기 자료가 포함되어 있으며, SQLite가 진단 기록과 설정을 저장합니다. 주역·사주·자미두수·육효 같은 민속문화 도구도 함께 제공하지만, 혀 진단 AI와 맥진 보조는 아직 구현 전이므로 중의학 학습용 오프라인 자료실과 규칙 기반 보조 도구가 필요한 개발자에게 적합합니다.
핵심 포인트
- 독립 실행형 Flutter Android 앱으로, Claude Code나 LangChain 같은 특정 생태계 확장 기능이 아니라 APK와 소스 코드를 직접 배포합니다. Flutter 3.x와 Dart 3.x를 사용하며 Android 6.0 이상에서 동작합니다. MIT License와 약 62MB의 universal APK를 제공해 별도 서버 없이 설치할 수 있습니다.
- 육경辨證 진단 엔진은 문진 답변을 육경 점수와 조건에 대입한 뒤 합병 여부와 증형을 판정하고, 네 단계 이름 매칭으로 처방 데이터를 연결합니다. 23개 가감 규칙, 26쌍 감별 진단, 113방 감별 트리를 포함합니다. 진단 결과에는 약재 구성과 용량, 달이는 법, 금기, 감별 정보가 포함됩니다.
- 오프라인 JSON과 SQLite를 결합해 322개 처방, 465개 약재, 408개 혈위, 1,257개 의안을 검색하고 서로 연결합니다. 혈위와 처방은 양방향 이동을 지원하며, 황제내경 73편과 전문 검색도 로컬 데이터로 처리합니다. 처방 용량 환산기와 자오유주 취혈 계산기도 네트워크 없이 사용할 수 있습니다.
- 중의학 기능 외에 주역 64괘, 사주 명괘, 자미두수, 육효 동전 점괘, 팔자 상세 분석을 하나의 도구 모음으로 묶었습니다. 자미두수는 ziwei_core 엔진을 감싼 순수 오프라인 기능으로 구현됐고, 관련 화면에는 민속문화 참고 및 비의료 진단 문구가 표시됩니다. 혀 진단용 TFLite 모델, 맥진 보조, PDF 진단서 출력은 아직 로드맵에 남아 있습니다.
벤치마크
| 벤치마크 | 지표 | 값 | 비교 |
|---|---|---|---|
| dart analyze | errors | 0 | — |
| flutter build apk --release | build status | 성공, versionName 1.11.0 / versionCode 11 | — |
| flutter test v1.10.3 | passed tests | 205 / 207 | 2개 실패는 자미두수 탐침의 기존 잔여 실패로 기재됨 |
| 자미두수 교차 엔진 검증 v1.10.2 | 핵심 필드 일치 | 32 / 32 | — |
| 전체 테스트 v1.10.2 | passed tests | 182 / 182 | — |
이미지 분석




151
Stars
41
Forks
+204
Trending
0
조회수
151 watchers1 open issuesApache License 2.0
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.