|
|
7f2f612e58
|
feat: Three.js WebGL 3D体积渲染查看器 - 可拖拽旋转
3D查看器(viewer.vue):
- Three.js + WebGL GLSL着色器实时体积渲染
- 128步光线投射(Ray Marching)算法
- 64³胸部CT体数据(肺/心脏/脊柱/肋骨/软组织)
- 5种Transfer Function预设(骨骼/软组织/肺部/血管/皮肤)
- OrbitControls: 左键旋转/右键平移/滚轮缩放
- VR/MIP模式着色器动态切换
- DICOM信息叠加层
预渲染图片(public/3d-views/):
- 胸部/头部/腹部/膝关节 4个体位
- VR/MIP/MPR/窗宽窗位 10种视图
- DICOM风格文字叠加
|
2026-06-08 11:04:56 +08:00 |
|
wangjian963
|
320973f973
|
Revert "● fix(#593): 取消停嘱护士站校验改用RequestStatus替代DispenseStatus"
This reverts commit 430d3b3963.
|
2026-06-08 10:41:49 +08:00 |
|
wangjian963
|
430d3b3963
|
● fix(#593): 取消停嘱护士站校验改用RequestStatus替代DispenseStatus
将 cancelStopRegAdvice 的护士站校验从判断 Dispense 发放状态
改为直接检查 MedicationRequest/ServiceRequest 是否仍为 STOPPED,
避免正常执行记录(EXECUTED)被误判为护士已核对停嘱。
|
2026-06-08 10:41:16 +08:00 |
|
|
|
229259aa87
|
feat: 真实3D影像重建查看器 - 基于Canvas体绘制渲染
3D查看器(viewer.vue):
- VR容积渲染: 光线投射算法,5种医学预设(骨骼/软组织/肺部/血管/皮肤)
- MPR多平面重建: 轴位/矢状位/冠状位三平面联动,鼠标滚轮切换层面
- MIP最大密度投影: 最大密度投射算法
- 2D切片浏览: DICOM窗宽窗位调节
- 交互工具: 旋转/缩放/平移/测量/窗宽窗位
- 信息叠加: 患者信息/检查参数/窗宽窗位/层厚像素
体数据:
- 64x64x64合成胸部CT体数据(含肺/心脏/脊柱/肋骨/软组织)
- HU值模拟真实CT(-1000~+1000)
- 5种Transfer Function(骨骼/软组织/肺部/血管/皮肤)
依赖: cornerstone-core/dicom-parser/@kitware/vtk.js
|
2026-06-08 09:32:43 +08:00 |
|
|
|
893cbf1fe0
|
refactor: 彻底清除所有openhis痕迹
- 重命名目录: openhis-server-new → healthlink-his-server
- 重命名目录: openhis-ui-vue3 → healthlink-his-ui
- 重命名Java类: OpenHisApplication → HealthLinkHisApplication
- 重命名Java类: OpenHisMiniApp → HealthLinkHisMiniApp
- 重命名组件目录: OpenHis → HealthLinkHis
- 重命名样式文件: openhis.scss → healthlink-his.scss
- 重命名配置: nginx-openhis.conf → nginx-healthlink-his.conf
- 更新所有源码引用 (0个残留)
- 更新所有文档/脚本/配置中的引用
|
2026-06-05 13:36:28 +08:00 |
|