背景:

放疗是一个复杂的过程,同一时候须要肿瘤医师、模拟定位技师、剂量师、物理师、治疗技师、护士等多重角色參与。总体流程涉及到成像系统、定位系统、计划系统、治疗系统、质控QA系统、信息管理系统等多个独立的子系统。相较于常规医疗信息系统(诸如HIS、RIS、LIS、PACS等)存在着“各子系统的整合程度低、数据传输量大、操作实时性差。以及学习成本高”等问题。

在专栏DICOM-RT系列首篇文章DICOM-RT:DICOM3.0标准中关于放疗的基本知识点中简介了一下放疗的总体流程,本文通过分析DICOM标准以及IHE中的Radiotherapy Oncology框架来具体梳理放疗的总体流程以及各流程中參与的人员角色。

放疗流程:

1. 大致放疗流程:

大致的放疗流程例如以下所看到的:



第一步CT 模拟机。採集诊断CT三维数据。进行位置标定,将数据归档到存储server(能够简单理解为PACS)。

第二步几何计划制定(上图中的Virtual Sim工作站来完毕)。

通过提取CT三维数据。进行靶区勾画(即绘制Contour),生成Structure Set的DICOM-RT对象;

第三步剂量计划制定(即所谓的TPS,Treatment Planning System)。通过提取CT三维数据(单套或多套)、Structure Set几何计划数据,进行剂量计算,生成RT Image、RT Dose的DICOM-RT对象;

第四步计划确认。导入之前的相关数据进行验证,并数据传输(这一步可能须要TDS,Treatment Delivery System协助)。

第五步治疗过程。在最新的IGRT放疗治疗过程中。这一步会採集EPID、kv-CBCT平片、kv-CBCT或MV CT容积影像,实时/在线/离线对患者治疗体位、治疗剂量进行监控,必要时刻进行干预,又一次制定计划。(【注】:关于影像引导放疗的介绍,会放到下一篇博文中,届时会对各种影像的具体作用进行具体比对分析。)

2. IHE框架规定的放疗流程:

IHE-Integrating the Healthcare Enterprise,本身并不制定相关的标准,是旨在提高医疗计算机系统之间更好的共享信息的技术框架,通过提高已有通讯标准之间的协同使用水平,如DICOM和HL7,来满足特殊临床须要。更好的为医生、患者提供服务。当中包括放疗领域(Radiotherapy Oncology)相关技术框架。

IHE-Radiotherapy Oncology框架截图例如以下:





与上述大致流程基本一致,首先是CT扫描获取患者三维诊断数据(此处的数据是诊断级CT数据,与兴许治疗过程中提到的kv-CBCT不同,下一篇博文会介绍)。此外,框架第一部分最后附录给出了上文提到的几何计划制定(Geometric Planner)剂量计划制定(Dosimetric Planner)的具体概念:



从DICOM-RT的IOD对象定义角度来看。Geometric Plan与Dosimetric Plan的差别例如以下:



大致上能够简单的理解为

- Geometric Plan(几何计划)。包括了相关的定位信息,诸如等中心点(isocenter)、射线角度(beam angle)、射野大小(field size)等。该部分概念在上一篇博文DICOM-RT:放疗系统的坐标系统DICOM-RT Coordinate System有提到。

- Dosimetric Plan(剂量计划),包括放射剂量信息。诸如剂量处方(Prescription)、剂量矩阵(dose matrix)、统计模型算法(modeling algorithm)等。

參与角色:



如上图所看到的(Radiotherapy Treatment WorkFlow (TRWF)),每一个环节中须要不同的人员參与。主要包括:肿瘤医师、模拟定位技师、剂量师、物理师、治疗技师、护士等等。

具体运行过程中可能会存在彼此工作交叉以及相互配合的情况,因此无法严格定义每一个角色的准确职责,这里简单的概述一下:

  • Radiation Oncologist(简称Oncologist,即通常指的医师),医师是经过专业训练的肿瘤学医生(这应该是属于内科吧,不太清晰),负责肿瘤患者的治疗方案,通过与患者沟通了解,商定最佳治疗方案。
  • Radiation Physicist(即放疗物理师),物理师在肿瘤放射物理学有深入的研究。会制定计划确保直线加速器(即杀死癌细胞的射线生成源)输出准确的射线剂量以及模拟计算患者癌变部位接收剂量。
  • Dosimetrist剂量师)。在物理师制定计划过程中会须要剂量师进行协助。确保剂量与医师开出的处方一致。
  • Technician(技师。主要包括模拟定位技师治疗技师)。模拟定位技师是在患者进行诊断CT扫描时的操作人员,须要熟练操作CT扫描设备,做好门控调节和动度控制,确保採集数据清晰可靠;治疗技师负责癌症患者治疗时的准确摆位、靶区的精确匹配以及直线加速器的正确操作。另外还负责实时监控治疗过程中患者真实剂量状况,确保治疗过程严格依照计划运行,异常出现时及时干预停止治疗。
  • 护士,在各个环节中可能都会有相关医护人员进行协助。做好患者的引导、各项资料登记、治疗状态反馈,以及治疗随訪等工作。

20160412修订1:

靶区勾画(Contour)是须要肿瘤医师来完毕的,而几何计划(Geometric Plan)和剂量计划(Dosimetric Plan)是由物理师操作完毕。可是他们操作的工作站统一称为TPS,或者说TPS既能够做勾画,又能够做几何计划和剂量计划。肿瘤医师和物理师分别使用不同的功能来完毕终于的放疗计划。

作者:zssure@163.com

时间:2016-04-10

DICOM-RT:放疗流程与參与角色的更多相关文章

  1. DICOM-RT:放疗领域中的各种影像

    背景: DICOM-RT系列博文着眼于DICOM3.0中对放疗领域的补充标准,即DICOM-RT.为了方便兴许对DICOM-RT中相关IOD.SOP概念的理解,专栏最近做了放疗相关知识点的普及. PS ...

  2. zookeeper原理解析-服务器端处理流程

    1)处理器链 这部分内容我们主要讲解zookeeper请求在zookeeper server端的处理流程,对于不同角色的zookeeper具有不同的处理流程, ZookeepeerServer的sta ...

  3. Scrum三大角色特点

    灵感来自于一段冷笑话: 一天,一头猪和一只鸡在路上散步,鸡看了一下猪说,“嗨,我们合伙开一家餐馆怎么样?”,猪回头看了一下鸡说,“好主意,那你准备给餐馆起什么名字呢?”,鸡想了想说“餐馆名字叫火腿和鸡 ...

  4. 二维码闪电登录流程详解,附demo(2/2)

    上篇文章,我们重点介绍了一下二维码登录的流程,以及每个“角色”要做的事情,下面我们重点分析TV角色所做的工作. TV主要完成二维码图片显示,以及websocket请求.下面重点说一下这两点. 1. B ...

  5. Android 4.4 Kitkat Phone工作流程浅析(八)__Phone状态分析

    本文来自http://blog.csdn.net/yihongyuelan 转载请务必注明出处 本文代码以MTK平台Android 4.4为分析对象.与Google原生AOSP有些许差异.请读者知悉. ...

  6. DICOM:DICOM三大开源库对比分析之“数据加载”

    背景: 上一篇博文DICOM:DICOM万能编辑工具之Sante DICOM Editor介绍了DICOM万能编辑工具,在日常使用过程中发现,“只要Sante DICOM Editor打不开的数据,基 ...

  7. S/4HANA业务角色概览之订单到收款篇

    大家好我叫Sean Zhang,中文名张正永.目前在S/4HANA产品研发部门任职产品经理,而这一阶段要从2017年算起,而在那之前接触更多还是技术类的,比如做过iOS.HANA.ABAP.UI5等等 ...

  8. 创建虚拟机流程nova

    这篇博文借鉴于http://www.cnblogs.com/yjbjingcha/p/6977741.html,感谢博友提供. 本文试图具体地描写叙述openstack创建虚拟机的完整过程.从用户发起 ...

  9. DexClassLoader和PathClassLoader载入Dex流程

    0x00 在上一篇文章apk安装和优化原理,在最后我们分析了DexClassLoader和PathClassLoader的构造函数的不同. PathClassLoader最后调用的是new DexFi ...

随机推荐

  1. 00049_super关键字

    1.子父类中构造方法的调用 (1)在创建子类对象时,父类的构造方法会先执行,因为子类中所有构造方法的第一行有默认的隐式super();语句: (2)格式 调用本类中的构造方法 this(实参列表); ...

  2. iphone丢了以后发现关机了怎么办?

    有好几个办法都可以尝试一下: 1. "ICCID法",但目前这个办法只能寻找苹果iPhone手机,而对于安卓手机,则不能采取相同的方法进行寻找.之所以能采取该方法寻找苹果 iPho ...

  3. [转]python开发_shelve_完整版

    ''' python中的shelve模块,可以提供一些简单的数据操作 他和python中的dbm很相似. 区别如下: 都是以键值对的形式保存数据,不过在shelve模块中, key必须为字符串,而值可 ...

  4. Python基础数据类型之集合

    Python基础数据类型之集合 集合(set)是Python基本数据类型之一,它具有天生的去重能力,即集合中的元素不能重复.集合也是无序的,且集合中的元素必须是不可变类型. 一.如何创建一个集合 #1 ...

  5. Windows Server AppFabric

    文章:Windows Server AppFabric简介 介绍了AppFabric强大的功能.

  6. 新浪微博error:redirect_uri_mismatch的解决方法 [

  7. 【Luogu】P1312Mayan游戏(暴搜)

    题目链接 由于是暴搜题,所以这篇博客只讲怎么优化剪枝,以及一些细节. 模拟消除思路:因为消除可以拆分成小的横条或竖条,而这些条的长度至少为三,所以一块可消除的区域至少会有一个中心点.这里的中心点可以不 ...

  8. HDU 5073 Galaxy ——乱搞

    [题目分析] 练习赛的T1. 只要看懂样例就可以猜结论了. 然后大胆猜测剩下的星星是一段,其余的都移到重心上去. 所以只要把计算的式子变形一下就很好维护了. 居然没有1A [代码] #include ...

  9. 关于java读取文件IO流学习总结(一)

    IO流的分类: 1.根据流的数据对象来分: 高端流:所有的内存中的流都是高端流,比如:InputStreamReader 低端流:所有的外界设备中的流都是低端流,比如InputStream,Outpu ...

  10. P3147 [USACO16OPEN]262144 (贪心)

    题目描述 给定一个1*n的地图,在里面玩2048,每次可以合并相邻两个(数值范围1-262,144),问最大能合出多少.注意合并后的数值并非加倍而是+1,例如2与2合并后的数值为3. 这道题的思路: ...