我现在正在使用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
答案 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。