闲话DICOM(1)

 

最近在准备一场有关DICOM应用的讲座,整理了一下思路。想了几个问题,发现挺有
意思的,想与大家共同分享。

接触过DICOM,应该了解普通DICOM 文件包含的四级属性,病人,检查,序列,影像。每一
级别需要具有能够唯一标识这个等级属性的键值,类似关系数据库中的主键。

病人对应的为Patient id, 检查 study instance UID, 序列 Series Instanceuid,
影像 SOP Instance UID.

问题
为何病人级没有一个Patient instance UID?? 只定义一个patient id,而且可以为
空。ID 不是 GUID, 只是局部唯一。

这样在不同的医院,不同的信息系统中对应同一个Patient 可能会出现不同
的patient id, 给区域信息系统整合带来麻烦,需要进行映射等处理。

在中国城市,有常住人口,流动人口, 常住有社保卡,可实现唯一Patient ID.
流动人口,各医院的住院卡,无法保证数据(Patient ID) 的一致性。
国外虽然信息化技术先进,但对病人信息一致性也无法绝对保证。

信息是为了诊断,医生病人关注的是检查,对病人信息,通过姓名等信息可以关联确定。


Patient level, 有姓名,出生日期,还有年龄,性别等信息。
两个问题,

出生日期,年龄都是不是必须的属性,可选的,如果显示病人信息,同一病人,在不同年份的
检查,如何显示年龄? 显示dicom 文件中的年龄,还是根据出生日期计算?
在调用不同的检查时,如何显示年龄?检查时期的年龄还是调用时间的病人实际年龄?

这可能要看具体的设计,Patient-Study-Series-Image 还是没有Patient表,
Study-Series-Image.


病人性别, M/F/O (男/女/其他),还可以为空) 为什么这样定义?
Patient 一定是指人吗? 如果给宠物狗做个检查,Patient 可以为一只狗吗?DICOM有定义,patient
既可以为人,也可以为动物。 我觉得这时候性别有4种枚举值也就可以理解。

性别只有在某些性别作为重用参考信息时才有意义。

谈完patient,说说study,
Accession number, Study Description, Study id, studydate 都是这一级别的重要属性。accession number 如果在有
IS的情况下,作为检查登记号不能为空,用以标识一个检查;否则置空。

Study ID 与IS 无关,由用户或设备生成,这也是他存在的意义。

Series
Modality, Bodypartexaminated, Patient Position, View Position, Series number, Series time

这些为什么重要? 对医生来说, 图像质量,和挂片顺序(协议)非常重要,这些都是挂片条件!

Image
Image Number, image time(content time)

同样,挂片条件!

DICOM 文件如何编码?
DICOM 定义一些数据类型---- VR (PN,CS,AE,LT,ST,LO,IS,DS,OB,OW,SQ ...),
编码方式---传输语义(Transfer Syntax), ImplicitLittleEndian,ExplicitLittleEndian, ExplicitBigEndian,Encapsulated tranfer syntax
什么玩艺-- SOP class (CR? CT? .....)
当然还有一些细节--character set , VM ...

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值