12 releases (6 breaking)

0.8.0 Nov 6, 2024
0.7.0 Apr 25, 2024
0.5.1 Oct 31, 2023
0.5.0 Jul 23, 2023
0.1.0 May 24, 2020

#1117 in Network programming

Download history 615/week @ 2024-07-28 349/week @ 2024-08-04 625/week @ 2024-08-11 222/week @ 2024-08-18 228/week @ 2024-08-25 562/week @ 2024-09-01 1600/week @ 2024-09-08 584/week @ 2024-09-15 684/week @ 2024-09-22 459/week @ 2024-09-29 418/week @ 2024-10-06 471/week @ 2024-10-13 847/week @ 2024-10-20 461/week @ 2024-10-27 790/week @ 2024-11-03 721/week @ 2024-11-10

2,832 downloads per month
Used in 6 crates

MIT/Apache

555KB
11K SLoC

DICOM-rs ul

CratesIO Documentation

This is an implementation of the DICOM upper layer protocol.


lib.rs:

This crates contains the types and methods needed to interact with DICOM nodes through the upper layer protocol.

This crate can be used as a base for finite-state machines and higher-level helpers, enabling the creation of concrete service class users (SCUs) and service class providers (SCPs).

  • The address module provides an abstraction for working with compound addresses referring to application entities in a network.
  • The [pdu] module provides data structures representing protocol data units, which are passed around as part of the DICOM network communication support.
  • The association module comprises abstractions for establishing and negotiating associations between application entities, via the upper layer protocol by TCP.

Features

Dependencies

~7–15MB
~180K SLoC