在EvilDicom上添加新标签

时间:2018-02-16 10:41:36

标签: c# dicom

我现在正在使用EvilDicom,我需要添加一些自定义字段,例如患者的身份证号码,手机号码和地址。有没有人这样做过?使用c#

DICOMFile dFile = new DICOMFile();
dFile.PATIENT_BIRTH_DATE.Data = DateTime.Now;
        dFile.PATIENT_TELEPHONE_NUMBERS.Data = "";
        dFile.PATIENT_SEX.Data = "Male";
        dFile.PATIENT_MOTHER_BIRTH_NAME.Data = "baby of";
        //dFile.birth_order --> need to add this 
        dFile.PATIENT_ID.Data = "";
        dFile.CREATION_DATE.Data = DateTime.Now;
        //dFile.visit_number --> need to add this 
        dFile.LOCATION.Data = "";
        //dFile.birth_weight --> need to add this 
        //dFile.gestationAge --> need to add this 

1 个答案:

答案 0 :(得分:1)

在实现任何内容之前,您首先需要的是基于DICOM标准中Information Object Definition(IOD)的DICOM数据结构的完整规范。由于DICOM对象在PACS(图片存档和通信系统)中存档10年,20年或30年,因此在复合DICOM IOD(例如眼科摄影图像)中存储患者的电话号码通常是没有意义的,即它们在以后不被修改。他们的创造,例如以反映患者当前的联系信息。

事实上,DICOM标准确实定义了患者的电话号码(0010,2154)和患者的电信信息(0010,2155)等属性,但没有在复合IOD中使用它们但是要从中查询部门信息系统使用网络服务DICOM Modality Worklist Management