医疗IT技术之路
分享做医疗软件过程中遇到的问题及解决办法。
分享一些医疗领域涉及的知识。
muzizongheng
熟悉.net技术栈、web技术栈、ELK、xml/xslt/xsd、mfc、python等;熟悉DICOM、IHE熟悉敏捷、DDD
展开
-
各厂商放疗设备的参数对照表及说明
目录1.厂商某些放疗设备型号的对照表1.1 能量有6MV、10MV等。 小于等于6MV的叫低能机,高于6MV的叫中高能机。能提供几档能量的机器就叫几光子,比如上图的Halcyon是单光子,Edge是二光子,TrueBeam是四光子1.2 射野的面积也是越大越好, 从30*30cm 发展到40*40cm1.3 放疗用的射线种类有多种。有光子(x射线、γ射线)、电子、质子、重离子等...原创 2020-03-05 15:13:45 · 5175 阅读 · 1 评论 -
放疗过程的思维导图
最近开始做RT放疗相关的项目, 整理了一份放疗背景的思维导图。放疗过程的思维导图原创 2020-02-26 10:06:47 · 1211 阅读 · 0 评论 -
ATSM中医疗相关的资料
ATSM中医疗相关的资料 ASTM的介绍:http://www.cssn.net.cn/t_astm/t_jx_a/ 美国医疗标准:http://www.msckobe.com/links/medical/ansi.htm 设备厂商的ASTM介绍:附件 上海市质量和标准化研究院的ASTM专栏: http://www.cnsis.org.cn/astm/as...原创 2020-01-10 14:02:39 · 671 阅读 · 0 评论 -
DicomIoException: Requested 132 bytes past end of fixed length stream.
今天在用DicomFile.Open(Stream s)这个接口时,遇到一个异常: DicomIoException: Requested 132 bytes past end of fixed length stream.具体原因我们看下源码就很清楚:public bool Require(uint count, ByteSourceCallback callback, object s原创 2015-07-07 22:36:53 · 1525 阅读 · 0 评论 -
AspNet WebApi 中应用fo-dicom抛出异常:No codec registered for tranfer syntax:
背景:在做一个Dicom Web Service, 其中WADO-RS中需要解析TransferSyntax, 然后就用到了fo-dicom中的DicomFile.ChangeTransferSyntax方法。代码类似: var df = DicomFile.Open(samplesDir + @"\User Submitted\overlays.dcm"); df原创 2015-07-07 22:34:27 · 3167 阅读 · 0 评论 -
PIX v2版本中Query 失败时, ERR段的构造
在ITI-9中描述PIX query事务的几个TestCase场景。其中有些是对于Query失败的描述。ERR 段包含Error location, Error code, Error code text, 以及Error Alernate code和Error Alernate code text.而Error location包含segment id, segment sequen原创 2013-08-21 10:41:41 · 1369 阅读 · 0 评论 -
IHE 官方网址有用资源介绍
实现标准: http://www.ihe.net/Technical_Frameworks/各个实现框架文档, 比如XDS,XCA,PIX,PDQ等测试工具:http://www.ihe.net/Testing_Tools/各个框架的测试工具和验证工具, 比如测试DICOM,HL7是否合法,自动化PIX、PDQ、XDS测试用例等等。原创 2013-08-21 10:40:21 · 2077 阅读 · 0 评论 -
HL7 标准及实现指南 必看的网址
V2: http://hl7book.net/index.php?title=HL7_version_2包括HL7 的介绍,主要章节,每个版本的变化, 各种语言实现的HL7库,免费HL7工具, 最新的xml schema, 实现指南, IHE中相关章节(PIX),以及 hl7相关blog等等。HL7 version 2From Hl7bookJump原创 2013-08-21 10:02:44 · 14990 阅读 · 0 评论 -
HL7及PIX相关的测试工具
最近在开发PIX项目时需要一些工具, 比如PIX各个Actor的测试工具, HL7消息的验证工具等等。下面列下我找见的几个必备工具。1.http://hit-testing.nist.gov:8080/connectathon-pixpdq/ *****此网站主要是进行PIX 和PDQ消息的原创 2013-08-17 14:26:46 · 4314 阅读 · 0 评论 -
hl7 v2.X 版本中RSP_K23消息的构造
RSP_K23消息有MSH, MSA, ERR, QAK, QPD, PID几个segment,其中ERR,PID为可选。1. 当MSA有err时,ERR段填充出错的详细信息。2. 当MSA为AA,QAK为Ok时,PID不为空; 否则,PID应为空3. 当MSA有err时, QAK的response status应为AE / AR4. 当Q23请求的消息中Wanted re原创 2013-08-14 17:03:40 · 2458 阅读 · 0 评论 -
hl7中V2版本的ACK消息的构造
hl7 v2的ack消息即应答消息构造时有几个注意的地方。 首先,我们看下2个ack的例子:Send:MSH|^~\&|NIST_SENDER^^|NIST^^|NIST_RECEIVER^^|NIST^^|20101101160641||ADT^A01^ADT_A01|NIST-101101160641914|P|2.3.1EVN||20101020PID||原创 2013-08-09 13:06:17 · 7599 阅读 · 1 评论 -
hl7消息中和时间有关的字段的格式
hl7消息中有许多segment(段)包含时间类型的Field。常用的MSH, EVN, PID中的时间字段及其格式为:1. MSH-7, Date/time Of Message为yyyyMMddhhmmss (年月日时分秒)2. EVN-2, Recorded Date/time 以及 EVN-6, Event Occurred为yyyyMMdd (年月日) , 或者yyM原创 2013-08-09 13:04:32 · 1982 阅读 · 0 评论 -
hl7 V2中Message Control ID的含义及应用
HL7 v2中的MSH,MSA段都有Message Control ID。有几点需要注意:1.所有的MessageControlID必须唯一2.对于MSH中的MessageControlID, 发送方自己产生, 保证唯一性。(不管是不是Ack消息)3.对于Ack消息, MSH中的Message control id和规则2相同(自己产生), 但MSA中MessageCont原创 2013-07-31 14:25:21 · 1865 阅读 · 0 评论 -
Pix mesa 自动化测试
最近在准备PIX的认证, 需要进行mesa测试。 但是Mesa的标准测试工具中没有针对PIX的TestCase, 只是提到NIST的web测试。路径为:http://pixpdqtests.nist.gov:8080/#tests%2Fdriver%2Fversion.htm在此页面中可以选择PIX需要测试的角色,版本等等。 测试步骤:1.选择版本,被测试角色(Acto原创 2013-07-31 14:23:32 · 1205 阅读 · 0 评论 -
有关HL7 的C# 源码
https://github.com/OSEHRA/mdo C#http://sourceforge.net/p/nhapi/code/HEAD/tree/NHapi20/ C#原创 2013-07-10 15:44:30 · 5465 阅读 · 0 评论 -
HL7 V2 分隔符
Delimiter CharactersCharacterPurpose0x0DMarks the end of each segment.|Composite delimiter.^Sub-composite delimiter.&Sub-sub-composite delimiter.~Separates repeating fields.\Escape character.The foll原创 2013-07-10 15:44:21 · 2991 阅读 · 0 评论 -
IHE-PIX 备注
IHE给出了各个Actor之间如何通讯的建议:1. 应用程序通讯时必须用MLLP包装或者解析。2. 客户端建立连接后,服务器端必须用此连接进行应答。客户端可以继续用此连接启动新事务原文如下:1. Applications shall use the Minimal Lower Layer Protocol defined in Appendix C of theH原创 2013-07-10 15:44:19 · 1272 阅读 · 0 评论 -
HL7 ADT Message Sample
http://pixpdqtests.nist.gov:8080/#tests%2Fdriver%2Fversion.htm可以打开上述连接, 选中version和actor, 然后获取对于sample message, 保存为hl7文件, 用hl7spy来完整测试。http://gazelle.ihe.net/PatientManager/systemConfigurations.seamPIX原创 2013-07-10 15:44:12 · 3553 阅读 · 0 评论 -
HL7 Event Type
Table 0003 - Event typeValueDescriptionA01ADT/ACK - Admit / visit notificationA02ADT/ACK - Transfer a patientA03ADT/ACK - Discharge/end visitA04ADT/ACK - Register a patientA05ADT/ACK - Pre-admit a pat原创 2013-07-10 15:44:09 · 1942 阅读 · 0 评论 -
HL7 Tools suite
HL7的官网有很多开源工具, 比如:RoseTree,V3Generator,RMIM Designer, Design Repository, V2 & V3 Mapping Tools等。http://gforge.hl7.org/gf/安装操作:HL7Tools_ComprehensiveGuideR2.doc原创 2013-07-10 15:44:00 · 1607 阅读 · 0 评论