dcmjs-dimse
dcmjs-dimse copied to clipboard
DICOM DIMSE implementation for Node.js using the dcmjs library
An attempt was made to implement C-STORE SCP streaming support, based on the ideas discussed in https://github.com/PantelisGeorgiadis/dcmjs-dimse/issues/39. More specifically, the `Scp` class was enriched with two extra functions that give...
Just noticed that it would be useful if the `A transfer syntax transcoding from ${t.getTransferSyntaxUid()} to ${s} is currently not supported. Skipping...` error could be surfaced/handled by clients of dcmjs-dimse....
**I tried to add the enumeration of listening events of Server class, Client class and Request class, and added the type definitions of all Dicom tags** # Dicom Tags export...
Added DICOM VRs in order to easily get/set Dataset Elements (including sequences) For instance: ` new Dataset({fakeProperty:'anyValue}) // throws a tsc error const ds=new Dataset({}) ds.setElement('PatientName',1234) // throws a tsc...
I've run into situations where large DICOMs being C-STORE'd cause the container running Node.js + dcmjs-dimse to run out of memory. This appears to be because the whole DICOM dataset...
In the DICOM spec, the implementation version (as set by the `setImplementationVersion`) should be a maximum of 16 characters. We observed in the wild silent failures - association requested, association...
When using C-FIND , how to set the character encoding? Garbled characters may appear when using Chinese or other language characters. The character encoding set by the peer SCU is...
I used wireshark to capture the response results of two dimse tools and got different response content. The response structure of dcmjs-dimse seems to be problematic. This is request: ...