我需要对病人,学习,系列,实例的信息进行扫描,并且我通过将信息存储在数据库中的数据集来完成此操作。现在我的问题是存储在数据库确实已被修改,但存储在pac中的dcm文件无法修改。是否有任何方法可以同时修改dcm文件?如何修改存储的dcm文件
回答
我可能是错的,但我不相信当你通过网页界面编辑字段时,dcm4chee会更改图像。相反,它会修改数据库中的字段。当从dcm4chee pacs中检索图像时,它将准备并发送修改后的图像。在那个时候,它会创建一个新的图像头(通过网络用户界面进行更改并进行更改,因为dcm4chee处理图像)。然后,检索器将获得修改的图像集,dcm4chee将继续存储原始图像。
要获取修改后的图像,请发出C-STORE请求,并让dcm4chee将图像发送到另一个客户端或pacs。该系统将接收修改后的图像。
我认为你是正确的,但是如果你是Q/R那么效果应该是一样的,正如你注意到的。但是,如果WakingDreamer从文件系统中获取文件而不是使用标准的DICOM传输,那么这些信息非常重要。谢谢。 – cneller
DCM4chee不会修改DICOM,但会修改发送给WEASIS的“attrs”列(pat_attrs,study_attrs,...)的值。因此,如果您想更新患者姓名,则应更新pat_name和pat_attrs列:S –
如果您有DCM4CHEE 2.17.x,那么您应该可以编辑一些信息。进入安装的Web界面并查找编辑[患者/研究/系列/实例]属性图标(看起来像带铅笔的文档)。如果点击它,您应该可以输入的一些的项目的新值。
如果大多数PACS已经具有相同的SOP实例UID值,它们将忽略存储请求。因此,另一种更改数据的方法是使用工具包来修改所需的字段,然后为图像生成新的UID值(对于研究和系列UID值也是一样的)。这将创建重复的条目,但具有不同的值。
我也发现网络intercace修改这些属性,我debuged dcm4chee试图找出代码,归档这个,但我失败了。该程序没有停在我认为它应该停止的地方。可以弄清楚部分我想要什么?你能告诉我你使用了什么工具箱吗?我使用java编程。谢谢。 – WakingDreamer
为什么你需要在代码中做到这一点?如果您有DCM4CHEE,那么只需更改所需的值,即可完成。下次有人检索数据时,应该将其设置为您已更改的内容。 – cneller
我有兴趣获得生成数据集的代码以便重用它...如果有人可以提供帮助,欢迎他... –
- 1. 你将如何解析/存储/修改/保存docx文件
- 2. 如何修改存储在独立存储器内的xml文件中的值?
- 3. 如何将修改后的文件提交到存储库
- 4. 如何修复文件存储路径
- 5. 如何修改ASP.NET MEmbership存储过程
- 6. 修改Azure存储中的文本文件
- 7. Android .dcm文件关联
- 8. Flex Dcm文件加载
- 9. 如何修改DLL文件
- 10. 如何修改JKS文件
- 11. 如何修改类文件?
- 12. 如何从文本文件读取和存储数据,以便稍后修改
- 13. 如何把.dcm文件转换为pdf文件?
- 14. 修改gitolite存储库url
- 15. Git是否存储修改?
- 16. 如何修改修复coldfusion.cfc文件
- 17. 如何使用NodeJS修改文件并保存到新文件?
- 18. 在git存储库中保留修改的文件
- 19. 在git存储器中列出修改过的文件名
- 20. 使用JGit访问存储库中的修改文件
- 21. 如何在Java中修改HTML文件并保存更改
- 22. 用XTK的X.volume显示.dcm文件()
- 23. 如何在Azure Blob存储中更新文件上次修改日期
- 24. 谷歌云存储(Python):如何检查文件上次修改时间?
- 25. Microsoft Flow - 添加或修改ftp文件时创建Blob存储
- 26. 提取XML数据,修改它并存储在Excel文件中
- 27. 修改内存中的文件流
- 28. 无论如何在TFS检入未修改的修改文件
- 29. 如何修改Ruby中的dbf文件?
- 30. 如何修改c#中的.exe文件?
它是什么数据库? dcm4chee模式?根据我使用dcm4chee的经验,当文件发送到dcm4chee时,这些信息将被输入到数据库中。这些文件是分开存储的。我会避免修改dcm4chee数据库中的数据。有很多种语言的工具可以用来修改dicom文件。 –
是的,我使用dcm4chee模式。你说的很对。你知道dcm4chee如何修改这些文件吗? IS是通过HL7还是其他方式完成的? – WakingDreamer
dcm4chee不会修改这些文件。工具包和库dcm4che(没有第二个e)确实允许你这样做。 –