13 unstable releases (6 breaking)

0.8.1 Jan 16, 2025
0.8.0 Nov 6, 2024
0.7.1 Aug 13, 2024
0.7.0 Apr 25, 2024
0.1.0 May 24, 2020

#810 in Network programming

Download history 978/week @ 2024-12-04 689/week @ 2024-12-11 529/week @ 2024-12-18 227/week @ 2024-12-25 579/week @ 2025-01-01 555/week @ 2025-01-08 892/week @ 2025-01-15 524/week @ 2025-01-22 996/week @ 2025-01-29 994/week @ 2025-02-05 751/week @ 2025-02-12 906/week @ 2025-02-19 879/week @ 2025-02-26 1152/week @ 2025-03-05 658/week @ 2025-03-12 832/week @ 2025-03-19

3,586 downloads per month
Used in 6 crates

MIT/Apache

565KB
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–16MB
~184K SLoC