通俗点说,挂片协议可以看作整个系统的一个相对复杂一点的配置文件,可以用JSON或XML格式来读取与保存,

另外,可以制作一个独立的exe配置程序来管理这些挂片协议。

假设配置了CT的挂片协议的右键菜单,那么在打开CT影像时则是对应的不同的动态的右键菜单,如下图:

CT影像的自定义工具栏,如下图:

CT影像的自定义窗宽窗位,如下图:

协议格式可以参考XML格式:

<?xml version="1.0" encoding="utf-8"?>
<Modality>CT</Modality>
<ScreenCount>1</ScreenCount>
<Screens>
<Screen>
<ScreenIndex>0</ScreenIndex>
<Primary>true</Primary>
<Layout>STACK</Layout>
<RowCount>1</RowCount>
<ColCount>2</ColCount>
<Annotations>
<Annotation>
<Location>TopLeft</Location>
<AnnotationTags>
<long>524416</long>
<long>1048592</long>
<long>1048624</long>
<long>524368</long>
<long>1048608</long>
<long>1052688</long>
<long>101</long>
</AnnotationTags>
</Annotation>
</Annotations>
<Cells>
<Cell>
<CellIndex>1</CellIndex>
<HorizontalAlign>Center</HorizontalAlign>
<VerticalAlign>Center</VerticalAlign>
</Cell>
<Cell>
<CellIndex>2</CellIndex>
<HorizontalAlign>Center</HorizontalAlign>
<VerticalAlign>Center</VerticalAlign>
</Cell>
</Cells>
</Screen>
</Screens>
</HangingProtocol>

其中需要注意的是序列控件的布局,不同的医院和不同设备需要根据情况自动布局调整。

1.横屏显示器:序列列表在左侧或右侧,尽可能的控制上下位置来留给图像。

1.竖屏显示器:序列列表在上侧或下侧,尽可能的控制左右位置来留给图像。

最新文章

  1. Android开发之ViewPager做新手引导界面
  2. zoj 3469 Food Delivery 区间dp + 提前计算费用
  3. string引用类型解惑
  4. Xperf Basics: Recording a Trace(转)
  5. [leetode]Binary Search Tree Iterator
  6. 用Swift GestureRecognizer 的几个注意点
  7. 解决already defined in .obj 的问题(定义/声明的区别)
  8. NGUI 新版操作教程
  9. js对字符串的操作
  10. php CI框架nginx 配置
  11. textBox只能输入汉字
  12. UVA 322 ships (POJ 1138)
  13. 解决 Mybatis 元素类型为 &quot;resultMap&quot; 的内容必须匹配 &quot;(constructor?,id*,result*,association*,collection*,discriminat
  14. 利刃 MVVMLight 6:命令基础
  15. 网络结构---从alexnet 到resnet
  16. java随笔5 完整路径的应用
  17. lua变量作用域
  18. github 最新项目快报
  19. manjaro 添加当前用户到kvm
  20. Shell脚本传递带有空格的参数[摘录自网络]

热门文章

  1. day1 linux常用命令(一)
  2. 【NOI2005】瑰丽华尔兹 - DP
  3. MIT 6.828 Lab 1/ Part 2
  4. vue a标签下载图片文档显示下载失败
  5. linux驱动之模块化编程
  6. 你怎么改造和重新设计一个ATM银行自动取款机
  7. 你真的了解 get 和 post 的区别么
  8. 【转】camera tuning
  9. IDEA报错:Class JavaLaunchHelper is implemented in both
  10. 从零开始的SpringBoot项目 ( 一 ) Spring、SpringMVC和SpringBoot