for web browsing, it is very convenient to use oviyam, for a more professional approach I recommend MEDDREAM.
And my favorite is NextCloud with DICOM Viewer. Small cloud with "Samba" connected directory. (Read only access)
This allows you to open research, share it, and manage it flexibly
Posts by Gragoro
-
-
thank you very much now I will make a backup and prepare examples of "incorrect" studies and try all these functions.
-
thanks after backup on the test server I'll try. Very relevant. It is a pity that there is no interface for all this. But I think that such examples should be added to the manual. It's wildly cool and functional. And there are no other servers like this.
-
If possible it would be great to be able to store studies for a certain amount of time. In many countries, there are laws obliging to store studies for a certain period of time.
And with limited space, this is very difficult to do, since during covid19 the number of patients has tripled.
I don't really know how to use lua scripts
-
Sorry, no, i am on linux. Can you explain in more detail?
-
-
Cool, a small addition found a way to open all tags dike.
I am attaching it, is there a way to fix this?
(0008,103E) LO -LÐ # 1, 4 Series Description
(0020,4000) LT -LÐ # 1, 4 Image Comments
(00E1,1040) SH -LÐ # 1, 4 -
who did not fill in the data correctly
Seriesdescription is garbled.
-
A small addition, earlier these studies were stored on the conquest server, but I am pulling the studies to another archive
and updating the server version.
I have many such servers, but only the images from this tomograph require manual intervention.
I often encounter the problem that the conquest cannot continue to work if it comes across a broken study when importing.
-
hello everyone, when importing from one of the archives, an error occurred, can someone tell me what needs to be done so that the import process does not stop? Something new this time.
However, this tomograph was not in the most favorable conditions.
Wed Aug 31 02:57:07 2022 ***[AddImageFile] Error entering object into server: /nfs-storage/CT_IRPIN/priority/9298/1.3.46.670589.50.2.37787361193690683209.24554331721529143292_0301_000006_16419025679693.dcm
Wed Aug 31 02:57:12 2022 ***Failed MYSQLExec : INSERT INTO DICOMSeries (SeriesInst, SeriesNumb, SeriesDate, SeriesTime, SeriesDesc, Modality, PatientPos, Manufactur, ModelName, StationNam, Institutio, SeriesPat, StudyInsta, AccessTime) VALUES ('1.3.46.670589.50.2.37787361193690683209.24554331721529143292', '301', '20220111', '135945.828029', '-LЧ, 'CT', 'HFP', 'Philips', 'IntelliSpace Portal', 'ISP9', 'SDS', '9298', '1.2.840.113704.1.111.3724.1641901363.9', 1661903808)
Wed Aug 31 02:57:12 2022 ***Error: Incorrect string value: '\xD0' for column `bserver21`.`DICOMSeries`.`SeriesDesc` at row 1
Wed Aug 31 02:57:12 2022 ***Unable to DB.Add()
Wed Aug 31 02:57:12 2022 ***SQL: INSERT INTO DICOMSeries (SeriesInst, SeriesNumb, SeriesDate, SeriesTime, SeriesDesc, Modality, PatientPos, Manufactur, ModelName, StationNam, Institutio, SeriesPat, StudyInsta, AccessTime) VALUES ('1.3.46.670589.50.2.37787361193690683209.24554331721529143292', '301', '20220111', '135945.828029', '-LЧ, 'CT', 'HFP', 'Philips', 'IntelliSpace Portal', 'ISP9', 'SDS', '9298', '1.2.840.113704.1.111.3724.1641901363.9', 1661903808)
Wed Aug 31 02:57:12 2022 ***Error: Incorrect string value: '\xD0' for column `bserver21`.`DICOMSeries`.`SeriesDesc` at row 1
Wed Aug 31 02:57:12 2022 ***Error saving to SQL: 2022/01/11/VASYLENKO^T_M_9298/CT_78559/301/1.3.46.670589.50.2.1323728462927451971.31533736722071700857.dcm
Wed Aug 31 02:57:12 2022 ***[AddImageFile] Error entering object into server: /nfs-storage/CT_IRPIN/priority/9298/1.3.46.670589.50.2.37787361193690683209.24554331721529143292_0301_000006_16419025679693.dcm
-
Okay cool, I never try to work directly with SQL, but I hope to try in the future.
-
THANK YOU SO MUCH, regarding the first point, will the transfer be carried out according to the "LRUSort" setting, or can I specify which year I want to transfer?
-
Hello everyone, I have a question. Can anyone help? In our country there are requirements for the period of storage of studies. There are two cases.
1. I would like to be able to send all the old studies to another disk. There are a lot of studies and it would not be bad to do it over the years. i.e. send all of 2018 to another MAG1 drive.
2. The second option is to delete all studies from 2017 to 2018 or one year at a time. Both from the disk and from the database.
Please be kind with examples. I use Linux and MYSQL.
Thank you. -
Some changes for compile 1.5.0c with clang++
in /src/dgate/src/dgate.cpp
22258c22258
< int size = max(rows, cols);
---
> int size = std::max(rows, cols);
26676c26676
< else if (strstr(type, ".DATE")>0) // date was returned, now get time
---
> else if (strstr(type, ".DATE")) // date was returned, now get time
Yes, I downloaded it 2 weeks ago, now I could not compile the last code from the git because of this error. (dgate.cpp)
Please, if possible, release a stable release. 1.5.0с -
i am sorry, explain me please what its mean.
root@ctvm:/home/dicom/conquest_mini150c# ./dgate -v -r
Regen Database
Step 1: Re-intialize SQL Tables
Dropping Existing tables (if-any)
Worklist is empty
Dropping worklist
Dropping other tables
WorkList Database
Patient Database
Study Database
Series Database
***Failed MYSQLExec : CREATE INDEX idx_studyinsta_seriesinst ON DICOMSeries (PatientID, StudyInsta)
***Error: Key column 'PatientID' doesn't exist in table
Image Database
***Failed MYSQLExec : CREATE INDEX idx_seriesinst_sopinstanc ON DICOMImages (StudyInsta, SeriesInst)
***Error: Key column 'StudyInsta' doesn't exist in table
Step 2: Load / Add DICOM Object files
Regen Device 'MAG0'
I am found. |But i am use mariadbN30) The following indices are needed to speed up performance on postgres - installed by test database in 1.5.0c
CREATE INDEX idx_patientid ON dicomstudies(patientid);
CREATE INDEX idx_patientid_studyinsta ON dicomstudies(patientid, studyinsta);
CREATE INDEX idx_studyinsta_seriesinst ON dicomseries(studyinsta,seriesinst);
CREATE INDEX idx_seriesinst_sopinstanc ON dicomimages(seriesinst, sopinstanc); Also in dgate 1.5.0c
-
Merry Christmas!
I will try to test with incoming folder and get this.***Length exceeds remaining file size: 0003b57c
***[AddImageFile] /dicom_data/vc_cherkasy/incoming/0118_BUGERYA_I_O/CT_45337/3/1.2.840.113704.1.111.4728.1602768057.6742.dcm -FAILED: Error on Load
***Length exceeds remaining file size: 0003b57c
***[AddImageFile] /dicom_data/vc_cherkasy/incoming/0118_BUGERYA_I_O/CT_45337/3/1.2.840.113704.1.111.4728.1602768057.6742.dcm -FAILED: Error on Load
my dicom.iniCodewith and without string
maybe my fail?
I think lua scripts dont working. I reinstall packages"apt-get install --reinstall lua5.1 lua5.1-dev liblua5.1-0 lua-socket"
But its not helped.
Next step test regen.
-
Now I transfer the data(6.8TB) to the backup disk and then run the script.(it will take some time)
please specify, have all the files been changed on the github?
trnsyn.cxx dgate.cpp
Can I just download the archive and compile file dgate ? -
I will try to try in the next two days. Thank you so much. I will inform on the results
-
If you can explain what is available with the UIDs. This is due to the storage method by the server or due to the setting FileNameSyntax. OR the is just corrupted.
And if the data can be partially restored, how? -
1. Wow, that's cool. Can I only use this in a database regeneration script or will the import work too?
2. Do I need to replace only this file before compiling?
I think that the damaged data should be put in a separate folder. But I will be satisfied with their removal
Thank you very much I don’t even know how to thank you.