Python_mpps_1 | (0000, 0002) Affected SOP Class UID UI: Modality Performed Procedure Step SOP Class Python_mpps_1 | (0000, 0000) Command Group Length UL: 2 Python_mpps_1 | Returned 0x0000 and DataSet l#mpps-scpīut it is already modified extensively to add a database, conversion of the dataset to JSON, and some other things. I want to fine tune it with DVTk before trying it live with the MRI scanner. It seems like DVTk expects to see something in the reference object and isn't, "not present in reference object", so not sure if things are correct yet or now. The Command Group Length is probably wrong, and there is no MetaHeader. This is the modified slightly from the Dataset / attr_list that is sent in the request. I have the full logs and the script, but I think for starters I can post the Dataset that I printed out to the Docker Container. Source attribute (0000,0800) not present in reference object Source attribute (0000,0120) not present in reference object Source attribute (0000,0100) not present in reference object Source attribute (0000,0000) not present in reference object Warning: Unexpected DICOM Dataset received - DICOMScript does not match Product behaviour. Number of General Errors: 0 - Number of General Warnings: 1 Number of User Validation Errors: 0 - Number of User Validation Warnings: 0 Number of Validation Errors: 0 - Number of Validation Warnings: 0 I have it packaged up with my master project at this point, but would not be too hard to create a dedicated dev package with docker-compose that has the MPPS server, Orthanc and MySQL, and then use DVTk for testing purposes. Also willing to collaborate with another developer or pay $$ to one to get through the initial stages of setup. BTW, if I can get this to work and polished up I'll make it open source. With DVTk, I think that the response is not quite right yet since I am seeing the following. Since then I've done a lot more development. I am also using the DVTk tools to do some initial testing since when I tried initially with the scanner it was able to ping the MPPS server, but it would just time out with an N_CREATE request. I did some initial development by packaging up a Docker containing running Python and the MPPS server in one, MySQL in another, and Orthanc in another. It is really only the comms between the scanner and the MPPS server that I need to worry about at this point. I've been working on implementing a MPPS server to be used with Orthanc and an MRI scanner that we have.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2023
Categories |